Your Garmin race predictor says 3:35 marathon. You run 3:48. Your COROS equivalent-time chart looks optimistic after a fast 5K. The PaceWOD Race Predictor spits out a half-marathon projection that feels perfect on paper — then race day adds ten minutes.

That gap is normal. Running performance prediction tools are useful, but they estimate what your recent data could support under favorable conditions. They do not guarantee a finish time. Understanding what each model actually measures — and what it ignores — keeps you from treating a watch number like a contract.

What Race Predictors Actually Model

Most runners assume a race predictor is just VO2 max translated into pace. That is incomplete.

Garmin, COROS, and similar platforms combine several inputs: estimated VO2 max, recent race or time-trial results, training load, and sometimes heart-rate–pace relationships from logged runs. The Garmin race predictor, for example, weighs your current fitness estimate alongside actual performance data — not VO2 max in isolation.

Formula-based tools like the Riegel exponent used in our Race Predictor work differently. They extrapolate from one known result at one distance to another using a power-law curve. No watch required — but also no account of your long-run history or fueling plan.

VO2 max matters because it sets an upper bound on aerobic power. It cannot, by itself, explain race performance. Two athletes with identical VO2 max can finish minutes apart at the same distance because threshold, economy, durability, and execution differ. Treat VO2 max as one line on the spreadsheet — not the whole story.

The Riegel Curve and Distance Extrapolation

The Riegel formula (T₂ = T₁ × (D₂/D₁)^1.06) is the backbone of many marathon time prediction calculators. Exponent 1.06 assumes performance degrades predictably as distance grows. For trained runners with balanced preparation, it works reasonably well between 5K and 10K, and often between 10K and half marathon.

The curve gets shakier at the marathon. A 19:30 5K projects an aggressive marathon time if your training never included 18–22 mile long runs, marathon-pace segments, or race-day fueling practice. Many coaches add 3–8% to spreadsheet projections when anchoring a marathon goal off a short race — not because the math is wrong, but because the math assumes marathon-specific fitness already exists.

Use Riegel output as a starting range. Anchor longer predictions off the closest comparable distance: a half marathon predicts a marathon better than a 5K does.

Lactate Threshold and Long-Distance Performance

VO2 max tells you how big the engine is. Lactate threshold — the intensity you can sustain before lactate accumulates faster than you clear it — tells you how fast you can run before the engine overheats.

At 5K, you race close to VO2 max pace. Threshold fitness matters, but the event is short enough that top-end aerobic power dominates. At half marathon and marathon distances, the limiter shifts. You spend hours at or slightly below lactate threshold. A runner with moderate VO2 max but a high threshold relative to that max often outperforms a higher-VO2 runner who cannot hold sub-threshold pace efficiently for 90–120 minutes.

Most race predictors infer threshold indirectly from recent pace and heart rate data. They rarely know whether your last 10K was run on fresh legs after a taper, or mid-build with 50 miles in your legs. That is one reason half marathon and marathon predictions feel less reliable than 5K projections — the model is extrapolating an aerobic ceiling without fully measuring the sustainable pace you can hold for two to four hours.

Running Economy

Running economy is oxygen cost at a given speed — how much fuel the engine burns to maintain pace. It is one of the most underweighted variables in consumer running performance prediction.

Two runners with the same VO2 max can perform very differently because one consumes less oxygen at the same running pace. The economical runner holds 4:30/km at a lower heart rate, finishes fresher, and often runs closer to what a predictor expects. The less economical runner works harder at identical speed, fatigues earlier, and underperforms the spreadsheet — even with identical lab VO2 max and threshold values.

Economy improves with years of consistent running, strength work, cadence refinement, and race-pace practice. It does not show up cleanly in a single recent 5K result. Predictors that scale purely from finish time at one distance assume economy is already baked into that result — which is mostly true for the distance you raced, but not automatically transferable to a longer event with different mechanics and fatigue patterns.

Weekly Mileage and Durability

Race predictors see recent fast efforts. They do not see your full training log in enough detail to score muscular endurance, fatigue resistance, long-run adaptations, or durability over marathon distance.

