We're no longer maintaining this page.
For the latest business news and markets data, please visit CNN Business
The World Cup is an advertising bonanza. These top players are the best at cashing in.
Last but not least, Frenchman Thierry Henry is the only player on the list to currently play for an American team.
Henry moved to New York in 2010 to play for the Red Bulls, where he is captain. Before that, the 36 year-old was a top goal scorer for Monaco, Arsenal and FC Barcelona.
His international profile helped win him a multi-year partnership with Puma worth an estimated $1 million per year.
Henry was a mainstay on the French team for many years, becoming his country's highest all-time scorer. He announced his retirement from the national team in 2010, shortly after the last World Cup.