Table Tennis Scoreboard Tracker
Run a table tennis scoreboard with deuce-aware service rotation and game commits plus match formats, point cues, and an undoable rally record.{{ summaryTitle }}
{{ summaryLine }}
{{ snapshotCopyAnnouncement }}
Match review
Scoring guidance
- {{ note }}
| Rally | Projected server | Rotation basis | Copy |
|---|---|---|---|
| {{ row.rally }} | {{ row.server }} | {{ row.note }} |
The chart renderer is unavailable. The same score and target values remain in the match review.
| Event | Game score | Match score | Next server | Copy |
|---|---|---|---|---|
| {{ row.event }} | {{ row.gameScore }} | {{ row.matchScore }} | {{ row.server }} |
A table tennis score carries more information than the number of rallies won. The same score determines whether the game is still in ordinary play, has reached deuce, or is one rally from ending. It also determines whose service turn comes next.
Under current International Table Tennis Federation (ITTF) rules, a game normally goes to 11 points and must be won by 2. Service changes after every 2 points until both players reach 10, then changes after every point. A match contains the best of an odd number of games, and the opening server alternates from one game to the next.
| Rule | Target | Win by | Service before deuce |
|---|---|---|---|
| Current ITTF | 11 | 2 | 2 points each |
| Legacy club play | 21 | 2 | 5 points each |
| Custom | 2 to 99 | 1 to 10 | 2 points, or 5 when target is at least 21 |
Reaching the target is not enough when the margin is too small. At 11–10 under the ITTF rule, play continues because the lead is only one. At 12–10 the target and two-point margin are both satisfied. That same check defines game point: a player has game point only when winning the next rally would close the game.
A courtside scoreboard can keep score, service order, and game commits aligned, but it is not an umpire. It does not judge legal service, doubles receiving order, expedite-system conditions, or disputed points. Correct the board to the official decision when those events occur.
How to Use This Tool:
Set the match rule and current score before starting so the service sequence is derived from the right state.
- Enter distinct player labels, choose best of 3, 5, or 7, and select the 11-point, legacy 21-point, or custom rule.
- Choose Match first server and enter completed games plus the current game points. For a resumed match, check the derived opening and next server before scoring.
- Select Start scoring, then award each rally with the correct player's point button. Use Undo last immediately after a mistaken entry.
- When the live call names a game winner, select Commit game. The game total advances and the next board resets to 0–0 unless that commit completes the match.
Interpreting Results:
Next server follows the selected point rule and total points already played. At 10–10 or later under the ITTF rule, the server must switch after every rally. If the physical match disagrees, verify the entered first server, completed games, and current points before continuing.
Points to close accounts for both the target and the required lead. It can be greater than Points to target during deuce play, so the base-target chart alone does not prove that a game is about to end.
In the last possible game of the match, End change due becomes true when either player reaches 5 points. The board provides that cue, but the scorer remains responsible for confirming that the selected match format and live game number are correct.
Technical Details:
The scoreboard is an ordered rule model. It first validates the match setup, derives the game target and service-block size, identifies the current game from completed games, and only then evaluates server, game point, game winner, and match winner.
Rule Core
A side wins only when both the target and margin tests pass. Service is calculated from total points, not from which player won the last rally.
| Decision | Exact rule |
|---|---|
| Game winner | maximum score ≥ target and absolute score difference ≥ win-by margin |
| Deuce rotation | both scores ≥ target − 1; service changes every point |
| Pre-deuce server | service changes after each complete 2-point block, or 5-point block for legacy and custom targets of at least 21 |
| Game opening server | match first server in games 1, 3, 5, and 7; the other player in games 2, 4, and 6 |
| Games needed | floor(best-of ÷ 2) + 1 |
| Game point | the player's points-to-close value equals 1 |
For player A, points to close is the non-negative difference between A's current score and the greater of the base target or player B's score plus the win-by margin. The same rule is mirrored for player B. This is why an extended score can keep moving above 11 without an upper cap.
The projected service table applies the same state rule to the next eight rallies. Before deuce it groups service by the selected block length. At and beyond the combined deuce threshold, every additional point advances one service turn. No rounding is involved because all scores, targets, margins, and game counts are whole numbers.
Player labels may contain up to 60 characters and must differ case-insensitively. Current points accept 0 to 999. The custom margin must be lower than its target. Completed games must fit the selected best-of format, and both players cannot simultaneously hold a match-winning game count.
References:
- ITTF Statutes 2026, clean version, International Table Tennis Federation, version 1.0.9.