Skip to content

Choose your language

언어 선택

Open menu

Race time predictor

Your recent race

Race distance
Finish time

Estimates assume you have trained for each distance and race on a flat course in fair weather.

How the Riegel formula works

T₂ = T₁ × (D₂ ÷ D₁)1.06

T₁ is your time, D₁ is the distance you raced and D₂ is the distance you want to predict. The exponent of 1.06 reflects how pace slows as distance increases. Double the distance and your time grows by about 4% more than double.

  • Predictions are most reliable for distances close to the one you raced.
  • Predicting a half marathon or marathon from a shorter race assumes you have done the endurance training for that distance.
  • Course, weather and how you feel on race day are not included.

Predicted finish times by 10K time

Common 10K times from 40 to 70 minutes, converted to other distances with the Riegel formula.

Predicted finish times by 10K time
10K time5KHalfMarathon
40:0019:111:28:153:04:00
45:0021:351:39:173:27:01
50:0023:591:50:193:50:01*
55:0026:232:01:214:13:01*
1:00:0028:472:12:234:36:01*
1:05:0031:112:23:254:59:01*
1:10:0033:342:34:275:22:01*
  • * Predictions longer than about 3 hours 50 minutes (230 minutes) are outside the range Riegel based the formula on and may be less accurate.
  • Estimates assume you have trained for each distance and race on a flat course in fair weather.

Frequently asked questions

How accurate is the race time prediction?

It is an estimate based on Peter Riegel's formula, T₂ = T₁ × (D₂ ÷ D₁)^1.06. It is most reliable when the two distances are close and you have trained for the distance you want to predict. Course, weather and how you feel on race day are not included, so use it as a starting point when you set a goal.

Can I predict a marathon time from a shorter race?

Yes, but the prediction assumes you have done the endurance training for a marathon. The bigger the gap between the two distances, the further the prediction may be from your actual time.

This tool provides general calculations and scheduling suggestions. It does not provide a medical diagnosis, treatment or personalized medical advice.