Round-robin tournament

A round-robin tournament is a competition in which each contestant meets all other contestants in turn. A round-robin contrasts with an elimination tournament, in which participants are eliminated after a certain number of losses.


The term round-robin is derived from the French term ruban, meaning "ribbon". Over a long period of time, the term was corrupted and idiomized to robin.
In a single round-robin schedule, each participant plays every other participant once. If each participant plays all others twice, this is frequently called a double round-robin. The term is rarely used when all participants play one another more than twice, and is never used when one participant plays others an unequal number of times.
In the United Kingdom, a round-robin tournament is often called an American tournament in sports such as tennis or billiards which usually have knockout tournaments. In Italian it is called girone all'italiana. In Serbian it is called the Berger system, after chess player Johann Berger. A round-robin tournament with four players is sometimes called "quad" or "foursome".


In sports with a large number of competitive matches per season, double round-robins are common. Most association football leagues in the world are organized on a double round-robin basis, in which every team plays all others in its league once at home and once away. This system is also used in qualification for major tournaments such as the FIFA World Cup and the continental tournaments. There are also round-robin bridge, chess, draughts, go, ice hockey, curling, and Scrabble tournaments. The World Chess Championship decided in 2005 and in 2007 on an eight-player double round-robin tournament where each player faces every other player once as white and once as black.
In a more extreme example, the KBO League of baseball plays a 16-fold round robin, with each of the 10 teams playing each other 16 times for a total of 144 games per team.
Group tournaments rankings usually go by number of matches won and drawn, with any of a variety of tiebreaker criteria.
Frequently, pool stages within a wider tournament are conducted on a round-robin basis. Examples with single round-robin scheduling include the FIFA World Cup, UEFA European Football Championship, and UEFA Cup in football, Super Rugby in the Southern Hemisphere during its past iterations as Super 12 and Super 14, the Cricket World Cup along Pakistan Super League & Indian Premier League, the two major Twenty-20 Cricket tournaments, and many American Football college conferences, such as the Big 12. The group phases of the UEFA Champions League and Copa Libertadores de América are contested as a double round-robin, as are most basketball leagues outside the United States, including the regular-season and Top 16 phases of the Euroleague; the United Football League has used a double round-robin for both its 2009 and 2010 seasons.
Season ending tennis tournaments also use a round robin format prior to the semi on stages


Advantages of the format

The champion, in a round-robin tournament, is the contestant that wins the most games.
In theory, a round-robin tournament is the fairest way to determine the champion from among a known and fixed number of contestants. Each contestant, whether player or team, has equal chances against all other opponents because there is no prior seeding of contestants that will preclude a match between any given pair. The element of luck is seen to be reduced as compared to a knockout system since one or two bad performances need not ruin a competitor's chance of ultimate victory. Final records of participants are more accurate, in the sense that they represent the results over a longer period against the same opposition.
The system is also better for ranking all participants, not just determining the winner. This is helpful to determine the final rank of all competitors, from strongest to weakest, for purposes of qualification for another stage or competition as well as for prize money.
In team sport the major league champions are generally regarded as the "best" team in the land, rather than the cup winners.
Moreover, in tournaments such as the FIFA or ICC world cups, a first round stage consisting of a number of mini round robins between groups of 4 teams guards against the possibility of a team travelling possibly thousands of miles only to be eliminated after just one poor performance in a straight knockout system. The top one, two, or occasionally three teams in these groups then proceed to a straight knockout stage for the remainder of the tournament.
In the circle of death, it is possible that no champion emerges from a round-robin tournament, even if there is no draw. However, most sports have tie-breaker systems which resolve this.

Disadvantages of the format

Round-robins can suffer from being too long compared to other tournament types, and with later scheduled games potentially not having any substantial meaning. They may also require tiebreaking procedures.
Swiss system tournaments attempt to combine elements of the round-robin and elimination formats, to provide a worthy champion using fewer rounds than a round-robin, while allowing draws and losses.

Tournament length

The main disadvantage of a round robin tournament is the time needed to complete it. Unlike a knockout tournament where half of the participants are eliminated after each round, a round robin requires one round less than the number of participants multiplied by half the number of participants. For instance, a tournament of 16 teams can be completed in just 4 rounds in a knockout format; a double elimination tournament format requires 30 matches, but a round-robin would require 15 rounds to finish if each competitor faces each other once.
Other issues stem from the difference between the theoretical fairness of the round robin format and practice in a real event. Since the victor is gradually arrived at through multiple rounds of play, teams who perform poorly, who might have been quickly eliminated from title contention, are forced to play out their remaining games. Thus games are played late in the competition between competitors with no remaining chance of success. Moreover, some later matches will pair one competitor who has something left to play for against another who does not. It may also be possible for a competitor to play the strongest opponents in a round robin in quick succession while others play them intermittently with weaker opposition. This asymmetry means that playing the same opponents is not necessarily completely equitable.
There is also no scheduled showcase final match unless two competitors meet in the last match of the tournament, with the result of that match determining the championship. A notable instance of such an event was the May 26, 1989 match between Arsenal and Liverpool.

Qualified teams

