MLS teams can carry up to 30 players divided into categories: senior roster (up to 20), supplemental roster, and reserve roster. Additional spots exist for Homegrown Players, U22 Initiative players, and short-term additions.
The structure balances competitive rosters with youth development, allowing a mix of experienced professionals and developing young players.