Race Time Predictor

Estimate a finish time from a known race result.

How it is calculated

The Riegel formula predicts a time for a new distance from a recent performance: T₂ = T₁ × (D₂ / D₁)1.06. T₁ is your known time in minutes, D₁ the distance you ran it over and D₂ the distance you want to predict; D₁ and D₂ just need to be in the same unit (km or miles). The exponent 1.06 is slightly above 1, so pace slows a little as the distance grows rather than staying the same. The result is a decimal number of minutes, not minutes and seconds. All three values must be above zero. It works best between roughly similar race lengths and for runners who have trained for the longer distance; it does not account for hills, heat or endurance gaps.

Worked example

You ran 5 km in 25 minutes and want a 10 km estimate. The distance ratio is 10 / 5 = 2. Raise it to 1.06: 21.06 ≈ 2.0846. Then T₂ = 25 × 2.0846 = 52.12 min, which is 52 minutes and about 7 seconds (0.12 × 60). That is a pace of about 5:13 per km, compared with 5:00 per km for the 5 km run.

Try this example →

Common mistakes

  • Entering the known time as minutes and seconds in one field (25.30 for 25:30); decimals mean fractions of a minute, so 25 min 30 s is 25.5.
  • Reading 52.12 min as 52 minutes 12 seconds; the .12 is a fraction of a minute.
  • Mixing units for D₁ and D₂, such as miles for one and kilometres for the other.
  • Predicting a marathon from a 5 km time without long-run training; the formula assumes endurance that keeps up with the distance.
  • Basing it on a race run in poor conditions or with a bad pacing, which skews the prediction.

About this calculator

This predictor uses the Riegel formula, T2 = T1 × (D2 ÷ D1)^1.06, to estimate how long you'd take to run a different race distance based on a recent result — the 1.06 exponent accounts for the fact that pace naturally slows over longer distances rather than staying constant.

Runners training for a marathon use a recent 10K or half-marathon time to set a realistic goal pace, and coaches use it to sanity-check whether a target finish time is physiologically reasonable given an athlete's current fitness, rather than just an arbitrary wish.

Was this helpful?

You can pick up to 3 reactions.

Comments (0)

  • Be the first to comment.

Popular calculators

All Calculators