Tennis Scoreboard Tracker
Track online tennis scoreboards with point calls, deuce, no-ad, tiebreaks, sets, server rotation, event logs, charts, and exports for match-side scoring.{{ summaryTitle }}
| 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 }} | |
Tennis scoring turns a sequence of points into games, sets, and finally a match result. Ordinary game points use the familiar call sequence of Love, 15, 30, and 40, with the server's score called first. Once both players reach three points, the game moves to deuce unless no-ad scoring is being used.
The score matters because one point can change the whole situation. A point at deuce can create advantage, erase advantage, win a game, create a break point, close a set, or finish the match depending on the game count and match format. Tiebreaks add another switch: point calls become plain numbers, and a player still needs the target score plus a two-point margin.
A live board is useful for practice sets, club matches, watch parties, school events, lessons, and informal scoring at the court. It helps the scorer keep the current call, server, game score, set score, and recent scoring path aligned when play moves quickly or a correction is made after a disputed point.
A scoreboard does not replace a referee, official scorebook, or local competition rules. It can keep a clear working record, but it cannot decide line calls, service-order disputes, changeovers, medical interruptions, penalties, doubles receiving order, or any rule variation that is not represented in the visible scoring settings.
Technical Details:
A tennis match is hierarchical. Points decide a game, games decide a set, and sets decide the match. Ordinary games normally require at least four points and a two-point margin. Sets normally require six games and a two-game margin, except that a tiebreak set can be decided by a tiebreak at 6-6.
Server-first scoring is the main reason a board must know who is serving. A 40-30 score can be game point for the server or break point for the receiver depending on who serves next. Tiebreak service order also changes after the first point and then every two points, so the scorer needs the player who was due to serve first in the tiebreak, not just the last server in an ordinary game.
Rule Core
| Situation | Scoring rule | Practical effect |
|---|---|---|
| Ordinary game point call | 0, 1, 2, and 3 points display as Love, 15, 30, and 40. |
The call is read server score first, with tied pre-deuce scores shown as all. |
| Advantage scoring | After deuce, a player must win two points in a row to win the game. | One point creates Ad-In for the server or Ad-Out for the receiver; the next point either wins the game or returns to deuce. |
| No-ad scoring | At three points each, the next point decides the game. | The call becomes Deciding point, and the point winner receives the game. |
| Set tiebreak | In a tiebreak set, 6-6 games starts a tiebreak. The target defaults to 7 points and still requires a two-point margin. |
The tiebreak winner takes the set 7-6, and tiebreak point calls use plain numbers. |
| Advantage set | A set continues until a player has at least 6 games and leads by 2. |
No set tiebreak starts at 6-6 when this set format is selected. |
| Match tiebreak | If the final set is set to 10-point match tiebreak, the sets are level before the decider, and the current set games are 0-0, the tiebreak target becomes 10 by 2. |
The match tiebreak replaces the deciding set and awards the final set to the tiebreak winner. |
| Match format | Best of 1, 3, or 5 sets requires 1, 2, or 3 sets to win. |
The board can mark game point, set point, match point, and match complete against the selected format. |
Fields, Limits, And Output Behavior
| Field or output | Accepted or displayed value | Boundary to remember |
|---|---|---|
Player A and Player B |
Names used in the score call, table rows, chart legend, event log, and exported records. | Blank names fall back to the sample player names. |
Server |
The current server in an ordinary game, or the player due to serve first in a tiebreak. | Tiebreak service is derived from the first server and total tiebreak points. |
Current game points |
Whole non-negative point counts for each player. | Ordinary advantage scoring normalizes high deuce-era counts to deuce or advantage for display. |
Games in set |
Whole non-negative current-set game counts. | A tiebreak set enters tiebreak mode exactly at 6-6. |
Sets won |
Completed set counts for each player. | When a player reaches the required sets for the match format, point buttons stop until the state is corrected or reset. |
Scoreboard State |
Server call, player point state, current set games, match sets, server and court, active rules, and last local action. | This is the main place to verify the current board before copying or exporting. |
Set Ledger |
Completed logged sets, edited recorded set totals, and the current set or match tiebreak row. | Edited set totals can appear without complete set-by-set scores if the scorer typed a correction. |
Score Flow |
A line chart of cumulative games won across the local event history, plus the current board when it differs from the last event. | The chart is an audit of logged actions and corrections, not a shot-by-shot match chart. |
Point Event Log |
Local point, game, set, and tiebreak events with time, action, point call, games, and sets. | The active session keeps up to 80 events and trims the oldest row as new events are added. |
Mechanism Walkthrough
The sample state starts with Rivera leading Nakamura one set to none and 5-4 in the second set, with the current game at deuce. If Rivera wins the next point while serving, the point call becomes Ad-In Rivera. If Rivera wins again, the game becomes 6-4, the set count becomes 2-0, and a best-of-three match is complete. If Nakamura wins the first point instead, the call becomes Ad-Out Nakamura; a following Rivera point returns the game to deuce rather than awarding the game.
Everyday Use & Decision Guide:
Start by deciding whether you are scoring from the beginning or recreating a match in progress. For a fresh match, enter the player names, choose the server, confirm the match format, and leave point, game, and set counts at the starting values you want. For a correction or mid-match start, type the current points, games, and sets first, then check the large point call before pressing either point button.
Use Advantage for ordinary tennis scoring and No-ad when your format uses a deciding point at deuce. Open Advanced when the set format matters. Tiebreak set starts a tiebreak at 6-6, while Advantage set keeps the set going until a two-game lead appears. The Tiebreak target controls ordinary set tiebreaks; the final-set 10-point match tiebreak uses a target of 10 when the sets are level before the decider and the current set is still 0-0.
The point buttons are the best live-scoring path because each click updates the board and adds an event. Typed fields are better for corrections after a call is changed or when you begin from an existing score. Undo last only restores the state before the newest unlocked point logged in the current browser session. Reset sample returns to the seeded Rivera-Nakamura example, so it is not a blank-new-match button.
- Use
Scoreboard Statewhen someone needs the current call, server, court, game score, set score, and active rule summary. - Use
Set Ledgerto review completed set rows and confirm whether a set tiebreak or match tiebreak has been recorded. - Use
Score Flowto check whether the logged games and the current board tell the same scoring path. - Use
Point Event Logwhen a disputed point needs a time-stamped local audit trail. - Use
JSONwhen another workflow needs the current state, rules, tables, chart points, and events in one structured record.
Do not treat a match-complete badge as an official result by itself. It only means the entered set totals have reached the selected best-of format. Before sharing a record, clear Check scoreboard inputs, compare the summary with the set ledger, and make sure the latest event matches the point you meant to record.
Step-by-Step Guide:
Use this flow for live scoring, a match tiebreak, or a corrected in-progress score.
- Enter
Player AandPlayer B. The summary badges and chart legend should immediately use those names. - Choose
Server. In an ordinary game, select the current server. At a tiebreak, select the player who was due to serve first in that tiebreak. - Set
Scoring styleandMatch format. TheActive rulesrow should show advantage or no-ad, best-of format, set format, tiebreak target, and final-set mode. - Enter
Current game points,Games in set, andSets won. The large point call should match the score you would announce from the server's perspective. - Open
Advancedif the match uses an advantage set, a non-7-point set tiebreak, or a10-point match tiebreakas the final set. - Press the winning player's point button after each point. Watch the summary for
Game point,Break point,Set point,Match point, andMatch completecues. - Use
Undo lastimmediately after a wrong point click. If the error came from older play or from a manually typed starting score, edit the point, game, or set fields directly. - If
Check scoreboard inputsappears, fix negative values, high ordinary-game point counts, no-ad deciding-point confusion, or a completed-match state before relying on exports. - Review
Scoreboard State,Set Ledger,Score Flow, andPoint Event Logbefore copying, downloading, exporting, or using theJSONrecord.
Interpreting Results:
The large point call is the fastest read, but it is only one part of the board. Scoreboard State shows why the call appears by listing the point state, games, sets, server, court, active rules, and last local action. If the call says Ad-Out, the receiver has the next-point game chance. If it says Deciding point, no-ad scoring is active and the next point wins the game.
The opportunity badge is useful for pressure points. Game point means the point winner can take the game. Break point means the receiver can take the server's game. Set point and Match point depend on the entered games, sets, and selected best-of format, so check those fields when a pressure cue looks surprising.
| Output | Read it as | Check before trusting it |
|---|---|---|
Scoreboard State |
The current call, game score, set score, server, court, rules, and latest local action. | Confirm the server and match format before using a pressure-point cue. |
Set Ledger |
Completed logged sets, edited recorded totals, and the current set or match tiebreak. | Watch for a Recorded row when set totals were typed without complete logged set scores. |
Score Flow |
A game-count chart based on the local event history and any current correction point. | A late Current point usually means typed values no longer match the last event. |
Point Event Log |
The local history of point, game, set, and tiebreak actions. | The log is limited to the active session and recent events. |
Check scoreboard inputs |
Warnings for values that were normalized or for states that need attention. | Clear warnings before treating copied tables, chart data, DOCX exports, or JSON as final records. |
A clean result should agree across the summary, state table, set ledger, chart, and event log. When they disagree, the usual cause is a manual correction after the newest logged point or an entered set total that does not have matching event history.
Worked Examples:
Closing the sample match from deuce
The sample has Rivera leading Nakamura 1-0 in sets and 5-4 in games, with Rivera serving at deuce in a best-of-three advantage-scoring match. Press Rivera point once and the call becomes Ad-In Rivera. Press it again and Scoreboard State shows match complete, because Rivera has won the game, the set 6-4, and the match 2-0 in sets.
Using no-ad at 3-all
Set Scoring style to No-ad, put both Current game points fields at 3, and keep the game score at 2-2. The point call becomes Deciding point and Check scoreboard inputs reminds you that the next point wins the game. If Player B point is pressed, Player B receives the game and the point counters reset.
Finishing a set tiebreak
Choose Tiebreak set, set Games in set to 6 for both players, and leave Tiebreak target at 7. With tiebreak points at 6-5, one more point for the leading player wins the tiebreak 7-5 and records the set as 7-6. If the point makes the tiebreak 6-6, play continues until someone leads by two.
Fixing a confusing point count
If an ordinary advantage game is manually typed as 8-7 in points, the displayed call normalizes that state to advantage rather than reading out raw point totals. Check scoreboard inputs warns that ordinary point counts above advantage are being normalized. Correct the point fields to 4-3 for advantage or 3-3 for deuce before exporting the record.
FAQ:
Why does the score show Ad-In or Ad-Out?
Ad-In means the server has advantage after deuce. Ad-Out means the receiver has advantage. The next point either wins the game for the player with advantage or returns the game to deuce.
Does it support no-ad scoring?
Yes. Choose No-ad under Scoring style. At three points each, the call becomes Deciding point, and the next point button awards the game.
Why did the point call switch to numbers?
The board uses number calls during a set tiebreak or match tiebreak. A set tiebreak starts at 6-6 games when Tiebreak set is selected, and a match tiebreak starts when the final-set mode and set score make that decider active.
Why are the point buttons disabled?
They are disabled when the entered set count has already reached the selected Match format. Edit Sets won or use Reset sample before logging another point.
Can I correct a score after a wrong click?
Use Undo last right after a wrong logged point. For older mistakes, type the corrected point, game, or set values directly, then check Scoreboard State, Set Ledger, and Score Flow.
Is the event log permanent?
No. The active page keeps a local event list for the current browser session and trims it after 80 events. Use the visible copy, download, DOCX, chart, or JSON actions when you need a separate record.
Can this replace official tennis scoring?
Use it as a working scoreboard and review aid. Official matches may require a referee, official scorebook, tournament system, or local rules that this board does not enforce.
Glossary:
- Love
- Zero points in an ordinary tennis game.
- Deuce
- A tied ordinary game after both players have won at least three points.
- Advantage
- The one-point lead after deuce in advantage scoring.
- No-ad
- A scoring format where the point at three-all decides the game.
- Tiebreak
- A numbered-point game used to decide a set at 6-6 or to replace a deciding set in match-tiebreak formats.
- Break point
- A point where the receiver can win the server's game.
- Set point
- A point where a player can win the current set.
- Match tiebreak
- A deciding tiebreak that awards the final set and match when the selected format calls for it.
References:
- 2026 Rules of Tennis, International Tennis Federation, 2026.
- Tennis Scoring: Points, Sets & Games, USTA.
- Tennis Terms and Definitions, USTA.
- Tennis Glossary, International Tennis Federation.