According to the annual ranking by Forbes, Roger Federer earned an estimated $106.3M in 2019. It is the first time a tennis player has landed in Forbes' No. 1 spot since the list began in 1990. Robert Deutsch-USA TODAY 

Tennis great Roger Federer is world's highest-paid athlete

Tennis great Roger Federer has a lot of money ... and we mean a lot. 

The Switzerland native is the world's highest-paid athlete, according to Forbes, and has dethroned Juventus soccer star Cristiano Ronaldo atop the list.

Over the past year, Federer earned an estimated $106.3 million, which includes $6.3 million in prize money and $100 million from endorsements and appearance fees. Federer's endorsement deals include Barilla, Moet & Chandon and Rimowa, among others. Federer landing at No. 1 is up from his No. 5 ranking in 2019 and bests his second overall ranking from 2013.

In 2019, Federer, 38, won an ESPY as the best male tennis player, an award for best grand slam match of the year and most stylish man of the decade by GQ. Among his many accomplishments includes most men's Grand Slam singles titles (20), most weeks ranked No. 1 in singles (310) and most Wimbledon men's singles titles (eight).

Behind Federer on Forbes' list of highest-paid athletes is soccer stars Ronaldo ($105 million), Lionel Messi ($104 million) and Neymar ($95.5 million). NBA stars LeBron James ($88.2 million) and Stephen Curry ($74.4 million) checked in next and Tiger Woods ($62.3 million) rounded out the top 10. 

More must-reads:

TODAY'S BEST
Mavericks ride 'Luka Magic' on both ends late to win Game 1
Panthers shut out Rangers 3-0 in Eastern Conference Final opener
NBA announces 2023-24 All-NBA teams
Star Padres infielder to miss significant time with shoulder injury
LeBron James, Charles Barkley passionately defend Caitlin Clark from 'petty' haters
Roger Goodell discusses factors for possible 18-game NFL season
Cowboys QB Dak Prescott has intriguing comment on his contract situation
Celtics toying around with surprise Jayson Tatum move in conference finals
Former teammate warns Tee Higgins about pitfalls of playing on franchise tag
Watch: Timberwolves and Mavericks trade dunks in third quarter
Yankees owner Hal Steinbrenner tempers expectations for Juan Soto extension
Canucks' Rick Tocchet wins 2024 Jack Adams Award
Incredible Orioles streak finally comes to end against Cardinals
Raiders QB shares surprising reason for switching jersey number
New Jersey Devils to hire just-fired head coach to lead bench
Latest announcements show how deep Knicks' injury issues ran
Veteran WR announces retirement after nine seasons
Eagles stars defend new DC following criticism
Steelers first-round pick still confident following 'rough' practice
Angel Reese pulls notable sports ownership move