Bracket Builder

Run a live tournament with chat

Pick 8, 16 or 32 competitors and Play On Stream seeds the bracket for you. Each round shows one matchup — you call the winner and the tree advances itself.

Load a preset

8 entered — ready to launch.

Bracket Builder title card: three progress bars above the tagline 'Run a live tournament with your chat'
Bracket Builder title card: three progress bars above the tagline 'Run a live tournament with your chat'

How does a live tournament bracket work on stream?

You enter 8, 16 or 32 competitors and the bracket is seeded for you. From then on the host panel shows exactly one matchup at a time: two names, two avatars, and a button for each. You pick the winner, and the tree advances itself.

Your viewers see both halves at once. The overlay puts the current 1v1 across the top of the frame and the full tree underneath, with settled rounds picked out in lime so anyone joining mid-stream can read the state of the tournament in a glance.

Because only one decision is ever on screen, the segment keeps a rhythm. There is no scrolling for the next match and no moment where you are reading a spreadsheet on stream.

Why only 8, 16 or 32 competitors?

A single-elimination bracket only stays symmetrical at powers of two. With 12 entrants, four of them get a first-round bye — they advance without playing while everyone else has to win twice to reach the same point.

That is defensible in a real tournament with seeding data to justify who gets the bye. On a stream, where the entrants are usually your mods or a list chat shouted at you, it just reads as unfair and someone will say so.

Restricting the field to 8, 16 or 32 means every competitor plays the same number of rounds to reach the final. The entry counter tells you how many more names you need to reach the next legal size, so you find out before you start rather than after.

Should you shuffle the seeding?

Shuffling is on by default and usually worth keeping. Without it, the bracket is built in the order you typed the names, so whoever you listed first and second meet in round one — and if you pasted a ranked list, the two strongest entrants knock each other out immediately.

Turn it off when the order is the point. If you are running a bracket of your top eight subscribers by months subscribed, or a seeded rematch of a previous tournament, the input order carries real information and randomising it throws that away.

Either way the seeding is fixed once the tournament launches, so nobody can claim the draw changed after a result they did not like.

Questions about this game

What happens if a matchup is a tie?
The host decides. There is no draw state, because a single-elimination tree has nowhere to put one — every match has to produce someone who advances. On stream the tie-break is usually the more entertaining option, which is the correct answer.
Can I run a bracket over more than one stream?
Yes. The session and the overlay URL both stay valid, so you can stop mid-tournament and pick up the same bracket in a later stream with the tree exactly as you left it. Add the same Browser Source URL again and it resumes.
Can I edit a result after picking the wrong winner?
Not from the panel — the tree advances immediately, which is what keeps the segment fast. If you misclick early in a large bracket, the quickest fix is to start a new session; a fresh 16-competitor bracket takes under a minute to set up.

Setting up your stream

Built and maintained by Nazar Babenko, editor of StreamerPerks. Last updated .

Suggest a game

What mini-game would make your stream pop? Every idea is read — the best ones get built.