Round Robin Schedule for 4, 6, 8, 10, and 12 Teams

If you are running a league or tournament where every team plays every other team, you need a round robin schedule. You can build one by hand, but it is easy to end up with a team playing twice in one week or two teams who never meet.

Below you will find complete, ready-to-copy round robin schedules for 4, 6, 8, 10, and 12 teams. We checked each one so that every team plays exactly once per round and every pairing happens exactly once. Need a different size, team names, dates, or fields? Use our free round robin schedule generator.

How round robin math works

For n teams (with n an even number):

  • Rounds: n − 1 (a round is one set of games where every team plays once)

  • Games per round: n ÷ 2

  • Total games: n × (n − 1) ÷ 2

  • Games per team: n − 1

Teams

Rounds

Games per round

Total games

4

3

2

6

6

5

3

15

8

7

4

28

10

9

5

45

12

11

6

66

If your league plays one round per week, the number of rounds is also the number of weeks in your regular season. A double round robin, where every pair plays twice, doubles the rounds and total games.

How to use these schedules

  1. Number your teams 1 through n. The numbers are placeholders, so assign them randomly or by seed.

  2. Replace each number with the team it matches.

  3. Assign each round to a date. Games in the same round can run at the same time on different fields or courts, or back to back on one.

A note on home and away. The first team listed in each pairing can be treated as the home team, or the team that kicks, serves, or bats first. We rotated these to spread them out, but they are not perfectly balanced for every team. If home field, a better court, or a late start time matters in your league, swap them as needed or let a generator handle it.

4-team round robin schedule

3 rounds, 2 games per round, 6 games total.

Round

Game 1

Game 2

1

1 vs 4

2 vs 3

2

3 vs 1

4 vs 2

3

1 vs 2

3 vs 4

Four teams is the simplest case. It fits a short season of three weeks, or a single-day event where each team plays three games.

6-team round robin schedule

5 rounds, 3 games per round, 15 games total.

Round

Game 1

Game 2

Game 3

1

1 vs 6

2 vs 5

3 vs 4

2

5 vs 1

6 vs 4

2 vs 3

3

1 vs 4

5 vs 3

6 vs 2

4

3 vs 1

4 vs 2

5 vs 6

5

1 vs 2

3 vs 6

4 vs 5

Six teams works well for a five-week mini-season, or as one division of a larger league.

8-team round robin schedule

7 rounds, 4 games per round, 28 games total.

Round

Game 1

Game 2

Game 3

Game 4

1

1 vs 8

2 vs 7

3 vs 6

4 vs 5

2

7 vs 1

8 vs 6

2 vs 5

3 vs 4

3

1 vs 6

7 vs 5

8 vs 4

2 vs 3

4

5 vs 1

6 vs 4

7 vs 3

8 vs 2

5

1 vs 4

5 vs 3

6 vs 2

7 vs 8

6

3 vs 1

4 vs 2

5 vs 8

6 vs 7

7

1 vs 2

3 vs 8

4 vs 7

5 vs 6

Eight teams is one of the most common rec league sizes. Seven rounds fits comfortably in a typical six-to-ten-week season, and leaves room for a playoff or a rainout week.

10-team round robin schedule

9 rounds, 5 games per round, 45 games total.

Round

Game 1

Game 2

Game 3

Game 4

Game 5

1

1 vs 10

2 vs 9

3 vs 8

4 vs 7

5 vs 6

2

9 vs 1

10 vs 8

2 vs 7

3 vs 6

4 vs 5

3

1 vs 8

9 vs 7

10 vs 6

2 vs 5

3 vs 4

4

7 vs 1

8 vs 6

9 vs 5

10 vs 4

2 vs 3

5

1 vs 6

7 vs 5

8 vs 4

9 vs 3

10 vs 2

6

5 vs 1

6 vs 4

7 vs 3

8 vs 2

9 vs 10

7

1 vs 4

5 vs 3

6 vs 2

7 vs 10

8 vs 9

8

3 vs 1

4 vs 2

5 vs 10

6 vs 9

7 vs 8

9

1 vs 2

3 vs 10

4 vs 9

5 vs 8

6 vs 7

Ten teams takes nine rounds, which is a long season. If you do not have nine weeks, consider splitting into two five-team divisions or playing a partial round robin.

