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