Got a race on the calendar and a goal in your head? Dirt Math tells you whether it adds up, then builds the plan to make it happen.

Pick a race and a goal: a finish time, or a place in your age group from past results. Dirt Math models every climb, descent and surface on the course and gives you one honest answer.
You need to average 177 W where you train, 59% of your FTP, for 8 hours 51 minutes of riding at 10,000 ft.
Leadville, Unbound, Firecracker and more are ready to go, or upload the course GPX. Rate how technical the trail is.
FTP, weight and where you train, or connect Intervals.icu. Add past race files and Dirt Math learns how you really ride.
Sub-9, top 10 overall, top 20% of your age group. See what it takes, where the gap is, and build the plan to close it.
Section by section, see the watts each climb takes, compared with your own race file. Know whether it's the climbs, the descents or the last three hours.

Every race type rated on anaerobic, VO2 max, FTP and durability, and your power profile drawn right over it. Leadville is a durability race. Short track isn't.

Blocks that work one intensity at a time, weaknesses early and race-specific work late. Two or three quality sessions a week, structured on weekdays and outside at the weekend.

Targets as power, heart rate and feel, with the reason each workout is in your plan. Seven standard zones and nothing you have to decode.

Gravel and singletrack aren't pavement. Dirt Math models what changes off-road, from rolling resistance by surface to the speed limit a rocky trail sets, whatever your watts.
Technical trail scale. Rough singletrack sets its own speed on the flats and descents.
Altitude. The same watts feel harder at race elevation than where you train.
Surface by segment, from map data: pavement, gravel road or rough dirt.
Your descending, cornering and pacing, learned from race files on similar trail.
Built by a mountain bike and gravel coach, Dirt Math starts with the race, not a generic plan. It looks at what the course really demands: the climbs, the surges, the steep low-cadence grinding and the hours in the saddle. Then it compares those demands to what you can do today.
Both. Pick your bike for each goal: gravel and MTB have their own weights, tyres, positions and descending, and courses are rated from smooth gravel to very technical singletrack.
You need an FTP and your weight. Past race files with power make it much more accurate, because Dirt Math learns how you pace, descend and corner from them.
Upload the course GPX. Dirt Math corrects the elevation from terrain data, splits the course and models it the same way.
Intervals.icu today: your FTP, weight, power curve and recent riding come in, and plan sessions go out to your calendar.
Dirt Math is in beta on iPhone. Ask for early access below and we'll send you an invite.
Dirt Math is in beta on iPhone. Tell us your next race and we'll send you an invite.
Get early access →Follow along on @dirtmath.app