Eyewatering earnings of sport's highest paid athletes as football megastar tops lucrative list again
Top dogs
Football megastar Cristiano Ronaldo (centre) has topped Forbes' highest paid athletes list for a third straight year.
That is despite the fact he is well past his best on the pitch and not attracting anywhere near the headlines he once was.
Lebron James and Jon Rahm join Ronaldo in the top 20.
Scroll down to see who else makes the list for 2025.
*All figures are in USD
20. Jared Goff (American football)
Total 2025 earnings: $80.8m
On field: $75.8m
Off field: $5m
19. Jordan Love (American football)
Total annual earnings: $83m
On field: $79m
Off field: $4m
18. Patrick Mahomes (American football)
Total annual earnings: $86.8m
On field: $58.8m
Off field: $28m
17. Rory McIlroy (golf)
Total annual earnings: $87.9m
On field: $42.9m
Off field: $45m
16. Kylian Mbappe (football)
Total annual earnings: $90m
On field: $70m
Off field: $20m
15. Deshaun Watson (American football)
Total annual earnings: $91.8m
On field: $90.8m
Off field: $1m
14. Scottie Scheffler (golf)
Total annual earnings: $92.5m
On field: $62.5m
Off field: $30m
13. Giannis Antetokounmpo (basketball)
Total annual earnings: $94.4m
On field: $49.4m
Off field: $45m
12. Jon Rahm (golf)
Total annual earnings: $100m
On field: $90m
Off field: $10m