Question: does mls have a salary cap?
Answer: What is the MLS salary cap? The salary cap in MLS is the budget each team is allowed to devote towards their roster. For 2019 the MLS salary cap was set at $4.24m (£3.2m) per team for a senior roster of up to 20 players.