Tournament bracket and round robin generator

Enter your teams, pick a format, done: the generator builds a round robin schedule (single or double) or a single-elimination bracket with byes – with scores, standings and a print view.

Order = seeding (seed 1 first). One line with commas works too: "Eagles, Hawks, Owls".
More games than courts? The round is split into time slots.

Ready – enter your teams and press "Create schedule".

Result

Total games
15
Participants
6
Rounds
5
Per round
3 games

How it is calculated

How it works

  1. Enter teams or players, one per line. The order is used as the seeding.
  2. Choose round robin (league, everyone plays everyone) or single elimination (knockout bracket).
  3. Optionally set a double round robin, a third-place match, the number of courts and the points rule.
  4. Click "Create schedule", enter the scores and print the result as a wall chart or PDF.

Round robin: the circle method (Berger tables)

In a round robin every team meets every other team exactly once. With n teams that is n × (n − 1) ÷ 2 games: 6 teams → 15 games, 8 teams → 28, 10 teams → 45. The schedule uses the circle method, the same scheme behind the Berger tables used in chess: one team stays fixed while all others rotate one position per round. With an even number of teams this gives n − 1 rounds in which every team plays exactly once – nobody is ever booked twice in a round.

With an odd number of teams a dummy is added; whoever is drawn against it has a bye that round. Every team gets exactly one bye, and the number of rounds equals the number of teams (7 teams → 7 rounds of 3 games).

Home and away are balanced: with an even number of teams, no team has more than one extra home game. A double round robin repeats the schedule with home and away swapped, so every team gets exactly as many home games as away games.

Standings and points

The standings table updates as soon as you type a score. The default is three points for a win, one for a draw and none for a loss; change it freely, e.g. 2/1/0. Ties on points are broken by goal difference, then goals scored.

Single elimination: seeding and byes

In a knockout bracket the loser of every game is out until one champion remains. With n players there are n − 1 games (plus one for third place). If the field is not a power of two (2, 4, 8, 16, 32, 64), the bracket is filled with byes: 6 teams need an 8-slot bracket, so 2 byes. Byes go to the top seeds and are spread across both halves of the bracket, so two byes never meet.

Seeding follows the standard pattern 1 v 8, 4 v 5, 2 v 7, 3 v 6, so the two strongest seeds cannot meet before the final. Prefer luck over seeding? Choose "random draw" – it uses crypto.getRandomValues() in your browser.

Enter scores and the winner advances automatically. For a tie (say, decided on penalties), just click the winner's name.

Multiple courts

Set how many courts, pitches or tables you have and each round's games are assigned to them. If there are more games than courts, the round is split into time slots: 5 games on 2 courts make 3 slots. That gives a quick estimate of the event length: slots × (game time + break).

Print and save

"Print" hides the navigation, ads and inputs and leaves only the schedule and table, or the bracket – ideal for a notice board or a PDF. Tick "save in this browser" to keep the schedule and scores on your device even after closing the tab. Nothing is sent to a server.

Frequently asked questions

How many games are in a round robin tournament?

n × (n − 1) ÷ 2. Four teams play 6 games, six teams 15, eight teams 28, twelve teams 66. A double round robin doubles that.

How are byes handled with an odd number of teams?

In a round robin one team sits out each round, and each team sits out exactly once. In a knockout bracket the top seeds get a first-round bye and go straight to round 2.

How many byes does a bracket need?

Bracket size (the next power of two) minus the number of players. 6 teams → 8-slot bracket → 2 byes; 12 teams → 16 → 4 byes; 20 teams → 32 → 12 byes.

Can I print the bracket or schedule?

Yes. After creating it, press "Print". The print view shows only the schedule and standings or the bracket, without menus or ads. Choose "Save as PDF" in the print dialog for a file.

How are ties in the standings broken?

By goal difference, then goals scored. If still level, the order of your list decides. Head-to-head results are not used.

Is my tournament saved?

Only if you tick "save in this browser" – then it stays locally on your device (localStorage). The team list and settings are also stored in the page address, so you can share them as a link.

How long will a tournament with several courts take?

Each round needs games ÷ courts slots, rounded up. Example: 8 teams round robin on 2 courts → 4 games per round → 2 slots × 7 rounds = 14 slots. At 10 minutes per game plus 2 minutes break, about 2 hours 48 minutes.

Sources and legal basis

As of:

Related tools