Race Time Predictor

Predict your race times based on recent performance

Recent Race Performance

Enter the distance of your recent race or training run

Quick Select
Time Taken

Hours : Minutes : Seconds

Predicted Race Times

Enter your recent race time

This is what your result will look like

A race time predictor estimates how fast you can run a target distance based on a known recent performance at another distance. If you recently ran a 10K in 50 minutes, the predictor can estimate your likely marathon finish time — saving you from the costly mistake of starting a marathon at an unrealistic pace.

This calculator uses the Riegel formula, developed by Peter Riegel and published in American Scientist (1981). The formula is: T2 = T1 × (D2/D1)^1.06. The exponent 1.06 captures the well-established fact that performance degrades at longer distances — a runner who is 10% faster over 5K than another runner will not be 10% faster over a marathon. The fatigue effect compounds with distance.

The Riegel formula is the most widely used prediction model in running, used by coaches, race organisers, and running apps worldwide. Its primary limitation is that it assumes similar training preparation for both distances. A 5K specialist who has not done long runs will underperform the prediction at marathon distance.

Formula
Riegel (1981)
Exponent
1.06 (fatigue factor)
Best Input
Recent race (8–12 wks)
Most Accurate
Similar distances
Least Accurate
5K → Marathon
Used By
Coaches worldwide
Formula:Riegel Formula: T2 = T1 × (D2 ÷ D1)^1.06 | Where T = time, D = distance, 1.06 = fatigue exponent
1
Known Distance: The distance you have a recent, reliable time for — e.g. 10K.
2
Known Time: Your actual finish time for that distance, ideally within the last 8–12 weeks.
3
Target Distance: The race you want to predict — e.g. Half Marathon or Marathon.

Typical Race Equivalency (Average Club Runner)

  • 5K in 25:00: → 10K ~52:00 | HM ~1:55 | Marathon ~4:02
  • 10K in 50:00: → HM ~1:51 | Marathon ~3:54
  • 10K in 45:00: → HM ~1:39 | Marathon ~3:30
  • HM in 1:45: → Marathon ~3:41
  • HM in 2:00: → Marathon ~4:13
Source: Riegel P.S. (1981) Athletic Records and Human Endurance, American Scientist 69(3):285–290; Cameron D.M. (1985) Running times and physiological performance; Jack Daniels Running Formula

Coaches use race predictors mainly to set training paces rather than to promise a finish time — a predicted marathon pace becomes the target for long runs and tempo sessions months before race day, which is a far more valuable use of the number than treating it as a guaranteed outcome.

Over-relying on a prediction without matching training to it is a common way runners get hurt: a 5K specialist who predicts an optimistic marathon time but hasn't built the long-run endurance for it typically "hits the wall" well before the predicted finish, since the formula assumes equivalent preparation across distances that the runner may not actually have.

Individual physiology also shifts how well the fixed 1.06 exponent fits a given runner — someone with a higher proportion of fast-twitch muscle fibres tends to fade more than the formula predicts at longer distances, while a naturally endurance-oriented runner with more slow-twitch fibres may outperform the prediction at marathon distance specifically.

For predictions between similar distances (e.g. 5K to 10K, or 10K to half marathon), the Riegel formula is typically accurate within 2–5% for well-trained runners. Accuracy decreases significantly when predicting across very different distances — e.g. 5K to marathon — because the physiological demands are fundamentally different. A 5K relies heavily on VO2max, while a marathon is primarily a fat metabolism and pacing challenge.

More on GameOnField
Missing a calculator or dimension guide you'd find useful?Suggest a tool →