How to read a chess tournament table

The tournament table is the main document of an event, and it reads like a cipher: «12w1», «0.5», «Bu 14.5». Here is what each element means, how a Swiss table differs from a round-robin crosstable, and how to check that your result was counted correctly. About the coefficients themselves - tie-breaks.

The columns

ColumnWhat it means
Rankthe final position after all tie-breaks are applied
No.the player's starting number
Namesurname and first name
Ratingthe rating at the start of the event
Rd1, Rd2, Rd3…the result of each round: opponent, colour, outcome
Ptstotal points scored
Bu / BHthe Buchholz score
Cut-1the cut Buchholz, with the lowest opponent dropped
SBthe Sonneborn-Berger score
Winsthe number of games won

Which columns appear varies: a club table usually shows points and Buchholz only, an official one shows every tie-break named in the regulations.

The round entry: «12w1»

The least obvious part of the table is the round cell. It is three elements in a row:

12 w 1

12 is the opponent's starting number, w is the colour (White), and 1 is the result (a win).

The notation:

  • w played White, b played Black;
  • 1 win, 0 loss, ½ or = draw;
  • + a win because the opponent did not appear, a loss for not appearing;
  • U or BYE a bye with a point awarded;
  • an empty cell means the round was not played.

So 7b½ reads as «played number 7 with Black, drawn», and 0+ as «there was no opponent, a win by forfeit recorded». More on byes - byes and forfeits.

A Swiss table and a round-robin crosstable

These are two different documents and worth telling apart.

  • The Swiss table - rows are players, columns are rounds. Each cell records who they played that round and how it went. Everybody has different opponents, so the table is linear.
  • The round-robin crosstable - a square: players along both the rows and the columns, with the result of their game at the intersection. The diagonal is dashes, since nobody plays themselves - the round-robin system.

In a crosstable any game is easy to check: find where the two names intersect. In a Swiss table you have to look up the opponent's number in the cell for that round.

Checking your own result

  1. 1. Find your row by name or by starting number.
  2. 2. Check every round cell: the right opponent, the right colour, the right result.
  3. 3. Add the points up: a win is 1, a draw 0.5, a loss 0. The sum should match the points column.
  4. 4. If you doubt the coefficient, find the rows of all your opponents and add their scores. That is the Buchholz.
  5. 5. Compare yourself with your neighbours on the same score: if the totals match but the places differ, the difference must be explained by the tie-breaks named in the regulations.

If something does not add up, tell the arbiter before the prize-giving rather than after: once the prizes are handed out, results are no longer corrected - arbiting.

A live table during the event

On paper the table is updated by hand after every round: the arbiter enters the results and recomputes the sums. That is the ten to fifteen minute pause that drags evenings out.

In the Vibe Chess app the table is live: the players record the result, the opponent confirms it, and after each round the points and the Buchholz recompute themselves. Participants see it on their phones and the organizer can put it on the screen in the hall - running an event without paper.

The table counts itself

Players record results, opponents confirm them, and the points and coefficients recompute after every round - so the standings are ready when the last game ends.

Frequently asked questions about the tournament table

What does an entry like 12w1 mean?

Three elements in a row: 12 is the opponent's starting number, w is the colour the player had (White), and 1 is the result (a win). So 7b½ reads as «played number 7 with Black, drawn».

How is a bye shown?

By the letter U or the word BYE - a pairing-allocated bye with a point awarded. A win because the opponent did not appear is marked +, and a loss for not appearing is marked −. An empty cell means the round was not played.

What does the Buchholz column mean?

The Buchholz score is the sum of your opponents' points. It is the standard first tie-break in Swiss events when several players finish on the same number of points.

How does a crosstable differ from a Swiss table?

A crosstable is a square: players along both rows and columns, the result of their game at the intersection, dashes down the diagonal. A Swiss table is linear: rows are players, columns are rounds, and each cell holds the opponent's number, the colour and the result.

What do I do if the table is wrong?

Tell the arbiter before the prize-giving. The easiest check is to add your own round results and compare them with the points column, and for the coefficient, add the scores of all your opponents. After the prizes are handed out, corrections are generally not made.

The tournament app

A tournament without a paper crosstable

Everything people usually keep in a spreadsheet is already in the app: pairings, points, tie-breaks, round order. Free, with no subscriptions and no cap on the number of players.

Swiss

many players, one evening: four or five rounds are enough

Round robin

the fairest format for six to ten players

Free meetup

not a tournament, just an evening of chess - who is free and who is playing is visible in the app

How the tournament runs
  1. 1Set up the event: date, venue, time control
  2. 2Send the link - players register themselves
  3. 3Pair each round with one tap and enter the results
  4. 4Standings and the TRF export are produced automatically

More than a bot: the app, FIDE rules and a TRF report

  • The app. Besides the bot there is an app - inside Telegram and simply at vibechess.ru/app: what is on in your city, the player list, a live table, the current round, your profile and game history - everything that is awkward to read as chat messages.
  • Pairings by FIDE rules. Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system: score groups, floats on an odd field, colour alternation, no rematches and no two byes in a row.
  • A TRF report. A finished tournament exports as a single file in the FIDE data exchange format - the one arbiter software and federations accept. Your profile stores the FIDE ID, national federation code, title, sex and date of birth for it.
  • Free. All of the above, with no subscriptions, paid plans or limits on the number of tournaments and players.

Full overview

Missing a feature? Message the developers

The bot is constantly improved based on real tournaments. If you need a feature that isn't there yet, message the developers right inside the bot with the /support command. Many features appeared exactly because organizers asked for them, and useful ideas get added quickly.

What to read next

Tie-breaks - Buchholz, Sonneborn-Berger. Byes - byes and forfeits. Reporting - the TRF format.