HIGHEST-PAID ATHLETES
The top 20 sports stars earned nearly $1.7 billion combined over the last 12 months, setting a record and almost doubling the total from a decade ago.
1. Lionel Messi $130 million
AGE: 34 • Soccer (Paris Saint-Germain)
2. LeBron James $121 million
37 • Basketball
(Los Angeles Lakers)
3. Cristiano Ronaldo $115 million
37 • Soccer (Manchester United)
4. Neymar $95 million
30 • Soccer
(Paris Saint-Germain)
5. Stephen Curry $93 million
34 • Basketball
(Golden State Warriors)
6. Kevin Durant $92 million
33 • Basketball (Brooklyn Nets)
7. Roger Federer $91 million
40 • Tennis
8. Canelo Alvarez $90 million
31 • Boxing
9. Tom Brady $84 million
44 • Football
(Tampa Bay Buccaneers)
10. Giannis Antetokounmpo $81 million
27 • Basketball (Milwaukee Bucks)
11. Russell Westbrook $80 million
33 • Basketball
(Los Angeles Lakers)
12. James Harden $74 million
32 • Basketball (Philadelphia 76ers)
13. Matthew Stafford $72 million
34 • Football
(Los Angeles Rams)
14. Aaron Rodgers $68 million
38 • Football
(Green Bay Packers)
15. Tiger Woods $68 million
46 • Golf
16. Josh Allen $67 million
26 • Football (Buffalo Bills)
17. Lewis Hamilton $65 million
37 • Auto racing
18. Tyson Fury
$62 million
33 • Boxing
19. Naomi Osaka $59 million
24 • Tennis
20. Damian Lillard $57 million
31 • Basketball (Portland Trail Blazers)