No accountSaved on this deviceRule-checked
Round robin generator
Everyone plays everyone. Rounds come from the FIDE Berger tables, with home and away kept even and a bye when the number is odd.
Your league
Thursday Night League
Round 1Home · Away
- Riverside FCvLakeside Athletic
- Northgate RoversvWestfield Town
- Harbor UnitedvOak Park SC
Round 2Home · Away
- Lakeside AthleticvOak Park SC
- Westfield TownvHarbor United
- Riverside FCvNorthgate Rovers
Round 3Home · Away
- Northgate RoversvLakeside Athletic
- Harbor UnitedvRiverside FC
- Oak Park SCvWestfield Town
Round 4Home · Away
- Lakeside AthleticvWestfield Town
- Riverside FCvOak Park SC
- Northgate RoversvHarbor United
Round 5Home · Away
- Harbor UnitedvLakeside Athletic
- Oak Park SCvNorthgate Rovers
- Westfield TownvRiverside FC
| Home \ Away | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| 1Riverside FC | — | R2 | R4 | R1 | ||
| 2Northgate Rovers | — | R4 | R1 | R3 | ||
| 3Harbor United | R3 | — | R1 | R5 | ||
| 4Oak Park SC | R5 | — | R3 | |||
| 5Westfield Town | R5 | R2 | — | |||
| 6Lakeside Athletic | R2 | R4 | — |
Checked by the rule book
- 6 teams: 5 rounds of 3 games, 15 games in all; every pair meets once
- Home and away: every team has 2 or 3 home games, and nobody plays 3 home or 3 away games in a row
Berger tables
How the schedule is made
Number the teams in the order you type them. The schedule follows the Berger table for that many teams, built the way the FIDE Handbook (C.05, Annex 1) builds them (it prints the tables up to 16 players; above that we use the same rule). The first number is at home. For 6 teams:
- Round 11–62–53–4
- Round 26–45–31–2
- Round 32–63–14–5
- Round 46–51–42–3
- Round 53–64–25–1
With an odd number of teams the last place is the bye. For a double round robin, the second half repeats the first with home and away swapped, and the last two rounds of the first half change places, which the Annex advises so that nobody plays three home or three away games in a row.
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 |
Asked by organizers
Questions
How is the schedule made?
With the Berger tables that FIDE publishes for round-robin chess events. One team keeps its number while the others move on by half the field each round, so every pair meets exactly once and nobody plays twice in a round.
What happens with an odd number of teams?
A blank place is added at the end, as the FIDE tables do, and whoever is drawn against it has the round off (the bye). Each team sits out once, or twice in a double round robin.
Is home and away fair?
Yes. The first-named team is at home. Every team’s home and away games differ by at most one, and in every size from 2 to 32 nobody plays three home or three away games in a row. The check panel shows the counts for your schedule.
Can I put it in a spreadsheet?
Yes. CSV gives one row per game (round, home, away) that opens in Excel, Numbers or Google Sheets. Print gives a clean sheet for the notice board.
Keep going
Related tools
Pairings checked against the FIDE Berger tables 12 Nov 2026 · Made and checked by Saad Danish · How we check