Create, run and share tournaments in minutes
Every team plays every other team. Generate a fair round robin schedule, record scores, and get a live standings table with tiebreakers — no account needed.
3–12 teams
One team per line. Empty lines become Team 1, Team 2, …
Your progress is saved automatically in this browser
In a round robin tournament, every team plays every other team exactly once (single round robin) or twice (double round robin). Nobody is eliminated early, so it is the fairest way to rank a small field: the final table reflects every team’s full strength of schedule.
It is the league format used in football leagues, chess all-play-all events, Scrabble and quiz leagues. A single round robin with N teams takes N − 1 rounds (N rounds when N is odd, because one team sits out each round with a bye).
This generator uses the circle method, the standard algorithm used by professional leagues. Teams are arranged in a ring; each round, one team is fixed while the rest rotate one position, producing a new set of pairings every round with no repeats.
When the team count is odd, a synthetic bye slot is added so the rotation stays balanced — exactly one team rests each round. For double round robin, the second half of the season mirrors the first with home and away swapped.
The default scoring is 3 points for a win, 1 for a draw, 0 for a loss — the football standard. Draws count as half a win in chess-style events can be handled by entering drawn scores.
When teams finish level on points, the standings apply tiebreakers in order: head-to-head points, head-to-head goal difference, head-to-head goals scored, overall goal difference, overall goals scored, and finally the initial seed. The table shows the exact reason next to every tied team, so there is never a dispute about why a team ranked where it did.
A single round robin with N teams needs N × (N − 1) / 2 matches; a double round robin needs exactly twice that:
| Teams | Rounds (single) | Matches (single) | Matches (double) |
|---|---|---|---|
| 4 | 3 | 6 | 12 |
| 5 | 5 | 10 | 20 |
| 6 | 5 | 15 | 30 |
| 8 | 7 | 28 | 56 |
| 10 | 9 | 45 | 90 |
| 12 | 11 | 66 | 132 |
Round robin is best for 3–12 teams where you want a complete ranking and every team to get the same number of games. Beyond 12 teams the schedule grows quadratically (a 16-team double round robin is 240 matches), so large fields should use the Swiss system or qualifiers feeding into a knockout.
Finished your league? With a free account you can save it and generate a seeded knockout bracket from the final standings — the top N teams advance automatically.
The classic knockout: one loss and you are out. 2–128 teams, standard seeding, byes and a third-place match.
Two chances for every team: winners bracket, losers bracket and a grand final with bracket reset. 4–64 teams.
All play every round against similar-strength opponents, with Buchholz tiebreakers and a path into the knockout stage. 4–64 teams.
Split any list of names into fair random teams, fixed-size groups or a shuffled draw order — unbiased Fisher–Yates shuffle, entirely in your browser.
Enter your team count and instantly get the bracket size, number of byes, which seeds rest in round one, plus rounds and total matches.
Head-to-head vs goal difference vs Buchholz: compare the tiebreaker ladders of football, esports and the Swiss system with worked examples.