Tennis Scoreboard Tracker
Keep a tennis score from any point, with server-first calls, no-ad and tiebreak rules, pressure cues, charts, and JSON exports.| Aspect | Value | Details | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.value }} | {{ row.details }} |
| Set | {{ homeLabel }} | {{ awayLabel }} | Status | Tiebreak | Copy |
|---|---|---|---|---|---|
| {{ row.set }} | {{ row.home }} | {{ row.away }} | {{ row.status }} | {{ row.tiebreak }} |
| Time | Action | Point call | Games | Sets | Copy |
|---|---|---|---|---|---|
| No local tennis points logged yet. | |||||
| {{ row.time }} | {{ row.action }} | {{ row.call }} | {{ row.games }} | {{ row.sets }} | |
Introduction
Tennis scoring compresses a long match into a few short calls. One point can change the spoken game score, the server pressure, the game score inside the set, and the match situation. A useful tennis scoreboard has to keep those parts together because the same point total can mean ordinary point in progress, game point, break point, set point, match point, or a live tiebreak.
The first habit to learn is that ordinary game scores are called from the server's side. A server leading three points to two is heard as 40-30. A receiver leading by the same raw point count is 30-40 and may be holding break point. Changing the server without changing the point totals can therefore change the call even though neither player won another point.
- Love
- Zero points in an ordinary game.
- Deuce
- Both sides have reached at least three points and neither side has the game-winning margin.
- Advantage
- One side won the point after deuce. A second point for that side wins the game; the other side returns the game to deuce.
- No-ad
- A deciding-point format where the next point at deuce wins the game.
- Tiebreak
- A numbered game, commonly at 6-6 in a set, won only after reaching the target with a two-point lead.
Set format changes how the game score should be read near the end of a set. In an advantage set, 6-6 is simply another live score and play continues until a two-game lead appears. In a tiebreak set, 6-6 starts a special game and the winner usually takes the set 7-6. A final-set match tiebreak is different again because it replaces the deciding set rather than adding a normal game score.
Pressure labels come from the next possible point, not from the current number alone. At 40-30, the server may have game point; at 30-40, the receiver may have break point. At 5-4 in games, the same game point might also be set point. If the player is already one set from the selected match format, the next point can become match point.
A private scoreboard does not replace the chair umpire, referee, event rules, or official score sheet. It can keep the arithmetic, server, tiebreak state, set count, and recent scoring trail consistent, but it cannot decide line calls, wrong-server remedies, receiving order in doubles, code violations, medical delays, or tournament-specific correction procedures.
How to Use This Tool:
Choose the match rules before logging points. The typed score fields are useful for resuming an in-progress match, while the point buttons are better for a live score table.
- Enter Player A and Player B. The labels appear in the score call, result tables, score-flow chart, copied rows, downloads, and JSON record.
- Set Server. In an ordinary game this is the current server; in a tiebreak it is the player who was due to serve the first tiebreak point.
- Choose Scoring style. Advantage requires the two-point post-deuce margin; No-ad treats the next point at deuce as the game winner.
- Choose Match format, Set format, Tiebreak target, and Final set. These settings control set wins, match-point calls, and whether a 10-point final match tiebreak can replace the deciding set.
- Enter Current game points, Games in set, and Sets won when starting from an existing score. Ordinary game points use 0, 1, 2, and 3 for Love, 15, 30, and 40; tiebreak points use their actual numeric totals.
- Press the point button for the player who won the point. The board advances games and sets, switches ordinary-game service, rotates tiebreak service, and records the action locally.
- Use Undo last right after a mistaken point click. For older corrections, edit the visible score fields and then compare Scoreboard State with Point Event Log.
- Clear or understand any Check scoreboard inputs warning before exporting. A warning can mean a no-ad deciding point is active, ordinary game points were normalized for display, or the selected match format is already complete.
The sample opens with Rivera and Nakamura in a late best-of-3 advantage match. Reset sample restores that demonstration state when you want a known starting point.
Interpreting Results:
The large call gives the immediate score, but the supporting rows explain why that call is valid. Confirm the server, current set games, match sets, and active rules whenever a pressure cue appears earlier or later than expected.
Game point means the next point for that player wins the current game. Break point is game point for the receiver. Set point and Match point look ahead through the active set format and best-of match format, so they can appear before the game score itself looks unusual.
| Result area | What it shows | Check before relying on it |
|---|---|---|
| Scoreboard State | Server call, point state, games, sets, server and court side, active rules, and latest local action. | Confirm the server and scoring style because both can change the spoken call. |
| Set Ledger | Logged completed sets, manually recorded set totals, and the live set or match tiebreak row. | A recorded total can appear when set fields were typed without a matching local point history. |
| Score Flow | A cumulative games chart built from retained local events, with a current-board marker when needed. | Treat it as a recent scoring trail, not proof that every earlier point was entered. |
| Point Event Log | The newest local point, game, set, and tiebreak actions with the call, game score, and set score after each action. | The log belongs to the current browser session and keeps only the newest 80 events. |
| JSON | A structured snapshot of the current score, visible rules, rows, score flow, retained events, and warnings. | Resolve validation messages first if the record will be copied into another system. |
A match-complete status means one player has reached the required set count for the selected format. It does not verify event-specific eligibility, doubles receiving choices, official correction rules, or any point history that was never entered locally.
Technical Details:
Standard tennis games use named point values until both sides reach 40. From deuce, advantage scoring requires a two-point margin inside the game: one point to earn advantage and one more point to convert it. No-ad scoring removes that post-deuce margin and awards the game on the deciding point.
Set scoring is governed by games, not by the named point call. An advantage set closes at six or more games only when the leader is ahead by two games. A tiebreak set follows that same rule until 6-6, then replaces the next ordinary game with a numbered tiebreak. The tiebreak winner receives the set as 7-6, even when the tiebreak score itself is 8-6, 10-8, or longer.
Match format is a simple majority of the selected best-of length. Best of 1 needs one set, best of 3 needs two, and best of 5 needs three. A 10-point final match tiebreak applies only when both players are one set from winning, the deciding set has not started, and that final-set option is selected.
Rule Core
Both set tiebreaks and match tiebreaks use a target-plus-margin rule.
A and B are the players' tiebreak point totals, and T is the active target. A 7-point set tiebreak at 7-6 continues because the lead is only one; 8-6 satisfies both the target and margin. A 10-point match tiebreak follows the same rule with T equal to 10.
| Situation | Rule | Visible effect |
|---|---|---|
| Advantage game | A player wins after at least four points and a two-point lead. | The call moves through Deuce, Ad-In, or Ad-Out before the game is awarded. |
| No-ad game | At three points each, the next point wins the game. | The call becomes Deciding point and the next logged point advances the game score. |
| Tiebreak set | At 6-6 games, points are counted numerically to the chosen target by two. | The set ledger records the tiebreak winner as taking the set 7-6. |
| Advantage set | The set continues until one player has at least six games and a two-game lead. | No set tiebreak starts automatically at 6-6. |
| Final match tiebreak | When the match is level before the deciding set, the selected option replaces that set with a 10-point tiebreak. | The winner receives the final set and can complete the match without a normal game score. |
| Best-of match | Required sets equal half the best-of length rounded down, plus one. | Best of 1, 3, and 5 require 1, 2, and 3 set wins. |
Service and Normalization
Tiebreak service uses the player due to serve first, then alternates after the first point and in two-point blocks after that. The next point starts from the deuce court when the total tiebreak points are even and from the ad court when the total is odd. After a set tiebreak, the next ordinary game belongs to the opponent of the player who served first in the tiebreak.
Typed ordinary-game point totals above the useful advantage range are normalized for display unless a tiebreak is active. For example, a typed 5-4 ordinary-game state is shown as Advantage rather than a nonsensical 5-4 call, while a 5-4 tiebreak remains a literal numbered tiebreak score.
Copy, table, chart image, document, and JSON actions are user-triggered outputs from the visible board. The event list is a convenience record for the current browser session, not an official point-by-point score sheet.
Worked Examples:
Server at deuce
Rivera is serving with both players at three points. With advantage scoring selected, the call is Deuce. If Rivera wins the next point, the call becomes Ad-In Rivera. If Nakamura wins after that, the game returns to Deuce.
Receiver has break point
Nakamura is receiving and leads the point state from the receiver's side. Because the receiver can win the server's game with the next point, the pressure cue is break point instead of ordinary game point.
No-ad deciding point
With no-ad scoring at three points each, the next point wins the game even though the margin will be only one point. If deciding point appears unexpectedly, check whether the scoring style was changed from advantage to no-ad.
Set tiebreak by two
In a tiebreak set with a target of 7, a 6-5 tiebreak score is still live. A point for the leader makes 7-5 and records the set as 7-6. A point for the trailing player makes 6-6, so play continues until someone leads by two.
FAQ:
Why did the call change when only the server changed?
Ordinary tennis calls are server-first. The same raw point totals can read as 40-30, 30-40, Ad-In, or Ad-Out depending on who is serving.
When should I use the 10-point final match tiebreak?
Use it for formats where the deciding set is replaced by a match tiebreak. The active target becomes 10 only when both players are one set from winning and the deciding set has not started.
Why does the Score Flow chart include a Current board point?
That marker appears when typed fields or corrections make the visible board differ from the newest retained event row. Use the summary and state table as the current score, and use the chart as a recent trail.
Does the event log prove the whole match history?
No. It keeps retained actions from the current browser session. Typed corrections and manually entered set totals can make the current score accurate while the local event log remains partial.
Does the scoreboard handle doubles receiving choices?
No. It records side labels, server choice, score calls, games, sets, tiebreaks, and recent scoring actions. Doubles receiving order, deciding-point receiving choice, wrong-server remedies, and official rulings remain outside the board.
References:
- Rules of Tennis 2026, International Tennis Federation, 2026.
- Scoring Points and Tennis Sets, United States Tennis Association.
- Who serves next after a tiebreak?, United States Tennis Association.