The highest-paid players in world football have been revealed, with a couple of new names entering the top 10 list for the 2019/20 season.
The annual list released by France Football has seen Manchester City winger Raheem Sterling and Real Madrid record-signing Eden Hazard enter the elite group of superstars.
Scroll through the gallery above to see the 10 highest-earning in world football in 2020
The ranking of the players calculated by gross annual salaries, individual award prize money and sponsorship endorsements.
FC Barcelona's Antoine Griezmann moved up to fifth after raking in €38.5 million (R736m), but the 2018 FIFA World winner still trails teammate Lionel Messi by a staggering €92.5m (R1.77 billion).
After winning a record-sixth Ballon d'Or, the Blaugrana skipper once again topped the overall list with a mouth-watering €131m (R2.5bn) overall earnings over the past 12 months.
Sterling, who was become an internal part of Pep Guardiola's City squad rakes in a total of €33.8 million annually and surprisingly is the only representative of the Premier League.
Gareth Bale is the other LaLiga star who comes in at fourth place with €38.7m (R740m) in earnings and only Messi, Cristiano Ronaldo and Neymar outearns the Wales international in world football today.
The rest of the top 10 comprises of Barcelona legend Andres Iniesta, now at Vissel Kobe, Bayern Munich striker Robert Lewandowski and Paris Saint-Germain superstar Kylian Mbappe.