Forbes have released their annual rankings of the world’s 100 highest-paid athletes, and only four Premier League players make the list.
The athletes’ earnings are calculated by adding up their prize money, salaries and endorsement deals between June 2018 and 2019.
Through their results, the American business magazine has named Lionel Messi as the world’s highest-paid athlete for the first time. He’s claimed top spot ahead of fierce rival Cristiano Ronaldo.
The Barcelona megastar has pocketed a whopping £99.8 million the past year, while the Juventus forward has earned £85.6 million.
Neymar makes up the top three but only four Premier League players make the cut.
Paul Pogba is the highest-paid Premier League player. The Manchester United midfielder received £25.9 million and his teammate Alexis Sanchez also enters the list in at No. 53 on £24.2 million.
Arsenal’s Mesut Ozil and Liverpool’s Mohamed Salah are also named on Forbes’ list.
The German (No.57) earned £23.7 million while the ‘Egyptian King’ (No.99) earned £19.7 million.
Andres Iniesta, Kylian Mbappe, Oscar, Antoine Griezmann and Gareth Bale also feature in the top 100.
Meanwhile, ‘Canelo’ Alvarez and Roger Federer complete the top five. The Mexican boxer is on a mega contract and the Swiss Tennis star is on a monstrous endorsement deal with Nike.
Here’s the top 10:
1. Lionel Messi (Football) – £99.8 million
2. Cristiano Ronaldo (Football) – £85.6 million
3. Neymar (Football) – £82.5 million
4. Canelo Alvarez (Boxing) – £73.8 million
5. Roger Federer (Tennis) – £73.3 million
6. Russell Wilson (NFL) – £70.3 million
7. Aaron Rodgers (NFL) – £70.1 million
8. LeBron James (NBA) – £69.9 million
9. Stephen Curry (NBA) – £62.7 million
10. Kevin Durant (NBA) – £53.1 million