Currently, all USL2 teams field amateur U-23 squads. Additionally, USL2 squads often also include standout high school and junior club players, as well as former professionals seeking to continue competing at a high level, often having been forced to retire from top flight competition due to age or injury. League rules dictate that a maximum of eight players on each team's 26-man roster can be over 23 years old, while at least three players on each team's roster must be 18 or younger.