Free round robin generator

16-Team Round Robin Schedule

Every team plays every other team once: 15 rounds, 8 games per round, 120 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

16-team round robin fixtures

The full single round robin for 16 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: 15 rounds, 120 games for 16 teams.

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

The numbers

16 teams, by the numbers

Round robin numbers for 16 teams
Single round robinDouble round robin
Rounds 15 30
Games per round 8 8
Games in total 120 240
Games per team 15 30
Byes per team 0 0
Weeks with 1 field 120 weeks 240 weeks
Weeks with 2 fields 60 weeks 120 weeks
Weeks with 3 fields 45 weeks 90 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.