10: Spain's Xavi earns $12.4 million per year, according to Goal.com, making him the tenth highest-paid player competing in this year's World Cup. Home club: Barcelona.[Agencies]