Skip to main content

How to Use the Swiss Tournament Format

What is a Swiss tournament?

A Swiss system tournament pairs participants round by round based on their current standings. After each round, players with similar records face each other — so strong players meet strong players, and weaker players get matched together. This continues for a fixed number of rounds.

Swiss works well when you have too many participants for a full round-robin but want fairer results than a knockout bracket. In a 16-team Swiss with 4–5 rounds, every team plays the same number of matches and the final standings reflect true performance — without needing 15 rounds of round-robin.

Swiss is widely used in chess, esports, and card game tournaments.


Two variants: Classic and Swiss with Pots

Score7 supports two Swiss variants:

  • Classic Swiss — matchups are decided round by round based on current standings. This is the traditional format used in chess and most competitive settings.
  • Swiss with Pots (Champions League style) — participants are divided into seeded groups called "pots" (skill tiers), and all matchups are generated before the tournament starts. Every match is known from day one.

Use Classic when you want dynamic pairing that adapts to results. Use Swiss with Pots when you have clear seeding tiers and want a balanced, pre-determined schedule.


How Classic Swiss pairing works

In a standard Swiss system, participants are sorted by standings after each round and paired top-down (1st vs 2nd, 3rd vs 4th, etc.). This is the traditional format used in chess and most competitive settings.


Setting up a Classic Swiss tournament

  1. Click Create Tournament
  2. Choose your sport and number of participants
  3. Select Swiss as the format
  4. Score7 creates the tournament with a recommended number of rounds

Swiss tournaments generally use ceil(log2(participants)) rounds — for example, 4–5 rounds for 16 participants.


How pairings work

  • Round 1: Pairings are generated randomly
  • Round 2+: Participants are sorted by current standings and paired top-down, avoiding repeat matchups where possible

Pairings for the next round are generated automatically once the current round's results are complete.


Setting up Swiss with Pots

  1. Click Create Tournament, choose your sport and number of participants, and select Swiss as the format
  2. Go to Settings and open the tournament settings dialog
  3. Switch the Swiss Type toggle from "Classic" to "With Pots (Champions League style)"
  4. Configure:
    • Number of Pots — how many seeded groups (2-8)
    • Matches against each other pot — cross-pot matchups per participant
    • Matches within own pot — optional same-pot matches (0 by default)
  5. The Number of Rounds updates automatically based on your configuration
  6. Save settings, then go to the Participants page
  7. Click Assign Pots — each participant has a pot dropdown. They start distributed by list position (first group → Pot 1, next group → Pot 2, and so on). Pick a different pot from the dropdown to move a participant, or click Reassign by Position to reset to the default
  8. Save — the full schedule is generated with all matches pre-populated

The number of participants must divide evenly into pots. For example, 36 participants with 4 pots gives 9 per pot. If your participant count is a prime number (like 17, 19, 23, 29, or 31), the With Pots toggle is disabled — no valid pot configuration exists. Add or drop a participant to land on a number that splits evenly.

CSV import is not available for Swiss with Pots tournaments — importing would destroy the pre-generated schedule.

For a deeper look at how the Champions League adopted this format and why, see our Champions League Swiss guide.


Handling byes (odd number of participants)

If you have an odd number of participants, consider adding a placeholder "BYE" participant to keep the count even. See How to Handle Odd Numbers of Participants for workarounds.


Swiss ranking criteria

Swiss tournaments in Score7 support specialized ranking criteria beyond the standard set:

CriterionWhat it measures
PointsStandard win/draw/loss points
ELO RatingPerformance-based rating — accounts for opponent strength
BuchholzSum of all your opponents' scores — measures strength of schedule
Sonneborn-BergerYour results weighted by how well your opponents performed

These criteria are used as tiebreakers. For example, if two players have the same points, the one with the higher Buchholz score (tougher opponents) ranks higher.

To enable or reorder these criteria, go to StandingsUpdate Standing Criteria. See How to Customize the Ranking System for details.


When to use Swiss

  • Chess tournaments — the standard format for rated events
  • Esports — when round-robin takes too long but single elimination feels unfair
  • Large fields (16+ participants) — Swiss produces meaningful rankings in far fewer rounds
  • Card games and board games — Buchholz and Sonneborn-Berger handle tiebreakers elegantly

Swiss as a first stage in multi-stage tournaments

Swiss can also serve as the first stage of a multi-stage tournament. All participants play Swiss rounds together, and the top-ranked advance to a knockout, double elimination, or cup & consolation bracket.


Tips

  • Swiss works best with at least 8 participants — below that, round-robin is simpler
  • Make sure to complete all matches in a round before the next round generates pairings
  • Use the auto-scheduler to assign dates and times to each round

Next steps in Score7