42calRace Time Predictor

Race Time Predictor

Enter a recent race to predict your time at any other distance.

Your pace:

8:03/mile · 5:00/km

Predicted Race Times

DistanceTimePer milePer km
5K23:597:434:48
10KYour race50:008:035:00
Half Marathon1:50:198:255:14
Marathon~3:50:018:465:27
50K~4:35:218:525:30

Riegel formula, exponent 1.06. Times marked ~ are more than 2× your race distance and less reliable.

42calOpen full-page tool

Predicted times from a 5K

A 25:00 5K predicts 52:07 for 10K, 1:55:00 for the half marathon and 3:59:47 for the marathon.

The Riegel formula, explained

Last updated: July 20, 2026

The formula predicts a finish time at one race distance from a known finish time at another distance. It models the relationship between distance and time as a power law: as distance increases, time increases slightly faster than proportionally, which is how the formula accounts for accumulated fatigue over longer races.

T2 = T1 × (D2 / D1)1.06
T1
the known finish time (the recent race result used as input)
D1
the distance of that known result
D2
the target distance being predicted
T2
the predicted finish time at D2
1.06
the fatigue exponent (see below)

Where it comes from

Peter Riegel published the formula in 1977 (“Time Predicting,” Runner's World) and refined it in 1981 (American Scientist). It’s an empirical model: endurance performance degrades predictably with distance, and 1.06 is the exponent Riegel fitted to observed race and time-trial data across running, swimming, and cycling for trained athletes. It isn’t derived from a physiological law — it’s a fatigue factor fitted to data, which is why some researchers use higher exponents (roughly 1.07-1.08) for ultra distances, where fatigue compounds faster than the standard exponent assumes.

Worked example: a 45:00 10K

DistanceD2 ÷ D1(D2/D1)1.06Predicted time
10K (input)1.0001.00045:00
Half marathon2.1102.2061:39:17
Marathon4.2204.6003:27:01

Arithmetic for the marathon row: divide the marathon distance by the 10K distance (42.195 km ÷ 10 km = 4.2195). Raise that ratio to the 1.06 power (4.21951.06 ≈ 4.600). Multiply by the known 10K time (45:00 × 4.600 ≈ 3:27:01).

Honest limits

  • Assumes equivalent training for the target distance — a 10K specialist's marathon prediction will run optimistic.
  • Overestimates marathon performance for runners under roughly 30-35 weekly training miles, or those finishing beyond about 4 hours.
  • Less reliable when extrapolating more than about 4x in distance (for example, a marathon prediction from a 5K).
  • Doesn't account for course elevation or weather — see the Difficulty Analyzer and browse flat and cool-weather race collections for course-specific context.
  • To turn a prediction into training paces, use the Training Pace Zones calculator.

Frequently asked questions

Related tools

MarathonOS

Get ready for race day

MarathonOS keeps the countdown on your Lock Screen. Checklists, travel logistics and your race report are free on your first race.

Download on the App Store