An Egyptian forward, Mohamed Salah, is the richest African highest-paid player for 2020, according to Forbes.
The Liverpool forward is in fifth place and is earning $37 million (£28.8 million).
Lionel Messi has retained his place at the top of Forbes’ list of highest-paid footballers after earning $126 million (£98m) over the past year, with Cristiano Ronaldo closely behind him in second.
The Barcelona superstar sent shockwaves through world football last month when he told the club he has spent his entire career as he wanted to leave after trophy less campaign in 2020.
Messi believed he could use a clause in his contract to leave for free, but Barca and La Liga disputed that claim and insisted his deal could only be terminated should his release clause be paid.
Amid frustration with the Camp Nou board, and president Josep Maria Bartomeu in particular, Messi performed a dramatic U-turn, telling Goal that he wanted to stay with the embattled La Liga for 2020/21.
He does so as the highest-paid footballer in the world after earning $126 million in salary and endorsements over the past 12 months.
His long-time rival Ronaldo is second on the list after bringing in earnings of $117 million (£91m) from his Juventus contract as well as his various endorsements away from the field.
Paris Saint-Germain stars Neymar and Kylian Mbappe are third and fourth respectively as the duo are fresh off reaching the Champions League final with the French side.
Making up the rest of the top 10 are French World Cup winners Paul Pogba and Antoine Griezmann, Real Madrid outcast Gareth Bale, Bayern Munich striker Robert Lewandowski and Manchester United goalkeeper David De Gea.
Forbes’ top 10 highest-paid footballers:
- Lionel Messi – $126m (£98m)
2. Cristiano Ronaldo – $117m (£91m)
3. Neymar – $96m (£74.7m)
4. Kylian Mbappe – $42m (£32.6m)
5. Mohamed Salah – $37m (£28.8m)
6. Paul Pogba – $34m (£26.5m)
7. Antoine Griezmann – $33m (£25.7m)
8. Gareth Bale – $29m (£22.6m)
9. Robert Lewandowski – $28m (£21.8m)
10. David De Gea – $27m (£21m)