Cristiano Ronaldo continues to be the highest-earning athlete in 2024, despite moving from top-tier European football to play in Saudi Arabia. His income remains substantial, securing his position as the world’s highest-paid sports figure.
In the latest Forbes rankings, Ronaldo leads the list with an impressive 260 million USD in earnings. He has maintained this top position for several years now. In second place is Spanish golfer Jon Rahm, with earnings of 218 million USD. Argentina’s World Cup-winning captain, Lionel Messi, ranks third, but his earnings are significantly lower than Ronaldo’s, with Messi bringing in 135 million USD this year.
Rounding out the top five, NBA legend LeBron James is in fourth with 128 million USD, and French football star Kylian Mbappé sits in fifth with 110 million USD.
The gap between Ronaldo and the others is wide, especially when compared to female athletes. In fact, Ronaldo’s earnings surpass the combined earnings of the top 15 female athletes in 2024.
Among female athletes, the highest earner is US tennis star Coco Gauff, with 30.4 million USD.