Salary & Money

Who is the highest paid player in MLS?

Lionel Messi of Inter Miami CF holds the distinction of being the highest-paid player in MLS history, with guaranteed compensation of approximately $20.4 million per year. This figure surpasses the previous record held by other high-profile signings and reflects Messi's status as one of the greatest players in soccer history.

Before Messi, the highest earners in MLS included Lorenzo Insigne at Toronto FC, Carlos Vela at LAFC, and Designated Players at various clubs who earned in the $6-10 million range. Messi's arrival in 2023 shattered salary records and brought unprecedented global attention to the league. His signing demonstrated MLS's growing ability to attract the world's best players, following the path blazed by David Beckham in 2007.

highest paid MLS playerMLS top salarybiggest MLS contract