Tournament Brackets, Explained

After reading this you will know how a single-elimination bracket is sized, why byes exist, where they land, and how seeding changes who can meet whom.

What a single-elimination bracket does

A single-elimination bracket pairs competitors, drops the loser of each match, and keeps advancing winners until one remains. Lose once and you are out. With 8 players you play 4 first-round matches, then 2, then 1. That is 3 rounds and 7 total matches to crown a winner.

The structure is a binary tree read backwards. The final is the root. Each match feeds into the next. Because every match eliminates exactly one player, the arithmetic is fixed: to reduce a field of N players to 1 winner, you must eliminate N - 1 players, so you always play exactly N - 1 matches. A 16-player bracket needs 15 matches. A 13-player bracket also needs 12 matches, no matter how you arrange it.

When to use it, and when not

Use single elimination when you want a fast, clear result and you can afford to let strong entrants lose on one bad day. A 32-player field finishes in 5 rounds. That is why knockout formats fit weekend tournaments and playoff stages.

Do not use it when you want to rank everyone reliably, or when one match is too noisy to judge on. A single upset ends a run. If you need a fair overall ranking, a round robin (everyone plays everyone) or a group stage followed by a bracket measures skill more accurately. Single elimination answers "who won today", not "who is best on average".

Single elimination is efficient but harsh. In a 16-player field, half the entrants (8 of them) are gone after one match. Only 2 players reach the final. If you want more games per entrant, this is the wrong format.

Sizing the bracket and the power of two

A bracket fills cleanly only when the number of slots is a power of two: 2, 4, 8, 16, 32, and so on. Each round halves the field, and halving works evenly only from a power of two. If your field is not a power of two, you round up to the next one and fill the gap with byes.

S = 2^{\lceil \log_2 N \rceil}

Here N is your number of players, \lceil \cdot \rceil means round up to the next whole number, and S is the bracket size. The number of byes is S - N, and the number of rounds is \log_2 S. For 13 players: \log_2 13 \approx 3.70, round up to 4, so S = 2^4 = 16. That gives 16 - 13 = 3 byes and 4 rounds.

Bracket size, byes and rounds for common field sizes
Players NBracket SByes S - NRoundsMatches N - 1
58334
88037
13163412
16160415
25327524
32320531

Notice the byes shrink to zero exactly when N is already a power of two, and they grow largest just after crossing a power of two. A 17-player field needs a 32-slot bracket and carries 15 byes, more byes than actual matches in the first round.

What a bye is and where it goes

A bye is a free pass into the second round. A player with a bye plays no first-round match and advances automatically. Byes are not extra players. They are empty slots that pair against real players so those players skip a round.

Placement matters. With random placement, byes are scattered so no single side of the bracket is unfairly light. With seeding, byes go to the top seeds. If you have 13 players and 3 byes, seeds 1, 2 and 3 get the byes and start in round two. That rewards the strongest entrants with one fewer match, which is the standard convention in seeded competition.

Give byes to the top seeds only when seeds are meaningful. If your ranking is a guess, random bye placement is fairer, because a free pass handed to an arbitrarily chosen player distorts the draw.

How seeding separates the strong

Seeding is an ordering of players by expected strength: seed 1 is the favorite. A seeded bracket places entrants so that the best players cannot meet early. The standard rule puts seed 1 at the top and seed 2 at the bottom, so they can only collide in the final. Seeds 3 and 4 go to the opposite ends of their halves, so a top-4 player is protected from meeting another top-4 player before the semifinals.

Compare that to a random draw, where seeds 1 and 2 have a real chance of meeting in round one. In a 16-slot bracket, a random draw puts seed 2 into seed 1's opening match with probability 1/15 \approx 0.0667, and into the same half (meeting by the semifinal at latest) with probability 7/15 \approx 0.4667. Seeding drives both to zero before the final.

Worked example: the 8-player default

Take 8 players seeded 1 through 8. Because 8 is already a power of two, there are no byes and the field plays 3 rounds. Standard seeding produces these first-round pairings.

  1. Seed 1 plays seed 8, and seed 4 plays seed 5, in the top half.
  2. Seed 3 plays seed 6, and seed 2 plays seed 7, in the bottom half.
  3. If every favorite wins, the semifinals are 1 vs 4 and 2 vs 3.
  4. The final is then 1 vs 2, exactly as the seeding intends.

The pairing rule is simple: in each match the seed numbers sum to S + 1 = 9. That is why 1 meets 8, 2 meets 7, 3 meets 6 and 4 meets 5. This "sum to S+1" pattern is what keeps the top seeds apart.

Byes fall linearly from 15 down to 0 as the field fills a 32-slot bracket. Just past a power of two the bye count is highest.

With random placement in a 16-slot bracket, seeds 1 and 2 meet before the final with probability 7/15 (about 46.7 percent). With standard seeding that probability is 0, because seed 1 sits at the top and seed 2 at the bottom.

Reading a finished bracket

Read a bracket from the outside in. The outer columns hold the full first-round field. Each inner column holds the winners, halving until the single line of the final. To trace any player's path, follow the horizontal line rightward through each match they win.

Two quick checks tell you the bracket is well formed. First, count the outer slots: they must equal a power of two, with byes filling any gap. Second, count matches: a valid N-player bracket has exactly N - 1 of them. If your printout shows 14 matches for 16 players, one match is missing.

Common mistakes

The first mistake is treating a bye as a player and expecting an even first round. A 13-player bracket does not have a clean first round; 5 real matches happen while 3 seeded players wait. That is correct, not a bug.

The second is assuming a random draw is unfair because a strong player drew a hard side. Randomness clusters. In any single 16-player draw, the two best players landing in the same half happens roughly 47 percent of the time, as shown above. That is expected variance, not a broken generator.

Do not re-draw a random bracket repeatedly until it "looks fair". Rejecting draws you dislike introduces bias and defeats the point of a random draw. Draw once and accept the result, or use seeding if you want guaranteed separation.

Related tools

If you only need to shuffle names into fair sides before drawing, the Team & Pair Randomizer handles that. To assign a starting order or resolve a tie with a uniform integer, use the Random Number Generator. When some entrants should genuinely carry heavier odds rather than equal chances, the Weighted Random Picker is the right fit.

Frequently asked questions

Why does my 13-player bracket have 3 empty slots?

Because 13 is not a power of two. The next power of two is 16, so the bracket has 16 slots and 3 of them are byes. Three players skip the first round and 5 first-round matches are played.

Who should get the byes?

With seeding, the top seeds get them: 3 byes go to seeds 1, 2 and 3. With a random draw, the byes are placed randomly across the bracket so no side is systematically lighter.

Can seeds 1 and 2 meet before the final in a seeded bracket?

No. Standard seeding puts them at opposite ends, so their only possible meeting point is the final. In a random draw they can meet as early as round one.

How many matches will the tournament have?

Exactly N - 1, where N is the number of players. Each match eliminates one player and you must eliminate everyone except the winner. Byes do not add matches.

How many rounds does the winner play?

The winner plays \log_2 S rounds, where S is the bracket size. For 13 players in a 16-slot bracket that is 4 rounds, unless the winner received a bye, in which case they play 3.