Skip to main content

Best Tournament Format for 20 Teams (with Examples)

· 6 min read

Twenty teams is a serious event. A full round-robin would need 190 matches — completely impractical for anything shorter than a full season. At this size, you need formats that give every team a meaningful number of matches without requiring days of play. Groups + knockout and Swiss are the two formats built for this.

Here are the best formats for 20 teams, with match counts and time estimates.


Option 1: 4 groups of 5 + knockout (48 matches)

Split 20 teams into 4 groups of 5. Each group plays a full round-robin (10 matches per group). The top 2 from each group advance to an 8-team knockout bracket.

StageMatchesDetails
Group A (round-robin)105 teams, everyone plays everyone
Group B (round-robin)105 teams, everyone plays everyone
Group C (round-robin)105 teams, everyone plays everyone
Group D (round-robin)105 teams, everyone plays everyone
Quarterfinals4A1 vs B2, B1 vs A2, C1 vs D2, D1 vs C2
Semifinals2Winners of quarterfinals
3rd-place match1Losers of semifinals
Final1Winners of semifinals
Total48

Time estimate: A full day with 3-4 pitches/courts running in parallel. With only 2 courts, expect to stretch into a second day.

Matches per team: Minimum 4 (group stage only), maximum 7 (group + QF + SF + final).

Best for: Weekend tournaments and competitive community events. Four matches per team in the group stage gives a reliable sample size — the teams that advance genuinely earned it. The 8-team bracket phase is clean and dramatic.

Downside: 48 matches requires solid logistics. You need multiple playing areas, a clear schedule, and someone managing the clock. Seeding the groups well is essential — spread the strongest teams across all four groups to keep the bracket balanced.

Ready to try it? Create your 20-team tournament — it takes about a minute.

Full multi-stage guide


Option 2: 5 groups of 4 + knockout (38 matches)

Split 20 teams into 5 groups of 4. Each group plays round-robin (6 matches per group). The 5 group winners plus the 3 best runners-up advance to an 8-team knockout bracket.

StageMatchesDetails
5 groups (round-robin)306 matches per group
Quarterfinals48 teams from groups
Semifinals2Winners of quarterfinals
3rd-place match1Losers of semifinals
Final1Winners of semifinals
Total38

Time estimate: 6-8 hours with 3 pitches/courts running in parallel.

Matches per team: Minimum 3 (group stage only), maximum 6 (group + QF + SF + final).

Best for: Events where you want a multi-stage format but need fewer total matches than the 4-groups-of-5 setup. Thirty group-stage matches instead of 40 means less total time.

Downside: With 5 groups and 8 bracket spots, you need a "best runners-up" system — the 5 group winners advance automatically, and the 3 strongest second-place teams get the remaining spots. This requires clear, pre-announced criteria (points, then score difference, then head-to-head). Also, 3 group matches per team is fewer than the 4 you get with groups of 5.


Option 3: Swiss (5 rounds, 50 matches)

Swiss pairs teams each round based on current standings. No one is eliminated. After 5 rounds, the standings determine the final ranking.

RoundsMatches per roundTotal matches
51050

Time estimate: 5-6 hours with parallel matches across multiple courts.

Matches per team: 5 (every team plays every round).

Best for: Events where you want every team to play the same number of matches and get a complete ranking of all 20 teams — not just the top 8. Swiss is ideal for esports events, TCG competitions, and any event where accurate seeding or standings matter more than bracket drama.

Downside: No knockout bracket, so there's no grand final moment. Fifty matches is comparable to the groups + knockout options, but without the crowd-friendly elimination rounds. You'll need Swiss-specific tiebreakers to handle teams with equal records.

Tip: Run 4-5 Swiss rounds to establish rankings, then take the top 4 or top 8 into a knockout bracket. This combines the fairness of Swiss seeding with the excitement of elimination play.

Full Swiss guide


Why not round-robin?

At 20 teams, a full round-robin is 190 matches — each team plays 19 opponents. At 30 minutes per match with 4 courts running simultaneously, that's still 24+ hours of match time. It's only realistic for a professional league running across a full season. For a single event, round-robin is off the table.

Full round-robin guide


Quick comparison

4 Groups of 5 + KO5 Groups of 4 + KOSwiss (5 rounds)
Total matches483850
Min matches per team435
Time (3 courts)Full day6-8 hours5-6 hours
FairnessHighHighHigh
DramaHighHighMedium
Rankings all 20 teams?No (top 8 only)No (top 8 only)Yes

Which one should you pick?

  • Have a full weekend and want maximum group play? 4 groups of 5 + knockout. Each team gets 4 group matches before the bracket.
  • Tight on time but want groups + a bracket? 5 groups of 4 + knockout. Fewer group matches, still a dramatic bracket finish.
  • Want every team ranked and playing every round? Swiss. Five rounds, 50 matches, complete standings.
  • Running a season league? Round-robin — but only if you have weeks or months.

For a deeper dive into all available formats, see our complete format comparison guide. For smaller events, check our 8-team and 16-team guides.


Key takeaway

At 20 teams, round-robin is impractical for single events, and pure single elimination wastes the field (19 teams play only 1-4 matches). The winning formats are groups + knockout and Swiss. If you want bracket drama and a clear champion moment, go with groups + knockout — either 4 groups of 5 (more matches per team) or 5 groups of 4 (fewer total matches). If you want every team ranked and playing the same number of matches, Swiss is the way to go. Plan your logistics early: 20 teams means multiple courts, a solid schedule, and clear communication.


Next steps in Score7