Lionel Messi was the highest paid soccer player in the world last year, earning more than €1 million per week. Messi is believed to have earned €65 million in 2014 between his Barcelona salary, various bonuses and endorsement revenue.

Messi's new contract with Barcelona pays him €36 million before tax, while his endorsements have increased to €28 million per year.

Cristiano Ronaldo earns €54 million per year in combined revenue, adding around €15 million in the past year. Neymar ranks third at €36.5 million.

Nine players have annual earnings of more than €20 million, including Paris Saint-Germain captain Thiago Silva, on €27.5 million a year to be Ligue 1's highest-paid player, while Zlatan Ibrahimovic is eighth on €21.5 million.

Manchester United duo Robin van Persie (5th, €25.6 million) and Wayne Rooney (7th, €22.5 million) sit either side of Gareth Bale, who earns €23.8 million.

José Mourinho is the highest paid manager in soccer with €18 million in 2014. Carlo Ancelotti ranks second at €15.5 million and Pep Guardiola right behind him at €15.2 million.

Top 20 players
1. Lionel Messi (Barcelona): €65 million
2. Cristiano Ronaldo (Real Madrid): €54 million
3. Neymar (Barcelona): €36.5 million
4. Thiago Silva (Paris Saint-Germain): €27.5 million
5. Robin Van Persie (Manchester United): €25.6 million
6. Gareth Bale (Real Madrid): €23.8 million
7. Wayne Rooney (Manchester United): €22.5 million
8. Zlatan Ibrahimovic (Paris Saint-Germain): €21.5 million
9. Sergie Aguero (Manchester City): €21.2 million
10.Robert Lewandowski (Bayern Munich): €20.2 million
11. Eden Hazard (Chelsea) and Yaya Toure (Manchester City): €20 million
13. Angel Di Maria and Radamel Falcao (Manchester United): €18.5 million
15. Iker Casillas (Real Madrid): €17.8 million
16. David Silva (Manchester City) and Cesc Fabregas (Chelsea): €17.3 million
18. David Luiz (Paris Saint-Germain): €17.2 million
19. Karim Benzema (Real Madrid): €17 million
20. Mario Gotze (Bayern Munich): €16.9

Top 20 coaches
1. Jose Mourinho (Chelsea): €18 million
2. Carlo Ancelotti (Real Madrid): €15.5 million
3. Pep Guardiola (Bayern Munich): €15.2 million
4. Arsene Wenger (Arsenal): €11.3 million
5. Louis Van Gaal (Manchester United): €10 million
6. Fabio Capello (Russia): €9 million
7. Andre Villas-Boas (Zenit Saint-Petersburg): €8.5 million
8. Sven-Goran Eriksson (Shanghai SIPG): €8 million
9. Jurgen Klopp (Borussia Dortmund): €7.2 million
10. Laurent Blanc (PSG) and David Moyes (Sociedad): €7 million
12. Rafael Benitez (Napoli): €6.9 million
13. Walter Mazzarri (ex-Inter Milan): €6.8 million
14. Roberto Di Matteo (Schalke 04): €6 million
15. Luciano Spalletti (ex-Zenit) and Luis Enrique (Barcelona): €5.5 million
17. Antonio Conte (Italy): €5.3 million
18. Manuel Pellegrini (Manchester City): €5.2 million
19. Brendan Rodgers (Liverpool): €4.9 million
20. Roberto Mancini (Inter Milan): €4.8 million