PSG star and 7 times Ballon D or winner, Lionel Messi, has beaten the likes of Lebron James, Cristiano Ronaldo, Roger Federer to become the highest-paid Athlete in the world as of today.
The list, which was compiled by Forbes using football earnings and also endorsement deals out of the pitch, ranked Messi as the highest earner.
The list contains top names of athletes in various sporting activities ranging from Football, Basketball, Boxing, Tennis and American football.
1. Lionel Messi (Football) $130M
2. Lebron James (Basketball) $121M
3. Cristiano Ronaldo (Football) $115M
4. Neymar (Football) $95M
5. Stephen Curry (Basketball) $93M
6. Kevin Durant (Basketball) $92M
7. Roger Federer (Tennis) $91M
8. Canelo Alvarez (Boxing) $90
9. Tom Brady (American football) $84M
10. Giannis Antetokounmpo (Basketball) $81M