David Beckham's $40 million earnings between May 2010 and May 2011 were the highest in world soccer.
The LA Galaxy star’s endorsement deal with Adidas is the biggest in the world and in May 2011 he signed a deal with Samsung to become the company’s global brand ambassador for the Olympic Games.
The list was released by Forbes magazine in 2011 and includes salaries, bonuses and endorsements.
Below is the table of approximate May 2010 to May 2011 earnings.
The 10 highest paid soccer players
1) David Beckham (LA Galaxy) - $40 million
2) Cristiano Ronaldo (Real Madrid) - $38 million
3) Lionel Messi (Barcelona) - $32 million
4) Kaka (Real Madrid) - $25 million
5) Ronaldinho (Flamengo) - $24 million
6) Thierry Henry (New York Red Bulls) - $21 million
7) Wayne Rooney (Manchester United) - $20 million
8) Frank Lampard (Chelsea) - $17 million
8) (tie) Zlatan Ibrahimovic (AC Milan) - $17 million
10) Samuel Eto'o (FC Anzhi Makhachkala) - $15 million