ScheduleMyAthletics — League Generator
SCHEDULE BUILDER · LEAGUE

League Generator

Build your season in a guided workflow. The generator checks hard constraints before scheduling and explains what needs attention.

Start with Setup. Required fields are checked before generation.

1. League Setup

League price: $40 × 0 teams = $0. Payment enforcement is separate from schedule generation.

2. Divisions

Add one row for each division. These values become the defaults for teams in that division.

DivisionPractice DurationGame DurationPractice Buffer?Practice Buffer MinGame Buffer?Game Buffer Min

3. Teams

Each active team gets its own practice/game requests, preferences, weekly rules, sequence rules, and allowed fields.

ActiveDivisionTeam NamePracticesGamesPriorityPractice ChoicesPractice CannotPractice Locked DayGame ChoicesGame CannotGame Locked DayEarliestLatestWeekly PackagePackage FieldWeekend RuleSat StartSat EndSun StartSun EndPractice OverrideGame OverrideBefore First GameBetween GamesMin P/WkMax P/WkMin G/WkMax G/WkMax Total/WkFinish With Practice?Coach GroupAllowed Fields

4. Fields & Availability

A field must be active, permitted for the activity type, and available on the selected day/time. Teams also need that field in their Allowed Fields list.

ActiveField NameLocation / AddressNotesPractice AllowedGame Allowed
FieldDayAvailableOpenClose

5. Blackouts

Scope can be League, Field, or Team. Leave Start/End blank for a full-day blackout.

ActiveScopeDateStartEndFieldTeamReason

6. Review & Generate

7. Schedule

8. Audit

Saved League Schedules

Loading saved schedules…