KKwikfig.

Race Time Predictor

Predict your finish time at 5K, 10K, half marathon, marathon and more from one recent race result, using Pete Riegel's classic endurance formula. Runs entirely in your browser — your numbers never leave this device.

Predicted marathon time (Riegel)
3:59:47
From 0:25:00 over 5 km, exponent 1.06
Predicted times at every standard distance
DistanceDistance (km)Predicted timePace /km
5K50:25:005:00
10K100:52:075:13
15K151:20:075:20
10 miles16.091:26:195:22
Half marathon21.11:55:005:27
30K302:47:015:34
Marathon42.23:59:475:41

Riegel's formula assumes you are trained for the longer distance. Predictions get less reliable the further the target is from your known race — treat a marathon prediction from a 5K as a ceiling, not a promise.

How it works

Riegel: T2 = T1 × (D2 ÷ D1)^1.06 — the predicted time at distance D2 scales the known time at D1 by the distance ratio raised to the power 1.06

The predictor uses Pete Riegel's formula, published in 1977 and still the standard first estimate for endurance performance: T2 = T1 × (D2/D1)^1.06. The exponent is the whole insight. If performance scaled linearly the exponent would be 1, but runners slow as distance grows, so each doubling of distance costs a little more than double the time — the 1.06 exponent is the fatigue factor Riegel fitted to world-record progressions across distances, and it holds well for trained runners racing anything from about 1,500 metres to a marathon.

Enter one honest recent result — a race run at full effort, not a training jog — and the table predicts every standard distance: 5K, 10K, 15K, 10 miles, half marathon (21.0975 km), 30K and the marathon (42.195 km), each with the average pace it requires. The formula is symmetrical, so a marathon time predicts a 5K just as a 5K predicts a marathon, though the prediction is most trustworthy between neighbouring distances: a half marathon predicts a marathon far better than a 5K does.

The limits matter. Riegel assumes you are trained for the target distance — it predicts what your current fitness is worth over a marathon course, not what happens if you attempt one without the long runs, and it knows nothing about heat, hills, altitude or a bad day. Treat long-range predictions as a ceiling for planning, and prefer the prediction from your longest recent race. This tool is informational: it estimates, it does not coach.

Worked examples

A 25:00 5K projected to 10K and the marathon

Input
Known result = 5 km in 25:00 (1500 s)
Working
10K: 1500 × (10 ÷ 5)^1.06 = 1500 × 2.0849 = 3127.4 s = 0:52:07. Marathon: 1500 × (42.195 ÷ 5)^1.06 = 14,386.65 s = 3:59:47. The half marathon lands between them at 6900.3 s = 1:55:00.
Result
10K = 0:52:07 · Half marathon = 1:55:00 · Marathon = 3:59:47

A 50:00 10K projected to the marathon

Input
Known result = 10 km in 50:00 (3000 s)
Working
3000 × (42.195 ÷ 10)^1.06 = 3000 × 4.6002 = 13,800.6 s, which formats as 3:50:01.
Result
Predicted marathon = 3:50:01

Working backwards: marathon to 5K

Input
Known result = marathon (42.195 km) in 3:30:00 (12,600 s)
Working
The formula runs in either direction: 12,600 × (5 ÷ 42.195)^1.06 = 1313.7 s, which formats as 0:21:54 — the 5K performance equivalent to a 3:30 marathon.
Result
Equivalent 5K = 0:21:54

Frequently asked questions

How accurate is the Riegel formula?

For trained endurance runners it is typically within a few percent between neighbouring distances — the 25:00 5K example predicts a 1:55:00 half marathon, a pairing coaches recognise. Accuracy fades as the distance gap widens and collapses if you are not trained for the target event: no formula can supply the marathon-specific endurance that only long training runs build.

Which of my races should I base the prediction on?

Your most recent race at the longest distance, run at genuine full effort in reasonable conditions. A half marathon from last month predicts your marathon far better than a 5K personal best from two years ago. If two recent results disagree, the longer-distance one is the safer basis for long targets and the shorter one for short targets.

Why is the exponent 1.06 and not 1?

Because fatigue is real: doubling the distance more than doubles the time for every runner ever measured. Riegel fitted the exponent to performances across distances and found 1.06 describes trained endurance athletes; values around 1.07–1.10 fit less specialised runners better, which is another reason long-range predictions here are best read as optimistic ceilings.

Can I predict a time for a distance not in the table?

The table covers the standard race distances most runners target. For an in-between distance, read the two neighbouring rows — the prediction for your distance lies between them, closer to the row whose distance is nearer. The Running Pace Calculator gives the average pace any target time requires once you have picked a goal.

My prediction looks too fast. What went wrong?

Usually one of three things: the base result was short or wind-assisted (a fast downhill 5K inflates everything), it was recorded over a distance that was not accurately measured, or you are not yet trained for the target distance, so the formula's core assumption does not hold. Re-run it from a longer, honest recent race and the prediction usually settles.

Related tools

More in Sports & Fitness Calculators · Browse all tools