I have had kids on both YJ and TG, the A teams were capped at 24, but the B, C, D whatever have had up 28-29 kids on the team different years. 24 players is really the max as its 2 full teams ( If the team is properly constructed of 8 defense, 6 middies, 8 attack and 2 goalies)
A few less is better, 18-20 dedicated players who all show-up is ideal.
some clubs post rosters, take a look and count for yourself