RunPaceLab
Race Strategy

Race Prediction Formulas Compared: Riegel vs Cameron vs Vickers

12 min readUpdated 5 Jun 2026By Varun U.

Four major formulas exist for predicting race performance across distances: Riegel (1981), Cameron (1998), Purdy (1974), and the Vickers-Vertosick model (2016). They use different mathematical approaches, were derived from different datasets, and produce noticeably different predictions — especially for the half-marathon to marathon projection.

This guide implements all four approaches conceptually, compares their outputs for a typical recreational runner, and explains which to use and when.

Key takeaways
  • Riegel's formula T₂ = T₁ × (D₂/D₁)^1.06 is the most widely used and well-documented; its 1.06 exponent was derived from world record data
  • Cameron's formula uses a logarithm-based model with exponent 1.07, producing slightly slower long-distance predictions than Riegel for the same input
  • The Vickers-Vertosick (2016) study — using 2.5 million race results — found that the half-to-marathon multiplier averages 2.14, compared to Riegel's 2.11
  • Purdy's model uses a running quality score and the oxygen cost equation, making it conceptually closest to VDOT but less commonly implemented
  • For practical use: Riegel for quick estimates, Vickers-Vertosick adjustment for marathon prediction from half marathon data

Why the formulas differ

Race prediction formulas are empirical — they're fitted to data, not derived from first principles. Different datasets, different runner populations, and different mathematical forms produce different coefficients, and therefore different predictions.

The fundamental question each formula is answering: if a runner produces time T₁ over distance D₁, what time T₂ can they produce over D₂? This requires a model of how performance degrades as distance increases.

Power law models (Riegel, Cameron): assume T = a × D^b. The exponent b governs how much each doubling of distance costs. Riegel's b = 1.06; Cameron's modified form is closer to 1.07 for most pairs.

Oxygen-based models (Purdy, Daniels): use the relationship between velocity and oxygen cost explicitly, accounting for the fact that the fraction of VO₂ max sustainable decreases with duration. These models are physiologically grounded rather than purely empirical.

Regression from race data (Vickers-Vertosick): use large-scale observational data from real runners to find empirical multipliers for specific distance pairs.

The formulas in detail

Riegel (1981)

T₂ = T₁ × (D₂/D₁)^1.06

Derived from world record progressions across distances from 1 mile to 100 miles. The exponent 1.06 assumes a homogeneous population of elite competitive runners. Simple to apply and explain.

For half-to-marathon prediction, the multiplier is 2^1.06 = 2.085 for exact doubling of distance. For exact marathon from half (21.0975 to 42.195 km): 2^1.06 = 2.085 (since the distances are exactly doubled). A 1:45:00 half marathon → 3:38:54 marathon.

Cameron (1998)

Cameron's formula uses a modified logarithmic form:

T₂ = T₁ × [ln(D₂ × 2π) / ln(D₁ × 2π)]^c

Where c ≈ 1.07. The natural logarithm structure changes how the formula behaves at extreme distances — it tends to predict more fatigue at very long distances than Riegel.

For the same 1:45:00 half marathon → approximately 3:42:00 marathon using Cameron (about 3 minutes slower than Riegel).

Purdy (1974)

George Purdy's model uses a points-based system derived from the oxygen cost equation and world-record calibration. Purdy points assign a score (on a 0–1300 scale) to any race performance, allowing comparison across distances. A runner's "Purdy points" from a 10K can be used to look up equivalent performances at other distances.

The Purdy model is conceptually similar to Daniels' VDOT — both use the relationship between velocity and VO₂ to derive equivalent performances. The Purdy points scale is not in common use today, but the underlying physiology model is sound.

Vickers-Vertosick (2016)

The most empirically robust approach: Vickers and Vertosick analysed finish times of approximately 2.5 million runners from the New York City Marathon who had prior race records. They fitted regression models for specific distance pair predictions.

Key finding for the half-to-marathon projection: Marathon ≈ 2.14 × half marathon time (not 2.11 as Riegel suggests)

For a 1:45:00 half marathon: 2.14 × 1:45:00 = 3:44:30

The difference between Riegel (3:38:54) and Vickers-Vertosick (3:44:30) is 5.5 minutes — meaningful for race planning. Their model consistently found that recreational runners' actual marathon times exceeded Riegel predictions, particularly at slower overall paces.

Comparison for a typical recreational runner

Runner: 1:45:00 half marathon (5:00/km pace). Predictions for marathon:

