According to recent Forbes report, the top ten highest paid men in sports are:
1. Floyd Mayweather, US, Boxing = US$300m
2. Manny Pacquiao, Philippines, Boxing = $160m
3. Cristiano Ronaldo, Portugal, Football = $79.6m
4. Lionel Messi, Argentina, Football = $73.8m
5. Roger Federer, Switzerland, Tennis = $67m
6. LeBron James, US, Basketball = $64.8m
7. Kevin Durant, US, Basketball = $54.1m
8. Phil Mickelson, US, Golf = $50.8m
9. Tiger Woods, US, Golf = $50.6m
10. Kobe Bryant, US, Basketball = $49.5m
At number 83, Yaya Toure is the first from Africa with $20m.