Swiss Tournament Generator
Paste your players and click the winners. Each round is paired from the standings the moment the last one ends, with the points table and tiebreaks kept for you.
Your Swiss tournament
8 players · Swiss · 3 rounds8-player Swiss tournament · teamupgg.com/bracket-generator/swiss
Click a name to record a win, or ½ for a draw. The next round is paired as soon as every match in this one has a result, and Undo takes a result back.
| # | Player | W | L | BH |
|---|---|---|---|---|
| 1 | A Ace | 0 | 0 | 0 |
| 2 | B Blitz | 0 | 0 | 0 |
| 3 | C Cinder | 0 | 0 | 0 |
| 4 | D Dagger | 0 | 0 | 0 |
| 5 | E Echo | 0 | 0 | 0 |
| 6 | F Frost | 0 | 0 | 0 |
| 7 | G Ghost | 0 | 0 | 0 |
| 8 | H Havoc | 0 | 0 | 0 |
A bye counts as a win · BH (Buchholz): total points of everyone you've played; higher means a tougher schedule.
Round 2 is paired once every result in round 1 is in.
How a Swiss Tournament Works
Nobody is knocked out
Every player plays every round. A win is worth 1 point, a draw ½ and a loss nothing, and the final table is the result.
Round 1 splits the field
The top half of the seeding plays the bottom half: 1 v 5, 2 v 6, 3 v 7 and 4 v 8 with eight players, so the strongest players do not meet in round one.
Then like plays like
From round 2, players on the same score are paired with each other, and nobody meets the same opponent twice. Winners keep meeting winners until one is left unbeaten.
Tougher opponents break ties
Players level on points are separated by Buchholz, the total score of everyone they played, then head-to-head. With an odd number of players, one gets a bye each round, worth a win.
How Many Rounds for Your Field?
| Players | Swiss rounds | Swiss matches | Round robin matches |
|---|---|---|---|
| 8 | 3 | 12 | 28 |
| 16 | 4 | 32 | 120 |
| 32 | 5 | 80 | 496 |
| 64 | 6 | 192 | 2,016 |
| 128 | 7 | 448 | 8,128 |
The recommended number is the rounds needed for one player to finish with a perfect score: log₂ of the field, rounded up. A 64-player field gets a full ranking in 6 rounds, where a round robin of the same field would take 2,016 matches.
Elimination, Round Robin or Swiss?
Single or double elimination
One evening, a field of any size, one champion. The fewest matches of any format, but most players are out after one or two games.
Round robin
Everyone plays everyone, so the table is the fairest ranking there is. Best up to about 10 players: the number of matches grows with the square of the field.
This page
Swiss
Everyone plays every round and nobody is knocked out, but there are only a few rounds. A full ranking of a big field in the time of a knockout.
Run It As a Real Tournament
This page runs the exact same code as live Team Up tournaments, but everything here stays in your browser. A real tournament adds the parts a page cannot do.
Sign-ups that run themselves
Players register from a button in Discord or on your league page. Set a cap and an unregister deadline and stop chasing a spreadsheet.
Seeding from real ratings
Link a leaderboard and one click seeds the draw by Elo, so the #1 seed is the player who earned it rather than the one who signed up first.
A live page spectators can follow
Every event gets a public bracket page with an up-next queue, a results feed and final standings — no Discord account needed to watch.
Results that feed the ladder
Recorded matches write to match history and move ratings, so a deep tournament run counts toward the season, not just the trophy.
Swiss Tournament FAQ
Pairings, rounds, tiebreaks and what to do with an odd number of players.
What is a Swiss tournament?
How many rounds should a Swiss tournament have?
How are Swiss pairings made?
What happens with an odd number of players?
How are ties broken in the Swiss standings?
Is it free, and is my tournament saved?
Your next event, without the spreadsheet
Add Team Up to your Discord and run the same tournament with registration, seeding, a live public page and ratings that carry over between events. Free to start.

