Former Real Madrid and AC Milan midfielder Kaka has been named as the highest-earning Major League Soccer player.
The Brazilian is yet to feature in a game for Orlando City after signing for the club in June, but is already earning £84,000 per week, which is £4.4m a year.
According to the Daily Mail, Los Angeles Galaxy forward Robbie Keane is second on the list with £2.76m a year, which is more than Thierry Henry, who scoops £2.67m playing for the New York Red Bulls.
Despite the amount of wealth surrounding the elite stars, it is believed that some of the players in the league earn as little as £420 a week.