But he has at least one reason to smile.
That’s after being crowned the world’s highest-paid athlete in the last year.
Forbes has declared Ronaldo top dog when it came to making bank in 2022.
The magazine combined on-field “prize money, salaries and bonuses”, plus estimated off-field “sponsorship deals, appearances fees and memorabilia.”
And veteran forward Ronaldo came out on top against a host of world-class names.
The Portugal legend saw his Manchester United return end in tears with an explosive Piers Morgan interview.
Ronnie then crashed out of the World Cup with a whimper.
And he ended up having to join Saudi Pro League side Al-Nassr after there were no takers in Europe.
However, Ronaldo’s bank account has been left fit to burst in the process.
BETTING SPECIAL – BEST NO DEPOSIT CASINO OFFERS
He took home £109million over the past year to top Forbes’ list for the third time in his career.
It’s the first time Ronaldo has been No1 since 2017, and it’s also the biggest amount for a footballer in history.
The mind-boggling fee has also seen Ronnie overtake rival Lionel Messi, who is second with £104m.
The Paris Saint-Germain star is out of contract this summer and linked with a return to Barcelona.
But a Middle East move could also be on the cards, and that may see Messi gets his revenge in 2024.
Third place on Forbes’ list also goes to a footballer.
Messi’s PSG teammate Kylian Mbappe earned £96m in the past year, having landed a stunning new deal last summer.
He is just £1m ahead of basketball legend LeBron James, who is hoping to land another NBA title as his LA Lakers prepare to take on the Golden State Warriors.
Boxer Canelo Alvarez completes the top five with a tasty £88m.
Interestingly, the next two spots go to golfers Dustin Johnson and Phil Mickelson, with £86m and £85m apiece.
Golden State’s Stephen Curry is eighth with £81m, with tennis legend Roger Federer next with £76m and Phoenix Suns ace Kevin Durant finishing the top 10 with £72m.