Tournament Bracket Calculator
Determine how many rounds are needed to crown a single-elimination tournament winner from any number of participants. Ideal for esports organizers, fantasy leagues, and LAN event planners.
About this calculator
In a single-elimination bracket, exactly one player or team is eliminated each match, so the total number of matches always equals participants minus one. The number of rounds, however, is determined by repeatedly halving the field until one competitor remains — which is the definition of a base-2 logarithm. The formula is: rounds = ⌈log₂(participants)⌉, where ⌈ ⌉ denotes the ceiling function (rounding up to the nearest whole number). The ceiling is necessary because non-power-of-two participant counts require bye rounds in the first round. For example, 10 players need ⌈log₂(10)⌉ = ⌈3.32⌉ = 4 rounds. This formula applies to any standard single-elimination format used in esports, sports, and academic competitions.
How to use
Say you're organizing a tournament with 20 participants. Step 1 — Take log base 2 of 20: log₂(20) = ln(20)/ln(2) ≈ 4.322. Step 2 — Apply the ceiling: ⌈4.322⌉ = 5 rounds. So your bracket needs 5 rounds. Total matches played = 20 − 1 = 19. With a perfect bracket (32 players), you'd need exactly 5 rounds and 31 matches — 20 players means 12 byes must be distributed in round one to fill the bracket to the next power of two.
Frequently asked questions
How many rounds does a single-elimination tournament with 64 players need?
A 64-player bracket needs exactly 6 rounds because 2⁶ = 64 — a perfect power of two, so no byes are required. Every round halves the field: 64 → 32 → 16 → 8 → 4 → 2 → 1 champion. The total number of matches played is 63 (one per eliminated player). This is why 64 and 128-player brackets are so common in esports and sports tournaments — they produce clean, symmetrical schedules.
What happens when the number of participants is not a power of two?
When participant count isn't a power of two, the bracket is padded to the next higher power of two using 'byes' — automatic first-round wins for some players. For example, 12 players pads to 16, meaning 4 players receive byes. The ceiling function in the formula accounts for this automatically, giving you the correct number of rounds. Byes are typically seeded so the strongest competitors receive them, reducing upset risk in early rounds.
How is a double-elimination bracket different and how many rounds does it require?
In double-elimination, a player must lose twice before being eliminated — they drop into a losers' bracket after their first loss. The number of rounds roughly doubles compared to single-elimination, typically requiring 2 × ⌈log₂(n)⌉ − 1 rounds when accounting for the grand final. For 16 players, single-elimination needs 4 rounds, while double-elimination needs about 7–8. Double-elimination is favored in competitive gaming because it rewards consistency and gives strong players a second chance after an early upset.