Seven surfaces. One league race. Two weeks of drinks, playoffs, a mayoral campaign, duels, and grudges.
"Show up. Stack drinks. Outlast them." The Pattaya Turtle
Terrence
The Bangkok Veteran
Barry
The Money Man
Dave
The Mystic Lunatic
Gregory
The New Bloke
Terrence
The Bangkok Veteran · Season + Matchup
Barry
The Money Man · Dirty Tricks (duels)
Dave
The Mystic Lunatic · Election
Gregory
The New Bloke · Leaderboard + Scout Meta + Rivalries
Compete · 7 surfaces · 17 days · 1 trophy
Seven surfaces. One race.
Drinks feed the season standings. Matchups bank the weekly prize. Duels make a side-pot on the wager. The election runs in parallel for the Mayor's chair. Scout Meta + Rivalries give you the intel, Leaderboard tells you where you stand. Tap a section for the deep detail on each.
Sections on the right go deep on each surface. Tap one when you're ready.
Eight surfaces the league uses to pressure you. Tap a section for the deep detail on each.
Leaderboard
Tonight · this week · this season
›
Three time windows. Tonight ranks last night's drinks. This Week tracks the current matchup-week race. This Season is cumulative drinks since day one. Filter by your league tier (Sunday League up to Premier) or jump to the Groups tab to see your bar group's internal standings.
Windows and filters
Tonight: yesterday's drinks
This Week: current matchup-week drinks
This Season: cumulative since day 1
Filter by league tier (Sunday League through Premier)
Groups tab: your bar group's standings
Scout Meta
Intel on every bar in the league
›
The intel layer. Open any bar's profile to see their recent matchup results, current lineup, captain picks across the last week, and the drink-level bucket of each lady on their roster. Read it before you finalise tomorrow's captain. The Soi Voice Tribune polls bolted onto Scout Meta also flag the bars trending hot or cold.
What Scout Meta surfaces
Recent matchup record (last 7 days, last 14)
Current lineup + bench, per-lady drink buckets
Captain pick history (no raw drink numbers)
Soi Voice Tribune polls: hot/cold trends
Click a bar in the leaderboard to scout it
Season
2-week regular · 2-day semis · 1-day final · 17 days total
›
The regular season runs two weeks (14 nights of drinks-racing). Top four advance to a two-day semifinal, then a one-day final on day seventeen. The league standings track total drinks across every bar. Trophy takers earn prestige that carries across seasons.
Season mechanics
14-day regular season, drinks-race format
Top 4 advance to a 2-day semifinal
1-day final caps the season on day 17
Standings refresh at 09:00 Thai daily
Prize pool + prestige to the top finishers
Matchup
Weekly head-to-head · 7 nights of drinks
›
Each regular-season week the league pairs you with another bar for a seven-night drinks race. Win the week, bank the matchup prize. Win both weeks and a streak bonus stacks on top. Captains run every night to double one lady's drinks; chips and tranches work during the regular season only, never in the playoffs or final.
Matchup mechanics
7-night drinks total decides each matchup
Win bonus scales by your league tier
Win both weeks: streak bonus stacks
Captains every night, chips regular-season only
Playoffs + final: no chips, just roster + captain
Dirty Tricks
Consent-based PvP duels · Rock-Paper-Stone
›
The new bit. Challenge another bar, both put up the same wager, winner takes the whole pot. The fight is three rounds of Rock-Paper-Stone with hidden picks: Bureaucracy (Health Inspector / Cert) beats Heat (Police Raid / Tip-off), Heat beats Sabotage (Cut the Lines / Backup Generator), Sabotage beats Bureaucracy. Same kind ties. Tied total = defender wins. Wagers go into escrow on send, refund instantly on cancel/decline/expire.
Duel mechanics
Wager from ฿25,000 up to the smaller of the two bars' banks
Pot = 2× wager. Winner takes 90% after the 10% house cut
3 rounds, 3 picks each, hidden until reveal
Tied total = defender wins (incumbent advantage)
24h to accept, free cancel before then, auto-refund on expire
Mute a bar to silently auto-decline their challenges
Rivalries
Persistent grudges across the season
›
The bars you've duelled most, the matchups you keep losing, the ones who've stolen your captain spot one too many times. Each rival gets a story page: the full head-to-head record, recent results, total ฿ swung between you. Useful for picking who to challenge to a duel and who to scout before the next matchup.
What Rivalries tracks
Top opponents by duel count + matchup count
Per-rival H2H record + net ฿ swung
Full story page with chronological events
Quick-rematch from any rival's row
Election
Mayor of Soi Sabotage · 17-day campaign
›
Every season the league elects a Mayor. Filing opens on day one and closes on day fourteen. Voting runs through day seventeen. The mayor picks a five-person cabinet (one cashier as Treasurer plus four ladies). Each cabinet member's daily drink earnings divert into the mayor's slush fund, with a twist: bottom-bucket earners convert at 2.5×, top-bucket earners at 0.5×. Top three slush totals split the prize pool on day seventeen.
Election mechanics
Filing days 1–14, voting through day 17
Mayor + Treasurer (cashier) + 4 cabinet ladies
Daily moves: rally, smear, cook the books, door knock, damage control
Cabinet drinks divert to slush (2.5× low-bucket, 0.5× high-bucket)
Top 3 slush totals split the prize pool 60% / 25% / 15%
·
Challenger
—
0
123
—of 3
CHALLENGER
VS
DEFENDER
——฿0
·
Defender
—
0
123
Cycle📋 beats 🚓🚓 beats 🔌🔌 beats 📋
·
🎉 Opening night
Your bar is open.
The lights are on and the first crowd is in. Throw open the doors and watch the night kick off.
🎉 Opening party · on the house
In the till
฿0
⏰ The morning after
Your first real night is in.
The bar traded overnight and your ladies' actual drink sales just settled. Roll the night back.
🎉 Real money, real sales
Your first real night
฿0
The till's no longer empty.
That was your first real night, settled from your ladies' actual drink sales, not a preview. The Morning Brief has the full breakdown: who pulled, what landed, and tonight's matchup.