XC Team Timer app icon

XC Team Timer

Mile splits for the whole pack.

Stand at the mile marker and catch a 40-runner pack crossing seconds apart. Every runner gets their own cumulative mile splits, and the PRs badge themselves before you're back at the finish chute.

Download on the App Store

See it in action

Timing

Mile splits
Cumulative mile splits for 5K and 2-mile races — 5:57, 12:01, 18:42 tells the whole story.
Live race timer, per-athlete splits
Time an entire pack with one thumb — every athlete gets their own splits.
Group start and stagger start
Gun starts and staggered individual starts, both one tap away.
Bulk time entry
Enter results after the race when you weren't the one holding the watch.
Lock Screen Live Activity
The race clock stays on your Lock Screen — no unlocking mid-race.
The timer survives interruptions
A phone call mid-race won't lose your times.

Roster

Athlete roster
Every athlete with photo, contact info, birthday, and full race history.
Parent and guardian contacts
Call, text, or email a parent straight from the athlete's page.
Teams and squads
Organize varsity and JV squads with team colors and logos.
CSV roster import
Bring your whole roster in from a spreadsheet in seconds.
Season rollover
Graduate seniors and roll to the new season without retyping anyone.

Meet day

Meet-day dashboard
The whole meet at a glance — what's next, who's up, what's done.
Meet templates
Build your standard meet once, reuse it all season.

Results

PR and season-best tracking
PRs and season bests badge automatically the moment they happen.
Season Bests leaderboard
Who's fastest in every event this season — one screen, whole program.
Team Depth Chart
Your lineup card: top three in every event your squad runs.
Split breakdown
See exactly where a race was won or lost, split by split.
Progress charts
Watch an athlete trend toward their goal across the season.
Athlete comparison
Put two athletes side by side, race by race.
Share cards
Result cards with gradient, photo, or venue-map backgrounds — ready for the team group chat.
CSV export
Your data is yours — export results any time.

Frequently Asked Questions

What's the best app to hand-time a 5K with splits?

XC Team Timer is built for exactly this: one coach at a mile marker timing a full pack, with per-runner cumulative splits and automatic PR tracking.

Can one coach time 40 runners at once?

Yes. Runners are one tap each as they cross, and the app keeps every runner's individual clock and splits straight.

How do splits work?

Every runner's clock runs independently. Tap a runner at each checkpoint — miles by default — and the app keeps their cumulative splits: 5:57, 12:01, 18:42.

What happens if a call comes in mid-race?

The timer keeps running. Take the call, come back, and your times are intact.

How do I share results with parents and athletes?

One tap turns any result into a share card — a clean image with the time and splits, ready for the team group chat. Season stats share the same way from each athlete's page.

How do I get my roster in?

Import it from a spreadsheet as a CSV in seconds, or add athletes by hand. Next season, rollover graduates your seniors and moves everyone else forward — no retyping.

Does it work with no cell service?

Yes. Everything works offline — timing, results, rosters. Data syncs through iCloud whenever you're back in coverage.

Is this a chip-timing system for big invitationals?

No — Team Timer is for timing your team. Race organizers rent chip systems for the whole field. Coaches and parents can use this app to keep your own athletes' splits, PRs, and season in your pocket. If it's your team you care about, this is built for you.

How much does it cost?

Try it free for 14 days. After that, $59.99/year or $12.99/month (USD), billed through the App Store — the annual plan saves $96/year over paying monthly. Auto-renews; cancel anytime in your App Store settings.

Get XC Team Timer