Good article but a year away. The Circuit did it after 1 meeting and there were plenty of teams. June 1 date with 3 exceptions per team.

I think it could be even tighter with age and class verification. I think you could have rosters based on the 1st of every month. Every kid is the oldest or youngest on a team during the course of the year. It might even settle down some of the angry coaches by forcing them to actually coach instead of giving it to the big kid.