Tom Brady, Cristiano Ronaldo, LeBron James... who was the highest-earning sportsman of 2016? 3 February 2017 • 9:52pm X Icon Facebook Icon WhatsApp Icon Email Icon Save Comment speech bubble icon Forbes' Sports Money Index has been released and we have counted down the Top 20 earners. Who do you think is No 1? Image: 1 of 21 20. Philip Rivers, American football, £30.4m Image: 2 of 21 Source: GETTY IMAGES 19. Sebastian Vettel, Formula One, £32.8m Image: 3 of 21 Source: AFP 18. Russell Wilson, American football, £33.5m Image: 4 of 21 Source: EPA 17. Rory McIlroy, golf, £34.1m Image: 5 of 21 Source: GETTY IMAGES 16. Floyd Mayweather, boxing, £35.2m Image: 6 of 21 Source: AP 15. Tom Brady, American football, £35.3m Image: 7 of 21 Source: USA TODAY 14. Joe Flacco, American football, £35.6m Image: 8 of 21 Source: GETTY IMAGES 13. Eli Manning, American football, £36m Image: 9 of 21 Source: USA TODAY 12. Tiger Woods, golf, £36.3m Image: 10 of 21 Source: GETTY IMAGES 11. Lewis Hamilton, Formula One, £36.8m Image: 11 of 21 Source: AP 10. Kobe Bryant, basketball, £40m Image: 12 of 21 Source: GETTY IMAGES 9. Jordan Spieth, golf, £42.3m Image: 13 of 21 Source: AP 8. Phil Mickelson, golf, £42.4m Image: 14 of 21 Source: AP 7. Cam Newton, American football, £42.5m Image: 15 of 21 Source: GETTY IMAGES 6. Novak Djokovic, tennis, £44.7m Image: 16 of 21 Source: EPA 5. Kevin Durant, basketball, £45m Image: 17 of 21 Source: USA TODAY 4. Roger Federer, tennis, £54.3m Image: 18 of 21 Source: REX FEATURES 3. LeBron James, basketball, £61.8m Image: 19 of 21 Source: USA TODAY 2. Lionel Messi, football, £65.2m Image: 20 of 21 Source: REUTERS 1. Cristiano Ronaldo, football, £70.5m Image: 21 of 21 Source: AFP