A runner who logs 70 miles per week with regular 20-mile long runs carries structural and metabolic adaptations that a 35-mile-per-week runner with the same 10K PR does not — even if their VO2 max estimates match. Those adaptations include:

  • Muscular endurance — quads, calves, and hip stabilizers that resist form breakdown after 30 km
  • Fatigue resistance — the ability to hold pace when glycogen is low and heart rate drifts upward
  • Long-run adaptations — capillary density, mitochondrial efficiency, and mental familiarity with time on feet
  • Marathon durability — cumulative tissue resilience that no short race replicates

Watch algorithms partially capture training volume through load metrics, but load is not specificity. A high-training-load month of short intervals does not substitute for long-run preparation. If your marathon predictor looks optimistic, check whether your longest recent run supports the projected pace — not just whether your VO2 max ticked up.

Environmental Factors

Most prediction models assume ideal race conditions: cool weather, flat or gently rolling terrain, moderate humidity, and no headwind. Real races rarely cooperate.

Heat and humidity

Core temperature rises when ambient heat and humidity limit evaporative cooling. Heart rate climbs at the same pace. Runners who set predictions in 12°C spring weather often miss targets by 5–15 minutes in 24°C+ conditions with high dew point. Heat stress is nonlinear — small temperature jumps produce disproportionate pace losses over marathon duration.

Headwind and altitude

A sustained headwind increases oxygen cost at race pace without changing your fitness. Altitude reduces available oxygen; even 1,500–2,000 m affects performance if you are not acclimated. Predictors trained on sea-level, calm-day data cannot adjust for course-specific air resistance or partial pressure of oxygen unless you manually discount the target.

Hilly courses

Net elevation gain converts horizontal speed into vertical work. A "flat equivalent" marathon time from a predictor assumes you will run the same metabolic cost per kilometer on a hilly course — which understates effort on climbs and often leads to overcooking downhills early. Boston, Big Sur, and trail marathons routinely produce finish times slower than flat-course predictions from the same athlete.

When comparing your Garmin marathon predictor or spreadsheet output to a goal race, ask whether the course and forecast resemble the conditions baked into the model. If not, adjust expectations before you adjust pace on the start line.

Race-Day Fueling

Physiology gets you to the start line fit. Fueling gets you to the finish at the pace your fitness supports. Predictors assume adequate carbohydrate availability — and that assumption fails often.

During a marathon, muscle glycogen depletion is the primary cause of the late-race slowdown runners call hitting the wall. The body stores roughly 1,800–2,200 kcal of glycogen — enough for 90–120 minutes of hard running, not a full marathon at goal pace. Without carbohydrate intake during the race, blood glucose falls, pace collapses, and finish times drift far above prediction.

Practical fueling targets for marathon distance:

  • Carbohydrate intake: 30–60 g per hour for most runners; up to 90 g/hour for athletes who train the gut to tolerate it
  • Hydration: enough fluid and electrolytes to limit excessive dehydration without overdrinking — typically 400–800 ml per hour depending on sweat rate and conditions
  • Pre-race glycogen: consistent carb intake in the 24–36 hours before the start, not a single giant pasta dinner

Poor fueling does not mean you lacked fitness. It means you could not access the fitness the predictor assumed. Runners who nail training but skip gel practice in long runs regularly miss predicted marathon times by 10+ minutes despite accurate VO2 max and strong threshold numbers. Fueling is trainable — and it belongs in the same conversation as mileage when you interpret a marathon predictor.

Conclusion: How to Use Race Predictions

Race predictors — whether on your Garmin, COROS, or a Riegel-based marathon predictor — estimate physiological potential under favorable assumptions. They are not guarantees.

In practice, they are generally more accurate for 5K and 10K than for half marathons or marathons. Shorter races involve fewer failure modes: less glycogen dependence, less heat accumulation, less time for pacing errors to compound. Longer races stack threshold demands, durability, fueling, weather, and course profile into a result that no single input race fully captures.

Use predictions as pacing guidance, not absolute goals. Start at or slightly inside the projected range if conditions are good and your training matches the distance. Add conservatism when anchoring a marathon off a 5K, when long-run volume is thin, when the forecast is hot, or when fueling is untested.

The best use of running performance prediction is directional: compare your watch trend over months, sanity-check ambition before you register, and set an A/B/C race plan. Race day still belongs to preparation, conditions, and execution — not the number on your wrist the week before.

→ Project race times from a recent result