Lionel Messi is by far the best paid Football player in the world in 2020, according to Finance Football’s annual ranking “Top World’s Highest Paid Football Players”.

The Argentinian super star collects almost €100 million per year, before taxes. Messi’s contract ends in 2021 and there are some rumors of him leaving Barcelona to another European giant. But the Catalans want him for eternity and are willing to look at no expenses to keep one of the best of the history of Football.


Ver esta publicação no Instagram


Uma publicação partilhada por Finance Football (@financefootballofficial) a

Cristiano Ronaldo is 35 years old but it seems unstoppable in Juventus. The Portuguese forward keeps scoring and scoring and that why he is the best paid in Italian Serie A. Ronaldo ranks in second, according to Finance Football. His wage is about €55 million per year. Not bad, not bad.

Finance Football 2020

After completing the move from Atletico Madrid to Barcelona, Antoine Griezmann climbed on the Finance Football’s ranking to became the third best paid football player in the world. The French forward earns almost €40 million per year.

You are probably wonder where Neymar is. Well, the Brazilian star “only” cames at 4th place in the ranking, with a annual salary of €35 million in PSG. It’s one million more than Luis Suarez earns in Barcelona.

Read More: Why it’s not easy to estimate wages in football?

With an annual paycheck of €28 million, Gareth Bale is the best paid in Real Madrid, although future’s Welsh in the Spanish capital is still unknown.

Playing in Japan for Vissel Kobe, Andres Iniesta is the biggest surprise in the 2020 edition of “Top World’s Highest Paid Football Players”: the Spanish earns €27 million per year.

Alexis Sanchez is 8th in the ranking. The Chillenean forward earns €25 million in Manchester United, where he is playing on loan of Inter Milan. Phillipe Coutinho’s salary is also about €25 million per year in Bayern Munchen (on loan of Barcelona).

The 10th place belongs to another Brazilian player: Oscar earns €24 million in the Chinese Shanghai SIPG.

Top 10 World’s Highest Paid Football Players 2020

1. Lionel Messi (Barcelona): €96 million
2. Cristiano Ronaldo (Juventus): €54 million
3. Antoine Griezmann (Barcelona): €38 million
4. Neymar (PSG): €35 million
5. Luis Suarez (Barcelona): €34 million
6. Gareth Bale (Real Madrid): €28 million
7. Andres Iniesta (Vissel Kobe): €27 million
8. Alexis Sanchez (Manchester United): €25 million
8. Philippe Coutinho (Bayern Munchen): €25 million
10. Oscar (Shanghai SIPG): €24 million

About Finance Football


Finance Football is a specialized site about financial and economic matters of football. All the data revealed by Finance Football is the output of an intensive and rigorous work of its contributors. Some of figures of “Top 20 Highest Paid Coaches in Europe 2016-2017” ranking were not officially confirmed.