Portuguese footballer Cristiano Ronaldo remains the highest-paid athlete in the world for the third consecutive year, with total income estimated at $260 million in 2025, according to the ranking published by the specialized website Sportico. The publication analyzes the income of athletes globally annually, taking into account salaries, prizes, sponsorships and commercial partnerships. According to Sportico estimates, $200 million comes from the salary paid by the Saudi club Al-Nassr, where Ronaldo has been playing since 2023. The remaining $60 million represents additional income generated mainly from sponsorship contracts, image rights and commercial collaborations. This extra-sports component is up $15 million from 2024, consolidating the Portuguese's position as the absolute leader of the world ranking. The gap with the next highest-paid players is considerable: Mexican boxer Canelo Alvarez is in second place, with $137 million, while Lionel Messi completes the podium, with $130 million.
• Basketball and baseball, strongly represented in the top
The Sportico ranking shows a consistent presence of basketball players in the top 15. LeBron James is the highest-paid player in the NBA, occupying fifth place, with $128.7 million, followed by Stephen Curry (7th place), Kevin Durant (9th place) and Giannis Antetokounmpo (13th place). In baseball, Juan Soto is in fourth place, with $129.2 million, and Shohei Ohtani impresses again with his commercial income. The Japanese is the only athlete in the ranking to exceed $100 million solely from additional income, accumulating a total of $102.5 million, of which only $2.5 million comes from salary.
• Formula 1 and individual sports
In Formula 1, Lewis Hamilton is the highest-ranked driver, occupying 11th place with $100 million, just ahead of world champion Max Verstappen, who is in 15th place. Golfer Jon Rahm completes the top 10 with $100.7 million, and other athletes from golf and American football confirm the diversity of disciplines represented in the ranking. In total, 11 athletes exceeded the symbolic threshold of $100 million in annual income in 2025, coming from seven different sports.
Top 20 Highest Paid Athletes in 2025
1. Cristiano Ronaldo (football / Portugal) - $260 million
2. Canelo Alvarez (boxing / Mexico) - $137
3. Lionel Messi (football / Argentina) - $130
4. Juan Soto (baseball / Dominican Republic) - $129.2
5. LeBron James (basketball / USA) - $128.7
6. Karim Benzema (football / France) - $115
7. Stephen Curry (basketball / USA) - $105.4
8. Shohei Ohtani (baseball / Japan) - $102.5
9. Kevin Durant (basketball / USA) - $100.8
10. Jon Rahm (golf / Spain) - $100.7
11. Lewis Hamilton (Formula 1 / Great Britain) - $100
12. Kylian Mbappe (football / France) - 95
13. Giannis Antetokounmpo (basketball / Greece) - 94.3
14. Rory McIlroy (golf / Northern Ireland) - 91.2
15. Max Verstappen (Formula 1 / Netherlands) - 83
16. Scottie Scheffler (golf / USA) - 83.9
17. Patrick Mahomes (American football / USA) - 80.3
18. Erling Haaland (football / Norway) - 77.9
19. Josh Allen (American football / USA) - 73.2
20. Justin Herbert (American football / USA) - 71.1



































Reader's Opinion