France Football names the twenty best paid players in world football.
Annual earnings are based on combined earnings from sponsorship, advertising, image rights and club salaries.
20. Karim Benzema (€12m)
The Real Madrid striker weighs in at a cool €12m – or £10m – and, perhaps surprisingly, beats teammates like Sergio Ramos, Mesut Ozil and Angel Di Maria to a place in the top twenty.