HardTracks is in Beta. We are taking on a small number of races this year to test it and make sure it runs well for every runner.

AN EXAMPLE RACE DAY

Race day on HardTracks, start to finish.

What runners, families, crews, aid stations and the race director see, from the week before the race to the results after it. Every runner, time and number here is a made up example.

1 · BEFORE THE RACE

The week before, and the night before.

THE RACE SHEET

Their goal, and the Race Radar call.

Runners tell the race their goal and their own estimate. Before the gun, HardTracks makes its own call on every finish from past results on the course. Race day settles all three.

  • Their goal shows beside their name only if they say yes.
  • The Race Radar call is clearly marked as an estimate.
  • Beat the call and earn a badge.
Mara's race sheetEXAMPLE
Distance50K, bib 47
My goal5:30:00
My realistic finish5:50:00
HardTracks Race Radar5:44:00

Show my goal beside my name on the live page: Yes

Emergency contact: Jo L., 615.555.0188, never shown to anyone but the race.

THE NIGHT BEFORE

The crew makes a plan.

The crew opens Mara's runner card, picks the aid stations they will meet her at, and sees about when she should get there at her goal pace. On race day the times follow where she really is.

  • Pick the aid stations you will drive to.
  • About when she gets there, from her goal and the Race Radar call.
  • A storm alert reaches the crew too, by text.
The crew's plan for Mara, bib 47EXAMPLE
  1. mile 6.4Creek Crossingabout 8:08 AM
  2. mile 15.5Ridge Topabout 9:44 AM
  3. mile 24.6Creek Crossing, backabout 11:21 AM

At her goal of 5:30:00. Times are estimates and move with her on race day.

2 · RACE DAY

The whole race on one map.

THE WHOLE RACE ON ONE MAP

Every athlete, live on the terrain.

Every athlete on the course, every aid station and the sweepers, live on a topo map. Open the race and the whole day is in front of you.

  • See the whole field at a glance.
  • Switch distances in one tap.
  • An elevation profile for every course.
  • Works on any phone or computer, with nothing to download.

WHAT FAMILIES SEE

Every dot is a person.

Behind every dot on a HardTracks map is someone having the day of their life. Tap a dot to see what their family sees.

Topo map of the Natchez Trace course
Natchez Trace · 50 Mile course· race day example
50 MileMarathonHalfRuck
Runner, bib 27 1 of 4
27 50 Mile Natchez Trace EXAMPLE

Left The Overlook at 12:18 PMMile 29.2 of 51.1, on the way home

Pace
12:40per mile
Next
1:45 PMBanger Aid
Finish
5:05 PMestimate

Crew: Banger Aid about 1:45 PM

FOR CREWS

Know when to be there.

Pick your aid station and see about when your runner will roll in, updated all day.

  • About when they get there, and a window either side that tightens as they get closer.
  • How far they have to go, and their pace so far.
  • Right on their runner card, on any phone. Estimates are always clearly marked.

Tess A. #112

50 Mile

About 1:45 PM

between 1:35 and 1:55 PM

5.0 mi away12:54/mi so far

Drag the clock to move the race on. She is at mile 31.0.

AT AN AID STATION

Volunteers tap runners in.

Every aid station gets a link for its volunteers. Each runner still coming has a big tile with their bib, the soonest first. A volunteer taps the tile twice and the runner is recorded, with the time, for their family and the race director.

  • Nothing to install, any phone or tablet.
  • No signal? Taps wait on the phone and send themselves.
  • A runner a station missed is flagged once a later station has them.
An example aid station phone: bib 47 recorded, bibs 112 and 31 coming next

FOR THE RACE DIRECTOR

Race Control: who needs you, now.

Every runner sorted by who needs a person: overdue runners in red at the top, then To Check, the list of things to handle, each with its own steps and notes.

  • Overdue runners turn red, with the minutes.
  • A runner who reports an issue lands on To Check at once.
  • Every station, the sweeper and the course on one screen.
Race Control, 10:15 AMEXAMPLE
1Needs you2Overdue7Due now38On pace
StatusBibRunnerLast seenNext
Overdue 27 min31Kai R.Creek Crossing 8:04 AMRidge Top, 27 min late
Overdue 21 min73Noor P.Creek Crossing 8:11 AMRidge Top, 21 min late
Due now47Mara L.Creek Crossing 7:59 AMRidge Top about 9:48 AM
  • Issue: 58 Ivy T.From her runner link 10:09 AM: "Rolled my ankle, walking it in. Near mile 13." Not an emergency.✓ Called the runner · ○ Next captain told · ○ Resolved
  • Overdue: 31 Kai R. at Ridge TopExpected about 9:48 AM. Last seen Creek Crossing 8:04 AM.○ Called the runner · ○ Found

Open Race Control mid race A made up race in the middle of its day. Nothing there is saved.

SAFETY ALERTS

One alert reaches everyone out there.

Lightning, a hazard, a course hold: the race director picks who it goes to and presses and holds to send. Runners and families get a text, and a banner on every runner link, every station phone and the live page.

  • Runners reply OK, and Race Control sees who is safe.
  • Families see the same alert on the live page.
  • Every alert ends with Emergency? Call 911.
A runner's phoneEXAMPLE

ALERT · Lightning or storm

Take shelter now. Get off ridges and away from tall trees. Wait for the all clear.

From Race Control, 11:42 AM

I'm safe

If this is a medical emergency, please call 911.

A family's live page and textEXAMPLE
HardTracks ALERT from Example Trail Run: Take shelter now. Get off ridges and away from tall trees. Wait for the all clear. Reply OK if you are safe. Emergency? Call 911.

