Race Time Prediction

Estimate how long it will take to run a specified distance, based on two previous race results. This type of predictive analysis is pretty accurate for distances from 800 metres to the marathon. It can also be used in swimming or other sports. Enter the distance of a previous race in the "Distance Run 1" category. Then enter the time for that race in the input boxes on the right. Leave all "Pace" fields blank. Repeat the same for "Distance Run 2". Then enter a third distance in the "New Distance" category and press "Calculate".

Metric: Enter all distances in km or miles. Pace will be calculated in minutes/km or minutes/mile, respectively.
Category
Distance Run 1
Hours
Mins
Secs
Pace(min)
Pace(sec)
Actual:
 
Distance Run 2
Hours
Mins
Secs
Pace(min)
Pace(sec)
Actual:
------------
New Distance
Hours
Mins
Secs
Pace(min)
Pace(sec)
Projected:

Decay Exponent

The algorithm

Pete Riegel developed a formula in 1977 that states that t2 = t1 * (d2 / d1)1.06 where t1 equals the initial time, d1 equals the initial distance, d2 equals the new distance being calculated for, and t2 equals the predicted time for the new distance. The exponent 1.06 means that, for n times the distance, most people need n1.06 times the time.

However, the exponent 1.06 doesn't fit every runner. In reality, it depends on the type of the runner. 1.06 seems to be a good value for 5000m runners. Ultra-distance runners often have a decay exponent of 1.04 or even 1.03. At the other side of the spectrum, sprinters and decathletes have exponents of up to 1.30. A high exponent means that you slow down rapidly with increasing distance. My own decay exponent is about 1.18, which might mean that I'm approximately a 200m/400m runner.

So, in order to get a better estimate, I use a two-step approach:

RunnerDecay exponent
Sabrina Mockenhaupt1.05
Kenenisa Bekele1.06
Michael Johnson1.16

Back to Index