The world's top earning athlete may come as a surprise to some as it's not a LeBron or a Tiger or even a Ronaldo. It's Roger Federer.
Last year, between salary, winnings, and endorsements, Forbes says the tennis legend made more than $106,000,000. That outpaced soccer stars Christian Ronaldo and Lionel Messi, both of whom topped $100,000,000 themselves.
The Los Angeles Lakers' LeBron James came in fifth at $88,000,000, behind Brazilian soccer star Neymar, who earned $95,500,000.
Rounding out the top ten were the Golden State Warriors' Steph Curry, the Brooklyn Nets' Kevin Durant, Tiger Woods, the Minnesota Vikings' Kirk Cousins, and the Philadelphia Eagles' Carson Wentz.