I brought up the sports issue last year with Beacons of Light and most acted like it wouldn't be a big deal.
With rosters 50+ kids, no way does everyone even get a sniff at playing. They should be forced to divide teams. They should also have a mandate for playing time. For example in my sons' youth league, every kid must play a minimum of 8 plays per game. It forces you to actually coach up all the kids. We want more people playing football, not less.
Cap the team rosters at let's say 30. At 30 players, you have to split into 2 15 player teams. To make it as fair as possible, divide by birthday..... the oldest half and the youngest half, that way nobody "stacks" a team. And implement some sort of mandatory playing time rule. Keep these kids interested and vested in playing football.