PR Your Next Run.

You signed up for a course. Train for that course.

Not the distance. The course.

100 mi · +12,357 ft · ridge

0MI
+0FT VERT
0%MAX GRADE
0AID
30:00CUTOFF

This course

A hundred on rolling dirt is not a hundred on a ridge at 10,000 feet.

01

The course

ridge10,000 ft22% grade20 aid30:00 cutoffscreeexposed

The race you entered has a shape. We start there.

02

You

backyard hillsvert legshourshistory

Your long run lives where you live. We do not pretend otherwise.

03

The work

long climbheatpolesgelsquads

Mileage is a lazy proxy. Vert, grade, heat, and fuel are the work.

04

Race morning

crew tapedrop bagsfirst lightcheckpoint 4

You do not show up with a PDF. You show up knowing this course.

GRADE MIX100 MI · RIDGE
0-5%
38%
5-10%
32%
10-15%
18%
15%+
12%
AID TAPE20 STATIONS
START0 MI
AID 316 MI
AID 738 MI
RIDGE62 MI
AID 1480 MI
FIN100 MI

The course writes the plan. You run it.

Knowledge

The race is more than miles.

Fuel, weather, air, grade, aid, cutoff. The things a PDF pretends are the same on every course.

100 MI+18,240 FT10,000 FT22%20 AID30:00
Fuel tape0 G/HR · WESTERN STATES
START0 MI
AID 316 MI
GEL28 MI
AID 738 MI
GEL50 MI
RIDGE62 MI
AID 1480 MI
FIN100 MI
WeatherRIDGE 0 MPH
START38°4 MPH4 AM
CLIMB54°12 MPHSUN
RIDGE41°28 MPHEXPOSED
NIGHT34°8 MPHDROP
AirTHINS TO 10,000 FT
7,200START
8,000
8,600
9,400
10,000RIDGE
0FT RIDGE0% AIR VS SEA
The wallMI 58-62 · 0%
WindowsDROP · CREW · WS 100
AID 738 MI
06:00-08:30DROP + CREW94 MIN
RIDGE62 MI
12:00-16:00CREW142 MIN
AID 1480 MI
18:00-22:00DROP88 MIN
Cutoff00:00 TAPE
30:00
HARD STOP
AID 35:003:12
AID 711:008:04
RIDGE18:0014:22
AID 1424:0024:18
FINISH30:0023:48

The loop

Your course feeds the desk. The desk feeds race morning.

GPX and finisher fields set the profile. Strava fills vert and long-run signal. Readiness and finish window move when the work is real.

CourseWestern States
  1. Robinson Flat at mile 30.3, cutoff 9:10.
  2. Foresthill at mile 62, cutoff 18:45.
  3. Rucky Chucky at mile 78, cutoff 24:00.
  4. Robie Point at mile 98.9, cutoff 30:00.
  • 100 MI
  • +11,606 FT
  • FORESTHILL CRUX
  • 30:00 CUTOFF
Surfaces
80% trail / 15% jeep / 5% paved
Temps
30°F to 105°F
High / low
8,692 ft / 582 ft
Crux
Deadwood, Eldorado (mi 43 to 56)

GPX, aid, and cutoff gates. The shape you signed up for.

ResultsFinisher field

Historical finishes set your band. Not average pace on flat dirt.

Demo athlete near the 77th percentile of recent finishers.

TrainingLive signal
Weekly vert
0 ft
Weekly miles
0 mi

Strava sync when you connect. Your work stays private.

ReadinessCourse fit

Finish window24:40:00 to 28:05:00

Midpoint 26:14:00. Moves with vert, long runs, and key work.

Train for this course

One desk. Private to you. No template plan.

What you get

A plan for this race. Not a template for a distance.

THIS WEEKBUILT FOR THE RIDGE
MOFF
THILLS
WTHRESH
TSTRENGTH
FEASY
SLONG
SDOWN
FUEL90G/HR · 750ML/HR
01

Training that matches the vert

