Vibe ChessVibe ChessApp

Team chess tournament on the Swiss system

Alexey Mudry · updated October 3, 2026
In a team tournament on the Swiss system it is teams, not people, that are paired. A team of two, three or four plays another team each round in a match over several boards: captain against captain, second board against second board and so on. The match score is the sum of the games, and the team pairings for each round follow the Swiss system - strong against strong, by points scored. Below: how such a tournament works, where it came from and what the FIDE rules say. The second half shows how to run a team tournament in the Vibe Chess app, every screen with a screenshot, from the form to the final sheet. How to organise a team event with no app involved is covered in team chess tournament.

How a team Swiss tournament works

Every team has a line-up and a board order. Board one, also called board A, is usually the captain and the strongest player; boards B, C and D follow in decreasing strength. The order is declared before the event and stays fixed: that way nobody can hide a strong player on the last board against a weak opponent.

Each round two teams play a match. Players sit opposite each other by board number: captains play captains, board A plays the other team's board A, B plays B, C plays C. Colours alternate along the boards: if a team has White on board one, it has Black on board two and White again on board three. So no team gets an extra White in a match.

The match score is the sum of the games: a win on a board gives the team a point, a draw half a point. A match on three boards can end 2½ : ½, 2 : 1 or level at 1½ : 1½. From there the Swiss system does what it does in an individual event: the next round brings together teams on the same score, with no repeat pairings.

You play for your side

Every game adds to a shared score. A lost board is not a lost match: a teammate can win it back.

Newcomers are not thrown in

The weakest player sits on the last board and meets players like themselves. Captains get the strong opponents, everyone else gets equals.

Somebody to cheer for

Finished your game? Watch your team's other boards. Every game has twice the audience of an individual event.

Made for groups

Department against department, faculty against faculty, street against street: a team comes with a name and supporters built in.

Two standings at once

Team standings for the teams and individual standings for every player: one event gives you both the best team and the best player.

Swiss instead of round robin

Twenty teams are fine: each round pairs teams on equal scores, and five to seven rounds are enough to find the strongest.

How many players in a team

There is no single number - the regulations set it. At the Chess Olympiad a team plays on four boards and has one reserve. National and club team championships often use six to eight boards. For an evening event at a company, university or club, two or three boards are usually enough: teams form quickly and the boards of a match finish at about the same time.

A rule of thumb: the more boards, the more people each team needs and the longer everyone waits for the last game of a match. Two or three is the most comfortable size for a one-evening tournament. In the Vibe Chess app a team has two, three or four players.

A little history

  • City against city. Team chess is older than tournaments: from 1824 to 1828 the London and Edinburgh chess clubs played a correspondence match, with moves discussed by the whole club and sent by post.
  • Country against country. From 1896 to 1911 teams from Great Britain and the United States played the cable matches, with moves sent over the transatlantic telegraph cable.
  • Olympiads.An unofficial Chess Olympiad was held in Paris in 1924, the year FIDE was founded. The first official Olympiad was played in London in 1927, the first women's Olympiad in 1957. The Olympiad is still the main team event in the world.
  • The Swiss system for teams. Early Olympiads were round robins, later ones had preliminary groups and finals. Once more than a hundred countries took part, the Olympiad moved to the Swiss system: since Haifa 1976 teams have been paired by score.
  • Match points. For a long time the Olympiad ranked teams by the total of board points. Since Dresden 2008 places have been decided by match points: 2 for a win, 1 for a draw. That rewards winning the match rather than running up a big score against a weak side.

How scoring works: match points and board points

A team tournament has two possible main scores, and the regulations must say in advance which one decides places.

  • Match points are for the match as a whole: 2 for a win, 1 for a draw, 0 for a loss. A 3 : 0 and a 2 : 1 are worth the same.
  • Board pointsare the total of all the team's games in the event. Here a big win counts for more than a narrow one.
Match score on three boardsMatch pointsBoard points
2½ : ½2 : 02½ and ½
2 : 12 : 02 and 1
1½ : 1½1 : 11½ and 1½
½ : 2½0 : 2½ and 2½

The other score usually comes first among the tie-breaks: board points when match points decide, and the other way round. Then come team Buchholz (the strength of opponents), the direct encounter, the number of matches won and the Sonneborn-Berger score. How Buchholz works in an individual event is explained in Buchholz score; for teams it is worked out the same way, only from the opponents' match points. More on scoring systems in chess tie-breaks.

