Lionel Messi and Cristiano Ronaldo are the best two footballers in the world and unsurprisingly they also lead the world of football when it comes to yearly earnings.
It's not going to be on any breaking news that footballers are well paid. Stories about Paul Pogba being offered £500k-a-week aren't even that shocking to us anymore, even if we can still question if he's earned it.
But wages are just the start of it with bonuses and endorsements also stretching into the millions. Forbes have released their rich list of football's top earning players and there's some eye watering amounts of money being made.
Advert
1. Lionel Messi - $127 million-a-year
2. Cristiano Ronaldo - $109 million
3. Neymar - $105 million
Advert
4. Paul Pogba - $33 million
5. Andres Iniesta - $32.5 million
6. Alexis Sanchez- $30.8 million
Advert
7. Kylian Mbappe - $30.6 million
8. Mesut Ozil - $30.2 million
9. Oscar - $29 million
Advert
10. Antoine Griezmann - $27.7 million
11. Gareth Bale - $27.1 million
12. Mo Salah - $25.1 million
13. Angel di Maria - $23.7 million
Advert
14. Luis Suarez - $23.6 million
15. Sergio Aguero - $22.6 million
16. Thiago Silva - $22.5 million
17. James Rodriguez - $22.1 million
18. Sergio Ramos - $21.9 million
19. Graziano Pelle - $21.7 million
20. Gerard Pique - $21.7 million
To break it down Messi earns $92 million in salary and bonuses every year, nice work if you can get it, and another $35 million in endorsements.
Ronaldo's $44 million endorsements are the highest in that area but he doesn't earn as much as his rivals when it comes to wages at their clubs.
Which player least deserves their money?
Featured Image Credit:Topics: Paul Pogba, Football News, World Football, Neymar, Lionel Messi, Alexis Sanchez, gareth bale, Kylian Mbappe, Mo Salah, Cristiano Ronaldo