A worked example
Five players produce five rounds, two games and one bye per round: ten matches in total.
Generate single or double round robin fixtures for 2–32 players, with one bye per round for odd fields.
Names stay on this page. Start with the example or enter your own participants.
Single round robin has N(N − 1) ÷ 2 matches. The circle method rotates every participant except the first. A second leg reverses pair order.
Scheduled matches
28Every pair meets once per leg, with no participant playing twice in a round. Left/right order is not a guarantee of balanced home advantage. No scores or league standings are maintained.
| Round | Player A | Player B | Bye |
|---|---|---|---|
| 1 | Alex | Harper | |
| 1 | Blair | Gray | |
| 1 | Casey | Finley | |
| 1 | Drew | Emery | |
| 2 | Gray | Alex | |
| 2 | Finley | Harper | |
| 2 | Emery | Blair | |
| 2 | Drew | Casey | |
| 3 | Alex | Finley | |
| 3 | Gray | Emery | |
| 3 | Harper | Drew | |
| 3 | Blair | Casey | |
| 4 | Emery | Alex | |
| 4 | Drew | Finley | |
| 4 | Casey | Gray | |
| 4 | Blair | Harper | |
| 5 | Alex | Drew | |
| 5 | Emery | Casey | |
| 5 | Finley | Blair | |
| 5 | Gray | Harper | |
| 6 | Casey | Alex | |
| 6 | Blair | Drew | |
| 6 | Harper | Emery | |
| 6 | Gray | Finley | |
| 7 | Alex | Blair | |
| 7 | Casey | Harper | |
| 7 | Drew | Gray | |
| 7 | Emery | Finley |
Single round robin has N(N − 1) ÷ 2 matches. The circle method rotates every participant except the first. A second leg reverses pair order.
Five players produce five rounds, two games and one bye per round: ten matches in total.
Every pair meets once per leg, with no participant playing twice in a round. Left/right order is not a guarantee of balanced home advantage. No scores or league standings are maintained.
No. Calculations run locally in your browser. The host still receives normal requests for website pages and assets.
Export a CSV, or use Print / PDF and choose Save as PDF in your browser. Inputs are not saved between visits.
No sign-up, paid API or subscription is required. Both language versions use the same calculation logic.
Create a seeded bracket for 2–64 players, handle byes and click winners to advance them through the rounds.
Open toolShuffle 2–128 participants into balanced groups. Export the draw without uploading anyone’s name.
Open toolSchedule a single round robin over multiple courts with equal match slots and an explicit gap between slots.
Open tool