What the FIDE rules say

  • The line-up and board orderare submitted before the event and hold for the whole event. A reserve, if there is one, takes a regular player's place and the others move up; players may not be swapped around.
  • Colours in a match alternate by board. The team with White on board one plays White on every odd board and Black on every even one.
  • Team pairings.FIDE has its own pairing rules for team events: teams are paired by match points, with no repeat pairings, and a team's colour is taken from board one.
  • The games on the boards are ordinary games. They count towards individual ratings, and each player also has an individual result: the Olympiad gives prizes for the best scores by board.
  • No-shows. If nobody sits down at a board, that game is lost without play; a team that does not turn up for a match loses it.

Step 1. Create a team tournament in the app

Open the Vibe Chess bot and its app button, or the web version. Games - Create your own game - the "Team Swiss" format. Its card says the main thing: teams of 2-4 play matches on several boards, paired by the Swiss system, with team and individual standings.

New game screen: the Team Swiss format - teams of 2-4, from 4 players, teams play
Team Swiss is a format of its own among the tournaments.

Venue, date and time, title and time control work as in an ordinary tournament. Then come the fields an individual Swiss does not have. Let us go through each of them.

  • Rounds. How many matches each team will play. There should be noticeably fewer rounds than teams - more on that in the tips below.
  • Tables. How many boards with clocks the room has. A match takes as many adjacent tables as a team has boards: eight teams of three means four matches and twelve tables. If you enter fewer, the app raises the number itself: a team tournament has no queue for boards.
  • Players per team. 2, 3 or 4 - the number of boards in every match.
  • How teams are formed. Three ways:
    • "Organizer assigns" - you put players into teams and onto boards yourself;
    • "Players pick" - a captain invites teammates one by one, and whoever is left without a team at the start, you assign;
    • "Random" - teams and board order are drawn at random, and you can reshuffle any time before the start.
  • First tiebreak."Match points (2/1/0)" or "Board points". After that the app works down the chain itself: the other score, team Buchholz, the direct encounter and the rest.
Team tournament form: time control 10+5, 5 rounds, 12 tables, 3 players per team, Organizer assigns, first tiebreak Match points (2/1/0)
The team fields: team size, how teams form and the main score.
Bottom of the form: tournament description and the Private tournament and Not rated switches
Not rated - for a friendly match between departments.

"Not rated".By default the games of a team tournament count towards the individual Vibe Chess rating, as the rules intend. If the event is a friendly one - say, a festive match between departments with beginners at the boards - turn this switch on: the games stay in history marked unrated, and players' ratings do not change. "Private tournament" works as usual: the event does not appear in the city feed, and only your link lets people sign up.

Step 2. Build the teams

Players sign up as usual - by link or QR code. While registration is open, the tournament card shows a block of teams above the line-up: each team has a name, an average rating and its boards in order. The app builds the team name itself from first names in board order: "Anna + Paul + Sophie". An empty place reads "Board is free".

Tournament card: teams Ellen + Dennis + Ian and Adam + Kira + Vera, and an incomplete team Daniel with two free boards
The teams block on the card: boards A, B, C and the team's average rating.

The "Build teams" button opens the teams screen. In our example the organiser assigns the teams: "New team" creates an empty team, and at the bottom of the screen is the "Without a team" list. Every free player has a "To a team" button: put them into a team with a free board or into a new one. The player takes the first free board.

Teams screen: team Daniel with two free boards and two players without a team, each with a To a team button
Two players have no team yet - they go onto the free boards.
To a team dialog: team Daniel, Into a new team, Cancel
A free player goes into a team with room or into a new one.
Team player menu: Swap with A: Osborne Daniel, Swap with B: Walsh Kate, Remove from the team
Tap a player to swap boards or remove them from the team.

Board A is the captain. To change the captain or the board order, tap a player: "Swap with A", "Swap with B". The organiser can change boards whichever way the teams were formed, even if the players or the draw put them together. A player without Telegram can be entered as a guest with "Add a guest" and put on a free board like anyone else.

An incomplete team still plays: its empty board loses without play in every match. So before the start it is better to fill it with a guest or remove the team. At the start the line-ups are fixed, and after that players can no longer be moved between teams.

Step 3. The start and round one: who plays whom

"Close registration" - "Start the tournament". The app pairs the teams for round one and seats the matches at adjacent tables: the first match at tables 1-3, the second at 4-6 and so on. On the Now tab every match has its own header: the names of the two teams and the score between them.

Inside a match the core rule of team chess applies: the captains sit at the match's first table, boards B at the second, boards C at the third. Colours alternate: in our example Ellen's team has White at table 4, Black at table 5 and White again at table 6.

Player screen: Your game, table 4, captain Shaw Ellen with White against captain Clarke Adam, result buttons
The captain sees her table, colour and opponent - also a captain.
Round one for the organiser: the match Ellen + Dennis + Ian 1½ : ½ Adam + Kira + Vera at tables 4-6, then the next match
Matches come in blocks, and the score in the header adds up by itself.

