Run your squash club like the PSA
From the Monday-night club round-robin to the club championship final, BallOBall runs the whole squash season — best-of-five matches scored point-by-point under PAR-to-11, lets and strokes logged the way the ref calls them, a games-won table that ranks the ladder correctly, and a court-side fan page on the glass. Hand the marker a tablet and let the match find its decider.
- Games
- Scored in
- Games
- Played in
- 2
- Positions
One engine, tuned to Squash
The whole platform re-skins to Squash — labels, scoring, period structure, and brand accent all follow the sport.
- 01
Games are the score
PAR-to-11 means every rally is a point, but the scoreline that matters is games won. Tap each rally for the play-by-play; the match swings only when a game closes — 11–9, 12–10, on to the fifth. The 2–2 decider is handled, no mental math at the front wall.
- 02
Lets, strokes & no-lets
The marker logs every let, stroke, and conduct call as the ref makes it — the decision that hands the rally to the right player, or replays it. The play-by-play reads like the referee’s sheet, so a contested let is on the record, not in the air.
- 03
Winners & errors tracked
Tap a clean winner off the back wall or an unforced tin, and it rolls into the box score without touching the scoreline. After the match, a player sees their winner-to-error ratio across all five games — the number that wins ladder spots.
- 04
A ladder table, not a win grid
Matches Played, Won, Lost, Win %, Games For, Games Against, and Game Differential — sorted so the club ladder ranks by matches won with GD as the tiebreak. A 3–1 win and a 3–2 grind read differently in the table, exactly as they should.
A Squash console & table — not a spreadsheet
The scorekeeper buttons and the standings columns below are exactly what Squash gets — generated from the sport engine, not a generic grid.
Example · Games · live to the fan page
Scores games
- Game Won+1
Tracked events
- Point
- Rally
- Winner
- Unforced Error
- Let
- Stroke
- Error
- Game Start
- Game End
| # | Team | GP | W | L | Win % | GF | GA | GD |
|---|---|---|---|---|---|---|---|---|
| 1 | Northside | 12 | 9 | 1 | .900 | 42 | 18 | +24 |
| 2 | Riverside | 12 | 7 | 3 | .700 | 33 | 25 | +8 |
| 3 | Harbour | 12 | 5 | 5 | .500 | 29 | 30 | -1 |
Positions
- SINGLES
- DOUBLES
Rule presets
- WSF
- Club (best of 3)
The full Squash operation
From the first fixture to the broadcast scorebug — every surface your Squash league runs on, built in.
Divisions & draws
Run a monthly round-robin division, or a seeded knockout championship with the Tournaments module. Conflict detection warns when a player or the club is double-booked; you assign the courts and the time slots, so no two matches land on the same glass at once.
Marker-first scoring
Big touch targets for every squash call — point, rally, winner, let, stroke, error — driven from the T by one tablet. Offline-tolerant for basement courts with no signal, undo any rally, and every game is pushed to the glass.
Glass-court overlays
A squash-themed scorebug with the games box (2–1), the live game score, and a let/stroke ticker — one browser source into OBS for the club final on the showcourt glass. The marker drives the graphics; no separate operator.
Club fan pages
Every club can publish a branded public page with live games, the rally feed, the ladder, and a winners leaderboard. No login — members just open the page on the gallery rail and follow the decider.
What Squash leagues get
- Best-of-5
The decider, handled
Games to 11, win by two, match at three games — including the full 2–2 fifth-game decider. The period model follows squash, not a generic four-quarter clock, so the table never asks for a fifth quarter.
- PAR-11
Every rally a point
Point-a-rally scoring is logged rally by rally for the box score, while the scoreline only moves when a game is won — so the play-by-play is complete and the scoreboard never lies.
- 0
Clipboards on the gallery
Replace the laminated ladder sheet, the WhatsApp results thread, and the hand-tallied games count with one tablet that scores, ranks the ladder, and runs the stream at once.
Start your Squash league
From the Monday-night club round-robin to the club championship final, BallOBall runs the whole squash season — best-of-five matches scored point-by-point under PAR-to-11, lets and strokes logged the way the ref calls them, a games-won table that ranks the ladder correctly, and a court-side fan page on the glass. Create an account, set up your organization and pick a sport. The free tier asks for no card.