Round-Robin Schedules: How Many Games, Match Order Without Back-to-Back Games, and Byes for Odd Teams
When you're put in charge of a league, the first questions are “how many games will there be in total?” and “what order avoids the same team playing twice in a row?” This guide covers how to count round-robin games, the circle method that works for any tournament, how to handle byes with an odd number of teams, and how to order matches and avoid back-to-back games when you have several courts.
A round robin has n × (n − 1) ÷ 2 games
In a round robin (league), every participant plays every other participant once. With n players or teams, each one plays n − 1 games — everyone except itself. Adding these up for everyone gives n × (n − 1), but each game involves two participants, so divide by 2. That gives the number of round-robin games: n × (n − 1) ÷ 2.
| Players / teams | Total games | Games each | Rounds | Double round robin |
|---|---|---|---|---|
| 3 | 3 | 2 | 3 (one bye per round) | 6 |
| 4 | 6 | 3 | 3 | 12 |
| 5 | 10 | 4 | 5 (one bye per round) | 20 |
| 6 | 15 | 5 | 5 | 30 |
| 7 | 21 | 6 | 7 (one bye per round) | 42 |
| 8 | 28 | 7 | 7 | 56 |
| 10 | 45 | 9 | 9 | 90 |
| 12 | 66 | 11 | 11 | 132 |
The number of games grows roughly with the square of the number of teams: 15 games for 6 teams becomes 66 for 12 — more than four times as many. For a one-day event, look at the game count before deciding whether to have everyone play everyone, or split into groups and send the top teams to a knockout. The number of games in a knockout format is compared in how to set seeds and byes in a tournament bracket.
Building the pairings with the circle method
The standard way to build round-robin pairings by hand is the circle method (also known as Berger tables). Fix one participant and rotate the rest one place clockwise each round, and everyone meets everyone exactly once with no repeats. For six teams:
- 1
Arrange the numbers in two rows
Put 1, 2, 3 on the top row and 6, 5, 4 on the bottom row, forming a U. The pairs facing each other — 1–6, 2–5 and 3–4 — are round 1.
- 2
Keep 1 fixed and rotate the rest clockwise
Leave 1 in place and move every other number one position, so the top row becomes 1, 6, 2 and the bottom row 5, 4, 3. Round 2 is 1–5, 6–4 and 2–3.
- 3
Repeat n − 1 times
Round 3 is 1–4, 5–3, 6–2; round 4 is 1–3, 4–2, 5–6; round 5 is 1–2, 3–6, 4–5. That produces all 15 games with no duplicates.
The strength of this method is that every team plays exactly one game in every round. It only takes paper and rotation, so you can rebuild it at the venue if numbers change suddenly. For a double round robin (home and away), run through the same table again and swap sides (who goes first, or home and away) in the second half.
With an odd number of teams, add a “bye”
With an odd number, such as 5 or 7 teams, add an imaginary team called “bye” to make the number even and use the circle method. Whoever is drawn against the bye has no game that round. For 5 teams, use the 6-team table and read team 6 as the bye: over 5 rounds and 10 games, each team sits out exactly once.
- Byes don't pile up on one team: with the circle method everyone sits out once, so nobody is disadvantaged
- Decide what the resting team does: having them referee, keep score or run the lines keeps the event running smoothly
- If a team withdraws midway: decide before the event whether their remaining games are walkovers (scored as 3–0, for example) or all their games are void
With an odd number of teams playing one game at a time on a single court, you can have zero back-to-back games. Set the match schedule maker to 5 teams and 1 court, and it produces an order such as “5–2, 3–1, 4–2, 5–1, 3–4, 1–2, 3–5, 1–4, 3–2, 4–5”, in which no team plays two games in a row.
How to order games so no one plays back to back
The circle method gives you rounds, but if you play them one game at a time on a single court, the same team can appear at the end of one round and the start of the next. Back-to-back games are physically tough and leave no time to change or talk tactics. When ordering games, the basic rule is to push back teams that just played and bring forward games for teams that have waited longest.
| Teams | Courts | Time slots | Back-to-back games (match schedule maker result) |
|---|---|---|---|
| 4 | 1 | 6 | 2 (unavoidable in any order) |
| 5 | 1 | 10 | 0 |
| 6 | 1 | 15 | 0 |
| 6 | 2 | 8 | 12 (4 of 6 teams play in every slot) |
| 8 | 2 | 14 | 4 |
| 10 | 2 | 23 | 0 |
| 12 | 3 | 22 | 6 |
Back-to-back games remain when too few teams are resting relative to the number playing. With 6 teams on 2 courts, 4 teams play every slot and only 2 rest, so at least 2 teams must play again in the next slot. As a rule of thumb, having more teams than 4 × the number of courts makes a schedule without back-to-back games much easier. When you have something like 6 teams on 2 courts, the choice is between accepting back-to-back games to finish faster, or using only one court to eliminate them.
Making a round robin with the match schedule maker
- 1
Choose “Round robin (league)” and paste the names
Enter team or player names, one per line. If you don't have names yet, enter the number of participants and use numbers.
- 2
Set the number of courts and whether to play a double round robin
The match order is shown in groups of games played at the same time, one per court, ordered to minimise back-to-back games. With an odd number, each slot also shows who is resting.
- 3
Regenerate if you don't like it
“Reshuffle pairings” lets you try another order — handy, for example, when you want to choose the opening game.
- 4
Print or copy and share
Print it or save as PDF to post at the venue, and use “Copy table” to paste it into Excel or a messaging app for participants.
Once games start, enter the scores and the results grid and standings table fill in as you go. Points and tie-breakers are explained in how to rank a league table. To rotate doubles pairs at a practice session, see how to make a doubles rotation; to start by drawing the teams themselves, see how to split people into random teams.
FAQ
- How do you calculate the number of games in a round robin?
- With n players or teams, it's n × (n − 1) ÷ 2. That's 10 games for 5 teams, 15 for 6 teams and 28 for 8 teams. Each team plays n − 1 games.
- How many games are in a 5-team round robin, and how do byes work?
- 10 games in total, 4 per team. There are 5 rounds of 2 games each, and one team sits out every round. Built with the circle method, each team sits out exactly once.
- How do I avoid back-to-back games in a round robin?
- Push back games for teams that just played and fill the schedule starting with the teams that have waited longest. With 5 or 6 teams playing one game at a time on one court you can get zero back-to-back games, but with 4 teams on one court, or many courts relative to the number of teams, some are unavoidable.
- What is a double round robin?
- Everyone plays everyone twice, also called home and away. It has twice as many games as a single round robin. For fairness, swap who goes first or which side of the court in the second half.
- Can I generate a round-robin schedule automatically?
- Yes. With the match schedule maker, paste the names and choose the number of courts, and it generates a match order with as few back-to-back games as possible. Enter scores and the results grid and standings update automatically.
Tools in this article
Related articles
Breathing Techniques: How to Do 4-7-8, Box Breathing and Resonance Breathing (and Which to Choose)
A night when you can't fall asleep, the minutes before an exam or interview, a wave of irritation that won't settle. People tell you to “take a deep breath,” but how many seconds should you breathe in and out, and which technique should you use? This guide explains five common breathing techniques — 4-7-8 breathing, box breathing, resonance breathing, the physiological sigh and belly breathing — with exact timings, and compares them by breaths per minute and by the exhale-to-inhale ratio. It also covers why breathing calms you down, which technique to pick for sleep, nerves or anger, how to fix the problem when it feels uncomfortable, how to measure your resting breathing rate, and when not to do breathing exercises.
Read article →What Is the Zengin Format? How to Build Japanese Bulk and Payroll Transfer Files (120-Byte Layout)
When a company in Japan sends dozens of bank transfers at once through internet banking, the bank usually asks for a file in the Zengin format. The Zengin format is the transfer-data layout defined by the Japanese Bankers Association (Zengin-kyo): fixed-length text where every line is exactly 120 bytes, built from four record types — header, data, trailer and end. This guide covers the difference between bulk transfers (sogo furikomi), payroll and bonus transfers, every field and its byte position, the rules for writing payee names in half-width katakana and the corporate abbreviations カ) and (カ, how to convert Japan Post Bank account numbers, how to build the file from Excel or CSV, and what causes import errors — in the order people actually get stuck.
Read article →How to Calculate Gacha Odds: How Many Pulls Until You Get It, Pity, 50/50 and Max Copies
You assumed a 1% drop rate meant you'd get the unit within 100 pulls, but it never showed up. That isn't exceptionally bad luck: the chance of getting at least one copy from 100 pulls at 1% is only about 63% to begin with. This guide covers the formula for the chance of getting a unit in n pulls, a drop rate × pulls table, how many pulls it takes for half of players or 9 in 10 players to get it, the average and worst-case pulls with hard pity and a 50/50 rate-up with a guarantee, carried-over pity, how many pulls max copies (7) take, and how many blind boxes or random pin badges you need to complete a set, all with calculated numbers.
Read article →