Bracket format

Coming soon

Swiss Bracket

Pair by record. Fewer rounds, fairer than knockout.

Free Swiss bracket generator for chess, Magic, Counter-Strike majors, and anything where you want every player to keep playing without committing to a full round-robin. Each round, you're paired against someone with a similar record.

Walkthrough

How this format works

Round 1

Random or seeded pairs

  • A vs B
  • C vs D
  • E vs F
  • G vs H

Round 2

Winners meet winners

  • 1-0 vs 1-0
  • 1-0 vs 1-0
  • 0-1 vs 0-1
  • 0-1 vs 0-1

Round 3

Same record meets

  • 2-0 vs 2-0
  • 1-1 vs 1-1
  • 1-1 vs 1-1
  • 0-2 vs 0-2

Same record plays same record each round. Nobody is knocked out, and players are ranked by record at the end.

Build one step by step

From an empty editor to a finished, printable swiss bracket.

  1. 1

    Add your players

    Enter every player or team. Swiss is built for large fields where a full round-robin would take too long.

  2. 2

    Set the round count

    Swiss needs about log2 of the field in rounds. Eight players need 3 rounds, sixteen need 4, thirty-two need 5.

  3. 3

    Pair round one

    Round one pairs players at random or by seed. Everyone plays.

  4. 4

    Pair by record after that

    From round two on, players with the same record face each other. A 2-0 plays a 2-0, a 1-1 plays a 1-1. No eliminations.

  5. 5

    Rank by record

    After the final round, sort by win-loss record. Tiebreakers settle players who finish level.

About

About this format

Swiss is the chess tournament format, used since the 1800s and still going strong at Magic GP-level events, CS:GO/VALORANT majors, Splatoon tournaments, and competitive Pokémon. The rule: every round, your opponent is someone with the same record as you. Win-loss tracks who's alive. Usually 3 wins gets you into the knockout, 3 losses sends you home. It splits the difference between knockout (too short, too much luck of the draw) and round-robin (too long, takes weeks). A 32-player Swiss event runs in 5 rounds; 64 takes 6. Full Swiss-pairing logic is in our backlog; this page is the format guide while we build it.

Features

What you get

  • Pair by record each round. No opening-day eliminations
  • Typical lengths: 5 rounds for 32 players, 6 for 64, 7 for 128
  • Common stop conditions: 3-0 advances, 0-3 drops out
  • Used by chess (FIDE), Magic, CS, VALORANT, Splatoon, competitive Pokémon
  • Coming soon. Sign up to get the launch email

FAQ

Frequently asked questions

How is Swiss different from round-robin?

Round-robin: every pair plays once, N×(N−1)/2 total matches. Swiss: you only play against opponents with similar records, so it finishes in roughly log₂(N) rounds. Round-robin gives the cleanest standings; Swiss gives almost-clean standings in way less time.

How is Swiss different from single-elim?

In single-elim, one loss ends your tournament. In Swiss, a loss just means you'll be paired against someone else who also lost. You keep playing until you've either won enough to advance or lost enough to drop out.

Related bracket formats

Want early access?

Create a free account and we'll email you when this format ships.

Get notified when Swiss ships