No two dark weeks.No U12 game after 7.
Even game counts, no two dark weeks, U12 only 9 AM-7 PM. League weeks on the days you uploaded; tournaments run pool play into a bracket.
- No setup fee
- No long-term contract
- Pay only when you export
What usually goes wrong
The basketball weekends we hear about break in the same places. None of them are fixed by retyping the grid.
- Some teams play twice in week one and sit the next two weeks
- U12 games get slotted after 8 PM because the gym was still open
- A gym closing at noon Sunday is treated as a full day
- The bracket is drawn, but the courts for pool, semis, and consolation are still a separate spreadsheet
What to run instead
Same auto-schedule underneath. These are the first moves for this kind of weekend.
- 1
Target games-per-team, then fill
Each league team aims at the configured count. A team may go over only if that helps an opponent reach the target. Placement prefers even counts, then one game per playable week, then avoids two available weeks off in a row. Weeks 1–2 get pushed so nobody sits the opener.
- 2
Youth hours are a hard rule
U12-and-under divisions only play 9:00 AM–7:00 PM. The conflict audit flags anything that slips past. Split-day gyms — closed at noon Sunday — are hour cells, not a full day.
- 3
Pool play into a bracket, on the same courts
Basketball tournaments set preferred pool size, how many teams advance, the game guarantee, and consolation. Pool play plots onto uploaded courts; the single-elim bracket (and consolation, when the guarantee needs it) seats after. Scores and advance stay in the same competition.
- 4
By week and By team before you publish
Directors see coverage week by week and per team. Locks on By team keep the matches you already confirmed. Share the public event page — championship bracket, venue addresses, optional tickets — when the checkers are clean.
Other playbooks
Run more than one sport? The grid is the same.
Auto-schedule this playbook on the courts you already booked
Import last season's file, generate against your courts or fields, and see what is left before you send a single link. You only pay when you export.