Running Pace, Speed and Race Prediction

After reading this you can convert between pace, speed and finish time by hand, and predict a race time from a recent result while knowing how far off that prediction is likely to be.

What the calculator does

Three numbers describe every steady run: how far you go, how long it takes, and how fast you move. Fix any two and the third follows. This tool moves between them and adds one extra trick: it estimates your time at a new distance from a time you already ran.

Here is the hook. Suppose you run at 5:30 per kilometre. That is a speed of 10.91 km/h, and it turns a 10 km race into a 55:00 finish. Change the pace by 10 seconds per kilometre and the 10 km time shifts by 1:40. Small pace changes add up fast over distance, which is exactly why runners obsess over seconds per kilometre.

When to use it, and when not

Use pace and speed conversion whenever your watch, treadmill and race plan disagree on units. Treadmills usually show km/h or mph. Race pace charts show min/km or min/mile. Converting by hand is error-prone, and a 0.5 km/h treadmill mistake over an hour is 500 metres.

Use the race predictor to set a realistic target for a distance you have not raced recently, or to sanity-check a goal. Do not use it to plan medical or high-risk decisions, and do not treat a marathon prediction from a 5 km time as a promise. The predictor assumes you are equally trained for both distances. Most runners are not: your 5 km fitness is usually ahead of your marathon endurance, so the predicted marathon comes out optimistic.

A prediction is not a training plan. Running a 20:00 5 km does not mean your body is ready to hold the predicted marathon pace for 42.195 km. Endurance for long distances is built over months, not inferred from a formula.

The pace, speed and time formulas

Start with the plain relationships. Pace is time divided by distance. Speed is distance divided by time. They are reciprocals once you match the units.

\text{pace (min/km)} = \frac{\text{time (min)}}{\text{distance (km)}}

Here time is the total running time in minutes and distance is in kilometres. A 50 minute 10 km gives 50 / 10 = 5.0 min/km, which reads as 5:00 per kilometre.

\text{speed (km/h)} = \frac{60}{\text{pace (min/km)}}

The 60 converts minutes to hours. A pace of 5:00 per kilometre is 5.0 min/km, so speed is 60 / 5.0 = 12 km/h. Halve the pace number and you double the speed, because they are inverses.

To switch between kilometres and miles, use 1\ \text{mile} = 1.60934\ \text{km}. Pace per mile is pace per kilometre times 1.60934. A pace of 5:00 per kilometre is 5.0 \times 1.60934 = 8.047 min/mile, which rounds to 8:03 per mile.

The Riegel prediction formula

To predict a time at a new distance, the tool uses Peter Riegel's 1977 formula.

T_2 = T_1 \times \left(\frac{D_2}{D_1}\right)^{1.06}

Read it like this: T_1 is your known time over the known distance D_1, and T_2 is the predicted time over the target distance D_2. The exponent 1.06 is the key. If the exponent were exactly 1, the formula would say you hold the same pace at any distance, which no one does. Because 1.06 is slightly above 1, longer distances get a slower predicted pace.

How much slower? Doubling the distance multiplies time by 2^{1.06} = 2.085, not by 2. So your pace per kilometre gets about 4.3% slower each time the distance doubles. Over a 5 km to marathon jump (a factor of about 8.44 in distance), the pace slowdown compounds to roughly 13%.

Riegel fit the exponent to race data from trained runners. Values between 1.06 and 1.08 appear in different studies. A larger exponent predicts a bigger slowdown at long distances, which better matches under-trained marathoners.

Reproducing the demo: 50 minutes over 10 km

The demo uses 0 hours, 50 minutes, 0 seconds over 10 km, with the 10 km race selected as the known result.

  1. Total time in minutes: 0 \times 60 + 50 + 0/60 = 50.0 min.
  2. Pace: 50.0 / 10 = 5.0 min/km, written 5:00 per kilometre.
  3. Speed: 60 / 5.0 = 12.0 km/h. In mph that is 12.0 / 1.60934 = 7.456 mph.
  4. Pace per mile: 5.0 \times 1.60934 = 8.047 min/mile, which is 8:03 per mile.
  5. Predict the half marathon (21.0975 km). Ratio 21.0975 / 10 = 2.10975. Raise to 1.06: 2.10975^{1.06} = 2.203. Predicted time 50.0 \times 2.203 = 110.2 min, or about 1:50:09.
  6. Predict the marathon (42.195 km). Ratio 4.2195, raised to 1.06 gives 4.594. Predicted time 50.0 \times 4.594 = 229.7 min, about 3:49:42.

