Free round robin generator

9-Team Round Robin Schedule

Every team plays every other team once: 9 rounds, 4 games per round, 36 games in total. One team has a bye each round, so every team sits out once.

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

9-team round robin fixtures

The full single round robin for 9 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: 9 rounds, 36 games for 9 teams. Each team has 1 bye.

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

The numbers

9 teams, by the numbers

Round robin numbers for 9 teams
Single round robinDouble round robin
Rounds 9 18
Games per round 4 4
Games in total 36 72
Games per team 8 16
Byes per team 1 2
Weeks with 1 field 36 weeks 72 weeks
Weeks with 2 fields 18 weeks 36 weeks
Weeks with 3 fields 18 weeks 36 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.