Highest Paid Footballers in World Football

After much speculation and many twists and turns, former Arsenal striker Alexis Sanchez signed for Manchester United in a deal reportedly worth over £180 million for a 4 1/2 year contract. With so much money in world football, this week E-Soccer.com looks at the highest paid footballers in World Football. All figures by Marca are salaries after deductions, excluding personal sponsorship deals.  Here are the top 10.

#10 Graziano Pelle (Shandong Luneng)

For players looking for a big pay day then China is the destination. The Chinese team currently pay Graziano Pelle a reported £300,000 per week for his services, not bad for a player on less than 25% in the Premier League.

#9 Paul Pogba (Manchester United)

When the Frenchman returned to the Red Devils for a record of £100, the contract he signed ensures her earns in the region of £15.4 million per year making him one of the highest in the Premier League.

#8 Kylian Mbappe (Paris Saint-Germain)


When Monaco let striker Kylian Mbappe leave on loan to PSG many people were surprised. The French teenager us the youngest player on the list, earning an estimated £15.9 million per year.

#7 Hulk (Shanghai SIPG)

When Brazilian striker joined Chinese team Shanghai SIPG for a £45 million fee in 2016 the transfer broke records. Currently playing for an estimated annual income of £17.6 million.

#6 Cristiano Ronaldo (Real Madrid)

A surprise at number 6 is arguably the best player in the world, Cristiano Ronaldo. Currently earning £18.5 million per year this will certainly increase soon when he wants to be paid the same as those above him on the list. Not only does the 2 time world player of the year bring goals he also brings commercial value like no other.

For those fans that like offshore betting then there are several websites which specialise in this service.  Here are the top 5 highest players in the world and the first 2 are to be sure to be surprise.

#5 Ezequiel Lavezzi (Hebei China)

Another player chasing the finance is Argentinian Lavezzi, currently commanding a pay check of £20.3 million per year. This is a lot of money especially for a player not guaranteed to start for his country.

#4 Oscar (Shanghai SIPG)


At the peak of his career, Chelsea player Oscar became one of the first players to leave in a big money deal. Currently earning £21 million per year the Brazilian midfielder comes in at number 4. The owners won’t be too impressed with him, he received an 8 match ban for starting a brawl.

#3 Alexis Sanchez (Manchester United)

As state above, the new contract that Alexis Sanchez signed this week for Manchester United takes him to the number 3 position on highest paid players in world football at £23.4 million per year. 

#2 Neymar (Paris Saint-Germain)


When the striker broke all records when he moved from FC Barcelona to PSG, he signed a contract worth a staggering £31.7 million per year. 

#1 Lionel Messi (FC Barcelona)

The Argentine is now reportedly earning more than £40 million per year playing at the Camp Nou in Barcelona. The Catalan team are paying for arguably the best player in the world and Messi understands that he can command these wages at any club he chooses.


What do you think of the salaries? Whilst the best 3 players in the world are in the top 10 (Messi, Neymar, Ronaldo) there are many players not on the list with more skill than the others. With this we expect the table to change when player’s agents demand more and want them to be on par with the rest.

Hopefully fans get value or money and this doesn’t result in higher ticket prices for the matches. Remember to keep up with your football news here at E-Soccer.com