Argentina and Barcelona superstar Lionel Messi is among the top-ranked players in the world. Messi earns an average of 131 million euros annually, according to new data released by France Football, including research.
Messi earns the money by playing salaries, bonuses and various ads from the club. Messi's earning is a million euros more than last year.
Portugal and Ubuntu's star Cristiano Ronaldo is the second-highest earners after Messi. Ronaldo's annual earnings are 118 million euros. Ronaldo's income is five million euros more than last year.
Similarly, third-placed Brazilian and PSG star Neymar earned 95 million euros annually. Gareth Bale in fourth place, Antoine Griezmann in fifth and Aiden Eden Hazard in sixth place have 38 million euros.
Seventh-ranked Andre Iniesta has 34 million, eighth-placed Raheem Sterling earns 33 million, ninth-place Robert Lewandowski's 29 million and 10th-place Kylian Mbappé earn 27 million euros.