Cristiano Ronaldo is the world's highest-paid athlete with $260 million in earnings in 2024, Sportico's list of 100 highest-paid athletes showed. Stephen Curry ($153.8 million) is the 2nd highest-paid player. He's followed by Tyson Fury ($147 million), Lionel Messi ($135 million), LeBron James ($133.2 million), Neymar ($133 million), Oleksandr Usyk ($122 million) and Karim Benzema ($116 million).