You need a tennis scorekeeper when a plain click counter stops being able to follow tennis scoring by itself — that is, the moment a match requires correct game, deuce, tie-break, and best-of-three transitions rather than a single running tally. A tennis scorekeeper is a local browser tool that records points one tap at a time, displays the current Love, 15, 30, 40, Deuce, and Advantage state, awards a game when two consecutive points are won after Deuce, switches to a numeric tie-break at 6-6, and ends the match when one player has taken two sets. It is the right tool for a friendly singles match, a practice session, a club ladder note, or a lesson where the readable score matters more than a paper mark. It is not designed for officiated tournament duties: service order, doubles rotations, line calls, retirement, or event-specific format variations are not administered. Use this tool when the normal game, tie-break-set, and best-of-three structure matches the match you are actually playing, and when you want a private daily record without an account, upload, or remote scoring API.

how do i decide whether i need to use tennis scorekeeper
How Do I Decide Whether I Need to Use Tennis Scorekeeper

The Moment a Click Counter Stops Being Enough

A simple online tally counter only increments by one — it has no idea that a tennis point in progress might be 15-30, that 40-40 is Deuce, or that a tie-break at six games all changes the scoring language entirely. Once you find yourself mentally subtracting, mentally resetting, or reaching for paper to remember whether the next point wins the game, the tally has run out of structure.

That is the decision boundary: a tennis scorekeeper becomes useful when you need the layers to stay connected — points inside a game, games inside a set, sets inside a match — without doing the math by hand each rally. If your match is still a casual warm-up rally where only the running point total matters, a generic counter may be enough. As soon as one player is on set point, the next question is not "what is the count" but "what does the score mean right now", and that question belongs to a state-aware tool like Tennis Scorekeeper.

What a Tennis Scorekeeper Actually Tracks

The tool's job is to keep four layers in sync:

  • Points within a game, displayed as Love, 15, 30, 40, Deuce, Advantage, or Game
  • Games within a set, displayed as a numeric game score such as 3-2 or 5-4
  • Sets within a match, with the match ending the moment one player reaches two sets
  • A tie-break game at 6-6, where points are counted numerically and the first to seven by two wins the set 7-6

According to the ITF Rules of Tennis, a regular game starts at Love and moves through 15, 30, and 40 as points are won. At 40-all the scoreboard displays Deuce; the next point gives that player Advantage, and a second consecutive point wins the game. The USTA player guide describes the same transitions in its standard scoring overview. The Tennis Scorekeeper implements these rules as an explicit local state machine rather than guessing from a final total, and the state machine has external golden-case tests, so deuce, advantage, tie-break, and set boundaries all behave the way the rules describe.

Matches Where This Tool Fits, and Where It Does Not

Use the table below to decide whether the match you are about to play falls inside the tool's scope. A "Yes" means the standard game, tie-break-set, best-of-three structure is exactly what you are playing. A "No" means a different format is in use and the tool will not reflect it correctly.

Match scenarioFitReason
Friendly singles matchYesStandard game, tie-break-set, best-of-three structure
Practice session with a coachYesClear on-screen score is easier to reference than paper
Club ladder noteYesDaily history can be reviewed for the same day
Lesson with one studentYesReadable score is more useful than a paper mark
Best-of-five singlesPartialTool ends the match at two sets; later sets would not be recorded
Doubles matchNoService order and doubles rotations are not administered
Officiated tournamentNoTool is a personal aid, not an umpire or chair-side scorecard
Match tie-break at one set allNoStandard numeric tie-break only runs at 6-6, not as a match tie-break
No-ad scoring variantNoTool uses advantage scoring, not sudden-death at deuce

If your match falls into a "Yes" row, open Tennis Scorekeeper in the browser on your phone or laptop and tap as you go. If it falls into a "No" row, the tool will still record the points, but it will not reflect the format you are playing, so the displayed score will drift from the real match.

How to Record a Match Step by Step

  1. Open Tennis Scorekeeper in the browser and enter the two player names in the name fields so each tap is labelled clearly.
  2. Tap the player who wins the first point; the scorekeeper advances from Love-Love to 15-Love automatically and shows the game score inside the active set.
  3. Keep tapping the player who wins each rally; the tool applies the standard 15, 30, 40 progression and moves the set score forward when a game is won.
  4. When both players reach 40, the tool displays Deuce; the next point gives that player Advantage, and a second consecutive point awards the game. If the opponent wins the next point instead, the score returns to Deuce.
  5. When the set reaches 6-6, the tool switches to a numeric tie-break; the first player to seven points by two wins the set 7-6, and the match ends the moment one player reaches two sets.
  6. If a tap is wrong, use Undo last point to restore the precise previous score — the tool stores the full prior match snapshot, so the reversal is exact across game, set, tie-break, and match boundaries.
  7. When the match ends, use Start new match to clear the active score while keeping the daily point history that has already been recorded.

Daily History, Undo, and Export

Every point you tap is stored against the device's local calendar day — the day is read from Intl.DateTimeFormat on your device. That small daily history is useful when a practice match crosses midnight, because the points before midnight and after midnight belong to different calendar days, or when you want to look back at how many points were recorded on a particular date. The daily history is a point-record history, not a claim that a score was official.

The three controls that protect you during a match are:

  • Undo last point — restores the exact previous match snapshot, including across game, set, tie-break, and match boundaries
  • Start new match — clears only the active match score; the local daily history already recorded stays in place
  • Clear local history — removes the stored daily record when you want to begin again from a blank browser state

When you need a file outside the browser, you can export the local record without sending it to a remote service. Export CSV creates a Date and Points recorded file that opens in a spreadsheet or archive. Export PNG creates a natural 1080 by 1350 image with a total and the recent days; the image does not include a URL or player names, which limits unnecessary personal context if the file is shared. Both exports use browser Blob and canvas APIs locally.

Privacy, Storage, and Honest Limits

The player names, the active match, and the daily point history are stored only under the tool's local browser key. They do not synchronize to another device, and clearing site data removes them. There is no account, no upload queue, no server-side scoring API, and no remote file conversion. If browser storage is unavailable, the score can still be used on the current page, but the tool discloses that it cannot retain the history for the day.

The tool is deliberately a personal scorekeeping aid rather than an official tournament scorer. It does not manage service order, chair-umpire decisions, doubles rotations, line calls, court changes, retirement, match tie-break alternatives, or event-specific scoring variations. A tournament can announce a different format — a no-ad set, a super tie-break at one set all, or a 10-point match tie-break — and that format controls the event. If your match uses any of those, this tool is the wrong choice for the match format; a paper scorecard approved by the event is the correct choice.

For a similar decision framework on a different scorekeeper-style tool, see the decision guide for a chess clock.

For a deeper look, see Basketball Scorekeeper First-Time Setup: Where to Begin.