Skip to content
Best-of-five to eleven, scored at rally speed

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
Built for Table Tennis

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

It really speaks the sport

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.

LiveTable Tennis
Game 18:32
NOR2Northside9–1 · 1st
vs
RIV1Riverside7–3 · 2nd

Example · Games · live to the fan page

Table Tennis scorekeeper9 event types

Scores games

  • Game Won+1

Tracked events

  • Point
  • Ace
  • Service Error
  • Winner
  • Unforced Error
  • Net
  • Edge
  • Timeout
Table Tennis standingsauto-built
#TeamPWLWin %GWGLGD
1Northside1291.9004218+24
2Riverside1273.7003325+8
3Harbour1255.5002930-1

Positions

  • SINGLES
  • DOUBLES

Rule presets

  • ITTF
  • ITTF (best of 7)
Everything in the box

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.

Why operators switch

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.