list of highest paid athlete in the world

According to forbes here is the list of top ten highest paid athletes in world 2018 1. Floyd Mayweather $285 M
2. Lionel Messi $111 M
3. Cristiano Ronaldo $108 M
4. Conor McGregor $99 M
5. Neymar $90 M
6. LeBron James $85.5 M
7. Roger Federer $77.2 M
8. Stephen Curry $76.9 M
9. Matt Ryan $67.3 M
10. Matthew Stafford $59.5 M