There is a hesitation throughout Major League Soccer to invest heavily in certain individuals. While teams are increasingly willing to shell out the big bucks on short-term deals, especially with the introduction and subsequent growth of the Designated Player rule, there is a general caution to secure players to long-term deals.
Per Transfermarkt, at present, only three players in the entire league have a contract that is set to expire in 2023 or beyond:
- Colorado Rapids – Sebastian Anderson (2024)
- San Jose Earthquakes – Marcos Lopez (2023)
- Atlanta United – Josef Martinez (2023)
That means that every other player in MLS is on a two-year contract or shorter.