Round-robin generator
Paste your teams: the tool draws the groups, generates the round-robin schedule (Berger tables) and updates the standings as you enter results.
How it works
The schedule uses the Berger method (the one real leagues use): with N teams you need N−1 rounds (N when the teams are odd, since one gets a bye each round) and every team plays all the others once (twice with home and away). With multiple groups, teams are distributed in a serpentine after the draw.
Results and standings
Enter the scores next to each match: the standings update automatically (points, goal difference, goals scored). Choose 3 points per win (football) or the classic 2/1/0 scheme (card tournaments, old-school football).
For the group
The «copy» button pastes the schedule into your chat. Note: the schedule lasts until you reload the page, copy or print it when it's ready.
What the Berger method is
It is the scheme used to build a round-robin, published by Johann Berger in the 1890s for chess tournaments and later adopted by team sports. The idea is simple: the teams are placed in two rows, one stays fixed and the others rotate by one position each round. In this way every team meets all the others exactly once.
With an even number of teams you need N−1 rounds and everybody always plays. With an odd number you need N rounds, because in each one a team rests: the empty slot rotates like the others, so each team sits out exactly once.
Home and away, and the problem of venues
In the return half the fixtures repeat with venues reversed, and the rule that makes a calendar fair is that no team plays three times in a row at home or away. The Berger method alone does not guarantee that, which is why in real competitions the calendar is corrected by hand after the draw.
There is then one team that in the classic scheme always has a particular sequence: the one that stays fixed in the rotation alternates home and away perfectly, while the others do not. In a tournament among friends that counts for nothing; in a league with a prize at stake it is why federations publish the calendar under additional criteria.
Tie-breakers, and why they must be settled first
Points aside, when two teams are level a criterion is needed, and the common choices are three: goal difference, which rewards winning big, head-to-head, which rewards beating the rival, or goals scored, which rewards attack. They give different results, and the major competitions use different criteria from each other.
The golden rule of tournaments among friends is announcing them before the first match: deciding afterwards, when it is already known who would benefit, turns an evening into an argument. The same goes for points per win: three points reward winning, two make a draw less punishing, and the choice changes how the final round is played.
Round-robin or knockout
A round-robin is fairer, because one bad day eliminates nobody and in the end the strongest overall wins; but it requires many matches, and with twelve teams that is sixty-six. A knockout fits into an afternoon, but it is brutal: half the entrants play a single match, and the draw counts as much as the ability.
The solution nearly every tournament adopts is mixed: small groups to guarantee everyone at least two or three matches, then a knockout phase among the top finishers. It is the format that holds fairness and time together, and it is why the World Cup works that way.
Nearby tools
For a knockout tournament there is Tournament bracket, and to keep score during matches Scoreboard. For draws Wheel of fortune and Random number generator.