Long runs that climb. Workouts that feel like the course, not a track.

02

Strength for the descents

Quads, ankles, and poles if the course asks for them.

03

The kit and the calories

Shoes, vest, layers, and fuel for this weather and this aid spacing.

04

Race morning notes

Where to push. Where to eat. Where your crew stands.

Kit

What you carry. What has to hold.

Shoes, vest, poles, layers, quads. The course writes this list too.

Shoes

Lugs for the scree. Drop for the descents.

Vest

Two bottles. The rest is gels and a shell.

Poles

On for the wall. Off after the ridge.

Layers

Start cold. Ridge wind. Night drop.

Quads

The downhill is the race. Train it.

Race morning

Walk in knowing the course.

Pacing, fuel, crew, and the spots that break people who only trained miles.

  • A pace you can hold on this grade
  • Carbs and water that match the aid
  • Where to drop the poles
  • Which checkpoint actually matters
  • What ready looks like for this start line

Show up with a plan for this course.

COURSE SCORETHIS START
0READY
SPLITSGOAL 23:48
16 MIAID 33:12
38 MIAID 78:04
62 MIRIDGE14:22
80 MIAID 1419:10
100 MIFINISH23:48

Price

PR Trailhead free. PR Peak runs it.

Start on the course you entered. When the work gets serious, it's $30/month.

Start here

PR Trailhead

$0

Free forever

Your race, onboarding, and a read-only look at how the plan is built for your course.

  • Account, handle, and race on your calendar
  • Full onboarding for your course
  • Preview plan structure and weekly layout
  • Race pages, tools, and course intelligence browsing
Start at PR Trailhead
What each plan includes
FeaturePR TrailheadPR Peak
Account, race selection, onboardingYesYes
Course-specific plan previewPreviewYes
Adaptive plan generation and updatesYes
Daily workout executionYes
Full training calendar and weekly reviewsYes
AI coach grounded in your planYes
Fueling, gear, and race-week planningYes
Training notificationsYes
Launch rate lock while active$30/month

Full pricing and FAQ

FAQ

The questions before you lace up.

  1. 01

    What is PR Run?

    You signed up for a course. Train for that course. PR Run is course-specific training for trail and ultrarunners.

  2. 02

    Why the course, not the distance?

    A hundred on rolling dirt is not a hundred on a ridge at 10,000 feet. Mileage is a lazy proxy. Vert, grade, heat, and fuel are the work.

  3. 03

    Who is it for?

    The runner who already entered a race. Western States. Hardrock. UTMB. The hundred in your backyard.

  4. 04

    What does it cost?

    Start free at PR Trailhead. PR Peak is $30/month while the launch offer is open. Cancel anytime. See /pricing for the full comparison.

  5. 05

    How do I join?

    Start at PR Trailhead. First name, a handle, the race you entered. Start PR Peak when you want the full plan.

  6. 06

    Which races are in the catalog?

    The catalog carries every flagship 50, 100, and 200 mile race we could verify: Western States, Hardrock, UTMB, Cocodona, Leadville, Tahoe 200, and hundreds more. If your race is missing, we add it before your first plan runs.

  7. 07

    Do you connect to Strava?

    Yes. Strava sync flows into the desk: long-run signal, vert, and recent fitness feed the readiness dial and the finish-window model. You approve the connect at onboarding.

  8. 08

    How do you calculate my finish window?

    The desk maps your recent long-run and vert against the course profile, the field's historical finisher distribution, and cutoffs. It publishes a low and high finish time, not a false single number.

  9. 09

    Can I cancel anytime?

    Yes. Cancel anytime from the Stripe billing portal. Access continues through the end of the paid billing period, and your training history stays saved.

  10. 10

    Does the plan adapt when I miss a week?

    Yes. Missed workouts get folded back into the block; the plan rebalances the next long run and the block goal instead of stacking miles on a tired week.

Your race

Tell us the course. We will build the work.

Western States. Hardrock. The hundred in your backyard. Start with the one you already entered.

PR your next run