Three of football’s biggest superstars top the standings in the latest list of the world’s highest paid athletes.
According to Forbes, Lionel Messi (1st), Cristiano Ronaldo (2nd) and Neymar (3rd) are raking in staggering amounts of money every year.
Mexican boxer Canelo Alvarez is fourth in the list, with tennis star Roger Federer rounding off the top five.
Sportlens takes a look at the three high-earning footballers.
Lionel Messi – Barcelona – $127 million
Messi has played 687 matches for his Barcelona, scoring 603 goals and winning 10 La Liga titles amongst many other honours.