Free tournament bracket generator. Not affiliated with the NCAA, Challonge, or any tournament management service. Brackets are stored in your browser and in the shareable URL. No account, no tracking beyond standard analytics.

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.

Note: simplified Swiss pairing for casual and local play. Sanctioned Pokemon (TOM) and Magic (Companion) events must be run in the official software; use this for kitchen-table leagues, locals, and practice.

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.

PlayersSwiss RoundsSingle-Day Top Cut
4-83None (Swiss only)
9-124Top 4
13-205Top 4
21-325Top 8
33-646Top 8
65-1287Top 8
129-2268Top 8
227-4099Top 8
410+10Top 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.

PlayersSwiss RoundsPlayoff
5-8Single eliminationRun as bracket
9-165Top 4
17-325Top 8
33-646Top 8
65-1287Top 8
129-2268Top 8
227-4099Top 8
410+10Top 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

Win3 points
Draw / Tie1 point
Loss0 points
Bye3 points (counts as a win)

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. 1. Opponents’ Win % - the average win percentage of everyone you played (minimum 25% per opponent).
  2. 2. Opponents’ Opponents’ Win % - the average Op Win % of your opponents.
  3. 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).

Related

Updated 11 May 2026