Skip to main content
Calcimator

Race Predictor Calculator

Predict race finish times across distances using the Riegel formula. Enter a known race result to estimate times for 5K, 10K, half marathon, marathon, and ultra distances.

About this calculator

This calculator predicts race finish times using Peter Riegel's endurance formula, T2 = T1 x (D2/D1)^1.06, published in his 1981 American Scientist paper "Athletic Records and Human Endurance," which converts a finish time at one distance (T1, D1) into a projected finish time at another distance (D2). The exponent, 1.06, is slightly greater than 1.0, which is the calculator's key behavior: it means predicted pace slows down as distance increases, reflecting the real physiological cost of sustaining effort over longer durations — glycogen depletion, rising core temperature, and accumulated muscular fatigue all make a marathon relatively harder per mile than a 5K, even for a well-trained runner. Because of that exponent, the formula is not simply linear pace extrapolation; predicting a marathon from a 5K time yields a slower per-mile pace than the 5K itself, while predicting a shorter race from a longer one yields a faster per-mile pace than the longer race.

Riegel derived the formula and its 1.06 exponent from statistical analysis of large populations of race results spanning distances run between about 3.5 and 230 minutes, and it remains widely used in the running community today, though it is a population-average model rather than an individual physiological law. What this tool does not account for: training-specific strengths (some runners are relatively stronger at short distances or long distances than the formula assumes), race-day conditions like heat or hills, or the reality that predictions become less reliable the further the target distance is from your known result — a marathon prediction built from a mile time is far less trustworthy than one built from a half marathon time.

Inputs

mi

Results

Known Race Pace

8:03

1 Mile Time7:13
5K Time23:59
10K Time50:00
Half Marathon Time1:50:19
Marathon Time3:50:01
50K Time4:35:21
5K Pace7:43
Half Marathon Pace8:25
Marathon Pace8:46

Figures current as of 1981. Source: Peter S. Riegel, "Athletic Records and Human Endurance," American Scientist, Vol. 69, No. 3 (May-June 1981), pp. 285-290

How to Use This Calculator
  1. Enter your Known Race Distance in kilometers (e.g., 5 for a 5K, 10 for a 10K, 21.1 for a half marathon, 42.2 for a marathon).
  2. Enter your actual finish time for that race in Hours, Minutes, and Seconds.
  3. Review predicted finish times for 1 Mile, 5K, 10K, Half Marathon, Marathon, and 50K.
  4. Check the Known Race Pace along with the 5K, Half Marathon, and Marathon paces per mile.
  5. Use predictions to set realistic goal times before registering for a new race.

What each input means

Known Race Distance
The distance of the race you've already completed, in kilometers. Common values: 5 (5K), 10 (10K), 21.1 (half marathon), 42.2 (marathon).
Finish Time Hours
Hours portion of your finish time for the known race.
Finish Time Minutes
Minutes portion of your finish time.
Finish Time Seconds
Seconds portion of your finish time.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Known Race Distance = 10, Finish Time Hours = 0, Finish Time Minutes = 50, Finish Time Seconds = 0 = 4 input(s) provided
  2. Calculate Known Race Pace
    8:03 = 8:03

Figures and sources

Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does the predicted marathon pace come out slower per mile than my known race pace?

The Riegel formula's exponent of 1.06 is deliberately greater than 1.0, which encodes the fact that runners can't sustain the same per-mile effort over a much longer distance — factors like glycogen depletion and accumulating fatigue mean pace has to slow as distance grows. If the exponent were exactly 1.0, predicted pace would stay flat across all distances, which doesn't match how endurance performance actually degrades over longer races.

How accurate is a marathon prediction from a 5K time?

Riegel-formula predictions grow less reliable the larger the gap between your known distance and the target distance, because the formula extrapolates a single data point across a much wider range of physiological demands — a 5K primarily tests speed and lactate threshold, while a marathon tests fat-burning efficiency and glycogen management, systems that don't scale identically for every runner. Riegel's own 1981 American Scientist analysis covered performances lasting roughly 3.5 to 230 minutes, so a 5K-to-marathon prediction sits near the wide end of that range; a prediction from a recent half marathon time is generally far more trustworthy for a marathon target than one built from a 5K.

Does this calculator account for hills, heat, or race-day conditions?

No — the Riegel formula works purely from your known finish time and the two distances involved, with no adjustment for terrain, temperature, wind, or course difficulty. It assumes your known race and your predicted race happen under comparably favorable conditions; a hilly or hot target race will likely run slower than the formula predicts, regardless of your fitness.

Why do I get a faster predicted pace when going from a longer known race to a shorter target?

The same exponent that slows predicted pace for longer target distances speeds it up for shorter ones — the formula is symmetric in that sense. If your known result is a half marathon, the formula predicts a faster per-mile pace for a 5K than your half marathon pace, since shorter races place less demand on sustained aerobic endurance and more on raw speed, which the formula's exponent approximates.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Sports, Outdoors & Recreation.