---
title: Sport Score Tracker: 23 sports, scored on iPhone and Apple Watch · Pavegrowth
description: An iPhone and Apple Watch app that keeps score in 23 sports with one tap. Real rules for every sport, live sharing with friends, Apple Health workouts and deep stats.
url: https://pavegrowth.co/work/sport-score-tracker/
---

[← Work](https://pavegrowth.co/work/) · Sport Score Tracker

![Sport Score Tracker](https://pavegrowth.co/_astro/logo.vtYvrlxX_MulpV.webp) · Built & launched end to end

# Sport Score Tracker: 23 sports, scored on iPhone and Apple Watch.

A native SwiftUI app that keeps score in 23 sports with one tap. Games, sets, serve, deuce, tiebreaks, overs, legs and holes are all worked out for you, on your phone or your wrist. I designed and built the iPhone app, the Apple Watch app, the scoring engine underneath them and the website.

Product

[sportscoretracker.com](https://www.sportscoretracker.com/)

Platforms

iPhone, Apple Watch

Services

App development (iOS), watchOS, Website

[App Store ](https://apps.apple.com/app/id6786918372) · [Website ](https://www.sportscoretracker.com/)

![Sport Score Tracker website: four iPhones showing match history, match stats, achievements and the home screen](https://pavegrowth.co/_astro/inside-d.C2DpHcMk_k2dIn.webp)

Match history, stats, achievements and home · sportscoretracker.com

The numbers

## Not a generic counter.

23 · Sports, each scored by its real rules

1 tap · To score a point

40 · Achievements to earn

21 · Languages

What I built

## Tap who won the point. The app does the rest.

From padel and tennis to darts, cricket and golf, every sport scored the way it's actually played.

### One-tap scoring, real rules

Tap the side that won the point. The engine handles games, sets, deuce, golden points, tiebreaks, serve rotation, overs, legs and holes.

* Racket sports with deuce, golden point and super-tiebreaks
* Darts 501 and 301 with busts and checkouts
* Cricket, golf, bowling, snooker and team sports

### Score from your wrist

A full scorer on Apple Watch, with the Digital Crown, double tap and haptics. Every match is saved as a workout, with heart rate and calories going to Apple Health.

### Built for more than one player

Singles, doubles and groups of up to ten, with player profiles and head-to-head records. Friends can follow live nearby or over FaceTime, and a referee can keep score for everyone.

### Every match, remembered

Win-loss records, streaks, comebacks, point-by-point timelines, 40 achievements and trends over time.

The Apple platform

## Everywhere iOS lets a score live.

Built on the newest iOS and watchOS, so the score is wherever you glance, not just inside the app.

1. ### Live Activities and the Dynamic Island  
The live score on the Lock Screen and at the top of the iPhone, without opening the app.
2. ### Apple Watch complications  
Four watch-face styles that keep the current match a glance away.
3. ### Siri, Shortcuts and Spotlight  
Score by voice, ask for your record against a friend, and find any past match in search.
4. ### Control Center and the Action button  
Start a match in one press, from anywhere on the phone.
5. ### SharePlay and FaceTime  
Friends and family follow the match live on their own devices.
6. ### AirPlay venue scoreboard  
A big, clean scoreboard on any TV or screen at the club.
7. ### Apple Health workouts  
Heart rate, calories and the right activity type for each sport, recorded from the watch.
8. ### Liquid Glass and accessibility  
iOS 26's new design language, with VoiceOver, Dynamic Type and Reduce Motion support throughout.

Screens

## The app, the watch and the site.

### On iPhone

![Live padel match: 40-30 in the current game, with sets and games for each pair](https://pavegrowth.co/_astro/hero-live-m.ChaFWxn8_7wNNE.webp)

Live scoring

![Insights: 80% win rate, workout totals, a five-match win streak and activity by week](https://pavegrowth.co/_astro/insights-m.CXXEl78L_6dtEz.webp)

Insights

![Match details: final score, workout stats and point-by-point breakdown](https://pavegrowth.co/_astro/match-stats-m.CeFfFNmp_Z2kPQlV.webp)

Match stats

### On Apple Watch

![Apple Watch scoring a padel match: 40-30](https://pavegrowth.co/_astro/watch-live-padel.Be_tz5eq_zr5KQ.webp)

Padel, live

![Apple Watch scoring darts: 501 with quick-score buttons](https://pavegrowth.co/_astro/watch-darts.CGkptntR_ZWESI6.webp)

Darts 501

![Apple Watch new match screen with a list of sports](https://pavegrowth.co/_astro/watch-sport-picker.Dl4W8fo5_fNLog.webp)

Pick a sport

### The website

![Website section: 23 sports, real rules, one app, with a grid of sports](https://pavegrowth.co/_astro/sports-d.DmIdW6Bj_LALbx.webp)

23 sports, real rules

![Website section: Built for the court, not the couch, with six feature cards](https://pavegrowth.co/_astro/features-d.CblBlcJw_5FACm.webp)

Built for the court, not the couch

How it's built

## Native Swift, top to bottom.

A top-level look at how it's put together. No cross-platform layer and no backend: one scoring engine, shared by the iPhone and Apple Watch apps.

See how it's built Optional, for the technically curious

Client

### SwiftUI on the newest iOS

Written in Swift 6 with strict concurrency, Observation for state and Swift Charts for insights, using iOS 26's Liquid Glass design.

Swift 6, SwiftUI, Observation, Swift Charts

Scoring engine

### One engine, eight rule families

A pure, event-sourced engine handles every sport. Most sports are configuration, not new code, and undo, replay and sync all come from replaying the match's event log.

Event sourcing, Swift packages, Pure functions

Live sharing

### Multiplayer with no servers

Nearby phones connect directly and friends further away follow over SharePlay. One device holds the score and the rest send proposals, so everyone sees the same match even on different app versions.

SharePlay, Peer-to-peer, WatchConnectivity

Shipping

### Offline, private and tested

Matches are saved on the device, with no account and no backend. CI runs on the latest Xcode, and App Store screenshots are captured automatically from demo data.

Swift Testing, Maestro, GitHub Actions, Tuist

1. ### Hundreds of automated tests  
More than 320 unit tests, UI tests and end-to-end flows, plus a frozen set of real padel matches that catches any change in scoring.
2. ### No account, no backend  
Works fully offline, and your matches stay on your device.
3. ### 21 languages  
The app and website in 21 languages, with App Store listings in around 50 locales.

About![Josh Pavey](https://pavegrowth.co/_astro/avatar.BbmBhYNK_TT63c.webp)

**Josh Pavey** · Founder

**Currently** 

[Get in touch ](#contact)

UK time

## Senior strategy. Hands-on delivery.

I've spent **7+ years in paid advertising**, agency-side and in-house, most recently as **Head of Paid Search for 3+ years at Soar With Us**, a D2C agency, growing brands to **8+ figures**. I've since started Pavegrowth to continue my love of building and growing brands with that expertise.

Alongside the ad accounts I build Shopify themes, iOS apps and software products, including my own. Growth marketing and development under one roof. I utilise AI workstreams to support moving faster & streamlining internal & client workflows to ensure efficiency, whilst the strategy, judgement and accountability are mine. You talk directly to the person doing the work.

7+ · Years in paid ads

£10M+ · Ad spend managed

100s · Audits & accounts managed

30-minute intro call

## Let's grow your brand, together.

Thirty minutes to get to know your brand, your goals and where the growth is. No pitch deck, just a straight conversation about where we'd take it next.

1. 0–10 · Your brand, goals and growth targets
2. 10–25 · Where I'd look first for growth, and why
3. 25–30 · Fractional, a project, or not a fit

[Book an intro call ](https://calendar.app.google/xccypEeR4XJFWLWp6)

Email

[josh@pavegrowth.co](mailto:josh@pavegrowth.co)
