Forbes recently released their list of the the 100 top-earning athletes in the world. According to Forbes they “hail from 23 countries and compete in ten sports, with Americans (65) and baseball players (26) the most numerous. Over the last 12 months, they banked a cumulative $3.15 billion, 29% of which came from endorsements and appearances.”

The top ten list (no Mayweather in sight):

#1 Cristiano Ronaldo

#2 Lionel Messi

#3 LeBron James

#4 Roger Federer

#5 Kevin Durant

#6 Novak Djokovic

#7 Cam Newton

#8 Phil Mickelson

#9 Jordan Spieth

#10 Kobe Bryant

Get the full list on Forbes here