Cristiano Ronaldo has earned $100 million more than second-placed Stephen Curry on the newly released list of the top 100 highest-paid athletes in the world.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results