A list of the top 100 highest-paid athletes in sport across the last year has been revealed with Cristiano Ronaldo raking in more money than any other athlete.
The Al-Nassr forward and former Man United superstar is at the top of the charts for his earnings including his eye-watering £175million-a-year deal at the Saudi Arabian outfit, and other lucrative sponsorships.
According to the new list from Sportico, Ronaldo raked in £218m ($275m) – which included £47m from endorsements from the likes of Nike, Herbalife, Armani, Tag Heuer, DAZN and PokerStars, not to mention his own brand CR7.
No.2 on the list is LIV Golf rebel John Rahm. The Spaniard made £144m ($181m) from his earnings last year, having lifted the 2023 Masters before making the shock move to controversial Saudi-funded breakaway league LIV Golf, who are believed to have paid him around £400m.
Messi instead came in third as he took home a total of £100m across the last year.
The other two were PSG star Kylian Mbappe and Neymar, both former team-mates in Paris.
Mbappe collected around £80m in earnings, coupled with £20m from sponsorship deals and endorsements. While Neymar made £68m overall including £28m from partnership.