Forbes have released a mega rich list detailing the top ten highest-paid athletes of the decade from 2010-2019.
The ranking totals up all earnings from the world’s biggest sports stars over the past ten years and it’s no surprise to see who comes out on top.
Boxing superstar Floyd Mayweather heads the list, owing to his mega fights with Manny Pacquiao (also included in the top ten) and Conor McGregor in 2015 and 2017 respectively.
Football legends Cristiano Ronaldo and Lionel Messi feature not too far behind Mayweather.
There are also stars from the worlds of golf, tennis, basketball and Formula 1 further down the ranking.
Take a look through the top ten below.
England vs South Africa live: How to listen to commentary of series opener
Anthony Joshua reveals how many fights he has left before retirement
England players wear black armbands against South Africa in memory of Bob Willis
Rocky vs Drago: Relive a classic as Balboa exacts revenge on Apollo’s killer
Best clips, calls and talkSPORT moments of 2019, feat Hearn, McCoist and more
Watch the top seven KOs of the year, including Wilder and Chisora
The most unbelievable UFC knockouts of the decade, with McGregor, Silva and Holm
Frank Warren names four dream fights he wants to make in 2020, including Fury vs AJ
Canelo, Joshua and Wilder pick up prestigious Ring Magazine awards for 2019
Jake Paul vs AnEsonGib officially announced with date and venue confirmed
10. Lewis Hamilton – $400m
9. Kevin Durant – $425m
8. Manny Pacquiao – $435m
7. Phil Mickelson – $480m
6. Tiger Woods – $615m
5. Roger Federer – $640m
4. LeBron James – $680m
3. Lionel Messi – $750m
2. Cristiano Ronaldo – $800m
1. Floyd Mayweather – $915m