Vibe ChessVibe ChessApp

A pairing error: what to do if the pairings are wrong

Alexey Mudry · updated October 26, 2026
The next round's pairings are out, and a player comes up to the arbiter: "We have already played each other." Or: "I won, but the table shows zero." A pairing error is almost never a software error - the software honestly calculates pairings from the data it was given. The data is what goes wrong: a result, a no-show, a latecomer. Below - typical errors and how to fix them, when the FIDE rules allow changing pairings that are already published and what to do with a game that has already been played.

Where wrong pairings come from

Swiss pairing is a calculation: points, colours in previous rounds, who has played whom, starting number. If any of this data is wrong, so are the pairings. The most common errors:

ErrorHow to noticeWhat to do
A previous round's result entered wronglya player complains about their pairing or their points in the tablecorrect the result; new pairings - if the round has not started yet
Someone who left was pairedone player is sitting alone at the tablewithdraw the absent player; the opponent gets a forfeit win or a new pairing before the round starts
A latecomer was not addedthe player came but cannot find themselves in the pairingsadd them from the next round: past rounds score zero unless the regulations say otherwise
A repeat pairingthe players say "we have already played"the pairings may be changed: this is the first case FIDE allows
Colours mixed upnoticed after the gamethe result stands, the colours are corrected in the records
Wrong starting ratingthe seeding does not match the rating listcorrect it; in later rounds the pairing will use the right rating
Wrong tournament settingsthe wrong system, number of rounds, accelerationstop before the pairings are published; after that - only by the chief arbiter's decision

How Swiss pairings are calculated - a Swiss system tournament.

When published pairings may be changed

The FIDE rules for Swiss tournaments (section C.04.2, edition from 1 February 2026) are clear: once published, pairings are not changed. There are five exceptions, and in each the chief arbiter decides - only if the change is in the interest of the tournament:

4.4.1Two players have been paired by mistake although they have already played each other.
4.4.2The tournament regulations explicitly allow the chief arbiter to change pairings.
4.4.3Two players with similar scores are left without an opponent and both agree to play each other.
4.4.4A late player has been admitted, the changes are minimal, and everyone affected agrees.
4.4.5Unforeseen events - a sudden withdrawal or a wrongly recorded result - affect the top boards of the last round.
Changing correct pairings to favour anyone is forbidden (point 1.5). "Let me play my friend, it suits us better" is not a reason. If there are signs pairings were adjusted for a norm or a title, FIDE treats it as a violation.

If the game has already been played

The most awkward case: the error was noticed after the round. Section C.04.2 has no direct rule for this, so arbiters follow general practice:

  • • The played game stands. Nobody is made to replay it: the result was earned honestly at the board.
  • • The error is fixed going forward.The correct data goes into the next round's pairing, and that evens out points and colours.
  • • Played with the wrong colours. Point 4.3 names this case directly: the result stands, the colours are corrected in the records, and the next pairing uses the real colours.

For a wrongly recorded result point 4.3 sets a deadline: if it is reported to the chief arbiter within the set time after the results are published, the correction counts in the table and in the next round's pairing. If it is reported when the pairings are already made but the next round is still being played - in the pairing one round later. If after the end of the next round - it is corrected only after the tournament, for rating purposes. The deadline for complaints is set in advance, in the tournament schedule.

What the arbiter does: the procedure

  1. 1Stop publishing or starting the round. If the round has not started yet - do not start the clocks until the error is sorted out.
  2. 2Find the source. It is almost always a wrong result, an unrecorded no-show or a forgotten latecomer, not the software itself.
  3. 3Fix the data. Correct the result, withdraw the absent player, add the newcomer - in the software, not just on the wall.
  4. 4Decide whether to change the pairings. Published pairings are changed only in the cases FIDE lists and by the chief arbiter's decision.
  5. 5Announce and record it. Tell the players what has changed and why, and write the decision into the arbiter's report.

