Round Robin Generator
Turn a team list into a balanced round robin schedule where everyone plays everyone. This round robin maker handles 3 to 32 teams, single or double round robin, byes for odd team counts, kick-off times across several pitches, and a live standings page that updates as scores are entered from the pitchside.
What is a round robin tournament?
A round robin is a format where every team plays every other team once (single round robin) or twice (double round robin). Nobody is eliminated by a single defeat — the winner comes from total points across all matches. It is the fairest format for small fields because results do not depend on which side of a bracket you were drawn into.
How many matches and rounds?
Matches follow n × (n − 1) / 2. Rounds are n − 1 for an even number of teams and n for an odd number, because someone rests each round.
| Teams | Single RR matches | Double RR matches | Rounds | Matches per round |
|---|---|---|---|---|
| 4 | 6 | 12 | 3 | 2 |
| 5 | 10 | 20 | 5 | 2 + 1 bye |
| 6 | 15 | 30 | 5 | 3 |
| 7 | 21 | 42 | 7 | 3 + 1 bye |
| 8 | 28 | 56 | 7 | 4 |
| 10 | 45 | 90 | 9 | 5 |
| 12 | 66 | 132 | 11 | 6 |
| 16 | 120 | 240 | 15 | 8 |
Worked example: the circle method with 6 teams
The circle method fixes team 1 and rotates the rest clockwise each round. Here is the complete 5-round schedule it produces for six teams — this is exactly what the generator outputs before kick-off times are attached:
| Round | Match 1 | Match 2 | Match 3 |
|---|---|---|---|
| 1 | 1 v 6 | 2 v 5 | 3 v 4 |
| 2 | 1 v 5 | 6 v 4 | 2 v 3 |
| 3 | 1 v 4 | 5 v 3 | 6 v 2 |
| 4 | 1 v 3 | 4 v 2 | 5 v 6 |
| 5 | 1 v 2 | 3 v 6 | 4 v 5 |
Every team appears exactly once per round, and no pairing repeats. With an odd team count the same rotation runs with a virtual "bye" team in the circle, so the rest round moves fairly around the field instead of always landing on the same club.
How long will it take? Pitch and time planner
Match length plus changeover is what really decides your day. The table assumes 25-minute matches with a 5-minute changeover (30-minute slots) and rounds running in parallel across pitches.
| Teams | Matches | 1 pitch | 2 pitches | 3 pitches | 4 pitches |
|---|---|---|---|---|---|
| 4 | 6 | 3h 00m | 1h 30m | 1h 00m | 1h 00m |
| 6 | 15 | 7h 30m | 4h 00m | 2h 30m | 2h 30m |
| 8 | 28 | 14h 00m | 7h 00m | 5h 00m | 3h 30m |
| 10 | 45 | 22h 30m | 11h 30m | 7h 30m | 6h 00m |
| 12 | 66 | 33h 00m | 16h 30m | 11h 00m | 8h 30m |
Read it as a sanity check: anything past about 8 teams on two pitches no longer fits a single day. That is the point to split into two round robin groups and finish with a short knockout, rather than shortening matches to 12 minutes.
Round robin groups plus knockout
For 12 to 32 teams the usual answer is several small round robin groups feeding a bracket. Four groups of four give every team three guaranteed matches in 24 group games, then an eight-team knockout adds seven more. Group standings seed the bracket automatically, so the quarter-finals are ready the moment the last group score lands. Pair this page with the tournament bracket generator to plan the knockout half.
Tiebreakers in round robin standings
- Goal difference (goals for − goals against)
- Goals scored
- Head-to-head result between the tied teams
- Head-to-head goal difference
- Fair play (yellow and red card points)
- Drawing of lots
Publish the chain in your tournament rules before the first whistle. Most disputes at youth cups are not about the tiebreaker chosen — they are about the chain being announced after the results are known.
Five mistakes that break a round robin day
- No rest gap. Back-to-back matches in consecutive rounds punish squads with thin benches. Keep at least one round between games.
- Deciding matches at different times. Final-round group games should kick off simultaneously so nobody plays knowing exactly what result they need.
- Ignoring the bye. With odd numbers, one team must rest each round — schedule the bye early for teams travelling far, never in the final round.
- Pitch hopping. Moving a team across the site every round costs 10 minutes each time. Keep groups on a home pitch where possible.
- Paper standings. Hand-totalled tables are where the day loses 20 minutes and gains an argument. Live standings remove both.
Related tools
- Fixture generator — attach pitches and kick-off times to the fixture list.
- Tournament draw generator — draw seeded groups before generating fixtures.
- Bracket maker — build the knockout stage that follows your groups.
- Tournament budget template — cost the day out before you set entry fees.
Pricing
Round robin scheduling is part of the CupHelp platform, alongside registration, payments, referees and live results. Pricing is €1 per team for tournaments up to 8 teams and €3 per team on the Club plan above that — see the pricing page for current tiers.
Round robin generator — frequently asked questions
Match counts, rounds, byes, timings and tiebreakers.
About the author
Peter co-founded CupHelp after years of organising youth football tournaments, and writes these guides from hands-on experience running cups and building the software clubs use to run them.
How we write these guides
Every guide on CupHelp is written by someone who organises football tournaments and builds the tooling for them, and reviewed by the team before publication. We revisit guides when pricing, formats or product behaviour change.
- Written from first-hand experience running tournaments, not outsourced to a generalist content writer.
- Match counts, formats and scheduling maths are checked against how the CupHelp scheduler actually behaves.
- Pricing shown here is kept in step with our pricing page.
- Spotted something wrong or out of date? Tell us and we'll correct it.
Reviewed by the CupHelp team before publication. Published 2026-04-12, last updated 2026-05-09. Read our editorial & corrections policy.