Skip to content

Public Games

No more scorekeeping on paper

Your billiard tournament.
No paper, no chaos.

Enter players, pick a format (bracket, groups, double-elim) — BidBil draws pairings, tracks scores, builds stats, and shows everything live to the whole venue. 100% free, nothing to install.

How does it work?

You'll set up your first tournament in 5 minutes. Really.

1

You create the tournament

Pick a game type (8-ball / 9-ball / snooker / 14.1), format (bracket / groups / double-elim) and race-to. Defaults match professional WPA events.

2

You add players

Type their names manually (no accounts needed) OR search BidBil by name. You can also walk in with 18 strangers — the draw will do its job.

3

You start the game

BidBil assigns matches to tables by seeding (top seeds on T1 — handy when you stream), draws the bracket and makes sure nobody plays the same opponent twice.

4

You referee with a tablet

Every table has its PIN. The referee / player opens the tablet, taps the score — it shows up instantly in the bracket and on the venue's projector.

Everything you need, in one place

6 tournament formats

1v1, Round Robin, Single Elim, Double Elim, Groups + Playoff, Double Elim + Playoff. Plus Whisky/nonstop mode for evening sessions.

Pro tournament seeding

Pick a ranking 1-30 per player — algorithm uses WPA standard (1 vs N, top seeds meet only in finals) and snake draft for groups. 2KO uses loser cross-routing like Mosconi Cup. Anti-rematch all the way to the final + strongest on T1.

TV / projector mode

Live scores, bracket with auto-focus on running matches, viewer comments ticker, voice announcements like "MARIUSZ on T3".

Referee tablet

8-digit PIN per table. Referee or player keeps score — tap +1 after each frame. No login, works on any device with a browser.

Real-time live statistics

Matches played, won, frames, break-and-run, highest break, differentials. Group tables auto-sorted. Every score pops up instantly for all observers (WebSocket push), no refresh needed.

Player notifications

Your match got a table? Browser alert + sound + phone vibration. No need to listen for who's calling. Real-time push via SignalR.

Print + CSV export

Backup when venue WiFi dies: printable A4 bracket. After the tournament one click → results in Excel for federation reporting.

Simulation

Testing setup? Click "Simulate" — BidBil plays the entire tournament with random results in 10 seconds. Perfect for trial runs.

No installation

Browser on desktop, tablet, phone — everything works out of the box. Nothing to download or update.

Clubs and pool halls

Weekly leagues, evening tournaments, open events

End paper brackets pinned to the wall. Create the tournament once, paste the link in your group chat — everyone sees who plays whom and the live scores. TV mode on the venue projector.

Associations and federations

Championships, qualifiers, official events

Full formats compliant with WPA / EPBF. Standard 1 vs N seeding, snake draft for groups, loser cross-routing in 2KO (Mosconi Cup style). Race-to progression (R1 race 7 → playoff race 9 → final race 11), anti-rematch throughout the bracket. CSV export for federation reporting.

Group of friends

Evening, 8 people, one table — who actually won?

Quickly type 8 names manually, format "Round Robin", race to 2 — play all night, BidBil remembers everything. Next time you'll see in the stats who's actually the best.

"Whisky" / nonstop mode

Winner stays at the table — next challenger comes in

Classic pub mode: winner stays, loser swaps. BidBil tracks the queue, computes the balance, shows the longest streak. No need to remember who's playing — the tablet will tell.

Frequently asked questions

Does organizing a tournament cost anything?
No. Everything is free: creating tournaments, brackets, tables, referee tablet, TV mode, results export. No limits on how many tournaments or players.
Do I need an app?
No. BidBil runs in any browser — desktop, phone, tablet, smart TV. Nothing to install, no updates.
Do players need accounts?
They don't have to. You can enter them manually (just name/surname). If someone later creates a BidBil account, you generate them a one-time 8-character code or QR and they link their profile to their tournament slot.
What if the venue's internet goes down?
Before the start, print the bracket and player list (one click → A4 / landscape). You can enter results manually after the network is back. After the tournament, export everything to CSV (Excel).
What about projector broadcast?
TV mode shows current scores, the bracket with auto-focus on running matches, and viewer comments. When players are called to a table — sound and a big "MARIUSZ vs WOJTEK — TABLE 3" banner. Works on any TV with a browser.
Can I edit a match / swap a player / fix a walkover?
Yes — admin (creator or someone you grant rights to) can undo the last frame, reset a match, change players in a scheduled match, swap a BYE for a real player in a walkover match (handy when entering data from a tournament played offline), mark a player as absent (BYE), and change the table. Bracket recalculates automatically. In R2+ of the playoff, player swaps are blocked (protects history from falsification) unless that match was a walkover.
Which game types do you support?
8-ball, 9-ball, 10-ball, 14.1 (Straight Pool), One Pocket, Bank Pool, Snooker 6-red, Snooker 15-red, 3-Band carom, Rotation. Each type has its specific scoring rules.
Are there player statistics?
Yes — every player has their game archive, win rate, total frames, break-and-runs, highest break. Everything counted automatically from all tournaments they participated in.
How does seeding / player ranking work?
Pick a ranking number 1-30 for each player (1 = strongest). Algorithm: the playoff bracket uses WPA standard (1 vs N, 8 vs 9, 4 vs 13… — top seeds meet only in the final). Group stage uses snake draft (UEFA-style) so each group gets one strong, one mid-strong, one mid-weak, one weak player. In 2KO losers travel via cross-routing (Mosconi standard) maximally spreading the strong ones. You don't have to fill everyone — just rank your top 2-3 players, the rest will be placed randomly at the end.
Can I enter results from a tournament played offline?
Yes — federations often want to upload results after the fact. Enter players + Start, the bracket is generated, click each match and pick a winner (no need to enter frames). If the bracket had a BYE, you can swap it for a real player and enter the result. Every match can also be undone and re-entered.

Ready to organize your first tournament?

No credit card, no installation, no contract. Enter players, click "Start" — and play.

Create a free account