Two useful details. Withdrawn players are not paired again (point 3.2). And players who were paired but did not play - for example, because of a no-show - may meet again in one of the later rounds (point 3.5): an unplayed game does not count as a meeting.

How to prevent a pairing error

  • • before pairing, check all the round's results - ideally aloud with the tables;
  • • check attendance: only those in the hall should be paired;
  • • publish the results first, then the pairings: an error in a result is spotted before it goes into the pairings;
  • • set a deadline for result complaints and announce it;
  • • do not rearrange pairings by hand "for convenience" - it is forbidden.
The Coffee Bean hall is full: players watching games and waiting for the next roundGroup photo of the chess tournament players at Coffee Bean, Moscow City
A Vibe Chess tournament in Moscow City: players waiting for the next round's pairings.

Pairings in the Vibe Chess app

In the Vibe Chess app Swiss pairings are made by the bbpPairings engine following the Dutch system. Most sources of error are closed by the way the tournament itself works:

  • • Players enter the results, and the opponent confirms or disputes. A score error surfaces before the pairing, not after.
  • • Attendance check-in before the round - only those present are paired.
  • • No repeat pairings: the engine knows who has played whom.
  • • Correcting a past round is done by the arbiter in their panel - the current round does not shift, and the correct score goes into the next pairing.
  • • Everyone sees the pairings at once- on their phone and on the hall screen, so "we have already played" is heard before the round starts.
The player's window: the opponent marked the result, buttons Confirm and I disagree, dispute it
The opponent confirms the score - an error shows at once.
The arbiter's score window: White wins, Black wins, draw, White no-show, Black no-show, double forfeit; the organiser's score is final
The arbiter corrects the score of any round.
Pairings cannot currently be rearranged by hand in the app: pairing is always calculated from the results. If your tournament needs manual pairing edits by the chief arbiter's decision - write to the developers, the link is at the bottom of the page.

More about the engine - the bbpPairings engine, about the arbiter's work - arbiting a chess tournament.

Pairings that do not lose results

In the Vibe Chess app both players confirm results, attendance is checked before the round, and pairings are calculated automatically. Create a tournament for free.

Frequently asked questions about pairing errors

Can pairings be changed after they are published?

Only in five cases from the FIDE rules: a repeat pairing, permission in the regulations, two players without an opponent agree to play, a latecomer admitted with the consent of those affected, unforeseen events on the top boards of the last round. The chief arbiter decides.

What if two players who have already played are paired again?

This is the first case in which published pairings may be changed (point 4.4.1). The chief arbiter makes new pairings if they consider it in the tournament's interest.

A game was played with the wrong pairing - is it replayed?

Usually not: the result stands, the error is corrected in the data, and the next pairing evens it out.

We played with the wrong colours - what happens?

The result stands. The colours are corrected in the tournament records, and the next pairing takes into account who actually played which colour.

Until when can a wrong result be corrected?

If it is reported within the set time after results are published - it counts in the table and the next pairing. If after the end of the next round - it is corrected only after the tournament, for rating.

Can pairings be rearranged by hand in the Vibe Chess app?

Not at the moment: pairings are always calculated from results. The arbiter can correct the result of any round, and the correct data goes into the next pairing.

Three event formats in one app

The Vibe Chess app is built for an evening over the board, not for online play: it keeps the sign-up list, the pairings and the table while you deal with people and the venue. All of it free.

Swiss system

score groups, no rematches, no second bye

Round robin

everyone plays everyone, the app works out the number of rounds

Free meetup

who is free and who is already at a board is shown under Now

How the tournament runs
  1. 1Create the event and save the venue for next time
  2. 2Open sign-up, players arrive through the link
  3. 3Start the tournament and the app announces the pairings
  4. 4Keep entering results, then take the final table and the TRF file

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 playvibechess.com/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 player gets a bye twice.
  • 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.

Alexey Mudry
Alexey Mudry · hosted 37 events for Vibe Chess · 157 reviews · rating 5.0

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 →