3 · AFTER THE RACE

The race does not end at the finish line.

OFFICIAL RESULTS

Places, and a split at every aid station.

The moment the race director closes out the race, the results are official on the race's own page: every place and the time at every aid station, for every runner.

  • Every split from the stations’ own taps.
  • Search any runner by name or bib.
  • They stay on the race page for good.
Example Trail Run, 50K, officialEXAMPLE
PlaceBibRunnerCreek Crossing mi 6.4Ridge Top mi 15.5Creek Crossing mi 24.6Finish
1112Tess A.0:52:102:11:403:42:054:41:08
227Rafa M.0:51:022:13:553:45:304:44:51
364June K.0:54:402:16:123:50:484:52:30
49Omar B.0:53:312:18:033:55:204:58:02
5140Lena S.0:56:182:21:443:59:095:03:47

THEIR OWN RACE REPORT

Where the race was won and lost.

Every runner gets their own report: their pace on every section against the field, how long they spent at each aid station, and where they gained and lost places.

  • Pace on each section, beside the middle of the field.
  • Every minute at the aid stations, added up.
  • Places gained and lost, section by section.
Mara L., bib 47: 5:38:14, 14th of 86EXAMPLE

Pace on each section, a mile

  • Start to Creek Crossing 6.4 mi

    9:12 hers · 9:48 the field · up 7 places, 31st

  • Creek Crossing to Ridge Top 9.1 mi

    11:05 hers · 11:40 the field · up 9 places, 22nd

  • Ridge Top to Creek Crossing 9.1 mi

    10:20 hers · 11:10 the field · up 6 places, 16th

  • Creek Crossing to Finish 6.5 mi

    9:55 hers · 10:30 the field · up 2 places, 14th

Time at the aid stations

  • Creek Crossing1:40field 2:30
  • Ridge Top4:10field 5:30
  • Creek Crossing, back2:05field 3:30

7:55 stopped in all, 3:35 less than the middle of the field.

THE SHARE CARD

Made to post.

Not just a picture. Every finisher gets a card sized for Instagram and a video of their own race, with Miles McStride's commentary, both ready to post from their phone: their time, their place, the course, and the Race Radar call they beat.

  • 1080 by 1350, the size Instagram shows in full.
  • A story size too, for a tall post.
  • Their whole race on the map in the video, with Miles calling the moments that mattered.
  • Their name only when their results are public.

EXAMPLE Their race video, with Miles McStride's commentary

THEIR PROFILE

The result lands on their profile.

Every finish goes on the runner's own HardTracks profile once the race is closed out, with any award or badge it earned. Their history, every race, in one place.

  • Podium, age group, course records and personal records.
  • Badges like Beat the Race Radar.
  • Private until the runner says it can be seen.
Mara L., HardTracks profileEXAMPLE
  • Example Trail Run 50K Oct 20265:38:14 · 14thNEW
  • Example Hills Half Apr 20261:52:40 · 23rd
  • Example River 25K Nov 20252:41:15 · 31st
🏅 Finisher, 50K ★ Beat the Race Radar 🥈 2nd, women 40 to 49 Personal record, 50K

PHOTOS FROM THE COURSE

The day, in pictures.

Photos from the race's photographers sit with the race, tagged by where on the course they were taken, so runners can find their own.

Example race photo at Creek Crossing, mile 6.4 EXAMPLE
Creek Crossing, mile 6.4
Example race photo at Ridge Top, mile 15.5 EXAMPLE
Ridge Top, mile 15.5
Example race photo at The last climb, mile 28 EXAMPLE
The last climb, mile 28

FOR THE RACE DIRECTOR

The race report.

The whole day in one report: who started and finished, every DNF and where, every station's taps, and every alert sent and answered.

  • Ready the moment the race is closed out.
  • Where runners stopped, station by station.
  • Every alert, who it reached and who said they were safe.
Example Trail Run 2026, race reportEXAMPLE
98started86finished9DNF3DNS

Where runners stopped

  • Creek Crossing2
  • Ridge Top5
  • Creek Crossing, back2

Station taps

  • Creek Crossing189
  • Ridge Top96
  • Finish86

Alerts sent

Lightning or storm, 11:42 AM: 214 phones texted, 209 safe within 12 min. All clear 12:20 PM.

4 · LAP AND TIMED RACES

Loops, laps and the clock.

LAP AND TIMED RACES

Every lap, every hour.

Backyard, 6, 12 and 24 hour races on a loop: every crossing of the mat counts a lap, and the board shows who has run the most, hour by hour.

  • Laps by the hour for every runner, at a glance.
  • Every crossing of the mat, the moment it happens.
  • Our guess at each runner’s next lap, from their last three.
Example Hollow 12 Hour, laps by the hourEXAMPLE
Runner6 AM7 AM8 AM9 AM10 AM11 AM12 PM1 PM
12 Avery Pine55554543
7 Jules Creek55454443
31 Rowan Hale54554442
3 Sam Birch45444441
18 Kit Marsh45444340
25 Remy Stone44444330
Across the matEXAMPLE
  • 1:42 PM12 Avery Pinelap 36, 15:06
  • 1:34 PM7 Jules Creeklap 34, 15:30
  • 1:27 PM12 Avery Pinelap 35, 14:30
  • 1:24 PM31 Rowan Halelap 33, 15:18
Guess the next lapEXAMPLE

Bib 12 Avery Pine

Lap 37 about 1:57 PM

From the last three laps, 14:52 each. A guess, clearly marked as one.

Free live tracking and setup for your race.

Bring your race Watch a race live Everything HardTracks does