Top 20 highest-paid football players in the world

The list features some of the biggest superstars in the game
The list features some of the biggest superstars in the game

#8 Mesut Özil

Ozil is the highest-paid German footballer
Ozil is the highest-paid German footballer

Endorsements: $6.5M

Salary & Bonus: $23.7M

Total: $30.2M

Largest Sponsors/Partners: Adidas, Beats by Dre, Mercedes Benz

At the moment, Mesut Ozil is the second-highest earner in the Premier League both in terms of salary and overall earnings. However, his performance doesn't justify his earnings.

The German was regarded as one of the best playmakers in the world a few years and he had a couple of good seasons in the Premier League. However, his lack of impact in big games came to fore quickly. Under Unai Emery, he hasn't featured regularly and the club will struggle to move him on because of his wages.


#7 Kylian Mbappé

Mbappe is the youngest player in the Top 20
Mbappe is the youngest player in the Top 20

Endorsements: $4M

Salary & Bonus: $26.6M

Total: $30.6M

Largest Sponsors/Partners: Nike, Good Gout, Hublot

Kylian Mbappe is the youngest player in this list but when has age been a factor of the Paris Saint-Germain forward?

Mbappe's rise to fame has been quick and deserved. He has already scored 89 goals in only 150 appearances for both Monaco and PSG combined and he also has 13 international goals in only 33 appearances. Then there is also the matter of the numerous records he has broken. All of this at the age of 20.

Mbappe currently earns only $4 million from endorsements but that, as well as his salary, will go up significantly in the coming years. In fact, he has the potential to be the highest-earning player in the world.


#6 Alexis Sánchez

Manchester United will pay most of Sanchez's wages while he's on loan at Inter Milan
Manchester United will pay most of Sanchez's wages while he's on loan at Inter Milan

Endorsements: $2.5M

Salary & Bonus: $28.3M

Total: $30.8M

Largest Sponsor/Partner: Nike

Alexis Sanchez was the highest-paid player in the Premier League before his loan move to Inter recently. The Chilean played for European giants like Barcelona, Arsenal and Manchester United before his return to the Serie A.

Sanchez was a huge hit at Arsenal but he turned out to be a huge flop at Manchester United after the two clubs agreed to a swap deal involving Henrikh Mkhitaryan. The Chilean scored just five goals in 45 appearances for United before left.

Even though the 30-year-old is on loan at Inter, his parent club will pay most of his hefty wages.


#5 Andrés Iniesta

Iniesta is the highest-paid player outside Europe
Iniesta is the highest-paid player outside Europe

Endorsements: $2.5M

Salary & Bonus: $30M

Total: $32.5M

Largest Sponsor/Partner: Asics

Andres Iniesta left Barcelona at the end of the 2017/18 season after 22-years with the club. During his period, he played 674 games for the first team, scored 57 goals and won 32 trophies! In addition, he also won three trophies with Spain including the FIFA World Cup in which he scored the only goal in the final.

The veteran Spaniard could have played in Europe for a couple more years but his decision to move to Japan is justified as he would have wanted a huge paycheck before he hangs up his boots. At Vissel Kobe, he's earning $30 million making him the highest-paid player outside Europe.

Quick Links