Transfermarkt has updated the latest player value with Mbappe remaining on top despite coronavirus devaluation.
Sterling equals Neymar on €128m, ahead of Kane, Salah, Mane and KDB. Messi ranked 9th ahead of Alexander-Arnold, who becomes the only defender in top 10.
Bundesliga stars Sancho, Havertz, Haaland and Gnabry all enter top 30 alongside Serie A trio Dybala, Lukaku and Eriksen.
35-year-old Ronaldo ranked 46th with a valuation of €60m. Ousmane Dembele is only worth €56m.
Some Africans pass Cristy