Forbes 2024 highest-paid athletes: Cristiano Ronaldo leads $300M list as global sports stars top $100M club
From Ronaldo and Messi to LeBron, Curry, and Hamilton, the world’s biggest athletes are turning dominance on the field into billion-dollar global empires through salaries, sponsorships, and investments.
Portuguese star Cristiano Ronaldo remained at the top of Forbes magazine’s list of the world’s highest-paid athletes, with all of the top ten surpassing the $100 million mark.
For the fourth consecutive year—and the sixth time in his professional career—“CR7” led the ranking with earnings exceeding $300 million, ahead of his Argentine rival Lionel Messi, who placed third.
The Top 10 Highest-Paid Athletes in the World
1 - Cristiano Ronaldo (Football): $300 million

2 - Canelo Álvarez (Boxing): $170 million
3 - Lionel Messi (Football): $140 million
4 - American LeBron James (Basketball): $137.4 million
5 - Japanese Shohei Ohtani (Baseball): $127.6 million
6 - American Stephen Curry (Basketball): $124.7 million
7 - Spanish Jon Rahm (Golf): $107 million
8 - French Karim Benzema (Football): $104 million
9 - American Kevin Durant (Basketball): $103.6 million
10 - Lewis Hamilton (Formula 1): $100 million