Every player sees their own game on the phone: table number, colour, opponent and an "Open the timer" button if there are not enough clocks. Team pairings are made by the same engine as the individual Swiss, bbpPairings: teams are paired by the main score, with no repeat pairings and with colours taken into account.

Step 4. Who enters the results

Each board reports its own result: when the game ends, one of the players taps "I won", "Draw", "I lost" or "No-show". The opponent sees the entry and has 15 seconds to dispute it; otherwise the result is accepted by itself. Reporting your own loss is accepted at once.

Nobody adds up the match score by hand: it is built from the boards. While the last game is still going, the match header already shows the running score - 1½ : ½ in the screenshot above, with the third board still playing.

Screen after reporting: You reported: a win, a countdown to auto-accept, the opponent can see the entry
The captain reported a win - the opponent has time to object.
Organiser's result dialog for table 7: Moore Anna wins, Lambert Mary wins, Draw, White forfeits, Black forfeits, Double forfeit
The organiser can enter the result for any table.

The organiser can set or correct the result on any board of any match: tap the table and pick the outcome. The organiser's score is final, with no dispute window. Once the last board of the last match is reported, the next round is announced by itself.

A screen for the room

The tournament card has "Show the tournament on a screen". Open the link on the laptop connected to the projector or TV. Round pairings are shown as matches: a header "Team 1½ : ½ Team", the boards in order below it, and each player's rating with its change. The page updates by itself.

Screen for the room, round one: four matches of three boards, the match Ellen + Dennis + Ian at 1½ : ½, tables 1-12
A round on the projector: each match is a block with a header and a score.
Screen for the room, round five: Daniel + Kate + Alex 2 : 1 Anna + Paul + Sophie, Liam + Julia + Victor 3 : 0 Olivia + Mike + Natalie
The last round: every match score on one screen.

On the Rating tab of the same screen the team table is on the left and the individual standings on the right, with the prize places highlighted - a screen to keep on the projector during the prize giving.

Results on the screen: team table on the left with match points, board points and Buchholz, individual standings of 24 players on the right
Results on the projector: team and individual standings side by side.

Step 5. Standings, individual results and the PDF

A team tournament's standings come in two views - the "Teams / Individual" switch above the round tabs. In the team table the columns follow the order of comparison: "MP" for match points, "BP" for board points, "Buch." for team Buchholz. Under the table is a "Ranking order" line: the chain the app uses to separate tied places.

Team table after round three: Daniel + Kate + Alex 6 match points, 6½ board points; then Olivia + Mike + Natalie and Sean + Tess + Irene on 4
The table mid-event: team and individual standings in one place.
Final team table: Daniel + Kate + Alex 10 match points; Liam + Julia + Victor and Olivia + Mike + Natalie on 6 each, 10 and 8 board points; the ranking order line below
Final: two teams on 6 match points, separated by board points.

In our demo tournament "Daniel + Kate + Alex" won clearly with 10 match points. Second place was closer: "Liam + Julia + Victor" and "Olivia + Mike + Natalie" both finished on 6 match points. Board points settled it, 10 against 8 - helped by the 3 : 0 win of the first team over the second in the last round. Fourth and fifth were split the same way: 5 match points each, 8 board points against 7.

In the individual standings every player is in one list, whatever their team or board. Three players finished on 4 out of 5 - Julia King, Ian Roberts and Alex Foster - and their places were decided by Buchholz.

Finished team tournament card: Final standings, Export TRF report, Standings as a PDF sheet, Show the tournament on a screen
Tournament finished: standings, PDF, TRF and the screen - all on the card.
Individual standings of the team tournament: King Julia, Roberts Ian and Foster Alex on 4 points each
Individual standings: one list of all players.

"Standings as a PDF sheet" sends an A4 document to the chat. The first pages are the individual standings, then comes a separate page with the team standings: place, team, match points, board points, Buchholz, Berger, average rating, and matches won, drawn and lost. After that, the pairings of every round, with the boards of each match grouped together. The sheet goes up on the notice board and into the report.

PDF results sheet, page one: Department Team Tournament, 5 rounds, 24 players, individual standings
PDF: the first page is the individual standings.
PDF results sheet, Team standings page: eight teams with match points, board points, Buchholz, Berger and rating
A separate page for the team standings.
PDF results sheet, pairings by round: the boards of each match grouped together
Round pairings: each match is a block of three boards.