Further issues arise where a round-robin is used as a qualifying round within a larger tournament. A competitor already qualified for the next stage before its last game may either not try hard or even deliberately lose.
Four pairs in the 2012 Olympics Women's doubles badminton, having qualified for the next round, were ejected from the competition for attempting to lose in the round robin stage to avoid compatriots and better ranked opponents. The round robin stage at the Olympics was a new introduction, and these potential problems were readily known prior to the tournament; changes were made prior to the next Olympics to prevent a repeat of these events.

Circle of death

Another disadvantage, especially in smaller round-robins, is the "circle of death", where teams cannot be separated on a head-to-head record. In a three-team round-robin, where A defeats B, B defeats C, and C defeats A, all three competitors will have a record of one win and one loss, and a tiebreaker will need to be used to separate the teams. This famously happened during the 1994 FIFA World Cup Group E, where all four teams finished with a record of one win, one draw, and one loss. This phenomenon is analogous to the Condorcet paradox in voting theory.

Scheduling algorithm

If is the number of competitors, a pure round robin tournament requires games. If is even, then in each of rounds, games can be run concurrently, provided there exist sufficient resources. If is odd, there will be rounds, each with games, and one competitor having no game in that round.

Circle method

The circle method is the standard algorithm to create a schedule for a round-robin tournament. All competitors are assigned to numbers, and then paired in the first round:

Next, one of the competitors in the first or last column of the table is fixed and the others rotated clockwise one position


This is repeated until you end up almost back at the initial position:

To see that - with an even number of competitors - this algorithm realizes every possible combination of them, we argue as follows.
First, the algorithm obviously realizes every pair of competitors if one of them equals .
Next, for pairs of non- competitors, let their distance be the number of times the rotation has to be carried out in order that one competitor arrives at the position the other had.
In the example given, has distance to and to and it has distance to and to.
In a round, a non-leftmost position can only be taken by competitors of a fixed distance. In round of the example, in the second position competitor plays against, their distance is. In round, this position is held by competitors and, also having distance, etc. Similarly, the next position can only hold distance- competitors.
For every, there are exactly pairs of distance. There are rounds and they all realize one distance- pair at the same position. Clearly, these pairs are pairwise different. The conclusion is that every distance- pair is realized.
This holds for every, hence, every pair is realized.
If there are an odd number of competitors, a dummy competitor can be added, whose scheduled opponent in a given round does not play and has a bye. The schedule can therefore be computed as though the dummy were an ordinary player, either fixed or rotating. Instead of rotating one position, any number relatively prime to will generate a complete schedule.
The upper and lower rows can indicate home/away in sports, white/black in chess, etc.; to ensure fairness, this must alternate between rounds since competitor 1 is always on the first row. If, say, competitors 3 and 8 were unable to fulfil their fixture in the third round, it would need to be rescheduled outside the other rounds, since both competitors would already be facing other opponents in those rounds. More complex scheduling constraints may require more complex algorithms.
This schedule is applied in chess and draughts tournaments of rapid games, where players physically move round a table. In France this is called the Carousel-Berger system.
The schedule can also be used for "asynchronous" round-robin tournaments where all games take place at different times. The games are played from left to right in each round, and from the first round to the last. When the number of competitors is even, this schedule performs well with respect to quality and fairness measures such as the amount of rest between games. On the other hand, when the number of competitors is odd, it does not perform so well and a different schedule is superior with respect to these measures.

Berger tables

Alternatively Berger tables, named after the Austrian chess master Johann Berger, are widely used in the planning of tournaments. Berger published the pairing tables in his two Schachjahrbucher, with due reference to its inventor Richard Schurig.
This constitutes a schedule where player 14 has a fixed position, and all other players are rotated clockwise positions. This schedule is easily generated manually. To construct the next round, the last player, number 8 in the first round, moves to the head of the table, followed by player 9 against player 7, player 10 against 6, until player 1 against player 2. Arithmetically, this equates to adding to the previous row, with the exception of player. When the result of the addition is greater than, then subtract.
This schedule can also be represented as a table, expressing a round in which players meets each other. For example, player 7 plays against player 11 in round 4. If a player meets itself, then this shows a bye or a game against player n. All games in a round constitutes a diagonal in the table.

The above schedule can also be represented by a graph, as shown below:
Both the graph and the schedule were reported by Édouard Lucas in as a recreational mathematics puzzle.
Lucas, who describes the method as simple and ingenious, attributes the solution to Felix Walecki, a teacher at Lycée Condorcet. Lucas also included an alternative solution by means of a sliding puzzle.

Original construction of pairing tables by Richard Schurig (1886)

For 7 or 8 players, Schurig builds a table with vertical rows and horizontal rows, as follows:
Then a second table is constructed as shown below:
By merging above tables we arrive at:
Then the first column is updated: if is even, player number is alternatingly substituted for the first and second positions, whereas if is odd a bye is used instead.
The pairing tables were published as an annex concerning the arrangements for the holding of master tournaments.
Schurig did not provide a proof nor a motivation for his algorithm. For more historical details, see Ahrens. Text is available under the Creative Commons Attribution-ShareAlike License.