Race Time Predictor

Predict your finish times at other distances from one recent race result using Riegel's proven formula.

h
m
s
Predicted Race Times

Using Riegel's formula: T₂ = T₁ × (D₂ / D₁)^1.06

DistanceTimePace /km
1 Mile7:134:29
5K23:594:48
10K50:005:00
15K1:16:515:07
10 Mile1:22:485:09
Half Marathon1:50:195:14
Marathon3:50:015:27

Note: Riegel's formula assumes consistent training and is most accurate for predictions within roughly 2× of your input distance. Extrapolating from a 5K to a marathon overestimates fitness unless you have the endurance base.

Get Weekly Training Tips

Join our newsletter for expert insights, training advice, and performance tips delivered to your inbox.

No spam, unsubscribe anytime. We respect your privacy.

About the Race Time Predictor

Learn more about the calculator and its creator

Jonas

Jonas

I have been a runner for over 10 years and I built this calculator to help runners like you and me with training and racing.

The race time predictor takes one recent race result — a distance and the time you ran it in — and estimates what you could run at other distances. It uses Riegel's formula, a power-law relationship between distance and time that has held up well across decades of race data.

Riegel's Formula

In 1977, Pete Riegel proposed that a runner's time scales with distance raised to the power 1.06:

T2 = T1 × (D2 / D1)1.06

Here T1 and D1 are your known time and distance, and T2 is the predicted time at the new distance D2. The exponent 1.06 (slightly above 1.0) captures the fact that you slow down as distance grows — if you held the exact same pace, the exponent would be 1.0.

Worked Example

Suppose you run a 10K in 50:00 (3000 seconds) and want a marathon prediction. D2/D1 = 42.195/10 = 4.2195:

T2 = 3000 × 4.21951.06 = 3000 × 4.585 ≈ 13,755 s ≈ 3:49:15

Prediction Table from a 50:00 10K

Distance Predicted Time Pace /km
5K24:004:48
10K50:005:00
15K1:16:385:06
Half1:50:345:14
Marathon3:49:155:26

When the Prediction Is Reliable

Riegel's model works best when the predicted distance is within roughly 2× the input distance and when your training matches the target race. Predicting a marathon from a 5K will flatter you — the formula assumes you have the endurance base to sustain effort for hours, which a fast 5K alone does not prove.

  • Most accurate: 10K → half marathon, or half → marathon, with matching training.
  • Optimistic: short race → long race when weekly mileage is low.
  • Conservative: long race → short race, since the formula does not capture pure speed.

Note: A predicted time is a fitness estimate, not a promise. Actual results depend on course, weather, fueling, and race-day execution. This tool is informational only and not a replacement for a coach.

Frequently Asked Questions

How accurate is a race time predictor?

Riegel's formula is most accurate when the predicted distance is within about 2× the input distance and your training matches the target race. Predicting a marathon from a 5K tends to be optimistic.

What is Riegel's formula?

Riegel's formula is T2 = T1 × (D2/D1)^1.06, where the 1.06 exponent captures the way runners slow as distance increases.

Can I predict a marathon from a half marathon?

Yes, and this is one of the more reliable predictions, especially if you have the endurance base and matching training.