Leo Messi is the highest-paid player in MLS with a salary of $20.446 million, according to the latest list of official salaries shared by the American league. Messi has a 'base' salary of $12 million, but a guaranteed compensation of $20.4 million, which includes bonuses and variables. South Korean Heung Min Son, forward for Los Angeles FC, is the second-highest-paid with a salary of $11.152 million. Completing the podium is Spanish midfielder Sergio Busquets of Inter Miami, with a salary of $8.7 million. The former Barcelona player will hang up his boots at the end of the current season. Paraguayan Miguel Almirón, midfielder for Atlanta United, is fourth on this list with a salary of $7.8 million. Among Messi's teammates at Inter Miami, Jordi Alba, who will also retire at the end of this campaign, has a salary of six million dollars. Uruguayan Luis Suárez earns $1.5 million.
Lionel Messi, the highest-paid player in MLS
Leo Messi tops the list of highest-paid MLS players with a guaranteed compensation of $20.4 million. Heung Min Son is second, Sergio Busquets is third.