Highest Paid

Athletes In The World

10. Giannis Antetokounmpo ($80.9 million)

9. Tom Brady ($83.9 million)

8. Canelo Álvarez ($90 million)

7. Roger Federer ($90.7 million)

6. Kevin Durant ($92.1 million)

5. Stephen Curry ($92.8 million)

4. Neymar Jr ($95 million)

3. Cristiano Ronaldo ($115 million)

2. LeBron James ($121.1 million)

1. Lionel Messi ($130 million)