Free round robin generator

12-Team Round Robin Schedule

Every team plays every other team once: 11 rounds, 6 games per round, 66 games in total.

Get the app on iPhone Get the app on Android
Two youth athletes ready for the season
  • Basketball
  • Hockey
  • Football
  • Baseball
  • Volleyball
  • Tennis
  • Track
  • Swimming
  • Golf
  • Martial Arts
  • Fitness
  • Lacrosse
  • Rugby
  • Cheer
  • Wrestling
  • Skating
  • Gymnastics
  • And More

The schedule

12-team round robin fixtures

The full single round robin for 12 teams. Type your team names, switch to a double round robin or change the team count; the schedule updates in your browser and nothing is sent anywhere.

3 to 16 teams. An odd number adds a bye each round.

Format

Home and away games are balanced: each team's home and away counts differ by at most one.

Team names

Runs in your browser. Nothing you type is sent or saved.

Round robin fixtures

Schedule ready: 11 rounds, 66 games for 12 teams.

Download CSV
Games (fixtures): single round robin, 12 teams
RoundHomeAway
1Team 1Team 12
1Team 11Team 2
1Team 3Team 10
1Team 9Team 4
1Team 5Team 8
1Team 7Team 6
2Team 1Team 3
2Team 12Team 2
2Team 4Team 11
2Team 10Team 5
2Team 6Team 9
2Team 8Team 7
3Team 5Team 1
3Team 2Team 4
3Team 3Team 12
3Team 11Team 6
3Team 7Team 10
3Team 9Team 8
4Team 1Team 7
4Team 6Team 2
4Team 3Team 5
4Team 12Team 4
4Team 8Team 11
4Team 10Team 9
5Team 9Team 1
5Team 2Team 8
5Team 7Team 3
5Team 4Team 6
5Team 5Team 12
5Team 11Team 10
6Team 1Team 11
6Team 10Team 2
6Team 3Team 9
6Team 8Team 4
6Team 5Team 7
6Team 12Team 6
7Team 2Team 1
7Team 11Team 3
7Team 4Team 10
7Team 9Team 5
7Team 6Team 8
7Team 7Team 12
8Team 1Team 4
8Team 3Team 2
8Team 5Team 11
8Team 10Team 6
8Team 7Team 9
8Team 12Team 8
9Team 6Team 1
9Team 2Team 5
9Team 4Team 3
9Team 11Team 7
9Team 8Team 10
9Team 9Team 12
10Team 1Team 8
10Team 7Team 2
10Team 3Team 6
10Team 5Team 4
10Team 9Team 11
10Team 12Team 10
11Team 10Team 1
11Team 2Team 9
11Team 8Team 3
11Team 4Team 7
11Team 6Team 5
11Team 11Team 12

The numbers

12 teams, by the numbers

Round robin numbers for 12 teams
Single round robinDouble round robin
Rounds 11 22
Games per round 6 6
Games in total 66 132
Games per team 11 22
Byes per team 0 0
Weeks with 1 field 66 weeks 132 weeks
Weeks with 2 fields 33 weeks 66 weeks
Weeks with 3 fields 22 weeks 44 weeks
Weeks assume one game per field per week and rounds played in order (a round that needs more fields than you have takes extra weeks), the way the league schedule maker places them.

How it works

How a round robin is built

The circle method

Write the teams in two rows facing each other. Each pair of opposite teams is a game. Keep one team fixed and move every other team one place round the circle, and the next round's games appear. After one round fewer than the number of teams, every team has met every other team exactly once. That is the method this generator uses, and it is why the same team count always gives a schedule of the same shape.

Odd numbers and byes

With an odd number of teams, one team has no opponent in each round. The generator adds a "BYE" seat to the circle, so the schedule takes one extra round and every team sits out exactly once in a single round robin (twice in a double). A bye is shown as its own row so nobody misses that they are off that week.

Home and away

Home and away follow a fixed pattern (the Berger table): the fixed team alternates every round and the other games swap sides by their place in the circle. Each team's home and away counts differ by at most one, and within each cycle no team plays three home or three away games in a row. If your league has no home venues, read "home" as the team listed first, the one that wears its home kit or takes the first serve.

Single or double round robin

A double round robin plays the whole schedule twice; the second half repeats the first with home and away swapped, so every pair meets once at each end. It doubles the games, rounds and weeks shown above, and suits leagues that want a longer season without inventing a different format.

From rounds to dates

Rounds are not dates yet. To put them on a calendar with your game days, fields or courts, game times and blackout dates (holidays, tournaments, closed venues), use the league schedule maker. It keeps every team to one game per day and keeps the rounds in order. Change the team count or names any time in the round robin generator.

Running the season

A printed table is fine until the first rainout. When games move, teams and families need to hear about it from one place; that is what sports scheduling software is for: league and team schedules, field conflicts and game-change notices in one app.