The highest-paid players in 2020, based on their annual salaries, have emerged.

According to a study by France Football magazine, Barcelona captain, Lionel Messi is the highest earner with €131million, and Juventus superstar, Cristiano Ronaldo, follows him.

Paris Saint-Germain forward, Neymar comes third on the list of highest-earning players after he moved to the French Ligue 1 champions from Barcelona in 2017.

Below is the list of top ten highest-earning in football:

  1. Lionel Messi – €131million
  2. Cristiano Ronaldo – €118million
  3. Neymar – €95million
  4. Gareth Bale – €38million
  5. Antoine Griezmann – €38million
  6. Eden Hazard – €38million
  7. Andres Iniesta – €34million
  8. Raheem Sterling – €33million
  9. Robert Lewandowski – €29million
  10. Kylian Mbappe – €27million


This site uses Akismet to reduce spam. Learn how your comment data is processed.