Training Distance Running · · 7 min read

How AthleteOS Predicts Your Marathon Finish Time From Training Data Alone (and Why That Beats a Static VDOT Calculator)

Riegel and VDOT calculators run once on an old race time. AthleteOS recomputes your marathon forecast every week from your fitness score, fatigue score, and training data.

AO
AthleteOS Data Science
TL;DR — The Answer

The Riegel formula predicts marathon finish times more than 10 minutes too fast for about half of recreational runners, and VDOT tables assume base training that may not have happened. AthleteOS instead recomputes your marathon forecast every week from your fitness score, fatigue score, and completed sessions, catching what static math misses, like the 21-minute late-race fade in high-decoupling runners and the 2.6% gain from a disciplined taper.

Punch your last half-marathon time into a pace calculator. It spits out one number for 26.2 miles. That number is often wrong by ten minutes or more. It happens to about half the runners who use it.

AthleteOS skips that guess. It rebuilds your marathon forecast every week. The forecast comes from what you actually trained, not a race you ran months ago.

Why the Riegel Formula Predicts Your Marathon Finish Time Wrong

Most online calculators run on a formula. A runner named Pete Riegel published it in 1977. It looks like this:

Marathon time = Half-marathon time x (26.2 / 13.1)^1.06

The 1.06 is a fatigue exponent. Riegel built it from race data. It spans everything from a sprint to an ultramarathon. It’s one average, applied to everyone. It doesn’t know if your fitness is rising or falling right now.

A 2016 study tested it on 156 real runners. Each runner had a marathon and two shorter races on record. Riegel’s formula missed by ten minutes or more. That happened for roughly half of them.

In short: the coin-flip odds on a Riegel prediction are worse than you’d guess.

Marathon Time Prediction Error by Method Riegel formula (one old race) 380.7 Regression, 1 prior race 227.6 Regression, 2 prior races 208.3 Lower is more accurate (mean squared error, predicted marathon minutes). n=156 recreational runners. Vickers & Vertosick, 2016.

Add a runner’s own race history and the error drops by nearly half. That’s the whole point of this chart. More real data beats one frozen number.

What Your VDOT Table Doesn’t Know About You

Daniels’ VDOT tables work differently. VDOT is a single fitness number. Jack Daniels calculates it from a recent race time. Then he maps it to equivalent times at every other distance.

Here’s the catch. Daniels’ own guidance says the marathon prediction only holds up under one condition. You need 12 to 16 weeks of matched long-run volume first. Skip that base and the VDOT number stops being a forecast. It becomes a ceiling you probably won’t touch.

No calculator asks whether you ran those long runs. It just assumes you did.

MethodWhat It UsesUpdatesWhat the Research Shows
Riegel formulaOne past race timeNever10+ min too fast for ~50% of runners
Daniels’ VDOT tablesOne past race timeNeverAssumes 12-16 weeks of base already built
Regression from race historyHalf-marathon time + weekly volumeOnly when you race againMSE 208-227 vs 380 for Riegel
Durability-adjusted modelsHeart-rate drift during the race itselfAfter the race is overCuts error from 6.45% to 5.16%
AthleteOS marathon forecastFitness score, fatigue score, sessionsEvery weekRecomputed from live training, not a fixed input

The Predictor Already Sitting in Your Training Log

A 2017 study looked at 84 amateur marathoners at the Madrid Marathon. It found something calculators ignore completely. Your half-marathon time correlates strongly with your marathon time (r=0.812). Weekly training volume matters too (r=-0.479). More volume tracks with a faster finish.

Translation: what you’ve actually been running is a better predictor than any table lookup. A calculator can’t see your training log. A platform that ingests it can.

Durability: The Marathon-Specific Fade No Calculator Can See

Here’s the piece every static formula misses. The marathon has a physiology problem shorter races don’t share. Your heart rate starts climbing relative to your pace partway through. This happens even when effort feels the same. Researchers call this decoupling. It’s the plain-English cousin of what AthleteOS shows you as your drift ratio.

A 2022 study tracked 82,303 recreational marathoners. Decoupling kicked in around 25 kilometers into the race, on average. Runners who decoupled less finished dramatically faster.

Finish Time by Late-Race Durability Low decoupling (durable) 217.3 min High decoupling (faded late) 238.5 min n=82,303 recreational marathoners. Roughly a 21-minute gap, driven by late-race durability, not fresh-state fitness. Smyth et al., 2022.

Two runners can post the same fresh 10K time. One holds together late in the race. One doesn’t. A fresh-state formula can’t tell them apart. It never checks what happens after mile 15. That’s why durability research on why VO2max and lactate threshold both fall apart after 90 minutes matters so much for marathon pacing. A marathon behaves differently than a 10K.

