David Beckham may have passed his best form. But it doesn’t stop him from topping the list of the highest earners in the football world. According to French magazine France Football, Beckham earned $42.7 million in 2008. Have a look at the top ten best-paid players in the world.