1. Floyd Mayweather Jr.
Source:Getty2015 Total Earnings: $300 million.
2. Manny Pacquiao
Source:Getty2015 Total Earnings: $160 million
3. Cristiano Ronaldo
Source:Getty2015 Total Earnings: $79.6 million
4. Lionel Messi
Source:Getty2015 Total Earnings: $73.8 million
5. Roger Federer
Source:Getty2015 Total Earnings: $67 million
6. LeBron James
Source:Getty2015 Total Earnings: $64.8 million
7. Kevin Durant
Source:Getty2015 Total Earnings: $54.1 million
8. Phil Mickelson
Source:Getty2015 Total Earnings: $50.8 million
9. Tiger Woods
Source:Getty2015 Total Earnings: $50.6 million
10. Kobe Bryant
Source:Splash News2015 Total Earnings: $49.5 million
11. Ben Roethlisberger
Source:Getty2015 Total Earnings: $48.9 million
12. Rory McIlroy
Source:Getty2015 Total Earnings: $48.3 million
13. Novak Djokovic
Source:Getty2015 Total Earnings: $48.2 million
14. Zlatan Ibrahimovic
Source:Getty2015 Total Earnings: $39.1 million
15. Lewis Hamilton
Source:Splash2015 Total Earnings: $39 million
16. Ndamukong Suh
Source:Getty2015 Total Earnings: $38.6 million
17. Fernando Alonso
Source:Getty2015 Total Earnings: $35.5 million
18. Gareth Bale
Source:Getty2015 Total Earnings: $35 million
19. Jon Lester
Source:Getty2015 Total Earnings: $34.1 million
20. Derrick Rose
Source:Getty2015 Total Earnings: $34 million