Table Tennis Scoreboard Tracker
Keep table tennis scoring aligned with server rotation, deuce rules, game commits, match format, point-pressure charts, and export records.- {{ message }}
| Field | Value | Scoring note | Copy |
|---|---|---|---|
| {{ row.field }} | {{ row.value }} | {{ row.note }} |
| Rally | Score before rally | Server | Rotation note | Copy |
|---|---|---|---|---|
| {{ row.rally }} | {{ row.score }} | {{ row.server }} | {{ row.note }} |
| Time | Event | Game score | Match score | Copy |
|---|---|---|---|---|
|
No rally events are logged
Use a point button or commit a completed game to populate the rally ledger.
|
||||
| {{ row.time }} | {{ row.event }} | {{ row.gameScore }} | {{ row.matchScore }} | |
Introduction
Table tennis scoring looks simple until the next serve, deuce call, and match score all have to stay aligned after a fast rally. A useful scorecard records who won the last accepted rally, shows who should serve the next rally, and keeps the current game inside the larger match format. Because service changes are rule-driven rather than winner-driven, a scorer can lose the thread even when the points themselves are correct.
Modern table tennis games are normally played to 11 points, but the target alone does not finish the game. The leading player or pair must also lead by two points, which is why 11-10 is only advantage while 12-10 is a game win. Older club games may still use 21 points, and informal house games sometimes use a custom target, so the score only makes sense after the point rule and win-by margin are known.
- Rally
- A counted exchange that awards one point to one player or pair unless the rally is a let or otherwise replayed.
- Deuce
- The tied score at the normal target minus one, such as 10-10 in an 11-point game or 20-20 in a 21-point game.
- Advantage
- A one-point lead after deuce. The player ahead can win the game by taking the next rally.
- Deciding game
- The last possible game in the selected match format. Players change ends when the first side reaches five points.
Service order is the other common source of scoring mistakes. Before deuce, service changes after a fixed block of scored rallies. At deuce and beyond, it changes after every rally. The next server is therefore based on the total points already played in the game, not on who won the previous point.
A scoreboard record is not a substitute for an umpire's decision. Lets, illegal serves, doubles receiving order, expedite procedure, and corrections for out-of-order service still need the event's rules or official judgment. Once those decisions are settled, the scorecard should keep the accepted score, service order, game count, and deciding-game end-change cue aligned.
How to Use This Tool:
Set the match context before scoring rallies so the game winner, next server, and match winner are all based on the same rules.
- Enter Player A and Player B. Use names, pairs, club sides, or table labels; the same labels appear in the score call, tables, chart, and JSON record.
- Choose Match format. Best of 3, 5, or 7 sets how many completed games are needed before Match winner can appear.
- Choose Point rule. Use ITTF 11 points, win by 2 for current standard scoring, Legacy 21 points, win by 2 for older club games, or Custom target and margin for a house format.
- Set Match first server, completed games won, and current points when resuming a match. Game State should show the expected current score and next server before live scoring begins.
- Press Player A point or Player B point after each counted rally. The summary moves through game point, deuce, advantage, game won, and match complete cues as the score changes.
- When Current game winner names a side, press Commit game. The match score updates, and current points reset unless the committed game has completed the match.
- Use Undo last for the newest wrong point or commit action. If Check scoreboard inputs appears, fix the games won, custom target, or match format before relying on the tables or exports.
Use Serve Rotation when the table disputes who serves next, Rally Ledger for recent point history, and Point Pressure when you want a quick view of how close each side is to the selected game target.
Interpreting Results:
Read Current game score, Next server, Game rule, and Current game winner together. A score can pass the target line without ending the game if the lead is still smaller than the win-by margin.
Point Pressure shows distance to the target, not a full game-completion decision. At 11-10 in an 11-point game, the chart can show one side beyond the target while Current game winner still says nobody has won.
| Result area | What to trust | What to verify |
|---|---|---|
| Game State | Current score, selected rule, next server, game winner, match score, match winner, and final-game end change. | Confirm the point rule before reading deuce, advantage, or game-complete status. |
| Serve Rotation | The projected server for the next rally and the following rally positions. | At deuce or beyond, each projected row should switch after one rally. |
| Rally Ledger | Recent point and game-commit actions made during the current browser session. | Manual edits to point or game fields may not be explained by older ledger rows. |
| End change | Whether the current game is the final possible game and whether the five-point end-change cue is due. | The cue does not change the score, server, or player positions by itself. |
| Check scoreboard inputs | A warning that the entered match state conflicts with the selected format or custom rule. | Resolve the warning before copying, downloading, or sharing the scoreboard record. |
If an umpire or table captain corrects a previous service or end error, apply that correction first. Then update the visible points, games won, and first-server setting so the next generated server agrees with the corrected match state.
Technical Details:
Table tennis scoring is a deterministic rally count with two extra rule checks. The game target defines the first score that can possibly win, and the win-by margin prevents a one-point win at deuce. The current ITTF laws use an 11-point game with a two-point margin, while older 21-point play uses the same margin with a longer service block.
Service order depends on the number of points already scored in the current game. Before deuce, the service block is two rallies for an 11-point game and five rallies for a 21-point game. After both sides reach the deuce score, service alternates after every rally until the game ends.
Rule Core
A game winner exists only when the higher score reaches the target and the lead reaches the selected margin.
A and B are the current game points, T is the selected game target, and M is the selected win-by margin. With T = 11 and M = 2, 11-10 fails the margin test, while 12-10 passes both tests.
| Point rule | Target | Win by | Deuce score | Service before deuce |
|---|---|---|---|---|
| ITTF 11-point game | 11 | 2 | 10-10 | Service changes every 2 scored rallies. |
| Legacy 21-point game | 21 | 2 | 20-20 | Service changes every 5 scored rallies. |
| Custom target and margin | Entered value | Entered value | Target minus 1 on both sides | 2-rally blocks for targets below 21; 5-rally blocks for 21 or higher. |
Match scoring converts completed games into a winner. Best of 3 requires 2 games, best of 5 requires 3 games, and best of 7 requires 4 games. The first server alternates by game, so the opening server for the current game comes from the match first server and the number of completed games already recorded.
| Boundary | Rule used | Why it matters |
|---|---|---|
| Games to win | Half the selected best-of format, rounded down, plus one. | A best-of-5 match is complete at 3 games won, not after all 5 games are necessarily played. |
| Impossible match count | Both sides cannot already have reached the match-winning game count. | For best of 3, 2-2 games won is invalid because the match should have ended at 2. |
| Custom scoring | The game target should be greater than the win-by margin. | A target that is less than or equal to the required margin produces a poor house-rule scoreboard. |
| Deciding-game end change | In the last possible game, the cue appears once either side has at least 5 points. | The cue is procedural; it does not modify points, service order, or the match score. |
The scoring controls use the current browser state for names, points, games won, event rows, chart values, and exports. Rally scoring does not require sending player names or scores to a scoring service; copied text and downloaded files are created only when the user asks for them.
Worked Examples:
A live 9-8 game
Lin and Ito are tied 1-1 in a best-of-5 match under ITTF 11 points, win by 2. With Player A current points at 9 and Player B current points at 8, Game State reports no current game winner and calculates the next server from 17 scored rallies.
Deuce needs two clear points
At 10-10, Current game score is deuce and Serve Rotation switches the server every rally. If Ito moves ahead 10-11, Current game winner still reads none. At 10-12, Ito meets the target and the two-point margin, so Commit game can add the game to the match score.
A legacy 21-point club game
For a club night using Legacy 21 points, win by 2, a 19-18 score is still pre-deuce and service changes in five-rally blocks. At 20-20, the deuce rule begins and Serve Rotation changes to one rally per server until a side leads by two.
An invalid best-of-3 score
If Match format is best of 3 and both players are entered with 2 games won, Check scoreboard inputs warns that both sides cannot already have reached the match-winning count. Correct one games-won field before trusting Match winner or exporting the record.
FAQ:
Why does 11-10 not win an 11-point game?
The score has reached the target, but the lead is only one point. Current game winner appears only when the higher score reaches the target and leads by the selected win-by margin.
When does the server change at deuce?
At deuce or beyond, service alternates after every scored rally. Before deuce, the block is two rallies for the 11-point rule and five rallies for the 21-point rule.
What happens when I commit a game?
Commit game adds the completed game to the winning side's match score. If the match is not complete, current points reset for the next game; if the match is complete, the final game score remains visible.
Can I use a custom target?
Yes. Choose Custom target and margin, then set Game target and Win by. If the target is not greater than the win-by margin, Check scoreboard inputs asks you to correct it.
Does this settle doubles receiving order?
No. The scoreboard names the scoring sides and projected server, but doubles receiving order and correction procedure must come from the table officials or event rules.
Are player names and scores uploaded while scoring?
No scoring service is needed for rally updates. Names, points, games, the rally ledger, and JSON record stay in the browser unless you copy or download them yourself.
References:
- ITTF Statutes 2026 (clean version), International Table Tennis Federation, version 1.0.9.