Enrichment · Passion Projects

Pair the round.
Post the standings.

Enter the players and choose a Swiss, a round robin or a knockout bracket. The page pairs every round, takes the results with a tap, keeps the standings with tie-breaks, and prints the pairing sheet for the wall.

The tournament

The page opens on a made-up club Swiss in its last round. Enter the two results still to come and watch the standings settle, then start your own.

Loading the tournament. If nothing appears, turn on JavaScript.

What you get

Enrichment · Passion ProjectsFree

What you finish with
Pairings for every round of a chess tournament in the format you choose, standings that update as results come in (with Buchholz and Sonneborn-Berger tie-breaks), a crosstable or a bracket, and printed pairing sheets and standings.
Who it is for
Student organizers and teachers who run a school or library chess club; families and friends running a weekend tournament; anyone learning how Swiss, round-robin and knockout events are paired.
Format
Browser tool with three parts: setup (format and players), pairings (round by round, or a bracket) and standings. Prints pairing sheets, the bracket and the standings; copies a round as text; downloads games and standings as spreadsheets (.csv) and a file you can import on another device.
Access
Free. No account or sign-in. It runs in your web browser on a phone, tablet or computer. Everything you type stays in this browser and is saved there as you go; nothing is sent to Caveat.
Where it lives
The Passion Projects space in Caveat Enrichment.
Support
Questions, a correction or a request: team@caveatacademic.com.

How to use it

  1. Enter the two missing results in the worked example and open Standings. Then choose Start my own.
  2. On Setup, name the tournament, choose the format and add the players in seed order. Paste a list, seed by rating or draw lots.
  3. Start the tournament. A round robin is paired in full; a Swiss is paired one round at a time; a knockout is drawn as a bracket.
  4. Print or copy the pairings for the wall. As games finish, tap the result on each board.
  5. Pair the next round when the last result is in. Print the standings at the end, or export a file to carry on from another device.

Open the tournament

How chess tournaments are paired

Round robin, Swiss and knockout, and how ties are split.

Three ways to run it

In a round robin everyone plays everyone. It is the fairest format and the longest: a field of 8 needs 7 rounds. The pairings come from the Berger tables that the International Chess Federation (FIDE) publishes, which also spread the White and Black games evenly. In a Swiss nobody is knocked out. Each round, players with the same score are paired, so a large field sorts itself in a few rounds. A knockout is the bracket most people picture: lose a match and you are out. Seeding keeps the top two apart until the final, and when the field is not 2, 4, 8, 16 or 32 the top seeds get a bye in round 1.

How this page pairs a Swiss round

Players are ranked by score, then by seed. Within each score group the top half plays the bottom half, and no one meets the same opponent twice. With an odd number, the lowest-ranked player who has not had a bye sits out and scores a point (or half a point, if you set it that way). The player who has had White less often gets White; if they are level, colors alternate from the last round. This follows FIDE’s basic rules for Swiss tournaments but is a simpler method than the full pairing systems rated events use: it does not re-pair to avoid a third game in a row with one color, it flags that for you instead. For a rated event, use pairing software your federation approves.

Tie-breaks

Buchholz is the sum of your opponents’ scores: it rewards a tougher road. Sonneborn-Berger adds the scores of the opponents you beat and half the scores of those you drew with. A Swiss is ordered by points, then Buchholz, then Sonneborn-Berger, then wins; a round robin by points, then Sonneborn-Berger, then wins. On this page a bye adds nothing to either tie-break. Federations treat byes and unplayed games in more detailed ways, so state your tie-break order before round 1 and use the federation’s own rules when a title or a rating depends on it.

How it is checked

Before each release the round-robin pairings are compared with the published Berger tables, and the pairing, scoring and bracket rules are run against the same rules written a second time on 4,250 simulated rounds, tables and brackets. A Swiss pairing that repeats an opponent is accepted only when a search of every other pairing shows there was no way to avoid it.

0pts1pt2pts3ptsStartRound 1Round 2Round 3Players in the same row meet in the next round.
Why a Swiss needs so few rounds. Winners meet winners, so the group with a perfect score halves every round. Eight players are down to one perfect score after three rounds, sixteen after four, thirty-two after five. Draws spread the groups out, and tie-breaks sort the players who finish level.

Sources

  1. FIDE Handbook, C.05 General Regulations for Competitions, Annex 1: Details of Berger Table. The round-robin pairings for 3 to 16 players, the bye for an odd field, and the advice on double-round events. Read at handbook.fide.com on November 10, 2026.
  2. FIDE Handbook, C.04.1 Basic rules for Swiss Systems (in effect from February 1, 2026): rounds declared beforehand, no two players meet twice, the pairing-allocated bye and its points, pairing players on the same score, and the color rules. Read at handbook.fide.com on November 10, 2026.
  3. FIDE Handbook, C.07 Tie-Break Regulations: Buchholz and Sonneborn-Berger. Read at handbook.fide.com on November 10, 2026. Check the current text before a rated event; the regulations are revised from time to time.

The example club, its players and their ratings are made up. This page pairs casual and club events; it is not rating software and is not affiliated with FIDE or any national federation. For a rated tournament, follow your federation’s rules and use the pairing software it approves. Support: team@caveatacademic.com.