A league holds venues, teams, travel distances, rounds, rules and games. The drafter checks every schedule against the rules, such as meetings per pair, byes in a row, doubleheaders, home and away balance and regional travel bans, and can generate a schedule that keeps travel low.
Each save creates a new version; earlier versions stay available. There are no accounts: anyone with a league's link can view and edit it, so share links only with people you trust.
AI agents can work with leagues over MCP. Add this site's /mcp address as a remote MCP server in Claude, Copilot or another client, then give the agent a league link. Agents can create leagues, read them, import or generate schedules and save new versions. They cannot list or delete leagues.
Changelog
Version 0.6.0
0.6.0
See the current version and this changelog on the About page.
0.5.1
The drafter now lives at league.nightbear.no.
0.5.0
See how many officials crews each round and day needs, with limits, in the summary, the team–round grid and a new Officials view.
Jump between rule problems and the games involved; errors and warnings are grouped and marked in every schedule view.
A summary at the top of the league page shows the rule verdict, travel, peak crews, games and teams.
Read the team–round grid more easily: colours for home, away and neutral, weekday markers, doubleheader icons and a key.
0.4.0
Fork a league to start a new, independent copy from any version.
0.3.0
Export a league's configuration as JSON and import it into another league.
0.2.0
Schedule games at neutral venues.
Allow doubleheaders in league rules.
0.1.0
Create leagues with venues, teams, travel distances, rounds and rules.
Check schedules against the rules and generate low-travel schedules.
Keep every saved version, export schedules as CSV and work with leagues over MCP.