Badminton Round Robin: How to Schedule Fixtures Fairly
· 5 min read
A round robin is the fairest way to find out who's actually best in a small group: everyone plays everyone, nobody goes home after one bad match, and the final table reflects a whole afternoon of badminton rather than a single lucky draw. The catch is that the schedule has to be built properly. Pair people up on the fly and you end up with players sitting idle, someone playing back to back, and repeated fixtures. Here's how to work out the numbers, build fair rounds, and fit them onto your courts.
What a round robin is
In a round robin, every entrant plays every other entrant exactly once. An "entrant" can be a single player or a doubles pair — the scheduling works identically either way. Final positions come from the league table rather than a bracket, which is why round robins suit club leagues and the group stage of larger events. Its strength is fairness — nobody is knocked out by one tough match. Its weakness is scale.
How many matches and rounds
For n entrants, the number of matches in a single round robin is:
n(n-1)/2
Each entrant plays n-1 opponents, and dividing by two stops every match being counted twice:
| Entrants | Matches | Rounds |
|---|---|---|
| 4 | 6 | 3 |
| 5 | 10 | 5 |
| 6 | 15 | 5 |
| 8 | 28 | 7 |
| 10 | 45 | 9 |
A round is a set of matches that can be played at the same time with nobody in two places at once. With an even number of entrants, everyone plays every round, so you need n-1 rounds. With an odd number, one entrant sits out each round, so you need n rounds.
Going from 6 to 10 entrants triples the match count, so beyond about 8 entrants, splitting into groups usually makes more sense.
The circle method
The standard way to build fair rounds is the circle method (also called the polygon method). It guarantees every pairing happens exactly once and nobody plays twice in a round. For 6 players:
- Write the players in two rows forming a loop: 1, 2, 3 on top and 6, 5, 4 underneath.
- Each player plays whoever is directly opposite: 1 v 6, 2 v 5, 3 v 4. That's round one.
- Keep player 1 fixed in place. Rotate everyone else one position around the loop, clockwise.
- Read off the new pairings and repeat until you're back where you started.
That gives five rounds covering all 15 matches:
| Round | Match 1 | Match 2 | Match 3 |
|---|---|---|---|
| 1 | 1 v 6 | 2 v 5 | 3 v 4 |
| 2 | 1 v 5 | 6 v 4 | 2 v 3 |
| 3 | 1 v 4 | 5 v 3 | 6 v 2 |
| 4 | 1 v 3 | 4 v 2 | 5 v 6 |
| 5 | 1 v 2 | 3 v 6 | 4 v 5 |
Check any player and they meet each of the other five exactly once.
Handling odd numbers with byes
With an odd number, add a dummy entrant called "bye" to make the count even and run the circle method as normal. Whoever is drawn against the bye sits out that round.
For 5 players, use the table above with player 6 as the bye: player 1 rests in round one, player 4 in round two, and so on. Each player gets exactly one bye and plays four matches — ten in total, matching the formula. Tell players in advance which round they're resting, and they're far more likely to be courtside when called.
Fitting rounds onto courts
As a planning estimate, budget about 12 minutes per match per court:
- 6 players on 3 courts: each round fits exactly, so 5 rounds × 12 minutes is roughly an hour.
- 6 players on 2 courts: 15 matches across 2 courts is 8 match slots, so allow roughly an hour and 40 minutes.
- 8 players on 4 courts: 7 rounds, each fitting exactly, so around an hour and a half.
With fewer courts than matches per round, don't wait for a whole round to finish — start the next match as soon as a court frees up, provided neither player is still on court, and reorder matches if someone would otherwise play twice in a row.
Doing this by hand is fiddly, which is why we built the badminton round robin generator: it builds the full fixture list with a court assigned to every match. If you're still deciding whether a round robin is the right format, try the tournament format generator first.
Doubles: fixed pairs vs rotating partners
For doubles with fixed pairs, treat each pair as a single entrant: eight pairs means 28 matches over seven rounds.
Rotating partners is a different problem, with results tracked per player rather than per pair. That's the idea behind americano, a social format where partners change every round and individual points build up across the session — ideal for mixed-ability club nights. We cover it in our guide to running a badminton tournament.
Tie-breakers for the standings
Ties are common in small groups, so decide tie-breakers before the first shuttle is hit. The BWF Laws don't set an order for club events, but a common club convention is:
- Matches won
- Games difference — games won minus games lost
- Points difference — points won minus points lost across all games
- Head-to-head — the result of the match between the tied entrants
Some organisers move head-to-head up when exactly two entrants are tied. Either is fine; what matters is publishing the order in advance. It's also why every score needs recording, not just the winner — points difference can't be worked out from a list of names.
Smash is built to run a round robin live: score each match point by point in the app, and results feed straight into the standings as soon as the match finishes, so players can see where they stand and who they're playing next without an organiser updating a whiteboard between rounds.
