Skip to main content

Fitness

Race time predictor

One recent race in, a predicted time for every common distance out.

By Nabeel Mustafa. Updated .

Runs in your browser. Nothing is sent, saved, or shared.

h
m
s

Show pace per

1.06 is Riegel's published value. Raise it a little if long runs are not part of your training.

Predicted half marathon

1:50:19

5:14 /km, from your 10K time

Predicted times for common distances
DistanceTimePace
1 mile7:134:29 /km
5K23:594:48 /km
10Kyour race50:005:00 /km
15K1:16:515:07 /km
10 miles1:22:485:09 /km
Half marathon1:50:195:14 /km
Marathon3:50:015:27 /km

The formula, and what it assumes

The predictions use Peter Riegel's formula, published in the late 1970s: new time equals old time multiplied by the ratio of distances raised to the power 1.06. The 1.06 is the slowdown as distance grows. Double the distance and the formula expects a little more than double the time.

It assumes you have trained for the longer race. That is the whole catch. A good 10K from someone who has never run past 15 kilometres predicts a marathon they are not ready for, and the formula has no way to know.

Where it works best

Predictions between nearby distances, such as 5K to 10K or 10K to a half, tend to be close. The further the jump, the more the result leans optimistic, and the marathon is where most runners find it too kind. The page warns you when the target is more than three times the race you entered.

You can raise the exponent to make predictions more conservative. It is editable for that reason, not to tune the number until it says what you hoped.

Which race to enter

A recent race run hard, on a course close to flat, within the last couple of months. A training run does not work as well, because nobody runs a training run like a race. If you have two recent races, enter the longer one: it carries more information about your endurance.

Predict a race time

  1. Pick a race you ran recently

    Mile, 5K, 10K, 15K, 10 miles, half or full marathon.

  2. Enter your finish time

    Hours, minutes and seconds.

  3. Choose the race to predict

    Every distance also appears in the table.

  4. Read the time and pace

    Switch pace between per kilometre and per mile.

Questions people ask

How accurate is the Riegel formula?

Close for nearby distances when you have trained for the longer one. For the marathon it is often optimistic, especially for runners without regular long runs.

What is the 1.06 in the formula?

The fatigue exponent. It sets how much slower your pace gets as the distance grows. A higher value gives more conservative predictions.

Can I predict a marathon from a 5K?

You can, and the page will show a time, but it is a big jump. Treat it as a ceiling and use a half marathon result if you have one.

Numbers are easy. Doing it every day is the hard part.

A calculator tells you where you are once. If the thing you actually want is to keep something up, that takes a record rather than a result.