Know your race before you run it.
82 verified courses. Every checkpoint, every cutoff, the climbs that decide it - and what to eat each hour.
82 verified courses
Built from the organizer's own route and checkpoint list, each one carrying the date we last checked it.
- UTMB Mont-Blanc
- Distance
- 174 km
- Elevation gain
- 10,000 m
- Cutoff
- 45h45
Verified Sept 2026 Build my plan - CCC (Courmayeur-Champex-Chamonix)
- Distance
- 107.8 km
- Elevation gain
- 6,200 m
- Cutoff
- 28h30
Verified Sept 2026 Build my plan - OCC (Orsières-Champex-Chamonix)
- Distance
- 60 km
- Elevation gain
- 3,500 m
- Cutoff
- 15h15
Verified Sept 2026 Build my plan - TDS (Sur les Traces des Ducs de Savoie)
- Distance
- 148 km
- Elevation gain
- 9,300 m
- Cutoff
- 44h55
Verified Sept 2026 Build my plan - Lavaredo Ultra Trail
- Distance
- 120 km
- Elevation gain
- 5,800 m
- Cutoff
- 30h
Verified Jul 2026 Build my plan - Tor des Géants (TOR330)
- Distance
- 336.5 km
- Elevation gain
- 26,182 m
- Cutoff
- 150h
Verified Sept 2026 Build my plan - Diagonale des Fous (Grand Raid Réunion)
- Distance
- 180.6 km
- Elevation gain
- 10,199 m
- Cutoff
- 66h
Verified Jul 2026 Build my plan - SaintéLyon
- Distance
- 80 km
- Elevation gain
- 1,963 m
- Cutoff
- 16h30
Verified Sept 2026 Build my plan - LyonSaintéLyon
- Distance
- 156.74 km
- Elevation gain
- 4,239 m
- Cutoff
- 31h
Verified Sept 2026 Build my plan - Grand Trail des Templiers
- Distance
- 80.7 km
- Elevation gain
- 3,443 m
- Cutoff
- 18h
Verified Sept 2026 Build my plan - Western States 100
- Distance
- 161 km
- Elevation gain
- 5,600 m
- Cutoff
- 30h
Verified Jul 2026 Build my plan - Hardrock 100
- Distance
- 161 km
- Elevation gain
- 10,000 m
- Cutoff
- 48h
Verified Jun 2026 Build my plan
How it works
Pick your race
82 courses with the organizer's checkpoints and cutoffs, ready to use.
Get your race plan
Three scenarios, your split and your margin on the cutoff at every checkpoint, and your carbs per hour.
Train to hit it
A periodized plan built backwards from those numbers, with a readiness score that tells you whether it is working.
See it in action
Real screens from the app - structured weeks, detailed sessions, and training adjustments.
Plan your week
Track your progress
Know today's session
Review training adjustments
Built for runners with a race on the calendar
Who it's for
- Runners entered in a 50-170 km mountain race where the cutoffs are real
- People who have built a pacing table in a spreadsheet and never fully trusted it
- Self-coached athletes who want structure without hiring a coach
What makes it different
Verified courses
82 courses built from the organizer's own route and checkpoint list, each one carrying the date we last checked it. When a race moves a cutoff, the course is re-checked, not guessed at.
Splits you can check
Climbing and descending are priced separately, and the fatigue of a long day is priced in. The same inputs always produce the same numbers - no model invents your race.
Readiness, measured
Six components - volume, long run, climbing, intensity, consistency, descent prep - scored against what your race actually demands, so you know what is missing while there is still time to fix it.
Training plans
Start from a structured template. Each plan defines phases, session types, and progression rules for a specific goal.
Build a solid aerobic foundation for trail running. Ideal for early season or returning after a break.
Develop uphill power and climbing efficiency for mountain races with sustained ascents.
Build eccentric quad tolerance and descent durability for technical downhill terrain.
Raise your sustainable trail pace through targeted tempo and interval work.
Prepare for ultra-distance events (50-100k) with progressive long-run development and fueling practice.
Convert your fitness into race-day performance with structured peaking and taper.
11 Free Trail Running Tools
Try a finish-time estimate for your race - no account required.
Pacing & time
Effort & index
Nutrition & hydration
Private. European. Yours.
Hosted in Europe
All data stored on Hetzner, Germany. GDPR-compliant by architecture.
Private by default
No social features, no public profiles, no ad tracking, no data selling. Your training is yours.
Export or delete anytime
Download all your data or request full account deletion. No data hostage situations.
Minimal data, bounded rules
14-day rolling window. No personal identifiers sent to the model. No training on your data. Suggestions follow rule-based constraints, not open-ended generation.
Pricing
Your race plan and your training are free. Premium keeps them true when the season stops cooperating.
Standard
Free for life
No card, no expiry. This is the plan, not a trial.
- A training plan built around one goal race, its distance and its D+
- Your whole season in view: every phase and every week's volume
- Sessions 4 weeks ahead while your plan is new, then 2, opening as you train
- Session detail, scheduling, reminders, logging and your whole training history
- A race-day plan for your goal race: splits against the cutoffs, fuelling and hydration
- Strava sync
- A brief before every run: the goal, the effort and one cue
- Rule-based weekly adjustments and training insights
- The TrailMath Assistant, for your first 5 questions
- Every calculator and race page on this site, no account needed
Premium
€99
about €8.25 a month - €99 billed once a year
or €12 a month
Everything in Standard, plus:
- Keep going with the TrailMath Assistant after your free questions: it reads your plan, your sessions and your goal race, proposes plan adjustments you approve, and answers on your race's own page too
- Automated session analysis for everything you log: what each session did, and how it fits the week's intent
- Reshape your plan around a holiday, a work trip, an illness or missed sessions, see the change before you accept it, and undo it any time
- Your course on the map and a race-week checklist, for the races we hold
- Every session through to race day
- Every race in your season, not just your main goal, with the plan built around each one
Cancel any time. Everything you have logged stays yours. On Standard you keep your whole season in view and the weeks just ahead.
No card needed to start. Subscribe in the iOS or Android app, or on the web. App stores may show the price in your local currency.
Frequently asked questions
No. Most templates are development-focused – building climbing power, speed, or endurance without a specific race date. If you do have a race, the Race Peak & Taper template structures your entire build-up around it.
Both. During plan setup you set your current weekly volume and experience level. Session intensity, progression rate, and recovery are adapted to your profile. Beginners start with 3-4 sessions per week and gentler volume ramps.
Strava, yes. Connect it from your account settings and your activities sync automatically, matched to your planned sessions. Garmin is coming - the integration is built, but it is not connectable yet, so Strava is the one to use today. All sync data is stored in the EU and cached activity imports are automatically deleted after 7 days.
Mark sessions as skipped and the system will suggest adjustments for the following week. It can reduce volume, swap session types, or extend your plan timeline – all within safe progression boundaries.
Yes. You can export your plan data at any time from your account settings. We believe your training data belongs to you.
No. TrailMath is a planning tool, not a substitute for medical advice or professional coaching. The suggestions are bounded by conservative training principles, but you should always listen to your body and consult a professional for injuries or health concerns.
Still have questions? Get in touch