Top 10 highest paid football players
David Beckham has been knocked off the top of the list of football’s highest earners, with Barcelona’s star player Lionel Messi now the best-paid player in the game.
The annual survey, conducted by France Football magazine, estimates Messi’s earnings at Â£29.6 million, Â£2.3m ahead of Beckham.
The Englishman – who is currently out with a long-term injury – remains in second place on the list, just Â£100,000 ahead of Real Madrid winger Cristiano Ronaldo.
Messi’s salary is made up of a Â£9m basic wage, Â£3.6m in bonuses and a further Â£17.1m in personal endorsements. The Argentine has deals with companies including Adidas, Pepsi and Gillette.
The top English-based played is Manchester City striker Carlos Tevez, who comes in seventh with Â£13.8m, while Chelsea’s Frank Lampard is ninth on Â£12.7m
Internazionale boss Jose Mourinho is the best paid manager in the game with Â£11.7m, just ahead of Manchester City boss Roberto Mancini on Â£10.8m.
Top-earning players in football:
1. Lionel Messi (Barcelona) Â£29.6m
2. David Beckham (LA Galaxy) Â£27.3m
3. Cristiano Ronaldo (Real Madrid) Â£26.9m
4. Kaka (Real Madrid) Â£16.9m
5. Thierry Henry (Barcelona) Â£16.2m
6. Ronaldinho (AC Milan) Â£15.4m
7. Carlos Tevez (Manchester City) Â£13.8m
8. Zlatan Ibrahimovic (Barcelona) Â£13m
9. Frank Lampard (Chelsea) Â£12.7m
10. Samuel Etoâ€™o (Inter Milan) Â£12.4m