| Column | What it means |
|---|---|
| Rank | the final position after all tie-breaks are applied |
| No. | the player's starting number |
| Name | surname and first name |
| Rating | the rating at the start of the event |
| Rd1, Rd2, Rd3… | the result of each round: opponent, colour, outcome |
| Pts | total points scored |
| Bu / BH | the Buchholz score |
| Cut-1 | the cut Buchholz, with the lowest opponent dropped |
| SB | the Sonneborn-Berger score |
| Wins | the 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 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;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.
These are two different documents and worth telling apart.
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.
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.
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.
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».
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.
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.
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.
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.
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.
many players, one evening: four or five rounds are enough
the fairest format for six to ten players
not a tournament, just an evening of chess - who is free and who is playing is visible in the app
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.
Tie-breaks - Buchholz, Sonneborn-Berger. Byes - byes and forfeits. Reporting - the TRF format.