Race Time Predictor (Riegel formula)
Predict your time at any distance using Riegel's formula T₂ = T₁ × (D₂/D₁)^1.06.
Result
How to use this calculator
- Enter a recent race distance and time.
- Enter the target distance.
- Optionally bump the exponent to 1.07-1.08 for big distance jumps.
About this calculator
Peter Riegel published the formula T₂ = T₁ × (D₂/D₁)^1.06 in 1981. The exponent 1.06 captures the empirical fact that runners slow down slightly as race distance increases. The formula works best within 2× of your base distance and tends to under-predict the marathon if your base is a 5K or 10K (because long-run-specific endurance matters). Some sources recommend 1.07 or even 1.08 for distances above the half.
Frequently asked
Why 1.06?+
Should I use 1.06 or 1.07?+
How accurate is the prediction for a marathon from a 10K?+
Can I use this to estimate my training paces?+
Does the formula work for cycling or swimming?+
Related calculators
More tools you might like
Hand-picked tools that pair well with this one — same audience, same intent.
Predict equivalent race times for other distances based on a recent race, using the McMillan exponent (similar to the Riegel formula).
Predict your race finish time given a target pace and distance.
Calculate pace per mile and per kilometer from any distance and finish time, with 5K/10K/half/marathon split projections.
Compute your Jack Daniels VDOT score from a recent race time. VDOT is a single-number proxy for current running fitness.
Convert between minutes per kilometer and minutes per mile in either direction.
Employee time-off / PTO request — dates, leave type, manager approval signature.