The maximum number of players on your roster is determined by your governing body, i.e., If you are playing on State Cards then its the maximum # of players that the state association allows. For US Club Soccer members the max is 26, for CalSouth it is 22.
We allow up to 18 players on a game card (which will be provided to your representative at team check-in)
We allow unlimited number of guest players, as long as you can provide the appropriate paperwork and ID card. ALL CARDS MUST BE FROM THE SAME ASSOCIATION - i.e., all state cards or all US Clubs cards. You cannot mix player cards from different associations.