FormulaMarathon predictionNotes
Riegel (1.06)3:38:54Standard default
Cameron~3:42:00Slightly more conservative
Vickers-Vertosick (2.14×)3:44:30Best supported by mass population data

The spread is about 6 minutes. For a runner targeting 3:45, the Riegel prediction (3:39) might lead to starting too fast and positive-splitting, while the Vickers-Vertosick prediction (3:44:30) suggests targeting 3:45 is appropriate.

Which should you use?

For adjacent standard distances (5K to 10K, 10K to half marathon): all formulas agree closely. Use Riegel.

For half marathon to marathon: Vickers-Vertosick's 2.14 multiplier is better supported for recreational runners. Consider adding 5–10 minutes to your Riegel prediction if you haven't done extensive marathon-specific training.

For extreme distance gaps (5K to marathon, or shorter to ultramarathon): all formulas are unreliable. Use VDOT tables for within-standard-distance predictions and treat very long extrapolations as rough orders of magnitude only.

The calculator

Interactive calculator

Open full page →

Format: MM:SS or H:MM:SS

Predicted finish time

3:27:01

Marathon

Required pace

4:54

min/km

All calculations are performed locally in your browser. No data is sent to any server.

The calculator implements the Riegel formula. For marathon prediction from a half marathon, consider adding the 2–6 minute buffer suggested by Vickers-Vertosick's data for recreational runners.

Why recreational runners usually underperform Riegel

The Riegel formula was derived from world record data — the performance of elite competitive runners across distances. Several systematic factors cause recreational runners to run marathons slower than Riegel predicts from their half marathon:

Pacing: Elite runners pace nearly perfectly. Recreational runners frequently go out too fast and positive-split. Riegel implicitly assumes optimal pacing.

Fuelling: Glycogen depletion at marathon distances is a limiting factor for recreational runners that doesn't appear at half marathon distances. Riegel's exponent doesn't model glycogen as a distinct variable.

Training specificity: A half marathon in September doesn't mean you've done adequate marathon-specific long run preparation. The aerobic fitness captured in the half marathon time doesn't fully predict marathon capability without the long-run adaptations.

The 21 km wall: Some recreational runners who run confident halves fall apart after 30 km in a way that isn't apparent from half marathon times. This is primarily a pacing and fuelling issue, not a fitness gap.

The practical takeaway

For marathon planning: start with the Riegel prediction from your half marathon, then add 5–10 minutes as a buffer for typical recreational marathon realities (pacing, fuelling, long-run preparation). Use the more conservative target as your race plan and only adjust faster if you have strong evidence of excellent marathon-specific preparation.

Frequently asked questions

Which formula is most accurate for my marathon prediction?
For recreational runners with typical training, the Vickers-Vertosick 2.14 multiplier (half to marathon) has the best empirical support from a large dataset. For elite or highly trained runners, Riegel's 1.06 is more applicable. For distances other than half-to-marathon, Riegel is fine for adjacent standard distances.
Why is there no universal best formula?
Because all formulas are empirical approximations fitted to specific datasets. Individual runners have different physiological profiles, training backgrounds, and racing styles that cause them to deviate from any population average. The formulas give useful estimates, not precise predictions.
Can I use these formulas to predict 5K from a mile time?
You can, but accuracy is lower for non-standard distances and large speed differences. The power law formulas work best for distances where both races are run at aerobic pace (above about 5 minutes). Very short distances (under 3 km) involve more anaerobic metabolism, which the formulas don't model well.
What's the best prediction approach for my first marathon?
For a first marathon with no marathon race history, use your half marathon Riegel prediction and add at least 10 minutes. First marathons typically involve learning the distance and are rarely fully optimal performances. A conservative goal based on Vickers-Vertosick plus a buffer is likely more realistic than the Riegel prediction.

References

  1. [1]
    Riegel, R.S. (1981). Athletic Records and Human Endurance. American Scientist. 69(3). pp. 285–290.
  2. [2]
    Vickers, A.J. and Vertosick, E.A. (2016). Prediction of marathon performance time on the basis of training indices. Journal of Strength and Conditioning Research. 30(10). pp. 2714–2719.
  3. [3]
    Purdy, J.G. (1974). A computerized running system: the Purdy Points. Track and Field Quarterly Review. 74(2). pp. 30–38.

Varun U.

Runner and developer based in Bengaluru. Marathon distance and consistently running 3-4 times per week. Built RunPaceLab after getting frustrated with running calculators that gave answers without explaining the formulas. Writes about the science and math behind running performance from the perspective of someone who uses the numbers in their own training.