Forbes released its annual list of the "World's 10 Highest-Paid Athletes". They are:
1. Lionel Messi, soccer . . . $130 million
2. LeBron James, basketball . . . $121.2 million
3. Cristiano Ronaldo, soccer . . . $115 million
4. Neymar, soccer . . . $95 million
5. Stephen Curry, basketball . . . $92.8 million
6. Kevin Durant, basketball . . . $92.1 million
7. Roger Federer, tennis . . . $90.7 million
8. Canelo Alvarez, boxing . . . $90 million
9. Tom Brady, football . . . $83.9 million
10. Giannis Antetokounmpo, basketball . . . $80.9 million
Read More HERE