Create balanced schedules for summer (22 games, 11 teams) or fall (13 games per team) seasons with automatic time slot assignment
1Season Type
2Select Teams
3Parameters
4Generate & Review
5Export Schedule
Step 1: Choose Season Type
Select whether you're creating a summer or fall schedule
Typically 22 for summer
π Opening Day β 6 Games, All Teams Play
Opening Day (Sunday) has 6 games. All 11 teams play one game, and the selected OD DH team plays a second game at 8:45 PM vs a different opponent. OD games are separate from the DH season schedule.
π Season Structure
Opening Week: OD Sunday (6 games) + MonβThu 4 DHs (OD DH team + 2 others sit). Weeks 2β11: SunβThu, 5 DHs per week, 1 team on bye. Week 12: Sun 1 DH + MonβThu 8 singles (2/night). Week 13: Sun 3 singles. Totals: 22 games per team from DHs/singles + OD = 23 each (OD DH team = 24). 127 total games.
βοΈ 10-Team Summer Schedule:
Opening Day (Sunday): 5 single games starting at 3:45 PM ET β all teams play once
Week 1 MonβThu: 4 DHs (8 teams get a DH, 2 teams rest)
Week 2+: SunβThu β each team plays 1 DH per week (5 DHs/night)
DH Time Slots: 7:45 PM and 8:45 PM
Unchecked: includes Nov 4β6 weeknights (more games available). Checked: skips Nov 4β6, season extends to Nov 19.
Fall League β Fixed Date Schedule (Sep 13 β Dec 6)
10 Sundays: Sep 13, 20, 27 Β· Oct 4, 11, 18, 25 Β· Nov 1, 8, 15
10 teams: 65 regular season games (13 per team) β Sundays filled first, then weeknights
11 teams: 72 regular season games (13/team avg) β all 11 teams play every Sunday, one team plays a DH (6 games/Sunday, 8amβ1pm)
H2H: Every team plays each other at least 1x, no more than 2x
Playoffs: Double elimination after regular season, championship Dec 6
Step 2: Select Teams
Choose which teams to include in the schedule
Loading teams...
β Add a New Team
Use this if a new team is joining the league and doesn't exist in Firebase yet. The team will be included in this schedule only β it won't be saved to Firebase until you export.
β οΈYou must select at least 4 teams to generate a balanced schedule.
Step 3: Schedule Parameters
Configure scheduling details and time slots
π Current Configuration:
Summer: Each night has 1 DH + 1 single game (3 games total)
Select all 6 Opening Day match-ups. Each team must appear exactly once β whichever team you assign to two games will automatically become the Opening Day DH team (sits MonβThu opening week).
With 11 teams, one team plays 14 games instead of 13. Select which team gets the extra weeknight game.
Specify if any teams cannot play on certain days of the week
cannot play on
Step 4: Generate & Review Schedule
Generate your schedule and review for balance
--Total Games
--Weeks Needed
--Avg Games/Team
--Balance Score
βSchedule generated successfully! Review the games below.
Schedule Preview
Week
Date & Time
Home Team
Away Team
Balance
π Playoffs Window β Double Elimination
Regular season ends with the last weeknight game. The following dates are available for playoffs (championship: Dec 6).
Step 5: Export Schedule
Save your schedule to Firebase or download as CSV
β Schedule Ready
Your schedule has been generated and is ready to export.