Highest annual earnings for a footballer

David Beckham (UK) is still a financial top draw. Of the $40 million (£25 million) he earned in 2009, almost $33 million (£20 million) came via sponsorship. In the 12 months to June 2010 he earned $43.7 million (£30.1 million).

Born 2 May 1975