Organize a tournament

Swiss system chess pairing by the FIDE Dutch rules

Swiss system chess pairing puts players with the same score against each other, round after round, and never pairs the same two players twice. ChessLivo is a free Swiss pairing program: it pairs every round by the FIDE Dutch system (C.04.3) and checks it against the FIDE rules before you publish it.

How Swiss pairings work

A Swiss tournament has a fixed number of rounds and nobody is knocked out. Before round 1 the players are ranked, by rating and then by name. After every round they are sorted into score groups: everyone on 2 points, everyone on 1½, and so on.

  1. Each score group is split in two by rank, and the upper half plays the lower half: in a group of eight, the first meets the fifth, the second the sixth.
  2. Two players who have already met are never paired again, and the colours have to work out (see below). When that is impossible, the pairing changes as little as it can.
  3. A player who cannot be paired in their own group floats to the next group down, and meets someone with a slightly lower score.

The player with the most points wins. Equal scores are separated by tie-breaks such as Buchholz (the sum of the opponents’ scores) and Sonneborn-Berger.

Colours in a Swiss

Each player alternates White and Black as far as the pairing allows. Two rules are absolute: no player gets the same colour three times in a row, and nobody’s Whites and Blacks differ by more than two. Only the top scorers of the last round may be exempted. The colour of player 1 in round 1 is drawn by lot, and the others follow from it.

Byes: odd numbers and absences

  • Pairing-allocated bye. With an odd number of players one player sits the round out. The FIDE rules give the bye to a player in the lowest score group who has not had a bye or a win by forfeit before. On ChessLivo it is worth 1 point.
  • Requested byes. A player who asks to miss a round gets a half-point or a zero-point bye, as your tournament rules allow, and is left out of that round’s pairing.

How ChessLivo pairs a Swiss round

  • The FIDE Dutch system. Every round is paired by the rules of FIDE Handbook C.04.3, so a correct program gives the same pairing from the same results; the public tournament page says which system paired it.
  • Checked before you publish. ChessLivo checks the round again against the FIDE rules (no rematch, the colour limits, the bye, nobody left out) and shows the organizers any warning. Players see a round only once you publish it.
  • Your call. Pair a round again, or edit it by hand. A change that breaks a rule asks you to confirm it, and the round is marked as edited by an organizer.
  • One round at a time. The next round is paired once the previous one is published and every result is in.
  • Late entries and withdrawals. A player can join between rounds: the rounds they missed count as absences, or as half-point byes where you allow them, and everyone is renumbered. A withdrawn player is no longer paired; their results stand.
  • Tie-breaks. By default Buchholz cut 1, Buchholz, Sonneborn-Berger, direct encounter and the number of wins (FIDE C.07); choose your own order.

Step by step, with every button: the Swiss tournament guide.

Swiss pairing questions

What is the Swiss system in chess?
A tournament format for many players and few rounds. Nobody is eliminated: every round, players with the same score meet, and no one meets the same opponent twice. After the last round the player with the most points wins.
What is the FIDE Dutch system?
The most widely used of the FIDE Swiss systems (FIDE Handbook C.04.3). It pairs the upper half of each score group against the lower half, then follows a fixed order of rules for rematches, colours and floaters, so that every situation has one correct pairing.
How many rounds should a Swiss tournament have?
Enough to separate the leaders: a common rule is that 2 to the power of the number of rounds should reach the number of players, for example 5 rounds for up to 32 players and 7 for up to 128. On ChessLivo a Swiss has 3 to 15 rounds, fewer than its players.
Who gets the bye in a Swiss tournament?
With an odd number of players, one player of the lowest score group who has not yet had a bye or a forfeit win sits the round out. On ChessLivo this pairing-allocated bye is worth 1 point; a bye a player asks for is worth ½ or 0.
Can I change a Swiss pairing by hand?
Yes, before the round is published. You can pair it again or edit the boards, colours and bye. A pairing that breaks a FIDE rule must be confirmed, and the round is marked as edited by an organizer.
Can a player join late or skip a round?
Yes. A player can join between rounds, and a player who will miss a round can ask for a half-point or zero-point bye before that round is published.

Pair your next Swiss on ChessLivo

From 4 to 200 players: pairings by the FIDE Dutch system, standings with tie-breaks after every round, a crosstable, and club ratings once a club tournament is finalized.