Rules & brackets · 2026-05-18 · ROLLER Editorial

Byes in BJJ Brackets Explained — Why They Happen, How They're Distributed, the N=9 Case

Why byes happen (the power-of-two rule), 4 advantages of getting one, bye distribution principles, how to handle the extreme N=9 case and how to use a bye as an athlete.

The root of "luck" in BJJ tournaments — the bye. When the number of competitors isn't a power of two, some athletes advance automatically. How byes are assigned, who gets them and how to distribute them fairly — we cover it all in depth.

1. What Is a Bye?

Advancing to the next round automatically, without an opponent. Also called a BYE or walkover. An athlete with a round-one bye starts from round two.

2. Why Byes Happen — The Power-of-Two Rule

A single-elimination bracket size B is always a power of two (2, 4, 8, 16, 32, 64). If the number of competitors N is less than B, the empty spots = byes.

NBracket (B)ByesActual R1 matches
3411 (1 of 3 gets a bye)
5831 (3 of 5 get byes)
6822 (2 of 6 get byes)
7813 (1 of 7 gets a bye)
91671 (7 of 9 get byes!)
121644
151617

3. Why a Bye Is an Advantage (the Unfairness)

  • ① More energy — Skipping a match saves energy all the way to the final.
  • ② More information — You can watch your next opponents and analyze their patterns.
  • ③ More warm-up time — Use the mat and talk strategy with your corner coach.
  • ④ Mental edge — The confidence of "I've already advanced once."

4. Bye Assignment Principles

Principles commonly used in seeded brackets (ROLLER assigns byes this way too):

  1. Protect the top seeds — Byes go to seed 1 first. Giving seeds 1 and 2 a bye is more consistent than having them face a weak opponent in round one.
  2. Spread the byes — Don't let two byes cluster in the same half. Example: 2 byes → one in the top half, one in the bottom half.
  3. No bye-vs-bye matches — If two byes land in the same match, the match itself is void. This is blocked automatically.
  4. Without seeds — Apply gym separation (separateByGym), then distribute byes.

5. The N=9 Case — 7 Byes?

With 9 competitors, the bracket is 16 and there are 7 byes. 7 of 9 athletes skip round one and go straight to round two. Only one real match is played in round one. In this case:

  • 7 byes = seeds 1–7 advance automatically
  • The one real match = seed 8 vs seed 9
  • The winner advances to round two in seed 8's slot
  • From round two on, it's the same as a regular 8-athlete bracket

For cases like this, consider refunding half the entry fee, or switching to round robin. It's the worst case of byes piling up.

6. Operational Options to Avoid Byes

  • ① Merge divisions — 5 white belts + 4 blue belts → combine into 9 and separate only via seeding. Consider round robin too.
  • ② Switch to round robin — For N=3–6, a full round robin is fairer. No byes.
  • ③ Partial refund — Refund part of the entry fee to athletes who get a bye.
  • ④ Bonus match — Offer athletes with a bye the option to also enter the open class in another division.

7. For Athletes — When You Get a Bye

  • Warm up — You can use the mat. Stay warm and do light drills.
  • Eat and hydrate — With 1–2 hours until your next match, a light snack is fine.
  • Gather information — Watch the round-one match of your two possible next opponents to read their style.
  • Stay calm — Think "I didn't just get lucky; I earned my seed."

8. The Bye Distribution Algorithm (Automatic in ROLLER)

ROLLER applies the following algorithm automatically:

  1. Compute the bracket size from N competitors: B = nextPow2(N)
  2. Number of byes = B − N
  3. If 2 or more athletes have seeds → apply the standard seed slot order [1,8,5,4,3,6,7,2], with byes in the empty slots (top seeds first)
  4. Without seeds → apply gym separation, then fill from the first slot of each match → the last matches get the byes
  5. Route next_match_id so that two byes don't cluster in the same half

9. Conclusion

Byes are an unavoidable side effect of single elimination. Perfect fairness is impossible — organizers should minimize the effect with distribution and seeding, and athletes should make good use of a bye when they get one. For extreme cases like N=9, seriously consider merging divisions or switching to round robin.

ROLLER distributes byes automatically

When generating brackets, byes are distributed and bye-vs-bye matches are blocked automatically. With seeds entered, byes go to the top seeds first. ROLLER's bracket engine handles it all on the server in one pass.

ByeWalkoverBracketsSeeding