Vert.run wins for trail-only athletes. AthleteOS wins the moment you add a bike, a swim, or a road race to your schedule.
That’s the short version. If you train purely on trails and want the deepest trail-specific coaching app available, Vert.run is excellent and this article will tell you so. If you run trails and ride and need your climbing week to talk to your cycling load, read on.
What Vert.run Does Well
Vert.run is built from the ground up for trail and ultramarathon running. It doesn’t try to be a triathlon platform. It focuses on doing one thing well.
VertPro costs $9.90 per month (annual billing) or $19.90 monthly. It gives you AI-adaptive training plans, GPS watch sync (Garmin, Coros, Suunto, Strava), and integration with ITRA race data. Their VertCoaching tier ($33/month annual) adds a human coach and weekly check-ins.
With 130,000+ athletes across 100+ countries and an official partnership with UTMB Mont Blanc, Vert.run has real credentials. Their coaching roster includes elite names like Ruth Croft and Petter Engdahl. The community platform (called The Trailhead) is active and useful for race-specific advice on weather and gear.
The “Mountain Index” tracks your vertical progress over time. It’s a trail-specific metric you won’t find on generic endurance platforms.
Honest verdict: for a trail-only runner, Vert.run is the right tool.
AthleteOS vs Vert.run: Side-by-Side
| Feature | Vert.run VertPro ($9.90/mo) | AthleteOS |
|---|---|---|
| Trail running plans (5K to 100M ultra) | Yes | Yes |
| Multi-sport load model (run + bike + swim) | No | Yes |
| Grade-adjusted load / elevation correction | Partial (Mountain Index) | Yes (grade-adjusted effort in TSS) |
| Human coach access | Yes ($33/mo tier) | AI coach (human tier available) |
| Garmin / Coros / Strava sync | Yes | Yes |
| UTMB / ITRA race data integration | Yes | No |
| Triathlon and road race planning | No | Yes |
| Descent (eccentric) load modeling | Not documented | Yes |
| AI adaptive plan adjustments | Yes | Yes |
| Entry-level monthly price | $9.90/mo (annual) | See myathleteos.com/pricing |
The gap that matters most is row two. Vert.run explicitly covers trail and ultra running only. It lets you manually log a Peloton ride or a swim, but it doesn’t analyze those sessions or adjust your running load based on them.
That gap is a real problem for a specific athlete type — and it’s bigger than it looks once you understand the science.
The Trail Running Load Problem: Why Standard TSS Fails on Elevation
Here’s the issue with every pace-based load calculation on steep trails.
At flat grade, running costs 3.40 joules per kilogram per meter of distance covered. At a 10% grade, that cost rises to roughly 5.64 J/kg/m — about 1.66 times harder. At 15%, it’s 2.06 times harder. At 45%, it reaches 18.93 J/kg/m, nearly six times the flat-ground cost. (Minetti et al., 2002.)
Translation: a 10-mile run with 1,000 meters of climbing isn’t just harder. It’s a completely different physical event than a flat 10-miler at the same pace.
Standard running TSS (rTSS) calculates load from pace alone. It can’t see the grade. So when you run a mountain trail at 12 min/mile because you’re grinding up a 20% slope, your training software sees “12 min/mile” and logs an easy effort. Your body knows otherwise.
The accepted workaround is to manually add 10 TSS per 300 meters of elevation gain and loss on top of your pace-based score. That’s a band-aid, not a model.
Your fitness score is lying to you on every trail run with significant vert.
Uphill vs Downhill: Two Completely Different Stress Signatures
This is where most coaches and apps get it badly wrong.
Trail athletes think about climbing. They should think just as hard about descending.
Uphill stress is metabolic. Your heart rate spikes, your aerobic system is under load, and the cost is real and visible. At an 8% uphill grade, you spend 42% more time above 90% VO2max compared to flat intervals at matched effort. Hill repeats aren’t just harder-feeling. They’re producing more high-end aerobic stimulus, full stop. (Held et al., 2023.)
Downhill stress is the hidden one. A 30-minute run at -20% slope costs only 1.73 J/kg/m — about 49% cheaper in energy than running flat. Your heart rate stays low. Your effort feels easy. Your training software logs a recovery run.
But the muscle damage is severe.
Creatine kinase — a marker of muscle breakdown — spikes to 613% of baseline within 24 hours of a steep descent. Force production drops by 37%. Peak strength is still impaired at 24 hours and doesn’t fully return until day 4. (Marcolin et al., 2024.)
Think of your legs as a car’s shock absorbers. Climbing works the engine. Descending hammers the chassis. A platform that only tracks the engine doesn’t know when the chassis is failing.
Vert.run doesn’t publicly document how or whether it accounts for this asymmetry. Standard pace-based load models, including Normalized Graded Pace (NGP), register downhill sections as “easy” because they’re cheap in energy — and completely miss the structural damage.
The athlete who runs 3,000 meters of descent on Saturday and then tries a bike tempo on Sunday isn’t under-motivated. They’re under-recovered, and no single-sport trail platform can see it.
| Mode | Metabolic cost (J/kg/m) | HR response | CK at 24h | Recovery |
|---|---|---|---|---|
| Flat running (0%) | 3.40 | Moderate | Baseline | 1 day |
| Uphill running (+20%) | ~7.3 | High (spikes fast) | Mildly elevated | 1–2 days |
| Downhill running (-20%) | 1.73 | Low (stays low) | 613% of baseline | ~4 days |
Sources: Minetti et al. 2002 (metabolic cost); Marcolin et al. 2024 (CK and recovery). Uphill CK elevation is illustrative; descent damage is the documented outlier.
The descent row is the one that breaks single-sport load models. Low heart rate, cheap in energy, but four days to recover.
Who Actually Needs AthleteOS vs Vert.run
The right choice depends entirely on your sport mix.
Use Vert.run if:
- You’re a trail-only runner, from 5K to 100-mile ultra.
- You want elite-coached plans from athletes who’ve competed at UTMB.
- Human coaching review matters to you.
- ITRA race data integration is useful for your target events.
- You don’t bike, swim, or race roads.
Use AthleteOS if:
- You trail run and also cycle or swim.
- You alternate between trail races and road marathons.
- You want your climb-heavy weeks factored into your total fitness score alongside cross-training.
- You need one platform to prevent under-recovery across sports.
- You want an AI coach that can sequence a hard vert week against a bike recovery block.
The athlete who falls through Vert.run’s floor is specific but common. Picture a runner who logs 60 km of trail per week and rides three times a week in the base phase. Vert.run sees the trail running. It doesn’t see the bike fatigue stacking on top of a descent-heavy long run.
Your fitness score should reflect all of it.
A Case Study: Jake’s Trail-to-Road Mismatch
Jake is 41, a competitive trail runner targeting two events per year: a 50K mountain race in spring and a road marathon in October. He trains 10–12 hours per week. In winter, about 40% of his hours are on the bike.
His old platform was Vert.run. It tracked his trail runs precisely and his Mountain Index climbed steadily. But every time he moved back to road-focused training in late summer, his legs felt flat. He attributed it to “losing trail fitness.”
The real problem: his cycling load in winter was adding fatigue that Vert.run couldn’t see. His trail-based fitness score showed him as “fresh.” His actual form score, accounting for both disciplines, showed he’d been training through weeks of built-up fatigue.
After switching to a multi-sport load model, Jake could see his combined fitness score (CTL) and fatigue score (ATL) across all sports. He adjusted his bike volume in the six weeks before his spring race. His 50K was a 14-minute personal best.
The number didn’t lie. The single-sport view was just incomplete.
Elite Trail Volume — and Why It Demands a Better Load Model
For context on what serious trail training looks like: an elite female ultrarunner preparing for the 2023 World Mountain and Trail Running Championships averaged 87.2 km per week with 3,755 meters of elevation gain every week. That was across a 29-week block. Her peak week hit 145 km and 7,552 meters of gain. (Jaén-Carrillo et al., 2024.)
That’s not a single-sport number. Her block included cycling (17% of training time) and strength work (11%).
If her coaching platform couldn’t see the full picture, it couldn’t protect her from her biggest recovery risk. That risk wasn’t the long runs. It was the descents on those long runs, combined with the cycling load in the same week.
Elite athletes solve this with human coaches who track everything. A good training app should do the same.
Where AthleteOS Surfaces Trail Load
AthleteOS applies grade-adjusted effort scoring to trail runs. It rolls that into the same Performance Management Chart as your cycling and swim load. When you complete a descent-heavy long run, that session’s full stress — including the eccentric component — factors into your fatigue score (ATL) before your next workout is generated.
Your training plan doesn’t assume Tuesday’s bike session is easy just because Saturday’s trail run had low average heart rate on the downhill.
For athletes tracking aerobic decoupling across terrain types, the drift ratio on a hilly trail run reads differently than on a flat road run. AthleteOS session analysis treats them accordingly.
If you’re also managing recovery from strength training alongside your running, the same load model captures gym sessions and flags when your combined ATL is pushing above safe levels before a key race.
Sign up for AthleteOS and connect your Garmin or Strava to see your grade-adjusted trail load alongside every other discipline in one view.
The Honest Verdict
Vert.run is a serious product. Don’t pick AthleteOS over it if trail running is your entire sport. The UTMB partnership, the Mountain Index, and the human coaching depth are real advantages that AthleteOS doesn’t match on the trail-specific side.
Pick AthleteOS when the trail is one part of a bigger picture. When your bike miles are invisible to your running coach, you can’t actually manage your training. You’re just guessing which week the chassis gives out.
One load model. All your sports. That’s the difference.