Every team, every other team, once.
Round robin
5 teams ready โ press the button for the full fixture list.
Circle method: everyone plays everyone once, and nobody plays twice in the same round
Game night, drawn
WeeklyOne game, one way to decide who starts, and one rule to change โ drawn fresh each week. For the dice, cards and coin in the drawer.
Try also
How do you build a round robin schedule?
Fix one team in place and rotate the rest around it. That is the circle method, and it is the only construction that does both things a fixture list must: everyone meets everyone exactly once, and nobody appears twice in the same round. Write the teams in two rows facing each other, play each column as a match, then hold the first team still and move the rest one position around the circle.
An even number of teams takes nโ1 rounds. With an odd number a phantom team is added, and whoever is drawn against it sits that round out โ five teams means five rounds of two matches plus one bye. The tool shows the bye explicitly: a fixture list that silently omits a team is how a season ends in an argument.
Home and away is the same schedule run twice with the sides reversed. The method also alternates home and away within the first pass, so no team plays every fixture at home first.
What the size of your league costs you
| Teams | Rounds | Games (single) | Games (home and away) | Byes |
|---|---|---|---|---|
| 4 | 3 | 6 | 12 | none |
| 5 | 5 | 10 | 20 | one per team |
| 6 | 5 | 15 | 30 | none |
| 8 | 7 | 28 | 56 | none |
| 10 | 9 | 45 | 90 | none |
| 12 | 11 | 66 | 132 | none |
An odd number of teams costs you a round and gives everyone a night off. Adding one more team to make it even is usually easier than explaining byes.
Round robin against the alternatives
| Format | Games with 8 entries | What it measures |
|---|---|---|
| Round robin | 28 | Consistency across the whole field |
| Single elimination | 7 | Who wins on the day |
| Double elimination | 14 or 15 | The same, with one bad day forgiven |
| Swiss system | 24 (6 rounds) | Close to round robin, in far fewer games |
The Swiss system is the compromise worth knowing about: players are paired against others on the same score, so a field of a hundred can be sorted in six rounds instead of ninety-nine.
Related tools
To split a squad into sides before the fixtures start, the team generator deals any list evenly. For two-person matchups without a schedule, the random pair generator draws fresh pairs each time. To settle the draw order for anything at all, the list randomizer shuffles a list end to end.
Frequently asked questions
How many rounds and games will there be?
With n teams: nโ1 rounds if n is even, n rounds if n is odd. Games are n(nโ1)/2 in total. Six teams is five rounds of three games โ fifteen games. Seven teams is seven rounds with one bye each round, and still twenty-one games.
What is a bye?
A round where a team has no opponent, which is unavoidable with an odd number. The circle method spreads them evenly, so with seven teams each one sits out exactly one round. It is not a loss and it is not a walkover โ most leagues just record it as a round not played.
Should I shuffle the order first?
Usually yes, and it is on by default. The circle method is deterministic, so the same list always produces the same fixture list โ which means the order you typed the teams in decides who plays whom in round one. A shuffle makes that draw random rather than alphabetical.
Does it balance home and away?
Within a single round robin it alternates, so no team plays every fixture at home. Perfect home-away balance is only possible in a double round robin, where every pairing happens once each way โ switch that option on and the reverse leg covers it exactly.
How many teams can it handle?
Up to 24, which is 23 rounds and 276 games โ bigger than almost any amateur league runs as a single group. Past about twelve teams most competitions split into groups and play a knockout stage, precisely because a full round robin gets long.
Can I use it for anything other than sport?
It is the right structure for any everyone-meets-everyone problem: speed networking, chess clubs, debate practice, code review rotations, even a tasting where each pair of wines has to be compared. The word round robin comes from petitions signed in a circle so no name was first.
How the randomness works
crypto.getRandomValues. With an odd count a phantom entry is added so the number is even. The
circle method then runs: the list is split into two halves facing each other, each facing pair is a
fixture, and after each round the first position is held fixed while every other position rotates
one step. That produces nโ1 rounds in which every pair meets exactly once and no team appears twice
in a round. A fixture against the phantom is reported as a bye. Home and away alternate by round
and position; the double round robin repeats the schedule with the sides reversed. Nothing is
stored between builds.Sources:
Why leagues use this and cups do not
A round robin is the fairest tournament format there is and the least dramatic, which is exactly why nearly every league uses it for the season and a knockout for the trophy. Everyone plays the same opponents, so the table at the end reflects the whole season rather than one bad afternoon. A knockout eliminates half the field on a single result, which produces better television and worse information.
The cost is time. Games grow with the square of the teams: eight teams is 28 games, sixteen is 120, thirty-two is 496. That growth is the entire reason for group stages โ a World Cup with 32 teams in one round robin would need 496 matches instead of 64.