Schedules
Round robins, fixture lists and weekly league schedules where everyone plays everyone, with home and away kept even. Each one shows its checks, and you can check a schedule you already have.
Free, no account
Pick a schedule tool
Round robin generator
Everyone plays everyone, with home and away kept balanced.
OpenFixture generator
A season of fixtures with real dates, holidays skipped, ready to print.
OpenLeague schedule maker
Weekly games with times and courts, early slots shared out.
OpenCheck my schedule
Paste a fixture list; we name the exact problems.
Open
Choosing
Which one do I need?
Use the round robin generator when you only need the pairings: who plays whom in each round, with home and away kept even and a bye when the number of teams is odd. Use the fixture generator when each round needs a date: pick the first date and the gap, skip holidays, and download a calendar file. Use the league schedule maker for a weekly league night with several courts or fields: it gives every game a start time and a place, and shares the first time slot out. Already have a schedule from somewhere else? Paste it into Check my schedule and it names any team that plays twice in a round, pairs that never meet, or uneven home and away games.
All of them use the same pairings, tested for every size from 2 to 32 teams, so a schedule made here always passes the checker.
Plan the season
Rounds and games by number of teams
| Teams | Rounds | Games a round | Games | Double |
|---|---|---|---|---|
| 3 | 3 | 1 | 3 | 6 |
| 4 | 3 | 2 | 6 | 12 |
| 5 | 5 | 2 | 10 | 20 |
| 6 | 5 | 3 | 15 | 30 |
| 7 | 7 | 3 | 21 | 42 |
| 8 | 7 | 4 | 28 | 56 |
| 9 | 9 | 4 | 36 | 72 |
| 10 | 9 | 5 | 45 | 90 |
| 11 | 11 | 5 | 55 | 110 |
| 12 | 11 | 6 | 66 | 132 |
| 13 | 13 | 6 | 78 | 156 |
| 14 | 13 | 7 | 91 | 182 |
| 15 | 15 | 7 | 105 | 210 |
| 16 | 15 | 8 | 120 | 240 |
Keep going
Related tools
Pairings checked against the FIDE Berger tables 12 Nov 2026 · Made and checked by Saad Danish · How we check