Everything doubles. Which sounds obvious until you count the evenings it takes.
| Players | Rounds | Total games |
|---|---|---|
| 4 | 6 | 12 |
| 6 | 10 | 30 |
| 8 | 14 | 56 |
| 10 | 18 | 90 |
| 12 | 22 | 132 |
The formula is 2 × (N − 1) rounds and N × (N − 1) games. With an odd field it is 2N rounds, since somebody sits out in each cycle - the single round robin.
The practical ceiling for an amateur event is six players: ten rounds is two or three club evenings, which people will actually attend. Eight players at fourteen rounds is already a month of Tuesdays.
That last point explains most of the format's existence at professional level: it is the smallest field that produces a valid norm event.
The second cycle is the first one repeated with colours reversed. There is nothing to generate twice - the standard tables cover it.
Spread over several weeks, the natural division is one cycle per block: a first half and a second half, with the standings published in between - schedule arithmetic.
Which is most of the time. The alternatives, in the order worth considering them:
The choice is really about field size: which system to use.
For a club with six to eight regulars and a free evening each week, the double round robin makes an excellent championship: everybody plays everybody twice, the standings stay live for weeks, and nobody can argue with the result - keeping people coming back.
Twice the single version: 2 × (N − 1) with an even field. Six players play ten rounds and thirty games; eight players play fourteen rounds and fifty-six games. With an odd field it is 2N rounds, since somebody sits out in each cycle.
Colours come out exactly equal, one bad game matters less, and ties are rarer. At professional level there is a further reason: six players double is ten games, above the nine-game minimum for a title norm, which makes it the smallest valid norm event.
It repeats the first with the colours reversed, straight from the standard tables. Do not re-order the rounds to freshen it up - that breaks the colour sequence, particularly at the join between cycles where a player can otherwise get the same colour twice.
Run a single round robin with drawn colours, play the double version at a rapid control, or play one cycle followed by a two-game play-off between the top two. Above eight or ten players, use a Swiss instead of forcing a round robin to fit.
Sonneborn-Berger, as in any round robin - Buchholz is meaningless when everybody has the same opponents. Direct encounter works well as the next criterion here, because it is a two-game mini-match rather than a single result.
Withdrawals. Over two cycles somebody will disappear, and half a table of unplayed games distorts every coefficient. Confirm availability for both halves before the start, and write the rule for unplayed games into the regulations.
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.
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.
Systems - round robin, Berger tables, choosing a system, performance rating.