Tennis stats app.Every point, scored.
StatsCastr scores the match and keeps the stats at the same time. Tap Ace, Winner or Double Fault, pick the player, and the game score, sets and serve numbers update for the coach and anyone following along.


The tennis stat pad
Each point is one tap. Point Won, Ace, Winner, Service Point, Return Point and the break-point buttons give the point to your player; Double Fault, Forced Error and Unforced Error give it to the opponent. Serve buttons track first and second serves without changing the score.
- Pick the player after each point, then log it as singles or add a doubles partner
- The game number is filled in for you
- Points have to follow the score, so the match can't drift out of order
- Undo takes back the last point with one tap
These are the real tennis buttons from the app. Blue buttons change the score.
Tap a stat to log a play.
Advantage or no-ad
Pick the scoring for your league. Sets go to six games with a two-game lead, and a seven-point tiebreak at 6-6. Matches are best of three, and StatsCastr ends the match once a player has won two sets.
Advantage scoring at deuce
No-ad: one point decides at deuce
- The game score shows love, 15, 30, 40, deuce and ad, live and on the fan page
- Set scores and games won show beside the match score
- Rosters mark singles and doubles players
The match stats fans see
Every match gets a public page with the sets, the current game score, team stats, player stats and point-by-point log. Share the link and family and fans follow in any browser, with no app or account. It refreshes every 15 seconds.
- Team stats: Match (sets), Set scores, Games won, Points won, Aces / Double faults, First serve %, Break points won, Winners / Unforced errors

Player stats · Points & Outcomes
- PTS
- Points won
- WIN
- Winners
- FE
- Forced errors
- UE
- Unforced errors
- BPW
- Break points won
Player stats · Serve
- ACE
- Aces
- DF
- Double faults
- 1ST
- First serves in
- 2ND
- Second serves in
- SPW
- Service points won
Player stats · Return
- RPW
- Return points won
- BPS
- Break points saved
The details that matter
Fix any point
Logged the wrong player? Edit any point, even after the match, and the score and stats recalculate.
Keeps going offline
No signal at the courts? Points are saved on the phone and sync in order when the connection is back.
PDF and CSV export
Download any match as a PDF or a CSV with the set scores, match stats, player stats and point-by-point log.
Your team's colors
Add team colors and a logo once. They show on the fan page, match cards and standings.
Season standings and stat leaders
Group matches into a league and season, and StatsCastr keeps the standings and the leaderboard as results come in.
- Standings with wins, losses, winning percentage and sets for and against
- Ties in the standings broken by head-to-head, then set differential
- Scrimmages stay out of the standings
Tennis stat leaders
- Aces per match
- Winners per match
- Points won per match
- Double faults per match
- Break points won per match
Your match in the broadcast
Streaming the match with ScoreCastr? Link the StatsCastr match to the ScoreCastr match and your match and player stats feed its broadcast graphics. ScoreCastr runs the scoreboard.
Tennis on ScoreCastr- Link by scanning ScoreCastr's QR code or typing its code
- Team and player stats go to the graphics
- Linking never slows down the scoring
Tennis questions
Does it keep the score as well as the stats?+
Yes. Every point you log moves the game score (love, 15, 30, 40, deuce, ad), the games and the sets, and the stats build at the same time.
Does it handle no-ad scoring?+
Yes. Pick US scholastic (no-ad, one point decides at deuce) or standard advantage scoring for your league.
Can it score doubles?+
Yes. After picking the player for a point, log it as singles or add their doubles partner.
Does it work out first-serve percentage?+
Yes. Log first serves in and missed and second serves in, and the match stats show first-serve percentage along with aces, double faults and break points.
Can family follow the match live?+
Yes. Share the match link. It opens in any browser with no app or sign-in and refreshes every 15 seconds.