Run your pool league from one clean scoreboard.

Start with your own team, then expand when the league is ready. Track scorecards, rosters, standings, payments, and player stats in one workspace built for real local league nights.

Schedule generator Scorecards Rosters Standings Payments Player stats Handicaps Live totals Match room Shot trainer

Everything a match night needs, in one workspace.

Built for operators, captains, and players who want clearer match nights before the whole league changes how it works.

Fill the season before anyone books a table.

Work down the setup rail, then preview. The generator counts the tables each venue actually has, keeps home and away even, spreads the byes, and refuses to put a team on two tables at once — and it shows you the balance before you confirm a single fixture.

Team summary

TeamDivisionHomeAwayByesLongest away run
Riverside BreakersMonday A7712
Bank ShotsMonday A7712
Corner Crew UnevenMonday B6823
Chalk LineMonday B7712
Confirm Schedule 14 play dates · 28 fixtures · every night inside table capacity.

Capture every rack without chasing paper.

Enter match results as they happen, review each player row, and keep a clean saved history for the team you are ready to track now.

Round 3 Complete

31 – 24 · 5 of 5 games complete

Round gamesWho played who · 5 games
  • Avery Stone vs Miles Carter
    Completed
    9 4
  • Nina Brooks vs Owen Price
    Completed
    6 9
  • Cal Morgan vs Jules Reed
    Completed
    9 7
  • Dee Alvarez vs Sam Okafor
    Completed
    7 4

Score each game from the table, on your phone.

The match room is built phone-first: the live total stays pinned at the top, every game gets its own screen, and two big number fields are all a captain needs to enter a rack. Changes save as they are typed.

Breakers 5447 Bank Shots Tonight 19 of 25 games · 6 remaining Round by round
← Back to Round 4

Round 4 · Table 2

Nina Brooks vs Owen Price

Playing
Breakers
Bank Shots
Runout bonuses
Complete Undo
All changes saved

Give players one clear place to check progress.

Publish team rank, wins, losses, points, and recent movement without rebuilding a spreadsheet after every match.

MatchesGames
TeamPWLWin %WPts
1Riverside Breakers86275.0%1181214
2Bank Shots85362.5%1041150
3Corner Crew84450.0%971088
4Chalk Line82625.0%81964
1 Riverside Breakers6-0-2 · 118 games won 1214
8Played
6Won
0Draws
2Lost
118/160Games won
75.0%Win rate
2 Bank Shots5-0-3 · 104 games won 1150
8Played
5Won
0Draws
3Lost
104/160Games won
62.5%Win rate
3 Corner Crew4-0-4 · 97 games won 1088
8Played
4Won
0Draws
4Lost
97/160Games won
50.0%Win rate
4 Chalk Line2-0-6 · 81 games won 964
8Played
2Won
0Draws
6Lost
81/160Games won
25.0%Win rate

Your dues and your numbers, on one page.

Every player sees their own dues beside their own numbers. Captains collect in the match room; admins reconcile the envelope.

Games Won42
5/0s2
Average8.4
DateTeamGamesExpectedPaidCaptain Status
July 15Riverside Breakers5$12.00$12.00Paid
July 8Riverside Breakers5$12.00$6.00Partial
July 1Riverside Breakers4$12.00$12.00Paid
July 15Riverside Breakers Paid
5Games
$12.00Expected
$12.00Paid
July 8Riverside Breakers Partial
5Games
$12.00Expected
$6.00Paid
July 1Riverside Breakers Paid
4Games
$12.00Expected
$12.00Paid

Run the Friday night bracket from the same roster.

Tick the players who showed up, generate the bracket, and report each winner from the table. Everyone else follows it live on the bar's screen, and the champion is on record when the last rack drops. Included with every league.

Friday Night Open

In progress · Single elimination · 8 players

Winners bracket

Round 14 matches
Match 1Completed
Priya Nair
Marcus Webb
Match 2Completed
Elena Ruiz
Tomas Berg
Match 3Completed
Jada Cole
Owen Price
Match 4 · Table 2Current
Nina Brooks
Leo Grant
Round 22 matches
Match 1 · Table 1Current
Priya Nair
Tomas Berg
Match 2Next up
Jada Cole
Waiting
Final1 match
Match 1Waiting
Waiting
Waiting

The shot you missed on Monday, set up again on Tuesday.

Drag balls onto the cloth and turn on Aim. The trainer draws both paths — where the object ball goes and where the cue ball finishes, off the cushions and all — and moving the tip around the cue ball or changing the speed reshapes them in front of you. Save the shots you keep missing, work through the built-in drills, and log what you scored so you can see it move. Same workspace as the scorecards, and the same on the phone in your pocket at the table.

Shot Trainer

Drag balls from the tray onto the cloth. Turn on Aim, then drag from the cue ball to see the shot.

Clear Rack
183
Tray
Aim Remove selected
Spin
follow
Speed 4
- Fit +

Cut 45° · object potted · cue 1 rail

Saved shots 3 saved shots.

Drills 6 drills. Last: L-Drill 8/8.

Ready for a cleaner league night?

Set up your own team in a few minutes. Bring the rest of the league along when they are ready.