Swiss tournament calculator
Paste your players, play round 1 and enter the results: the calculator pairs each new round by score, avoids rematches, gives byes and keeps the standings with Buchholz and Sonneborn-Berger up to date. Free and without signing up.
- Free, no sign-up
- Up to 128 participants
- Print it, download it or share it
How it works
-
Paste your players
One per line, in rating order if you want round 1 seeded. Pick the game so the scoring fits: 1/½/0 for chess, wins and losses for card games.
-
Enter each round's results
When the last result of a round is in, the next round is paired automatically: by score, without rematches and with a bye if the number is odd.
-
Check the standings
Points, Buchholz and Sonneborn-Berger update with every round. Print it, share it or save the tournament to your account.
Swiss round calculator
Enter the number of participants to see how many rounds and matches your tournament needs.
- Recommended rounds
- 4
- Matches per round
- 8
- Total matches
- 32
- Round robin would need
- 15
Odd number: one participant gets a bye each round. Rule of thumb: rounds = ⌈log₂ N⌉, enough for a single unbeaten player to remain at the end.
Quick reference
| Participants | Recommended rounds | Matches per round | Total matches | Round robin would need |
|---|---|---|---|---|
| 8 | 3 | 4 | 12 | 7 |
| 12 | 4 | 6 | 24 | 11 |
| 16 | 4 | 8 | 32 | 15 |
| 24 | 5 | 12 | 60 | 23 |
| 32 | 5 | 16 | 80 | 31 |
| 64 | 6 | 32 | 192 | 63 |
| 128 | 7 | 64 | 448 | 127 |