Run your league. Own the table.

Run your entire poker league in one place.

Seasons, schedules, players, standings, seating and game night for the organizer. A live companion on every player’s phone for the clock, their seat and where they stand.

Free for up to 30 players. No card.

LiveThursday Night League
Level7
11:42
Blinds
300 / 600
Ante
600
Next
400 / 800
14/34
Left
24,300
Avg stack
$1,700
Prize pool
Dana R.
Your seat
T3 · S6
Stack31,500
Place4 of 14
Season2nd
Next game
Thu 7:00pm

One system, two views

The organizer runs it. Every player sees it.

The same tournament, from both sides of the table. Nothing is exported, re-keyed or posted to a group chat afterwards.

The organizer’s console

  • Build the season, then schedule the nights inside it.
  • Draw seats at random, rebalance tables in one tap, break a table when it empties.
  • Run the blind clock from your phone and cast it to the TV.
  • Record buy-ins, rebuys, add-ons and knockouts as they happen.
  • Settle payouts, including ICM and chip-chop when the table wants a deal.
  • Save the result, and the standings update themselves.

The player’s companion

  • Scan the code on the TV. Nothing to install.
  • See the clock, the blinds and the level from their seat.
  • Find their table and seat after every rebalance.
  • Watch the season standings move as players bust.
  • RSVP to the next game, or drop out of it.
  • Keep their own record: finishes, cashes, head to head.

Game night

From the first buy-in to the last hand.

A clock that does not drift

Every screen reads the same remaining time, computed from a single stamp on the server instead of from each device's own ticking. Pause, resume and hand-for-hand freeze all of them together.

Seating that survives the night

Random draw at check-in, rebalance suggestions as tables thin out, and a table break when one is short. Seat changes reach the players' phones as they happen.

Payouts you can defend

Percentage ladders, fixed amounts, or a schedule that resolves by however many actually paid. When the last players want a deal, the ICM and chip-chop numbers come from the same prize list.

A record of what happened

Every buy-in, knockout and blind change is on the session timeline with who did it and when. Print the seating chart and the payout sheet if the room wants paper.

The season

The league keeps score between game nights.

Standings move on every bust, live, while the tournament is still running. Only a saved result writes the points that count.

Example season standings after twelve game nights
#PlayerPlayedPointsMove
1Marcus Webb11428
2Dana Reyes12411 2
3Priya Nair10396 1
4Tom Okafor12374 1
5Jess Lindqvist9351 3

Points

Pick a chart, or write your own. Best-of-N scoring drops a player's worst nights so a missed game does not end their season.

Schedule

Publish the calendar once. Players RSVP from their phone and you see the count before you set the tables.

History

Every season stays queryable: finishes, ROI, in-the-money rate, head to head, and which venue a player does best at.

Agent-ready

One call, and a tournament is running.

Every organizer action is an HTTP endpoint, described by an OpenAPI 3.1 document. Point an assistant at it and let it handle the clock while you play.

Create an org, a session and a key
curl -X POST https://pokerleagueos.com/api/quickstart \
  -H 'content-type: application/json' \
  -d '{"league_name":"Thursday Night"}'

The response carries an API key, the organization slug and a demo session that is already set up. Requests are org-scoped and role-bounded, and errors come back with the next actions spelled out.

Read the agent docs

Pricing

Free for a home game. Priced for a league.

Paid plans are not open for sign-up yet, so everything below is currently available at no charge.

Free

$0forever

Up to 30 players, 3 saved setups and your last 12 results. The clock, seating and the player companion are all included.

Pro

$9per month

200 players, unlimited setups and history, five co-hosts per tournament, CSV import and custom branding.

League

$24per month

Unlimited players and co-hosts, plus the season layer: points, standings, awards and a public league site.

Questions

Common questions

Do players need an app?
No. They scan the code on the TV and the companion opens in their browser. A 4-digit PIN gates self-service actions like reporting a rebuy.
Is there a free plan?
Yes. Up to 30 players, 3 saved setups and your last 12 results, at no cost and with no card. Paid plans are not open for sign-up yet, so every feature is currently available at no charge.
Can I run more than one table?
Yes. Draw seats at random, rebalance as players bust, and break a table when it gets short. The tools appear when the tournament is actually multi-table.
Can an assistant run it for me?
Yes. One POST to /api/quickstart returns an organization, a session and an API key, and the OpenAPI 3.1 document at /openapi.json covers the rest. See the agents page.

Your next game night is the easiest one to move over.

Set up the structure once. Everything after that is a season.