The race tracker built for indoor fitness racing. Live on Apple Watch, accurate without GPS, and yours for one purchase. No ads, no tracking, no subscriptions you don't ask for.
Built ground-up for the formats that matter. Each with its own benchmarks, its own pacing, its own calculus.
No runs between zones — three zones, three rounds, scored in kilograms, metres and seconds instead of splits.
Indoors the watch reads cadence and stride from its motion sensors; outdoors it reads GPS, and the app takes whichever source it can trust. Pace works under a roof, in a basement, anywhere a race lives.
A clean state machine: idle → running → station → finished. Tap as you cross gates. The app does the math, you focus on the work.
Race the watch, not the phone. Splits, station progress, heart rate zone — all on your wrist. Phone stays in the bag.
HRV, resting HR, sleep, training strain — combined into one number that tells you whether to push or pull back today.
Pick a race, get a plan. Base, Build, Peak, Race Week — phase-aware sessions that adapt to your readiness and your strain.
The clock stops when you do — at a crossing, at a red light — and starts again when you run on. Measured from steps, not GPS speed: standing still produces no steps, and it works on a treadmill too.
Splits and pace corrections are spoken by whichever device owns your headphones. Listening to music on the phone? The phone says it, ducking the music for the sentence — not the watch speaker.
Barometric ascent and descent while you run, drawn as a signed height profile on the wrist. Not a total that only ever climbs.
No accounts, no servers, no tracking. Your data lives on your devices and your iCloud — full stop.
The phone is for planning. The watch is for racing. GritRace was built watch-first so the gate tap, the split, and the heart rate are right where your eyes already are.
A 6-to-16-week training plan built from your race date. Phase distribution, weekly progression, and adaptation when life gets in the way.
Core features are free, forever. Pro is one purchase. Supporter is for the people who want to keep us building.
No. The iPhone app works on its own — log races manually, track training, follow a plan. The Watch is where GritRace really shines on race day, but it's not required to get started.
GritRace uses Apple's CMPedometer, which combines accelerometer and gyroscope data on your watch to estimate cadence, stride, and distance. It's calibrated for the kind of treadmill and track running you do at indoor races. No connectivity, no GPS lock — it just works.
All four race formats, live Watch tracking, indoor pace, race history, HealthKit sync, and iCloud backup. No race limits, no time limits. Pro adds training plans, the Readiness Score, performance charts, race comparisons, and badges.
Because you bought a race tracker, not a service. The app works offline, on your devices. There's no recurring server cost on our side that justifies a recurring cost on yours. Supporter exists for people who want to back ongoing development — that's optional.
Yes — through your private iCloud account. Sign in to the same Apple ID on your other iPhone or Mac and your races appear there. We never see the data; it's encrypted and synced via Apple's CloudKit.
Yes. Paste a HYRESULT URL or scan splits from a results photo. The OCR reads tabular and HYRESULT layouts and pre-fills your splits — you just confirm and save.
Yes, on run blocks in a workout, and you can switch it off in Settings → Running. Races and simulations are always timed straight through, because a race is measured gate to gate.
Nothing. The race is recorded on the watch and syncs when the phone is back in range.
Not currently. GritRace is built deeply on Apple Watch, HealthKit, and CMPedometer — porting that to Wear OS would mean rebuilding it from scratch. Maybe one day.
Available on iPhone and Apple Watch.