Pace · Riegel endurance model

Running Race Time Predictor

A race time predictor estimates your finishing time at one distance from a result at another using Riegel's formula, T2 = T1 * (D2/D1)^1.06. Enter a recent race, such as 45:00 for 10K, and it predicts roughly 21:35 for 5K, 1:39:17 for a half, and 3:27:01 for a marathon.

Your numbers

Everything computes instantly in your browser. Nothing is stored or sent anywhere.

Your 10K

45:00

4:30 /km

Predicted equivalent times

5K4:19 /km21:35
10KRecommended4:30 /km45:00
Half marathon4:42 /km1:39:17
Marathon4:54 /km3:27:01
  • Riegel's exponent of 1.06 assumes equal training across distances; predictions fade in accuracy over very long jumps between distances.
  • A marathon predicted from a 5K tends to be optimistic unless you have built the endurance base that the longer distance demands.
  • Based on Riegel PS (1981), "Athletic Records and Human Endurance," American Scientist 69(3):285-290.

A PDF of your personalized results, with a QR code to reopen them anytime.

How the predictor works

The calculator uses Peter Riegel's 1981 endurance equation, T2 = T1 * (D2 / D1)^1.06. T1 and D1 are your known time and distance, T2 and D2 the predicted time and target distance. The exponent 1.06 captures how pace fades with distance. Riegel fitted it across thousands of results, and it holds for events from about 3.5 minutes to 4 hours.

Reading your predicted times

Enter one recent race and the calculator returns equivalent times and paces for 5K, 10K, half marathon and marathon. Predictions are most reliable when the distances are close. A marathon from a 5K tends to be optimistic.

What the formula assumes

Riegel assumes equal training across distances and a fairly paced, flat input race. It cannot see missing marathon long runs, heat, hills or wind. Many coaches treat a marathon prediction from a half as a best-case ceiling and add a buffer.

Worked example

A runner races 10K in 45:00 (4:30 /km):

Race input10K in 45:00
Predicted 5K21:35
Predicted half marathon1:39:17
Predicted marathon3:27:01

Every prediction comes from the single 45:00 input via T2 = 2700 * (D2/10000)^1.06.

Frequently asked questions

How accurate is a race time predictor?

Riegel's formula is accurate to within a few percent when the known and target distances are close and you have trained for both. A 10K predicting a half marathon is usually reliable. A marathon predicted from a 5K usually comes out too fast.

Why is the exponent 1.06?

The exponent 1.06 captures how running pace fades as distance increases. A value of 1.0 would mean holding the same pace at any distance. Peter Riegel fitted 1.06 across thousands of endurance results in 1981, and it remains the standard.

Which race should I enter for the best prediction?

Enter your most recent, evenly paced race on flat terrain, as close in distance to your target as possible. To predict a marathon, a recent half marathon beats a 5K by far.

Does it account for hills, heat or wind?

No. The race time predictor only scales time by distance, so it assumes a flat course, fair conditions and even pacing. A hilly, hot or windy result reads slow and makes every prediction pessimistic.

Can I trust the marathon prediction from a half marathon?

Treat a marathon prediction from a half as a best case. Riegel assumes you have done marathon-specific long runs. If your endurance base is thin, the final 10K runs slower than predicted. Many runners add a small buffer.

Sources

  • Riegel PS (1981). "Athletic Records and Human Endurance." American Scientist 69(3):285-290. The endurance equation T2 = T1 * (D2/D1)^1.06 and its fatigue exponent. Link
  • Riegel PS (1977). "Time Predicting." Runner's World, August 1977. The original popularization of the distance-time prediction model for runners.

From zones to a plan

Turn your zones into a daily plan

Coach Kalle is an AI endurance and strength coach that turns your zones into daily workouts and adapts as you go.

Train with Coach Kalle →