12-team round robin schedule

11 rounds, 6 games per round, 66 games total.

Round

Game 1

Game 2

Game 3

Game 4

Game 5

Game 6

1

1 vs 12

2 vs 11

3 vs 10

4 vs 9

5 vs 8

6 vs 7

2

11 vs 1

12 vs 10

2 vs 9

3 vs 8

4 vs 7

5 vs 6

3

1 vs 10

11 vs 9

12 vs 8

2 vs 7

3 vs 6

4 vs 5

4

9 vs 1

10 vs 8

11 vs 7

12 vs 6

2 vs 5

3 vs 4

5

1 vs 8

9 vs 7

10 vs 6

11 vs 5

12 vs 4

2 vs 3

6

7 vs 1

8 vs 6

9 vs 5

10 vs 4

11 vs 3

12 vs 2

7

1 vs 6

7 vs 5

8 vs 4

9 vs 3

10 vs 2

11 vs 12

8

5 vs 1

6 vs 4

7 vs 3

8 vs 2

9 vs 12

10 vs 11

9

1 vs 4

5 vs 3

6 vs 2

7 vs 12

8 vs 11

9 vs 10

10

3 vs 1

4 vs 2

5 vs 12

6 vs 11

7 vs 10

8 vs 9

11

1 vs 2

3 vs 12

4 vs 11

5 vs 10

6 vs 9

7 vs 8

Twelve teams needs 11 rounds and 66 games. That is a heavy commitment for a rec league, and it needs enough fields or courts to run six games at once. Many organizers at this size use two six-team pools followed by a playoff instead.

What if you have an odd number of teams?

Odd numbers (5, 7, 9, 11) are common. The fix is a bye: add a "dummy" team, build the schedule for the next even number, and whoever is paired with the dummy team sits out that round.

  • 5 teams: use the 6-team schedule. It has 5 rounds, and each team gets exactly one bye.

  • 7 teams: use the 8-team schedule. It has 7 rounds, and each team gets one bye.

  • 9 teams: use the 10-team schedule. It has 9 rounds, one bye each.

  • 11 teams: use the 12-team schedule. It has 11 rounds, one bye each.

To do this, treat the highest team number as the bye. For example, with 7 teams, use the 8-team schedule and read any "vs 8" game as Team X getting a bye that week.

Byes affect standings. A team that has played fewer games can look worse or better than it should, which is why most leagues rank by win percentage. Our standings calculator handles this for you.

Home and away, double round robins, and other tweaks

  • Double round robin. To have every team play every other team twice, run the schedule once, then run it again with home and away reversed. This doubles your rounds, so a double round robin with 8 teams takes 14 rounds.

  • Partial round robin. If you do not have enough weeks, play a subset of the rounds. For example, an 8-team league with a five-week season could use only the first five rounds. Each team plays 5 of the 7 possible opponents. This is fair only if you tell teams up front, because some teams will miss each other.

  • Strength of schedule. In a partial round robin, who you miss matters. If you want balance, assign team numbers carefully, for example by spreading the strongest teams across different numbers, or use a generator.

  • Time slots and fields. If you have fewer fields than games per round, rotate who gets the early or late slot so no team always has the worst one.

  • Rainouts. Keep one or two open dates at the end of the season for make-up games.

Round robin or something else?

A round robin is the fairest way to schedule a season, but it is not always the right fit. Large leagues often use pools, and tournaments with limited time may use brackets. If you are weighing your options, see our guide to choosing a league format, and try the tournament bracket generator for elimination events.

Skip the spreadsheet

You can copy any table above and be done, but if your league has team names, a start date, multiple fields, bye weeks, or a team that cannot play on certain nights, building it by hand gets messy fast.

Quick recap

  • Round robin: every team plays every other team once.

  • Rounds = n − 1 and total games = n × (n − 1) ÷ 2.

  • 4 teams: 3 rounds. 6 teams: 5 rounds. 8 teams: 7 rounds. 10 teams: 9 rounds. 12 teams: 11 rounds.

  • For odd team counts, add a bye and use the next even schedule.

  • For a double round robin, run the schedule twice with home and away reversed.

  • If you cannot fit every round, a partial round robin works, as long as teams know in advance.


October 20, 2026