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) | Calculation | Number of Matches | Matches Per Team |
|---|---|---|---|
| 2 | 2 × 1 ÷ 2 | 1 | 1 |
| 3 | 3 × 2 ÷ 2 | 3 | 2 |
| 4 | 4 × 3 ÷ 2 | 6 | 3 |
| 5 | 5 × 4 ÷ 2 | 10 | 4 |
| 6 | 6 × 5 ÷ 2 | 15 | 5 |
| 7 | 7 × 6 ÷ 2 | 21 | 6 |
| 8 | 8 × 7 ÷ 2 | 28 | 7 |
| 9 | 9 × 8 ÷ 2 | 36 | 8 |
| 10 | 10 × 9 ÷ 2 | 45 | 9 |
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:
| Criterion | Single Pool | Multiple 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 teams → avoid the single pool (28 matches). Prefer 2 pools of 4 (12 pool matches + finals).
- 10 teams → never a single pool (45 matches!). Go with 2 pools of 5 (20 pool matches).
- 12 teams and beyond → 3 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.
