Former AC Milan and Real Madrid midfielder Kaka has been revealed as the highest earning MLS player, despite never having played for his club.
The 32-year-old Brazilian, who signed for Orlando City in June and was immediately loaned to Sao Paulo, earns just over £4.4million a year, which works out at £84,000 per week.
LA Galaxy forward Robbie Keane (£2.76m), meanwhile, earns more than Arsenal legend Thierry Henry (£2.67m) does at the New York Red Bulls.
Kaka's the highest earner and Robbie Keane is paid more than Thierry Henry... MLS salaries revealed