Forbes has released list of highest paid athletes so far in 2017 & you’ll be shocked to see their earnings. As they say there is a lot of struggle towards top, but once you’re on top, there is much less crowd there. It took them a lot to reach at top, but seeing their earnings, you’ll surely think it was worth it!  

10. Lewis Hemilton (Auto Racing)

Total Earnings $46 M
Winnings $38 M | Endorsements $8 M


9. James Hordon (Basketball)

Total Earnings $46.6 M
Winnings $26.6 M | Endorsements $20 M


8. Stephen Curry (Basketball)

Total Earnings $47.3 M
Winnings $12.3 M | Endorsements $35 M


7. Rory McIlroy (Golf)

Total Earnings $50 M
Winnings $16 M | Endorsements $34 M


6. Andrew Luck (Football)

Total Earnings $50 M
Winnings $47 M | Endorsements $3 M


5. Kevin Durant (Basketball)

Total Earnings $60.6 M
Winnings $26.6 M | Endorsements $34 M


4. Roger Federer (Tennis)

Total Earnings $64 M
Winnings $6 M | Endorsements $58 M


3. Lionel Messi (Soccer)

Total Earnings $80 M
Winnings $53 M | Endorsements $27 M


2. LeBron James (Basketball)

Total Earnings $86.2 M
Winnings $31.2 M | Endorsements $55 M


1. Cristiano Ronaldo (Soccer)

Total Earnings $93 M
Winnings $58 M | Endorsements $35 M