OnPoint: Score Tracker
Padel Tennis Pickleball Scorer
$1.99 · Designed for iPad. Not verified for macOS.
OnPoint turns your Apple Watch into a courtside referee. Score with a tap, undo with a double-tap, and hear the score announced out loud. Tennis, padel, and pickleball — every rule, every format, one app.
SCORE YOUR WAY
• Tap your Apple Watch to score. Sub-one-second with haptic feedback.
• Double-tap to undo. No menus, no hassle.
• Action Button on Apple Watch Ultra: 1 press = your team, 2 = opponent, 3 = undo.
• Bluetooth remote: pair any BLE shutter button and score from anywhere on court.
• Digital Crown scoring: scroll to score without looking.
HEAR EVERY POINT
Connect any Bluetooth speaker and OnPoint announces the score after every point in 5 languages. The whole court hears it.
THREE SPORTS, ALL THE RULES
• Tennis: standard advantage, no-advantage deuce, best of 1/3/5 sets.
• Padel: golden point, star point (FIP 2026), first to 9, match tiebreak to 10.
• Pickleball: rally scoring, side-out (0-0-2), freeze rule, win-by-2 toggle. 11, 15, or 21 points.
KNOW YOUR GAME
• Performance analysis: win rates by intensity zone, heart rate, and shot type.
• Shot classification: forehand, backhand, overhead, and volley tracked per swing.
• Power analytics: G-force per shot — see if your power drops as you fatigue.
• Heart rate tracking: Apple Health style range bars across the match.
• Point-by-point detail table: tap to see every point with HR, swings, and shots.
• Match history: every match saved with full stats.
DESIGNED FOR THE COURT
• 7 court themes: Team Colors, Grass Court, Clay, Padel Court, Dark, Neon, High Contrast.
• Side swap alerts: "Change ends" announced every 2 games.
• Player roster: save your squad, pick teams, hit the court.
• Works offline. No internet required during play.
NO SUBSCRIPTIONS. JUST PLAY.
One-time purchase. No ads, no paywalls, no recurring charges. Ever.
more Improved: during a tiebreak, scores are now announced the way umpires call them — the leader's score first, followed by the leading team's name ("5... 3, Team A"; ties as "3 all"). Announcements no longer seem to flip sides when the serve changes mid-tiebreak.
1.5.7 Aug 14
- Fixed: after a tiebreak, the wrong player could be shown as serving and score announcements could sound reversed. The serve order now follows the official rotation into and out of every tiebreak, whatever the tiebreak score.
- Fixed: choosing a team's second player as first server now takes effect — that player actually serves first.
1.5.6 Aug 6
• Critical fix: a match started on your iPhone now reliably appears on your Apple Watch — including right after you end one match and start another. The Watch no longer gets stuck on its setup screen.
• Now end a match mid-game right from the Apple Watch.
• Apple Watch: larger player names, doubles shown as "A / B", and the serving player in bold.
• Fixed over-sensitive Watch scoring (stray and double points).
• Fixed the server name used after swapping which team serves.
1.5.5 Jun 28
- Critical fix: squash, badminton, and table tennis no longer use pickleball-side-out scoring rules. Server rotation follows each sport's actual rules.
- Apple Watch doubles: serving player's initial in the colored dot — DG/DL if partners share a first letter, D1/D2 if they share a surname.
- Audio: announcements run without 2-second gaps between phrases.
- Apple Watch: brand-new pairings receive the current match, roster, and theme automatically.
- Removed accidental wrist Double Tap scoring trigger that fired when adjusting your racquet grip.
- New: tap the serving team's name (or triple-tap on Watch) to swap which team serves.
1.5.4 Jun 9
- Critical fix: app no longer crashes at launch on iOS 26.5.
- Audio: announcements run without gaps between phrases.
- Apple Watch: brand-new pairings receive the current match, roster, and theme automatically.
- Apple Watch: doubles now shows the serving player's initial inside the colored dot.
- Removed accidental wrist Double Tap scoring trigger that fired when adjusting your racquet grip.
- New: tap the serving team's name (or triple-tap on Watch) to swap which team serves.
1.5.3 Jun 6
- Fixed: the "recently played with" row now actually sorts by recency. It was falling back to alphabetical for everyone.
1.5.2 May 27
- Side swap is now announced right after the "Game, team X" call (before the score) — matches chair-umpire convention and is easier to hear over the score tail.
- Watch end-of-match: the Undo button is now a proper bordered button instead of a dim footer, AND the double-tap gesture undoes the last point on the end screen too — easy to take back the final point if you scored it by mistake.
- New: BLE remote button can now follow the server. Tap Remote Mode in setup and pick "By Server" — 1 click scores for the serving team, 2 for the receiver, 3 undoes. Great for umpires.
1.5.1 May 27
- Three new sports: Squash, Badminton, and Table Tennis (singles + doubles).
- Each sport ships with its real-world service rotation and server-first announcements where appropriate.
- Badminton 15 and 21-point games; correct point cap for each.
- Fixed: the announcer now recovers automatically after an incoming call. Reduced battery use on longer matches.
1.5.0 May 23
- Stability and discovery improvements.
1.4.1 May 22
- New Players screen — pick from your roster, drag and drop to swap teams, multi-select to fill both sides at once
- Tap the "+" on an empty slot to drop a player straight into that spot
- Rematch button on the match-end screen — keep the same teams without retyping anything
- Watch end-of-match screen now scrolls and has a clear End Match button
1.4.0 May 21
- Premium voice helper — clear walkthrough showing the voices Apple offers are free, with the search term pre-staged on your clipboard
- Premium voice link no longer dumps you on the OnPoint permissions page
1.3.0 May 7
- Rally Clips — record the court and save the best points as 30/45/60/90/120s clips
- Solo Record mode — turn a spare phone into a court camera, no scoring needed
- Spectator Recorder — second phone records with mic, scoring phone keeps Bluetooth audio
- 0.5x and 1x lens picker for wide-angle court framing
- OnPoint logo + live score burned into every saved clip
- Clips gallery — browse all clips by match, play with 0.25x / 0.5x / 1x speed and loop
- Watch clip trigger — long-press the score or swipe up to grab a 60s clip
- Camera preview rotates with device orientation
- Watch sync fixes — match starting on iPhone now reaches the Watch even after demos without it
- Ending a match on the iPhone X also ends it on the Watch
- Fixed Watch teams appearing in the wrong colors when starting from the wrist
1.2.9 May 6
- Fixed rest heart rate always showing 0 (motion sensor timestamp correction)
- iPad Umpire Mode (beta): big courtside buttons for Let, Fault, Undo, Change Server
- Match start announcement now plays when Watch starts the match
- Golden Point / Star Point correctly announced at deuce
- Server change announced on override
- Background audio keeps announcements playing when phone is locked
- Watch reconnect events batched with syncing spinner
- Match reset no longer gets stuck in sync loop
1.2.7 Apr 16
- iPad Umpire Mode (beta): big courtside buttons for Let, Fault, Undo, Change Server
- Match start announcement: 'X to serve. Love all.' now plays when Watch starts the match
- Golden Point / Star Point correctly announced at deuce (was saying 'Deuce')
- Server change announced on override
- Match reset no longer gets stuck in sync loop
- Background audio keeps announcements playing when phone is locked
- Watch reconnect: events batched with syncing spinner
- Sync race protection — longer event log wins
- Full localization for umpire mode in 5 languages
1.2.6 Apr 16
- Watch auto-starts workout from iPhone sync (fixes missing swings/HR)
- Rally vs rest HR correctly split
- Watch reconnect batched with syncing spinner
- Sync race protection — longer event log wins
- Full localization (fr/es/ar/hi) for multiplayer and doubles
- Doubles rotation + multiplayer sync via match code
- Swap serve order in doubles setup
1.2.5 Apr 14
- Doubles service rotation: announces which player serves by name
- Server override: triple-tap Watch or tap serving dot to swap server
- Multiplayer: share matches with other players via 4-digit code
- Fixed: tiebreak service changes now announced correctly
- Fixed: multiplayer session stays alive when host re-shares
- Fixed: player name uses first/last name preference
- Fixed: motion stats saved correctly after match ends
- Announces score at the start of each new game
- Match history adapts to light and dark mode
1.2.3 Apr 5
- Multiplayer: share matches with other players via 4-digit match code
- Doubles service rotation: announces which player serves
- Server override: triple-tap Watch or tap serving dot to swap server mid-match
- Server picker swap button for quick reorder
- Full match stats in history: heart rate, swings, shots, power, intensity
- Match history adapts to light and dark mode
- Fixed: motion stats now saved correctly after match ends
- Premium voice prompt: guides you to download free high-quality voices
- Fresh app icon and redesigned splash screen
- Watch: fixed side swap alert showing when disabled
1.2.2 Apr 4
- Fresh new app icon
- Redesigned splash screen
- Multiplayer: share matches with other players via match code
- Doubles service rotation: announces which player serves
- Full match stats in history: heart rate, swings, shots, power, and intensity timeline
- Premium voice detection: prompts you to download free high-quality voices
- Watch: fixed side swap alert showing when disabled
- Bluetooth volume fix between games
1.2.1 Apr 3
- Tennis, Padel & Pickleball as separate sports with tailored rules
- Bluetooth remote scoring — pair a BLE button, score from anywhere
- Performance analysis — win rates by intensity, heart rate, and shot type
- Shot classification — forehand, backhand, overhead, volley tracked per swing
- Power analytics — G-force per shot type
- Heart rate tracking — Apple Health style range bars
- Match tiebreak to 10 for deciding sets
- Side swap alerts (optional)
- Info buttons next to every rule for quick explanations
- Tap any match in history to see full stats
- Compressed storage — 90% less space
1.2 Apr 1
Pickleball Support
- Rally scoring and side-out scoring (with 0-0-2 rule)
- Configurable points to win: 11, 15, or 21
- Best-of-3 games option
- Freeze rule for rally scoring
- Pickleball-specific score display and voice announcements
Player Roster
- Save players, build teams, singles or doubles
- Player picker on both iOS and Watch setup
- Roster syncs between iPhone and Watch
- Team names auto-generated from player names (first or last name style)
Scoring Improvements
- Action Button support (Ultra): 1 press = you, 2 = them, 3 = undo
- Digital Crown scoring on Watch
- "My Team" selector
- Undo button on match-over overlay
Other
- Star Point deuce rule (FIP 2026)
- Settings persist across sessions (sport type, format, points)
1.1 Mar 27
Match Stats & Health Tracking
- Match statistics: duration, points won, streaks, and point timing
- Match history: browse past matches with set scores and winner
- Apple Health integration: heart rate, calories, steps, and distance tracked during matches
- Swing detection: counts your shots and shows rally vs rest heart rate *Early Beta*
- Star Point: FIP 2026 deuce rule (advantage for first 2 deuces, decisive point on 3rd)
- Screen stays awake on iPhone during active matches
- Bug fixes and performance improvements
1.0.1 Mar 25
Improved: during a tiebreak, scores are now announced the way umpires call them — the leader's score first, followed by the leading team's name ("5... 3, Team A"; ties as "3 all"). Announcements no longer seem to flip sides when the serve changes mid-tiebreak.
more Version 1.5.7 Aug 14
Data Not Collected The developer does not collect any data from this app.