Cristiano Ronaldo, at 40 years old, continues to dominate financially in global sports. His total earnings in 2025 reached £194 million, making him the highest-paid athlete worldwide. This achievement underscores both his enduring star power and Saudi Arabia’s growing influence in international sports.
Earnings Breakdown
- Ronaldo’s salary and prize money amounted to £149 million, largely from his Al Nassr contract.
- He earned an additional £45 million from endorsements, including deals with global brands.
- Reports estimate he makes £488,000 per day, equivalent to £3.42 million per week.
- His ambassadorial role in Saudi Arabia could push his two-year earnings beyond £492 million.
Competitors
- Canelo Álvarez (Boxing): Earned £102 million in 2025, boosted by a four-fight Saudi deal.
- Lionel Messi (Football): Earned £97 million, combining Inter Miami salary and endorsements.
- Karim Benzema (Football): Earned £86 million with Al Ittihad.
- LeBron James (Basketball): Earned £96 million with the Los Angeles Lakers and endorsements.
Global Context
- The ranking covered 100 athletes across eight sports and 28 countries.
- No female athletes made the top 100 list, highlighting ongoing disparities in sports economics.
- Tennis star Coco Gauff was the highest-earning woman in 2025, with $33 million (£24.6m).
Analysis
Ronaldo’s dominance reflects the financial power of football and Saudi Arabia’s investment in global sports. His ambassadorial role and brand appeal ensure he remains not just a football icon but a commercial juggernaut. The absence of female athletes in the top 100 underscores persistent gender inequality in sports earnings, despite rising stars like Coco Gauff.
Next Steps
- Ronaldo’s contract with Al Nassr runs through 2026, with potential extensions depending on performance.
- His pursuit of 1,000 career goals and continued influence in Saudi football will keep him at the center of global sports headlines.