So a 50 minute 10 km projects to roughly a 1:50 half and a 3:50 marathon, if you are equally trained for all three. Most 10 km runners are not marathon-ready, so treat 3:50 as a fast-fitness ceiling rather than a plan.

Predicted times across distances

The chart below shows predicted finish time as a function of race distance, anchored on the demo's 50 minute 10 km. The curve bends upward: each extra kilometre costs more time than the last, because pace slows as distance grows.

The vertical marker at 10 km is the known result. Points to the right are extrapolations and grow less reliable the further out you go.

With a 50 minute 10 km and the standard exponent 1.06, the predicted marathon is 3:49:42. Raising the exponent to 1.08 slows the prediction to about 3:56:12, while 1.10 gives about 4:02:52. A higher exponent assumes you fade more over long distances.

Reading and interpreting the results

Pace and speed are exact conversions. If the input is correct, the output is correct to the rounding shown. There is no uncertainty in 5:00 per kilometre equalling 12.0 km/h.

The predicted times are different. They carry real error. In practice, a Riegel prediction within the same "family" of distances (say 5 km to 10 km) is usually accurate to within 1 to 2 percent for a trained runner. Extrapolating far, such as 5 km to marathon, commonly overshoots by 3 to 8 percent, meaning your real marathon is that much slower than predicted. On a 3:50 prediction, 5 percent is about 11 minutes.

Predicted times from a 50:00 10 km, and a rough real-world adjustment
TargetDistance (km)Riegel timeIf 5% slow
5 km524:0125:13
Half marathon21.101:50:091:55:41
Marathon42.1953:49:424:01:11

Common mistakes

A few errors show up again and again.

Mixing pace units
Reading a min/mile pace as if it were min/km. At 5:00 per kilometre you would be at 8:03 per mile, a 60 percent difference in the number. Always check the unit before you plan.
Confusing pace and speed
They move in opposite directions. A smaller pace number is faster; a smaller speed number is slower. If your pace drops from 5:00 to 4:30, that is faster, and speed rises from 12.0 to 13.33 km/h.
Trusting a marathon prediction from a short race
The formula assumes equal training. Predict long distances only from long training, and add a margin.
Forgetting course and conditions
Heat, hills and wind all slow you down. The formula knows nothing about them. A hilly marathon can be 5 to 10 minutes slower than a flat one at the same fitness.

Related tools

Pace tells you how fast you are moving, not how hard the effort is. To pair a target pace with an effort level, work out your training zones with the Heart Rate Zone Calculator. Running your predicted marathon pace should sit in an aerobic zone you can hold for hours, not near your maximum.

Frequently asked questions

How do I convert min/km to min/mile?

Multiply the pace in min/km by 1.60934. A 5:00 per kilometre pace is 5.0 \times 1.60934 = 8.047 min/mile, or 8:03 per mile. To go the other way, divide by 1.60934.

Why is my real marathon slower than the predicted time?

Because the Riegel formula assumes you are as well trained for the marathon as for your shorter race, and it ignores heat, hills and fuelling. Extrapolating from a 5 km or 10 km commonly overshoots by 3 to 8 percent. Predict from a long run or a half marathon for a closer estimate.

What does the exponent 1.06 mean?

It sets how much your pace slows as distance grows. Doubling the distance multiplies your time by 2^{1.06} = 2.085 instead of exactly 2, so pace slows by about 4.3 percent per doubling. A larger exponent predicts a bigger fade.

Is pace or speed the better number to train with?

Runners usually think in pace (min/km or min/mile) because it maps directly to race splits. Treadmills and cyclists use speed (km/h or mph). They describe the same thing; use whichever matches the display in front of you.

How accurate are the short-distance predictions?

Between nearby distances, such as 5 km to 10 km, a trained runner is often within 1 to 2 percent. That is a few seconds per kilometre. Accuracy drops the further you extrapolate from the known result.

For a target you care about, predict it from the closest and longest race you have run recently. A half marathon time predicts a marathon far better than a 5 km time does.