When something goes wrong

  • A player does not turn up. Their board loses without play, and their teammates play their games. A loss without play does not count towards the individual rating.
  • A team does not turn up.The organiser's teams screen has "Team is absent": the team leaves the pairings and its matches already played stay in the table. "Bring the team back" works as long as there is a round still to come.
  • A latecomer. Nobody can sign up for a team tournament that is under way on their own: the organiser puts a latecomer on a free board of an incomplete team, and they play from the next round.
  • An odd number of teams. One team sits out each round and is given a win for it: 2 match points and every board in its favour. The same team does not get a second bye.
  • A break is needed."Pause the tournament": games in progress finish, but the next round does not start until the pause is lifted.

Tips from practice

  • Noticeably fewer rounds than teams. The Swiss system cannot pair every team with every other: once no pairing without a rematch is left, the tournament ends earlier than planned. We measured it: six teams booked for five rounds stopped after the third in a third of runs. For six teams take three rounds, for eight teams five. The app keeps an eye on this: if too many rounds are booked, a warning with the safe number of rounds appears on the card before the start, and if the tournament does stop early, players and the organiser get a message explaining why. More in Swiss system for teams.
  • Three boards is the sweet spot. A two-board match often ends 1 : 1, and with four boards you wait a long time for the last game.
  • The captain is the strongest. Board A meets the other captains every round. Putting a beginner there gives the board away in advance.
  • Match points for a party, board points for a league.Match points reward the team's win, board points reward every game. Company events usually pick the first, long leagues the second.
  • Rapid for an evening. 10+5 and five rounds take about two and a half hours. Time controls and their rules - blitz chess rules and how many rounds in a Swiss.

What the app does not do

  • Reserves and substitutions.Line-ups are fixed at the start; the app has no reserve who takes a regular player's place.
  • Teams of more than four. A team has 2, 3 or 4 players.
  • An official FIDE event. Team Swiss in the app is a club tournament: the pairings are close to the FIDE team rules, but an official event needs a certified arbiter.
  • Groups. A team tournament cannot be split into groups - groups exist only for the individual Swiss and round robin.

Run a team tournament

Open @vibechessbot in Telegram or the app in your browser, pick "Team Swiss" and build the teams. Questions about team events - message us on Telegram.

Common questions about a team Swiss tournament

What is a team tournament on the Swiss system?

An event where teams play matches on several boards each round, and the team pairings follow the Swiss system - by points scored and with no repeat pairings. The match score is the sum of the games on the boards.

Who plays whom in a team match?

By board number: captains (board A) play captains, board B plays the opponent's board B, C plays C. Colours alternate along the boards: if a team has White on board one, it has Black on board two.

What is the difference between match points and board points?

Match points are given for the match as a whole: 2 for a win, 1 for a draw, 0 for a loss. Board points are the total of all the team's games. The regulations say in advance which one is the main score; the other usually comes first among the tie-breaks.

How many players should a team have?

As many as the regulations say. The Olympiad uses four boards and a reserve, club leagues up to six or eight boards. For a one-evening event two or three boards are most comfortable. In the Vibe Chess app a team has 2, 3 or 4 players.

Who enters the results in the app?

Each board does: a player taps I won, Draw or I lost, and the opponent has 15 seconds to object. The organiser can enter the result for any table. The match score adds up from the boards automatically.

How are teams formed in the app?

Three ways: the organiser assigns players, the players pick their own teammates (a captain invites them), or teams are drawn at random. Board A is the captain, and the organiser can change the board order before the start.

Do the games of a team tournament count towards rating?

By default yes, towards the individual Vibe Chess rating. For a friendly event there is a Not rated switch: the games stay in history marked unrated, and players' ratings do not change.

Can a team tournament be shown on a projector and exported as a PDF?

Yes. Show the tournament on a screen displays matches as blocks with a score, plus the final team and individual tables. Standings as a PDF sheet sends a document with the individual standings, a separate team standings page and the pairings of every round.

Free

The app instead of arbiter software

Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system by FIDE rules: score groups, floats on an odd field, colour alternation. Free to use.

  1. 1The event is created in the app in a minute
  2. 2Players register themselves through the link
  3. 3The engine pairs every round, not the organizer
  4. 4The finished tournament exports as a TRF file that arbiter software accepts
  • Swiss system. proper rounds with correct pairings, not random matchups
  • Round robin. a full circle, with the round count derived from the field
  • Free meetup. a light format with no tournament machinery

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.

What to read next

Organising a team event with no app involved - team chess tournament. Rounds and pairings for teams - Swiss system for teams. A match between two teams - Scheveningen system. A tournament for employees - corporate tournament in the app, department against department - tournament between departments. The individual Swiss in the app - Swiss tournament in the app. A guide for players - how to take part in a tournament.

Alexey Mudry
Alexey Mudry · hosted 15 Vibe Chess events

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 →