Health & Medicine · Fitness · Cardio & Endurance
Riegel Race Time Predictor
Predicts your finish time for a new race distance based on a known race result using Riegel's exponential fatigue formula.
Calculator
Formula
T2 is the predicted finish time for the new distance D2. T1 is the known finish time for distance D1. The exponent 1.06 is Riegel's empirically derived fatigue constant, representing physiological slowdown as distance increases.
Source: Riegel, P.S. (1981). 'Athletic Records and Human Endurance.' American Scientist, 69(3), 285-290.
How it works
The formula is T2 = T1 × (D2 / D1)^1.06, where T1 is your known race time over distance D1, D2 is your target race distance, and T2 is the predicted time. The exponent 1.06 encapsulates the physiological reality that athletes slow down disproportionately as distance increases — a phenomenon called the fatigue factor. Because it's greater than 1.0, doubling the distance always results in more than double the time.
Riegel derived the 1.06 constant by analysing world record progressions across many distances and sports, finding a consistent exponential relationship between distance and time. The formula applies well across the range of roughly 3.5 km to 100 km for most recreational and competitive runners.
Coaches use this calculator to set realistic race goals, structure training plans, and assess whether an athlete is ahead of or behind their predicted fitness curve. Athletes use it to decide which events to enter and to gauge whether a recent training race suggests a PR attempt is within reach.
Worked example
Scenario: A runner completed a 10 km race in 45 minutes and 30 seconds. What is their predicted marathon (42.195 km) time?
Step 1 — Convert known time to seconds: 0 h × 3600 + 45 × 60 + 30 = 2730 seconds.
Step 2 — Apply Riegel's formula: T2 = 2730 × (42.195 / 10)^1.06 = 2730 × (4.2195)^1.06.
Step 3 — Compute the power: 4.2195^1.06 ≈ 4.514.
Step 4 — Multiply: 2730 × 4.514 ≈ 12,323 seconds.
Step 5 — Convert back: 12,323 ÷ 3600 = 3 h 25 min 23 s.
Result: Predicted marathon time ≈ 3:25:23, equivalent to a pace of roughly 4:52 per km (7:50 per mile).
Limitations & notes
Riegel's formula assumes a consistent level of fitness and pacing strategy, so it works best when the reference race was run near maximum effort and was well-paced. It tends to overestimate performance when the reference race was short (under 3.5 km) or when athletes lack the endurance base for very long events — many beginners find it too optimistic for distances like the marathon if their longest previous race was only a 5K. Conversely, highly trained ultramarathon specialists often outperform the prediction at extreme distances. Environmental factors such as heat, altitude, hills, and wind, as well as race-day nutrition strategy, are not accounted for. The formula is a statistical model, not a physiological one, so individual variability can cause predictions to be off by 5–15 minutes or more at the marathon distance.
Frequently asked questions
What is Riegel's fatigue constant and why is it 1.06?
The exponent 1.06 was determined empirically by Peter Riegel by fitting a power-law curve to world record times across a wide range of running and swimming distances. It represents the average rate at which humans slow down as race distance increases. A value of exactly 1.0 would mean pace stays constant with distance, which is not what we observe; 1.06 captures the additional fatigue burden of longer efforts.
How accurate is the Riegel predictor for marathon times?
For runners with a solid base of race results between 10 km and a half marathon, the formula typically predicts marathon time within 5–10 minutes. Accuracy drops significantly if your reference race is very short, if you are undertrained for the target distance, or if race conditions differ substantially. Studies suggest it performs best when the ratio of D2 to D1 is less than about 4–5.
Can I use this formula to predict times for non-running sports?
Riegel originally validated his formula across multiple endurance sports including swimming and cycling, and it tends to work reasonably well for any continuous endurance effort. However, each sport may have a slightly different optimal fatigue exponent. For running, 1.06 is the standard; some researchers suggest using 1.07–1.08 for less-trained athletes or ultra-distances to better reflect the greater slowdown observed.
Should I use a 5K or half-marathon as my reference race for a marathon prediction?
A half-marathon result generally produces more accurate marathon predictions because the ratio of distances is smaller (approximately 2:1 vs 8.4:1 for a 5K). The closer the reference distance is to the target distance, the less extrapolation the formula must do and the smaller the cumulative error. If only a 5K result is available, treat the prediction as a rough estimate and add a conservative buffer, especially for first-time marathoners.
Does the Riegel formula account for hills, heat, or wind?
No. The formula is purely distance-based and assumes equivalent race conditions. To adjust for a hilly course, many coaches add approximately 3–5 seconds per metre of net elevation gain per kilometre. For heat (above 20°C / 68��F), performances typically slow by 1–3% per additional degree Celsius. For significant headwinds, add 2–5 seconds per kilometre. These are rough rules of thumb applied on top of the base Riegel prediction.
What distances does the Riegel formula work best for?
Research and practical experience suggest the formula is most reliable for distances between roughly 3.5 km and 100 km. Below 3.5 km, anaerobic capacity plays a larger role and the purely aerobic model breaks down. Beyond 100 km, factors like sleep deprivation, fuelling strategy, and mental fatigue introduce variability that the formula cannot capture.
Last updated: 2025-01-30 · Formula verified against primary sources.