Swiss is a round-based, non-eliminating tournament format that can quickly handle a large number of players in only a few rounds, all while avoiding rematches.
In each round, players are paired with another player of similar skill or points gained from winning matches/games in previous rounds. This process is repeated until a winner or desired number of players to progress is determined.
NOTE: To maximize efficiency, it's ideal to have enough stations for all matches to be played at a given time. This makes Swiss great for online tournaments as well as offline events with enough stations.
Once the event is created, go to the Bracket Setup admin, set the pool type to Swiss, and adjust the following:
Number of Rounds
Determines number of rounds played before standings are finalized or players are progressed.
It's important to provide enough rounds to adequately score players but not so many where the tournament is needlessly long. Generally, the ideal number of rounds results in a single player with a perfect record after Swiss is completed. To calculate this number (also displayed in the admin as shown above):
- R = log2(p); rounded up to nearest whole number
- R = number of rounds
- p = number of players
Points per match win
Determines number of points per match or set win.
Points per game win
Determines number of points per game within a match win.
NOTE: Points per match and points per game stack. For example, if they're both set to 1 and a player wins a match 2-0, then the player gains 3 points total.
Points per bye
Determines number of points gained when paired with a bye. Byes are introduced when there’s an odd number of players. They are algorithmically assigned to a different player in the lowest point tier in each round.
NOTE: In general, we recommend setting this to the total number of points gained for winning a match.
Ties can happen when multiple players have the same score after Swiss is over. Ties can be resolved by tiebreaker rules, which can be adjusted and include:
NOTE: Strength of schedule refers to the difficulty or ease of a player's opponents compared to other players.
- Head-to-head: Favors player with head-to-head advantage
- Opponent point total: Favors player with greater strength of schedule by points
- Total sets won: Favors player with greater total sets won
- Game win %: Favors player with greater game win %
- Set win %: Favors player with greater set win %
- Opponent set win %: Favors player with greater strength of schedule set by set win %
- Opponent game win %: Favors player with greater strength of schedule by game win %
Swiss matches can be accessed in the Bracket admin. To start a Swiss event, click the Start Bracket button on the top right of the page.
- Drop entrants mid-event in Edit Mode (see below for more information): players are flagged as did not finish or "DNF" in the standings
- Add players with 1 loss per round missed
- Swap players between sets in Edit Mode
Swiss handles matches by rounds, meaning the next round of matches won't be available until all matches in the current round are reported.
Dropping Entrants Mid-Event
To drop an entrant from a Swiss event that has started (NOTE: Once a player has been dropped, they will not be matched up in future rounds):
- Click Edit Mode in the Bracket admin
- Click the red button on the seeding panel to the right to remove a player
- When clicked, two options will appear:
- Disqualify: removes the player
- Regenerate Round: removes the player and regenerates the round (only works if round hasn't started yet)
Standings are finalized once all rounds are completed and tiebreaker rules are applied to determine the winner or player progressed. Standings can also be manually changed by clicking the Finalize Placements button on the top right of the Bracket admin, adjusting the teams, and clicking Finalize at the bottom.
For any other questions or concerns, feel free to email us at email@example.com or reach out in your support chat!