Run your table tennis league like a championship
From a lunchtime office round-robin to a sanctioned best-of-five final, BallOBall handles the whole event — singles and doubles brackets, live rally-by-rally scoring to 11 with the deuce win-by-two and the two-serve rotation tracked, ace and service-error stats, a match-win table that ranks on game difference, and a broadcast-grade fan page. Hand a tablet to the scorer and let every edge and net ball count.
- Games
- Scored in
- Games
- Played in
- 2
- Positions
One engine, tuned to Table Tennis
The whole platform re-skins to Table Tennis — labels, scoring, period structure, and brand accent all follow the sport.
- 01
Game-to-11 live scoring
Score the way table tennis is played — rally points build a game to 11, win by two, and only the game won moves the match scoreline. The board tracks the live rally score and the games tally together, so 13-11 in the decider reads exactly right.
- 02
Two-serve rotation tracked
Service alternates every two points — and switches every point at deuce. The console keeps the serve indicator correct through every rotation and changeover, so nobody loses track of who is up to serve.
- 03
Aces, nets & edges logged
Tap an ace, a service error, a winner, a net, or an edge ball and the rally stats build themselves. The lucky edge and the missed serve both land on the box score, live for the room to see.
- 04
A ladder built for the sport
Played, Matches Won, Lost, Win%, Games For, Games Against, and Game Difference — ranked on match Win% with game difference as the tiebreaker. The racquet ladder, not a goals-and-draws grid.
A Table Tennis console & table — not a spreadsheet
The scorekeeper buttons and the standings columns below are exactly what Table Tennis 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
- Ace
- Service Error
- Winner
- Unforced Error
- Net
- Edge
- Timeout
| # | Team | P | W | L | Win % | GW | GL | 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
- ITTF
- ITTF (best of 7)
The full Table Tennis operation
From the first fixture to the broadcast scorebug — every surface your Table Tennis league runs on, built in.
Brackets & scheduling
Round-robin groups for the club night, and seeded single- or double-elimination brackets with the Tournaments module — singles and doubles. Conflict detection warns when a player or the hall is double-booked; the tables and time windows are yours to assign.
Tablet-first scorekeeper
Big touch targets for every table-tennis event — point, game won, ace, service error, winner, net, and edge. Win-by-two and the deuce serve-switch handled for you. Offline-tolerant, undo any rally.
Broadcast scorebug & overlays
A table-tennis-themed scorebug with the live rally score, the games boxes, and a serve indicator, plus a between-games card — one browser source into OBS. The scorer drives the graphics with the same taps that score the game.
Player & club fan pages
Every club can publish a branded public page with live scores, the rally-by-rally feed, the bracket, and an aces leaderboard. No login — spectators just follow the match.
What Table Tennis leagues get
- 5 or 7 games
The deciding game swaps ends at 5
A match is best of five games to 11, or best of seven for a final or a team tie — and in the deciding game the sides swap ends the moment one player reaches 5. Best-of is a league rule here, so a best-of-seven league genuinely records games six and seven, and the mid-game end change follows the deciding game wherever it lands.
- Auto
Win-by-two, handled
A game only closes at 11 with a two-point margin, and the serve switches every point past 10-all. No manual override, no miscounted deuce.
- GD-correct
Ladders that tiebreak right
Match Win%, then game difference, then games for — applied in the right order, so the seeding matches the rulebook every round.
Start your Table Tennis league
From a lunchtime office round-robin to a sanctioned best-of-five final, BallOBall handles the whole event — singles and doubles brackets, live rally-by-rally scoring to 11 with the deuce win-by-two and the two-serve rotation tracked, ace and service-error stats, a match-win table that ranks on game difference, and a broadcast-grade fan page. Create an account, set up your organization and pick a sport. The free tier asks for no card.