Popular American business magazine Forbes recently released the list of 25 highest paid athletes in history.
Forbes published the list of athletes who made the most money since 1990, counting salaries, advertising and other income, both active and retired.
See the top earners and their sports:
1. Michael Jordan (Basketball) – $1.85bn
2. Tiger Woods (Golf) – $1.7bn
3. Arnold Palmer (Golf) – $1.4bn
4. Jack Nicklaus (Golf) – $1.2bn
5. Michael Schumacher (Formula One) – $1bn
6. Phil Mickelson (Golf) – $810m
7. Kobe Bryant (Basketball) – $800m
7. David Beckham (Football) – $800m
9. Floyd Mayweather (Boxing) – $785m
10. Shaquille O’Neal (Basketball) – $735m
11. LeBron James (Basketball) – $730m
12. Cristiano Ronaldo (Football) – $725m
13. Greg Norman (Golf) – $705n
14. Mike Tyson (Boxing) – $700m
15. Roger Federer (Tennis) – $675m
16. Lionel Messi (Football) – $600m
17. Alex Rodriguez (Baseball) – $575m
18. Jeff Gordon (NASCAR) – $525m
19. Oscar de la Hoya (Boxing) – $520m
20. Manny Pacquiao (Boxing) – $510m
21. Derek Jeter (Baseball) – $490m
22. Kevin Garnett (Basketball) – $480m
22. Peyton Manning (American Football) – $480m
24. Evander Holyfield (Boxing) – $475m
25. Andre Agassi (Tennis) – $470m