Being a professional football player is one of the most highest paid professions in the world.
The clubs pay huge amount of money for its players, as the players in the top-flight teams earn more than $100,000 per week. But who is the highest paid footballers in the world?
Here is a list of the top 10 highest paid football players in the world.
The young French star is reported to earn around €27m per year from his salary and sponsorship deals. He is the youngest player to earn that much at the age of 21.
Mbappe has won several major trophies at such a young age, including the World Cup, so we expect that his earnings will go higher and higher.
Robert Lewandowski is not only one of the highest paid footballers in the world, but he is the highest paid Bundesliga player.
The Pole is a real goal machine this season as he has scored 26 goals in the Bundesliga and 11 in just 6 games in the Champions League.
His salary with Bayern Munich and his sponsorship with Nike is the reason he is in our list.
The Manchester City star, Raheem Sterling is among the highest paid footballers. Since his departure from Liverpool the Englishman is earning around $350,000 per week with the Citizens.
He has many deals which bring him a lot of money, including a sponsorship deal with Nike.
Barcelona legend, Andres Iniesta, who spent 16 years with the Catalans is 36-year-old and he still plays football.
The Spaniard moved from Camp Nou to Vissel Kobe, a Japanese club, but his salary and sponsorships guarantee him a place among the best paid players in the world.
Eden Hazard made 2019 biggest transfer as he moved from Chelsea to Real Madrid for around $157 million.
The Belgian is reported to earn a wage at around $470,000 per week. He has many other deals that also help him earn a lot of money, including a deal with FIFA as he is on the front cover of the 2020 edition.
Antoine Griezmann earns as much as Hazard. Griezmann, who is a World Cup winner spent five years with Atletico Madrid before making a move to Barcelona last Summer.
The Frenchman has many sponsorship deals with big companies and that is the reason he is earning that much. He has deals with Puma, Gillette, Head & Shoulders, and Huawei.
Gareth Bale once was the most expensive player of all time, as he joined Real Madrid from Tottenham Hotspur.
The 30-year-old is still among the best paid players despite he has only 14 appearances and two goals for Real Madrid.
It's not surprise that the most expensive transfer in the history of football is one of the highest paid footballers. The gap between what Neymar earns and what Bale earns is huge.
The Brazilian is the highest paid player in Paris Saint-Germain too. His annual salary with PSG and his sponsorship deals with Nike and Beats make him very rich.
Cristiano Ronaldo is one of the best players in the world despite he is already 35-year-old.
Juventus star is still earning more than €100m per-year.
Ronaldo has many deals with many big companies. He has a lifetime deal with Nike and he is also earning from his posts on Instagram, as Ronaldo is the most followed person on Instagram.
The Portuguese also owns a hotel chain in Madeira. Ronaldo might be in the final stage of his career, but he is still earning a lot.
Undoubtedly, Lionel Messi and Cristiano Ronaldo are one of the best footballers of all time.
The rivalry between the two stars will not end anytime soon, but Messi definitely beats Ronaldo when it comes to earnings.
The Argentinian star is reported to earn around $646,000 per week. Messi's salary at Barcelona and his many lucrative deals with Adidas and Pepsi are the reason for the huge earnings he has.