A knockout with 6, 10 or 12 teams: how many byes you need and who should get them
A 10-team bracket does not work without help. The bye formula, the first-round pairings for 6, 10 and 12 teams, and what to do when there are too many byes.
Roberto Delgado
4 min read
Ten teams for a Saturday futsal tournament. Draw an 8-team bracket and two are left over. Draw a 16-team one and six are missing. Any knockout that does not have 2, 4, 8, 16 or 32 teams needs the same thing: byes, places that advance a round without playing.
This is not a minor issue. In September we reviewed about 200 knockout phases in LeagueMakerApp: of those that actually started, the ones with 8, 16 or 32 entrants were finished 79% of the time; every other size, only 56%. A bracket people cannot follow is a bracket that gets abandoned.
The formula
It all comes from a single calculation. With N teams, and P the next power of two (8, 16, 32…):
- Byes = P − N
- First-round games = N − P/2
- Total games in the tournament = N − 1, always. Every game knocks out one team, and everyone except the champion goes out once.
| Teams | Bracket | Byes | Round 1 games | Teams playing round 1 |
|---|---|---|---|---|
| 5 | 8 | 3 | 1 | 2 |
| 6 | 8 | 2 | 2 | 4 |
| 7 | 8 | 1 | 3 | 6 |
| 9 | 16 | 7 | 1 | 2 |
| 10 | 16 | 6 | 2 | 4 |
| 12 | 16 | 4 | 4 | 8 |
The right-hand column is the one to look at before deciding. With 10 teams, only 4 play the first round while the other 6 wait. In practice it is not a first round at all, it is a play-in.
Who gets the bye
The near-universal rule is to give byes to the top seeds, placed in the bracket so that seeds 1 and 2 can only meet in the final. With standard positions, the pairings look like this:
6 teams (8-team bracket)
- Byes for seeds 1 and 2.
- Round 1: 4 vs 5 and 3 vs 6.
- Semi-finals: 1 vs the winner of 4–5, and 2 vs the winner of 3–6.
10 teams (16-team bracket)
- Byes for the top six seeds.
- Round 1: 8 vs 9 and 7 vs 10.
- Quarter-finals: 1 vs the winner of 8–9, 4 vs 5, 3 vs 6, and 2 vs the winner of 7–10.
12 teams (16-team bracket)
- Byes for the top four seeds.
- Round 1: 8 vs 9, 5 vs 12, 6 vs 11 and 7 vs 10.
- Quarter-finals: 1 vs the winner of 8–9, 4 vs the winner of 5–12, 3 vs the winner of 6–11, and 2 vs the winner of 7–10.
Notice one detail in the 10-team case: seeds 3, 4, 5 and 6 all get a bye and then knock each other out in the quarter-finals, while seeds 1 and 2 face a team that has already played. A bye helps everyone, but not equally. That is the price of a bracket with too many gaps.
What if you have no reliable ranking? Then byes are drawn at random, but say so clearly: it will be pure luck. If you want the bye to be earned, run something that orders the teams first, such as a group stage or last season's table.
When there are too many byes
With 6 or 12 teams the bracket works fine: two or four byes in an 8- or 16-team bracket barely show. With 9 or 10 teams it shows: more than half the teams skip the first round, and whoever loses in it goes home after a single game. There are three ways out:
- Accept it and call it a “play-in round”. It is honest and it is the shortest option. It works if the teams involved know from the start.
- Group stage, then knockout. With 10 teams: two groups of 5, crossed semi-finals (1st of one group vs 2nd of the other) and a final. Everyone plays at least four games and nobody gets a bye in the knockout.
- Double elimination. Nobody goes out after a single loss, at the cost of almost twice as many games. We compare both in detail in single vs double elimination.
| Format with 10 teams | Games | Minimum per team | Rounds |
|---|---|---|---|
| Knockout with 6 byes | 9 | 1 | 4 |
| 2 groups of 5 + semi-finals and final | 23 | 4 | 7 |
| 2 groups of 5 + quarters, semis and final | 27 | 4 | 8 |
The real choice is rarely about fairness. It is about time and pitches: 9 games fit into a morning on two pitches; 23 need a full day or two matchdays.
What to publish before the draw
- How the seeding order is decided: ranking, last season, a group stage or a draw.
- That byes go to the top seeds, or that they are drawn, if that is the case.
- The full bracket from the start, with the bye slots visible. A bracket that changes shape every round causes more arguments than any result.
In LeagueMakerApp the knockout is drawn as a fixed bracket from the start: byes go to the top seeds and each winner always moves to the same slot, whether you have 8 teams or 11. When the knockout follows a group stage, pairings are ordered by finishing position and rematches from the same group are avoided. Try it with the bracket generator.