Part of the Fitness & Performance suite · 24 calculators

Race Time Predictor

Predict your finish time at another distance from a recent race with Riegel's formula, T2 = T1 × (D2 ÷ D1)^1.06.

What your 10 km time says about your marathon — and the other way round.

Results update as you type
Results
Predicted time
3:43:07
Predicted pace per km
Predicted pace per mile
Distance ratio (D2 ÷ D1)
Reviewed September 2026. Pure arithmetic and published formulas — the same on every continent. Units follow your region and can be switched.
No account required · Google Analytics off unless allowedCalculator arithmetic runs in your browserResults update as you type
All calculations run 100% in your browser. The calculator code does not submit your figures to GlobalCalc to obtain a result.
About race time predictor

How the race time predictor works

Peter Riegel noticed in 1981 that race times scale with distance to the power of about 1.06 across every distance from a mile to the marathon: doubling the distance takes a little more than double the time, because pace fades as the effort lengthens. The calculator applies T2 = T1 × (D2 ÷ D1)^1.06 to your recent result.

The prediction assumes you are as well trained for the target distance as for the one you raced. Predicting a marathon from a 5 km is optimistic unless you have the long runs behind you; Detailed mode lets you raize the exponent (1.07–1.10) for that case.

Formula: T2 = T1 × (D2 ÷ D1)^1.06

Worked examples

InputsPredicted timeNote
10 km in 48:30 → marathon3:43:07about 3:44
5 km in 22:00 → 10 km45:5245:52
Half in 1:45:00 → marathon3:38:55the classic half-to-full step
10 km in 48:30 → marathon, exponent 1.083:49:38a more cautious prediction

Frequently asked questions

How accurate is the Riegel formula?

Good for neighbouring distances (5 km to 10 km, half to full) in runners trained for both; it is optimistic when jumping from a short race to a marathon without long-run preparation.

Why is the exponent 1.06?

Riegel fitted it to world and age-group records across running, swimming and other sports; 1.06 means doubling the distance takes 2^1.06 ≈ 2.085 times as long.

Why does doubling my 10 km time not give my half-marathon time?

Because pace fades with distance. A 50-minute 10 km predicts a 1:50 half, not 1:45, and a 3:50 marathon rather than 3:30.

Can I use it the other way — marathon to 5 km?

Yes, but predictions from long to short assume you have the speed, which marathon training does not always build. Treat it as a ceiling.

Where these figures come from

Last checked: September 2026. Formulas are fixed by their published sources; the MET values come from the Compendium of Physical Activities.