How Many Matches Per Pool? The Complete Size-by-Size Guide

The Question Every Organizer Asks

You're setting up your tournament on NX League, you have 6, 8, or 10 teams, and the question comes up: how many matches will my pool generate? The answer determines everything: tournament duration, player rest time, number of courts needed.

Good news: there's a simple mathematical formula that gives the answer instantly, regardless of pool size. We explain everything, with a complete table and concrete examples.

The Magic Formula: n × (n−1) ÷ 2

In a round-robin pool (each team plays every other team once), the total number of matches is calculated with the formula:

Number of matches = n × (n − 1) ÷ 2

Where n is the number of teams in the pool.

Why this formula? Each team plays against every other team except itself, which is (n−1) matches per team. If you multiply by n, you count each match twice (Team A vs B and Team B vs A). So you divide by 2. It's as simple as that.

  • 4 teams → 4 × 3 ÷ 2 = 6 matches
  • 5 teams → 5 × 4 ÷ 2 = 10 matches
  • 6 teams → 6 × 5 ÷ 2 = 15 matches
  • 8 teams → 8 × 7 ÷ 2 = 28 matches

⚠️ Note: this formula applies to simple round-robin (single round). If you play home-and-away matches, multiply the result by 2.

Complete Table: Number of Matches Per Pool (2 to 10 Teams)

Here is the number of matches per pool for all common sizes, with detailed calculation:

Teams (n)CalculationNumber of MatchesMatches Per Team
22 × 1 ÷ 211
33 × 2 ÷ 232
44 × 3 ÷ 263
55 × 4 ÷ 2104
66 × 5 ÷ 2155
77 × 6 ÷ 2216
88 × 7 ÷ 2287
99 × 8 ÷ 2368
1010 × 9 ÷ 2459

Notice the exponential growth: going from 6 to 8 teams nearly doubles the number of matches (15 → 28). A 10-team pool is 45 matches — the equivalent of three 4-team pools combined (3 × 6 = only 18 matches).

How to Estimate the Total Duration of a Pool

Knowing the number of matches is good. Knowing how long they'll take is essential for planning your day.

Total Duration ≈ (Match Duration + Break) × Number of Matches ÷ Number of Courts

Match duration includes actual playing time plus the turnaround time between two matches (warm-up, team change). In basketball, the typical estimates are:

  • 10-12 min match (youth, 3x3) + 3-5 min break = ~15 min per slot
  • 15-20 min match (adults, standard format) + 5 min break = ~20-25 min per slot

Concrete Duration Examples by Pool Size

Example 1: 6-team pool — 15 matches

With 15-minute matches (20 min slot with break) and 2 courts:

  • 15 matches × 20 min ÷ 2 courts = 150 minutes
  • That's 2h30 for the pool phase

This is the perfect format for a morning tournament. Start at 9 AM, pools end at 11:30, and you can move on to playoffs in the afternoon.

Example 2: 8-team pool — 28 matches

With 20-minute matches (25 min slot) and 2 courts:

  • 28 matches × 25 min ÷ 2 courts = 350 minutes
  • That's 5h50 — almost 6 hours of matches!

😱 The classic trap: a single 8-team pool seems reasonable, but 28 matches on 2 courts is an entire day of tournament. Add a lunch break and you exceed 7 hours. For this reason, we almost always recommend splitting into two 4-team pools.

Example 3: Two 4-team pools — 12 matches

Let's compare: 2 pools of 4 instead of 1 pool of 8:

  • Pool A: 4 × 3 ÷ 2 = 6 matches
  • Pool B: 4 × 3 ÷ 2 = 6 matches
  • Total pools: 12 matches (vs 28!)
  • With 2 courts and 20 min/match: 12 × 20 ÷ 2 = 2h (vs 5h50!)

The difference is massive. You save nearly 4 hours while still guaranteeing 3 matches minimum per team.

When to Use a Single Pool vs Multiple Pools

The choice between a single pool and several smaller pools depends on your constraints:

CriterionSingle PoolMultiple Small Pools
Fairness✅ Maximum — everyone plays everyone⚠️ The pool draw influences the result
Number of matches❌ Very high (28 for 8 teams)✅ Reasonable (12 for 2×4)
Duration❌ Long (5-7h for 8 teams)✅ Short (2-3h for 2×4)
Matches per team✅ High (n−1 matches)⚠️ Medium (3-4 matches)
Recommended for≤ 5 teams≥ 6 teams

Our recommendation:

  • 2 to 5 teams → single pool. The number of matches remains manageable (max 10) and fairness is perfect.
  • 6 teams → single pool is possible (15 matches, ~2h30 on 2 courts) if you want maximum matches. Otherwise, 2 pools of 3 with cross-pools.
  • 8 teamsavoid the single pool (28 matches). Prefer 2 pools of 4 (12 pool matches + finals).
  • 10 teamsnever a single pool (45 matches!). Go with 2 pools of 5 (20 pool matches).
  • 12 teams and beyond3 or 4 pools then finals.

NX League Calculates Everything for You

With NX League, you don't need to calculate the number of matches by hand or estimate the duration. The tool does it automatically:

  • Automatic calculation of the number of matches per pool as soon as you add teams
  • Total duration estimate based on your slots and number of courts
  • Multi-court schedule generated in one click — no conflicts, rest time respected
  • Alert if the duration exceeds your available time slots
  • Real-time adjustment: change a match duration, everything recalculates

Torn between a 6-team pool or two 3-team pools? Create both configurations in NX League and compare the estimated durations in seconds. You make the best decision, without a calculator.

Try it free — create your tournament and visualize the automatically generated schedule.

Frequently asked questions

How many matches in a 6-team pool?
In a 6-team round-robin pool (each team plays every other team), there are 15 matches. Formula: 6 × 5 ÷ 2 = 15. With 20-minute slots and 2 courts, allow about 2h30 for the pool phase.
What is the formula to calculate the number of matches in a pool?
The formula is n × (n−1) ÷ 2, where n is the number of teams. Each team plays every other team except itself (n−1 opponents), and you divide by 2 because each match is counted twice. Example: 8 teams → 8 × 7 ÷ 2 = 28 matches.
How long does an 8-team pool last?
A single 8-team pool generates 28 matches. With 2 courts and 25-minute slots (20 min play + 5 min break), the total duration is about 5h50 — nearly 6 hours. That's why we recommend splitting into 2 pools of 4 (12 matches, ~2h) then moving on to finals.

🚀 NX League does this automatically

Schedule, live scores and standings — in 2 minutes. No Excel needed.

Try for free →
📋

Free checklist: organize a stress-free tournament

Get the 10-point checklist to review before game day + a schedule template.

No spam. 1 email per month maximum.

Ready to organize your next tournament?

2 minutes to organize. 0 stress on game day. Try for free.