Race Time Predictor

Predict your race time at a new distance from a recent race result, using Riegel's formula.

  • Free to use
  • Accurate results
  • No registration required
  • Works on all devices
Enter a known race distance and time, plus a target distance, to predict your race time using Riegel's formula.
km
minutes
km

Your result

0:52:07

Predicted time

Predicted time (minutes)52.12 minutes

AI explanation

Formula

T2 = T1 × (D2/D1)^1.06 (Riegel's formula)

Worked example

5K in 25:00 predicting a 10K

Worked example: 5K in 25:00 predicting a 10K
FieldValue
Known race distance5
Known race time25
Target race distance10
Predicted time0:52:07

Assumptions

  • Uses Peter Riegel's 1977 formula, a widely used race-time prediction model.
  • Accuracy degrades the more different the two distances are — predicting a marathon from a 5K time is much less reliable than predicting a 10K from a 5K time.
  • Assumes similar training and conditions between the known and target races.

Frequently asked questions

How accurate is Riegel's formula?

It's reasonably accurate for predicting between similar distances (e.g. 5K to 10K), but becomes less reliable across very different distances (e.g. 5K to marathon), where endurance and fueling strategy play a much larger role than raw speed.

What is the 1.06 exponent in Riegel's formula?

It's an empirically derived "fatigue factor" reflecting how running pace naturally slows as distance increases — a value of exactly 1.0 would imply pace stays constant regardless of distance, which isn't realistic.

Can I use a training run instead of a race result?

Yes, but race-day adrenaline and pacing strategy typically make actual race times faster than equivalent training efforts, so a training-run prediction may be conservative.

Related calculators

Related articles

Sources

This calculator provides a general estimate only.

Report a calculation issue