TCG Swiss Tournament Generator - Pokemon, Magic, Yu-Gi-Oh
Generate Swiss pairings for a trading card game tournament. Pair players by current record, avoid rematches, and run the right number of rounds for your field size. Tool pre-loaded for 16 players Swiss; change the player count to match your event.
A TCG Swiss tournament plays a set number of rounds for every entrant, pairing players with the same record each round. Both the Pokemon TCG and Magic: The Gathering run 4 rounds for 9-16 players, 5 for 17-32, 6 for 33-64, and 7 for 65-128, then seed the top players into a single-elimination top cut. Set your player count and generate the Swiss stage below, free and with no signup.
Pokemon TCG Swiss Rounds by Player Count
Single-day Pokemon TCG structure from the Play! Pokemon Tournament Rules Handbook (revised 21 May 2026). A League Challenge runs the Swiss rounds only, with no top cut, at every bracket.
| Players | Swiss Rounds | Single-Day Top Cut |
|---|---|---|
| 4-8 | 3 | None (Swiss only) |
| 9-12 | 4 | Top 4 |
| 13-20 | 5 | Top 4 |
| 21-32 | 5 | Top 8 |
| 33-64 | 6 | Top 8 |
| 65-128 | 7 | Top 8 |
| 129-226 | 8 | Top 8 |
| 227-409 | 9 | Top 8 |
| 410+ | 10 | Top 8 |
Magic: The Gathering Swiss Rounds by Player Count
Recommended rounds from the Magic: The Gathering Tournament Rules, Appendix E (Constructed and non-draft formats). Events of 5 to 8 players are run as a single-elimination bracket rather than Swiss.
| Players | Swiss Rounds | Playoff |
|---|---|---|
| 5-8 | Single elimination | Run as bracket |
| 9-16 | 5 | Top 4 |
| 17-32 | 5 | Top 8 |
| 33-64 | 6 | Top 8 |
| 65-128 | 7 | Top 8 |
| 129-226 | 8 | Top 8 |
| 227-409 | 9 | Top 8 |
| 410+ | 10 | Top 8 |
Limited events that include a booster draft in the playoff use 4 Swiss rounds and a Top 8 at the 9 to 16 bracket. Yu-Gi-Oh, One Piece, Lorcana, and other card games follow the same ceil(log2 N) round scaling with a Swiss stage into a top cut; confirm exact counts with each game’s current tournament policy.
Match Points and Tiebreakers
Match Points
A 4-3-1 record is 13 match points. Standings are ordered by match points first, then tiebreakers. Both Pokemon and Magic use this 3/1/0 scale.
Pokemon TCG Tiebreak Order
- 1. Opponents’ Win % - the average win percentage of everyone you played (minimum 25% per opponent).
- 2. Opponents’ Opponents’ Win % - the average Op Win % of your opponents.
- 3. Head-to-head - if exactly two tied players met, the winner ranks higher; otherwise the order is random.
A random bye is not counted as a win when computing your own win percentage for tiebreaks. Magic uses an equivalent chain: match-win %, then opponents’ match-win %, then game-win %.
How Swiss Pairing Works
- 1.Round 1 is paired at random (or by seed at events that publish seeding).
- 2.From Round 2 on, players are paired within their record group - the 1-0 players face each other, the 0-1 players face each other, and so on.
- 3.If a record group has an odd number of players, one player pairs down into the group below.
- 4.No two players who have already met are paired again.
- 5.If the whole field is odd, one player per round receives a bye worth a win. No player gets two byes.
- 6.After the final Swiss round, the top seeds by match points and tiebreakers advance to the single-elimination top cut (best-of-three at Regional level and above).