Of note,Conor McGregor, last year’s No. 1 earner, is excluded from this year’s top-0. TheUFC fighter has not been very active in recent months. Last year, he also hit the jackpot by selling his companyProper No. Twelve Irish Whiskey.
A regular in this ranking, Switzerland’sRoger Federer is the athlete who has earned the least from his sport. The tennis player received $700,000 for his sports performance, and $90 million from his sponsors.
- Lionel Messi, soccer ($130 million)
- LeBron James, basketball ($121.2 million)
- Cristiano Ronaldo, soccer ($115 million)
- Neymar, soccer ($95 million)
- Stephen Curry, basketball ($92.8 million)
- Kevin Durant, basketball ($92.1 million)
- Roger Federer, tennis ($90.7 million)
- Saul “Canelo” Alvarez, boxing ($90 million)
- Tom Brady, soccer ($83.9 million)
- Giannis Antetokounmpo, basketball ($80.9 million)