Built for cross-country, not generic race timing

One race.
One clock.
Every device.

XC Splits keeps every coach and helper around the course on the same synchronized race clock — so splits at Mile 1, Mile 2, and the finish all line up. No more comparing stopwatches or guessing whose time was right.

Sub-second
clock sync across phones
Offline
ready when signal drops
30 sec
to set up a helper
LIVE · Central League Invite
3 devices synced

Official race clock

06:12.4

Same clock on every phone at the course

1Mile 1Tap to log
2Mile 2Tap to log
3FinishTap to log
Recent splits2 logged
207

Jordan Cole

Mile 1

05:51.0
214

Ava Reyes

Mile 1

05:42.0

How race-day timing works

Three steps. One clock everyone trusts.

The moment the gun goes off, timing shouldn't be the hard part. XC Splits turns a course full of helpers into one coordinated timing crew.

  1. 01

    Start the clock once

    The head coach starts the official race clock. Every phone at the course instantly locks onto the same time — no counting down together or syncing stopwatches.

  2. 02

    Post helpers at checkpoints

    Send parents and assistants to Mile 1, Mile 2, and the finish. Each opens XC Splits, sees the live clock, and taps a runner as they pass. That is the whole job.

  3. 03

    Splits land in one place

    Every tap becomes a timestamped split on the shared clock. Times, gaps, and pacing roll up into one race — accurate even if a phone was offline for part of it.

What you get

Everything a coaching crew needs on race day

One synchronized clock

Every device shares a single race clock down to the fraction of a second. Splits from three checkpoints line up perfectly on one timeline.

Fast checkpoint tapping

Big targets, no menus. A helper taps a runner as they pass and the split is logged. Fast enough to catch a whole varsity pack in seconds.

Works when signal drops

Courses live in fields and forests. XC Splits keeps timing offline and reconciles every split the moment a phone reconnects.

Splits, PRs & progress

Every race feeds athlete history automatically. See personal records, mile pacing, and how each runner is trending across the season.

Rosters & meets in one place

Keep your team, heats, and meet schedule together. Assign helpers to checkpoints before you ever leave the bus.

Made for cross-country

Mile markers, packs, and JV-to-varsity depth — the whole app is shaped around how XC actually races, not a generic stopwatch.

A cross-country coach timing runners at a mile-marker checkpoint on a grassy course

Mile 2 · checkpoint

11:38.4

Synced

Dependable when it counts

Built for the worst signal on the course

Cross-country doesn't happen next to a cell tower. XC Splits is designed to keep timing no matter what the connection does, then quietly put every split back together when phones come back online.

  • Starts on one clock — no synchronized countdown
  • Keeps timing with zero bars of signal
  • Reconnects and merges splits automatically
  • Simple enough to hand a parent five minutes before the gun

After the race

Splits become a season of progress

The clock stops, but the data keeps working. Every meet updates rosters, PRs, and pacing so you can coach with the full picture.

Regionals — Varsity Girls 5K

Final results · 3 checkpoints

Complete
#BibAthleteMi 1Mi 2Finish
1214Ava ReyesPR5:4211:3818:41
2207Jordan Cole5:5111:5919:04
3221Sam OrtizPR5:4912:0319:22
4233Nia Brooks6:0212:2019:47
5218Eli Tran6:0512:3120:08

Ava Reyes

−1:03 season

5K progression

Season opener
19:44
Central League
19:18
County Invite
18:59
Regionals
18:41

Current PR

18:41

Full history
Launching for the coming season

Get your team on one clock this season

Join the early-access list and we'll let you know the moment XC Splits is ready for your program — plus a heads-up before the first meets.

No spam. Just a launch note and season reminders.