Boxer Floyd Mayweather Jnr is the highest-earning athlete of the decade.

According to Forbes, he earned US $915 million in the last decade.

Mayweather pocketed more than $500 million combined for his 2015 and 2017 fights versus Manny Pacquiao and Conor McGregor.

Soccer superstars, Cristiano Ronaldo and Lionel Messi were in second and third place respectively.

Ronaldo raked in $800 million while Messi collected $750 million.

#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