The two formulas, written out
Riegel (Peter Riegel, 1977; refined 1981). The one almost every other predictor uses, usually without naming it:
T₂ = T₁ × (D₂ ÷ D₁)1.06
The exponent 1.06 is a fatigue factor fitted across world-class performances. If running were free of fatigue the exponent would be 1.00 and doubling the distance would exactly double the time; 1.06 says doubling the distance costs about 4.2% more than double. Riegel stated the fit holds for efforts of roughly three and a half minutes to about four hours — a range this page will happily let you leave, while telling you when you have.
Cameron (Dave Cameron, 1998). A different shape entirely, fitting a coefficient at each distance rather than a single exponent:
a(x) = 13.49681 − 0.000030363x + 835.7114 ÷ x0.7905T₂ = (T₁ ÷ D₁) × (a(D₁) ÷ a(D₂)) × D₂
with x in metres. Cameron is generally the gentler of the two when extrapolating upward from a short race, and the harsher when extrapolating down.
Worked example: half marathon in 1:45:00
- Distance ratio = 42,195 ÷ 21,097.5 = exactly 2
- Riegel: 6,300 s × 21.06 = 6,300 × 2.0849 = 13,135 s = 3:38:55
- Cameron: a(21,097.5) = 13.1752 and a(42,195) = 12.4001, so (6,300 ÷ 21,097.5) × (13.1752 ÷ 12.4001) × 42,195 = 13,388 s = 3:43:08
- Mean of the two = 3:41:01, and the two models are 4:13 apart
Four minutes on a marathon is a whole pacing band. A runner shown only the Riegel figure would set out at 5:11 / km; one shown only Cameron would set out at 5:17. That is the reason both are printed here.
The error nobody prints, and it dwarfs both models
Riegel and Cameron differ by about 2% over a doubling. The difference between a runner who has done twenty-week marathon training and one who has not, at the same half-marathon time, is far larger — commonly ten to twenty minutes over a marathon, and occasionally much more.
This is the single most important thing to understand about race prediction: both formulas assume you are equally well trained for both distances. Neither knows your longest run. Neither knows whether you have practised taking on fuel, or ever been past 30 km. A 5K time is an excellent predictor of a 10K and a poor predictor of a marathon, not because the arithmetic degrades but because the assumption does.
Practically: predictions upward past a doubling are optimistic for anyone whose training is not built for the longer race, and the marathon prediction from a 5K is the most optimistic figure this page produces. Predictions downward towards a mile are unreliable for the mirror-image reason — short races are decided by speed and running economy at high velocity, which endurance training does not develop.
Which race to enter, and how recent
Use a hard, recent, evenly-paced effort at a distance that took you at least about ten minutes. Three things spoil the input:
A training run. A parkrun taken at conversational effort predicts a conversational marathon. The models assume a maximal effort.
An old result. Fitness moves. A result more than about eight weeks old is describing a runner who no longer exists, in either direction.
A badly paced race. A race where you blew up at 8 km understates you; one where you had a great deal left understates you differently. Even pacing is what the models were fitted on.
Using a prediction to set a target
The sensible use is as a ceiling and a starting point, not a goal. Take the mean of the two models, then decide honestly whether your training supports it. If the target race is more than twice the distance of the one you ran, treat the prediction as the time you would run if your endurance base matched your speed, and add time if it does not.
Then convert it to a pace and check that against your actual training paces and your heart-rate zones. A marathon prediction that lands you at threshold effort from kilometre one is telling you the prediction is wrong, not that you should try harder.
Limitations, stated plainly
Both models were fitted on flat, well-paced, well-trained performances in reasonable weather. They know nothing about hills, heat, altitude, wind, whether you have raced the target distance before, or how your training is structured. Riegel's own stated range of validity is roughly three and a half minutes to four hours, so a marathon prediction for anyone slower than about four hours is already an extrapolation past the fit, and a mile prediction is below it.
Neither model is a plan and neither is a promise. This is a fitness estimate for planning a race, not medical advice, and nothing here is a judgement about what you should be capable of running.