Swiss-system events

A Swiss event is a non-elimination format that ranks a large field fairly in far fewer games than a full round robin. Nobody is knocked out — everyone plays a fixed number of rounds, and each round you're matched against an opponent with a similar record.

Skoryd offers two Swiss schedule types when you create or edit a tournament:

  • Swiss — play a set number of rounds; final standings decide the winner.
  • Swiss → Bracket — play the Swiss rounds, then cut the top finishers into a single- or double-elimination bracket.

How the rounds work

  • Round 1 pairs the top half of the field against the bottom half (seeded by your chosen source, or by registration order).
  • Each later round pairs players (or fixed doubles teams) with similar records — winners meet winners, losers meet losers — and avoids repeating a matchup that has already happened.
  • If the field is odd, one player gets a bye (an automatic win) each round. Skoryd rotates the bye so the same player doesn't get it twice.

Number of rounds

When you set up the event you choose the number of Swiss rounds, or leave it blank to let Skoryd pick the standard ⌈log₂(players)⌉ — for example 3 rounds for up to 8 players, 4 rounds for up to 16, 5 for up to 32.

Running a Swiss event

Swiss is generated one round at a time because each round depends on the last round's results:

  1. From the event page, choose Generate schedule to pair round 1, review the matchups, and confirm. Then Start the event.
  2. Play and approve every match in the round.
  3. The moment the round's last match is confirmed, the next round is paired and posted automatically — no button to press. Just keep playing and approving.

Note

If a round doesn't appear (a flaky connection when the last score was confirmed), a Generate round N button is still there on the event page as a manual backup — it pairs the same round, so it's safe to use.

Standings & tiebreakers

The standings table ranks by wins, then by Buchholz (the combined wins of everyone you played — a strength-of-schedule measure), then by point differential, then by throwing production. Byes count as a win.

Cutting to a bracket

For a Swiss → Bracket event, once all Swiss rounds are complete a Generate bracket button appears. It seeds the bracket from the final Swiss standings — you pick how many finishers advance, and Skoryd snake-seeds them into the playoff.

Note

Swiss supports singles and fixed-partner doubles. Partner roulette (rotating partners) isn't available for Swiss, because Swiss has to track each player or team across rounds.