Updated v1.06 min read
Race Time Prediction
Your quick, science-backed guide to race time prediction โ how VDOT turns one race result into finish times at every distance, and when to trust the number.
TL;DR
One honest race result predicts your time at every other distance โ the input matters more than the formula.
- Use a recent all-out race or time trial as the input
- Predict between nearby distances (5K โ 10K) for the tightest accuracy
- Prefer a watch's running VOโmax over a lab number
- Treat marathon predictions as a range, not a promise
- Re-test every 6โ8 weeks as fitness shifts
- Don't extrapolate a 5K straight to marathon distance
- Don't feed in a hot, hilly, or badly-paced effort
- Don't trust a lab VOโmax reading over a real race result
- Don't skip distance-specific training and expect the number to hold
Garbage in, garbage out: a clean input race beats any amount of formula-tweaking.
What race time prediction actually is
A predictor doesn't measure your fitness directly โ it reverse-engineers it from a performance you've already produced. The standard method, the Daniels-Gilbert formula, converts a distance-and-time pair into VDOT: a number that folds together both your aerobic ceiling and your running economy (how efficiently you convert oxygen into speed). Two runners can share an identical lab VOโmax and still post very different race times โ the more economical runner has the higher VDOT, and the formula captures that automatically because it works from a real performance, not a treadmill reading.
That's also why the source of your VOโmax matters. A running watch estimate is distance-specific and tracks VDOT closely. A lab-measured VOโmax ignores economy entirely, so it typically reads 5โ10% higher than your true VDOT โ plug it in and every predicted time comes out slightly optimistic.
What sharpens the prediction
Where accuracy actually comes from. Sorted roughly by how much each one moves the number.
| Factor | Why it helps | Impact | Best for |
|---|---|---|---|
| A recent all-out race result | Captures fitness and economy in one number โ no separate formula guesses needed. | โโโโ | Any prediction |
| Predicting between nearby distances | 5K โ 10K keeps the extrapolation short; the %VOโmax gap between them is small. | โโโโ | 3Kโ15K range |
| A flat, cool, honestly-paced input effort | The formula reads pace as pure effort โ heat, hills, and uneven pacing all distort it. | โโโโ | Any prediction |
| Training specifically for the target distance | The table assumes race-ready fitness at that distance; specific endurance work closes the gap. | โโโโ | Half & marathon |
| A running watch's VOโmax estimate | Distance-specific and close to VDOT โ a solid stand-in with no race on the calendar. | โโโโ | Quick estimates |
| Re-testing every 6โ8 weeks | VDOT moves with training; a stale input race quietly drifts the whole table. | โโโโ | Ongoing training |
What throws it off
The leaks. The cost column shows how much each one distorts the table, with the fix beside it.
| Factor | What goes wrong | Cost | Fix |
|---|---|---|---|
| Big distance gaps (5K โ marathon) | Sustainable %VOโmax drops from ~95โ97% at 5K to ~75โ80% at marathon โ a short race barely constrains the far end of that curve. | โโโโ | Anchor with a race or long tempo closer to your target distance. |
| Undertrained for the target distance | The table assumes matched training; a 5K specialist's marathon prediction ignores glycogen, fueling, and durability they haven't built. | โโโโ | Build distance-specific long runs and tempo work first. |
| A lab VOโmax as the input | Runs 5โ10% above true VDOT because it ignores running economy โ every prediction skews optimistic. | โโโโ | Use a watch estimate or a real race result instead. |
| A hilly, hot, or poorly-paced input race | Distorts the pace-to-effort mapping the whole formula depends on. | โโโโ | Re-test on a flat course in cool conditions, run evenly. |
| Treating the output as a guarantee | Pacing discipline and fueling execution on race day still decide the actual result. | โโโโ | Use the prediction as a target range, not a promise. |
Three ways to get your starting number
You don't need a race on the calendar to start. Pick whichever is available.
Recent race result
โโโโA race you ran hard in recent weeks, close to full effort. The gold-standard input โ it captures real fitness and economy together, with no estimation step.
All-out time trial
โโโโNothing on the calendar? A genuine all-out effort over a known distance, ideally 3Kโ10K on a flat, honest course, works just as well.
Watch VOโmax
โโโโRunning-specific watch estimates track VDOT closely. Skip a lab VOโmax here โ it reads 5โ10% high and will over-predict every distance.
How far you can trust it
Every prediction ships with a margin, and it widens with distance โ pacing, fueling, and glycogen management add variability a formula alone can't capture.
| Distance | Prediction margin |
|---|---|
| 1K | ยฑ 3% |
| 3K โ 10K | ยฑ 2.5% |
| 15K | ยฑ 3.5% |
| Half Marathon | ยฑ 4% |
| Marathon | ยฑ 5.5% |
Which tool answers which question
Four tools cover this territory, and it's easy to reach for the wrong one.
| Question | Tool |
|---|---|
| What time could I run at another distance? | Race Time Predictor |
| What pace should today's easy, threshold, or interval run be? | Training Pace Calculator |
| How do I manually plan my own pacing splits for a race? | Race Pace Calculator |
| How should my splits look based on my actual fitness? | Race Strategy Calculator |
How to track it
A single prediction is a snapshot, not a trend. What actually matters is whether your VDOT is climbing.
Common mistakes
The traps that quietly wreck an otherwise sound prediction.
Go deeper
There's no single deep-dive article for this one yet โ the full methodology lives on the Race Time Predictor itself.