| 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), 1 is the result (a win). An entry like 7b½ reads as “played the number 7 with Black, drew”.
By a U or the word BYE - a bye assigned by the pairing, with a point awarded. A win because the opponent did not appear is shown by a “+”, your own no-show by a “−”. An empty cell means the round was not played.
The Buchholz score - the sum of the scores of all your opponents. It is used as the main tie-break in Swiss tournaments when several players have the same number of points.
As a rule it is not one figure but two neighbouring columns: “W” for wins and “D” for draws. Next to them there is usually an “L” for losses. It is easy to check: W + D + L should equal the number of rounds played.
“Cut-1” is cut Buchholz, that is, the same sum of the opponents' scores but without the weakest of them. “SB” is the Sonneborn-Berger score, the main tie-break of round-robin events. “Prog” is the progressive score: the sum of the running totals after every round, which rewards a confident start.
A crosstable is a square: players along both the rows and the columns, the result of their game where the two meet, dashes down the diagonal. A Swiss table is linear: rows for the players, columns for the rounds, and in each cell the opponent's number, the colour and the result.
Tell the arbiter before the prize-giving. The easiest way to check is to add up your own results round by round and compare with the points column, and for the tie-break, to add up the scores of all your opponents. After the prizes are handed out, corrections are usually no longer 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.
At the board since childhood: hazy about his rating, precise about every rook he has blundered. Counts an evening as a good one if the opponent stayed to talk afterwards instead of rushing off to check with an engine. Message →