The past 10 years have been very good for sports stars as tv deals and sponsorship ever rising and that’s certainly mirrored by the incredible amounts of money that some of sports biggest and brightest have earned in the last 10 years.

Forbes has collated the list of highest paid sports man of the decade .

Retired boxer Floyd Mayweather heads the list as the Tope warmer of the decade ahead of Football stars Cristiano Ronaldo and Lionel Messi.

See full list below

1. Floyd Mayweather – $915 million

2. Cristiano Ronaldo – $800 million

3. Lionel Messi – $750 million

4. LeBron James – $680 million

5. Roger Federer – $640 million

6. Tiger Woods – $615 million

7. Phil Mickelson – $480 million

8. Manny Pacquiao – $435 million

9. Kevin Durant – $425 million

10. Lewis Hamilton – $400 million