Fresh fitness is the engine spec sheet. Durability is whether the engine still runs the same after two hours on the highway in July.

Your Taper Is Worth Real Minutes, and a Static Number Never Sees It

A taper is the planned drop in training volume before race day. A well-run one is worth real time. A study tracked 158,117 Strava marathon finishers. A disciplined 3-week taper produced a median gain of 2.6%. That’s about 5 minutes and 32 seconds for a typical finisher. The gain differs by sex too. Women showed a 3.12% median improvement with a strict 2-week taper. Men showed 2.14%.

None of that shows up in a calculator you ran back in January. Your taper hadn’t even started yet. AthleteOS’s race readiness check tracks your form as the taper actually unfolds. For more on how taper length interacts with your fitness curve, see the taper-length research built for 70.3 athletes. It applies the same volume-cut logic at a shorter race distance.

A number you calculated once can’t see a taper that hasn’t happened.

Fitness Score Minus Fatigue Score: The Model That Updates With You

This part of training science actually behaves like a forecast. Not a photograph. Think of your fitness score as a bank balance. It builds up slowly over months of training. Your fatigue score works more like this week’s spending. It rises fast and fades fast. What’s left over is your form. Fitness minus fatigue. It’s the plain-English read on whether you’d race well today.

Research on this model shows something important. It fits well across a group of athletes. But it’s genuinely unreliable as a one-time snapshot for one athlete. Studies put the time-to-peak-performance window anywhere from 25 to 61 days. That’s a wide range. You’d only trust a number like that if it gets recalculated constantly, not fit once and left alone.

Take a runner we’ll call Daniel. He’s 34, training for a fall marathon. His base came from structured Zone 2 volume. In week 8 of his build, his fitness score was still climbing. His forecast sat at 3:41. By week 14, his long runs got stronger. His taper got cleaner too. The same forecast had moved to 3:29. Twelve minutes faster. He didn’t run a single new race to earn it. A static calculator anchored to his week-8 half-marathon time would have missed every bit of that change.

Your forecast should move exactly as fast as your fitness does.

How AthleteOS Predicts Your Marathon Finish Time Every Week

AthleteOS doesn’t run the Riegel formula once and call it done. It recalculates your marathon forecast on a weekly cycle. Three live inputs drive it: your current fitness score, your current fatigue score, and your actual completed sessions. That includes whether your long runs and weekly volume are tracking toward marathon-specific readiness.

That structure catches exactly what a fixed formula structurally can’t. Fitness that changed since your last race. A taper that hasn’t happened yet. Durability risk that only shows up when your real long-run log gets checked against your actual race distance, the same idea behind threshold pace durability research.

A photograph tells you what was true the moment the shutter clicked. Your training doesn’t stop moving after that. Your forecast shouldn’t either. Want to see your own number update as your training does? Start tracking your marathon forecast with AthleteOS.

Frequently Asked Questions

How accurate is the Riegel formula for predicting marathon time?

Not very, for about half of runners. A 2016 study of 156 recreational runners found the Riegel formula predicted marathon finish times 10 or more minutes too fast for roughly 50% of them.

Does VDOT accurately predict marathon time?

Only if you've actually built the base training the tables assume. Daniels' VDOT numbers hold when a runner has 12 to 16 weeks of matched long-run volume behind them. Otherwise the number is closer to a ceiling than a forecast.

What is aerobic decoupling and why does it matter for marathon prediction?

Decoupling is when your heart rate climbs late in a run while your pace holds steady, a sign your durability is running out. In a 2022 study of 82,303 marathoners, high-decoupling runners finished about 21 minutes slower than low-decoupling runners with similar fresh-state fitness.

Does tapering actually change your marathon time?

Yes. A study of 158,117 marathon finishers found a disciplined 3-week taper produced a median finish-time gain of 2.6%, about 5 and a half minutes for a 3:30 marathoner. A static calculator run before the taper can't see that gain coming.

How often does AthleteOS update my marathon time forecast?

Every week. AthleteOS recalculates your projected finish time from your current fitness score, fatigue score, and completed training sessions instead of one old race result.

Can AthleteOS predict my marathon time if my last race was months ago?

Yes. Because the forecast comes from your ongoing training log rather than a single input race, AthleteOS keeps projecting a finish time even when your last race result is stale.

#marathon-finish-time#riegel-formula#vdot-calculator#durability#race-prediction#marathon-pacing

See your marathon forecast update every week, not once.

AthleteOS recomputes your projected marathon finish time from your fitness score, fatigue score, and actual completed long runs, so your forecast reflects this week's training, not a race you ran months ago.

Build my race plan, free
Free plan, or a 14-day free trial of AthleteOS Coach · $19.99/mo or $180/yr · No credit card required