What roster size for the big guns ? 91, Express, Sweetlax, etc. How many kids do they bring to a tournament ?
In my experience, the top teams carry between 25-27 (which is way too many). However, they know they can carry more even if kids do not get playing time because the parents want to brag about playing on a top flight team.
Most second tier teams carry about 20. Because you cannot justify the cost of a second tier team while not get playing team.