Hardrock 100 Aid Station Planner
All 8 Hardrock checkpoints pre-loaded. Enter your goal finish time to get estimated arrival times through the San Juan Mountains.
Full Hardrock 100 course data: aid stations, cutoffs, course profile
Enter a goal Hardrock finish time and get estimated arrival times at every aid station through the San Juan Mountains - 161 km with around 10,000 m of climbing at an average elevation of about 3,400 m.
Starting estimate based on the cutoff, not on published finish times. Replace it with your own goal.
Turns every arrival into a clock time and every cutoff into a margin.
Terrain changes how the goal time is shared between segments, not the total. One surface everywhere cancels out.
Checkpoints (8)
Hardrock 100
Goal 40:48 · Start Fri 06:00
- Crew may meet you at
- Ouray 42.0 km, by Fri 18:31
- Grouse Gulch 74.0 km, by Sat 04:06
- Sherman 109.0 km, by Sat 13:52
- Drop bags
- Ouray 42.0 km, by Fri 18:31
- Grouse Gulch 74.0 km, by Sat 04:06
- Sherman 109.0 km, by Sat 13:52
| Checkpoint | Dist (km) | D+ (m) | Km-effort | Arrive by | Clock | Seg time | Seg pace/km |
|---|---|---|---|---|---|---|---|
| Start | 0 | 0 | - | 0:00:00 | Fri 06:00 | - | - |
| Cunningham Gulchlikely hiking (pace) | 14.0 | +1200 | 28.5 | 3:44:20 | Fri 09:44 | 3:44:20 | 16:01 |
| Ouraylikely hiking (pace) | 42.0 | +2500 | 67.0 | 12:31:43 | Fri 18:31 | 8:47:23 | 18:50 |
| Engineerlikely hiking (pace) | 60.0 | +2000 | 42.5 | 18:06:15 | Sat 00:06 | 5:34:32 | 18:35 |
| Grouse Gulchlikely hiking (pace) | 74.0 | +900 | 30.5 | 22:06:20 | Sat 04:06 | 4:00:05 | 17:09 |
| Animas Forkslikely hiking (pace) | 90.0 | +1500 | 34.5 | 26:37:53 | Sat 08:37 | 4:31:34 | 16:58 |
| Shermanlikely hiking (pace) | 109.0 | +1200 | 40.0 | 31:52:45 | Sat 13:52 | 5:14:51 | 16:34 |
| Silverton (Finish) | 161.0 | +700 | 68.0 | 40:48:00 | Sat 22:48 | 8:55:15 | 10:18 |
Cunningham Gulchlikely hiking (pace)
Fri 09:44- Dist (km)
- 14.0
- D+ (m)
- +1200
- Seg time
- 3:44:20
- Seg pace/km
- 16:01
Ouraylikely hiking (pace)
Fri 18:31- Dist (km)
- 42.0
- D+ (m)
- +2500
- Seg time
- 8:47:23
- Seg pace/km
- 18:50
Engineerlikely hiking (pace)
Sat 00:06- Dist (km)
- 60.0
- D+ (m)
- +2000
- Seg time
- 5:34:32
- Seg pace/km
- 18:35
Grouse Gulchlikely hiking (pace)
Sat 04:06- Dist (km)
- 74.0
- D+ (m)
- +900
- Seg time
- 4:00:05
- Seg pace/km
- 17:09
Animas Forkslikely hiking (pace)
Sat 08:37- Dist (km)
- 90.0
- D+ (m)
- +1500
- Seg time
- 4:31:34
- Seg pace/km
- 16:58
Shermanlikely hiking (pace)
Sat 13:52- Dist (km)
- 109.0
- D+ (m)
- +1200
- Seg time
- 5:14:51
- Seg pace/km
- 16:34
Silverton (Finish)
Sat 22:48- Dist (km)
- 161.0
- D+ (m)
- +700
- Seg time
- 8:55:15
- Seg pace/km
- 10:18
Highlighted rows use a pace heuristic (>12 min/km / >19 min/mi) - likely hiking by speed, not grade. The grade-based power-hike cue is ≥15% (see GAP and Incline tools). Times are distributed proportionally by km-effort.
Cutoff buffers are estimates from your goal time and published barriers. Courses and barriers change - verify against the official race guide.
Next step
Hardrock 100 course in numbers
- Climbing per km
- 62 m
- ITRA km-effort
- 261 (100M)
- Highest point
- 4,282 m
- Biggest climb
- +1,653 m over 17.3 km at 9.5% (up to Sherman)
- Steepest climb
- +807 m over 4.4 km at 18.2%
- Longest descent
- -1,682 m over 14.8 km at 10.8% (through Animas Forks)
- Track climbing above 3%
- 44%
- Winning time / cutoff
- 22h30 / 48h00 (2.1x the winner's time)
Section-by-section climbs, descents and grades are on the Hardrock 100 course page.
About Hardrock 100
The Hardrock 100 Endurance Run is a 161km loop through the San Juan Mountains of Colorado, starting and finishing in Silverton at 2,835m. The course averages 3,600m elevation, with a high point at Handies Peak (4,359m). With 10,000m of gain and loss and most of the course above treeline, it is widely considered one of the most difficult 100-mile races in the world.
Altitude is the primary challenge. Unlike other major 100-milers where heat or distance is the limiting factor, Hardrock's defining characteristic is altitude. The metabolic cost of running at 3,500-4,000m is 15-20% higher than at sea level. Pace targets calibrated to low-altitude performance will be systematically too aggressive. Use the nutrition calculator with altitude set to "high" and add an additional 10-15% time buffer to km-effort pace estimates.
Key sections. The first major climb from Silverton to the Cunningham Gulch area (1,200m D+ in 14km) is the opening statement. Ouray (42km) is the first major crew access and marks the roughly one-quarter point. The Engineer crossing (4,300m) and Grouse Gulch (74km) are the psychological midpoint. Sherman (109km) at hour 20-30 for mid-pack runners is the last major crew access before the finish.
Weather unpredictability. July in the San Juans means afternoon thunderstorm risk daily. Aid station schedules must account for mandatory lightning shelter times at exposed sections. Build buffer time throughout - weather delays are not exceptional, they are expected.
Crew access points: Ouray (42km), Grouse Gulch (74km), Sherman (109km) - and limited access at other points. The course is partially run in reverse in alternating years - check the current year's direction.
Checkpoint data approximate - verify against current official race guide at hardrock100.com before your race.
How the splits are allocated
Your goal time is split across the Hardrock 100 legs by km-effort: distance + gain/100 + loss/200. Full methodology.
Save your Hardrock plan and coordinate crew logistics in the app
TrailMath uses these models to build periodized plans adjusted to your goals and terrain.
Start free