Football is consistently classified as the most popular sport across the globe. When it comes to measuring the greatest players in the world’s most beautiful game, the focus inevitably turns to a number of household names. Many of the highest paid football players have lucrative contracts with their clubs including salaries and bonuses and earn a pretty penny from their endorsements.
Here are the top 10 highest paid football players in the world.
Rank | Name | Earnings |
1. | Lionel Messi | $126 million |
2. | Cristiano Ronaldo | $117 million |
3. | Neymar Jr. | $96 million |
4. | Kylian Mbappe | $42 million |
5. | Mohamed Salah | $37 million |
6. | Paul Pogba | $34 million |
7. | Antoine Griezmann | $33 million |
8. | Gareth Bale | $29 million |
9. | Robert Lewandowski | $28 million |
10. | David De Gea | $27 million |