Race Time Predictor
The Race Time Predictor uses the Riegel formula to estimate how fast you could finish a race at a different distance, based on a recent race result. Whether you just ran a 5K and want to know your marathon potential, or you are targeting a half-marathon PR, this tool gives you data-driven predictions along with pace-per-mile and pace-per-kilometer breakdowns.
Quick Answer
The Riegel formula predicts race times as T2 = T1 x (D2/D1)^1.06. A 25-minute 5K runner can expect roughly a 52-minute 10K, a 1:56 half marathon, and a 4:03 marathon.
These results are estimates based on general formulas and are not a substitute for professional medical advice. Consult a healthcare provider before making health decisions.
How the Formula Works
Enter your known race distance and finishing time.
D1 = known distance (km), T1 = known time (seconds)Apply the Riegel formula to predict finish time at the target distance.
T2 = T1 x (D2 / D1) ^ 1.06Calculate pace per kilometer and pace per mile for each predicted distance.
Pace/km = T2 / D2 Pace/mile = T2 / (D2 / 1.60934)Review predictions across all standard race distances from 1 mile to 50K.
Methodology & Sources
Reviewed and updated April 4, 2026 · Prepared by GetHealthyCalculators Editorial Team
This calculator implements the Riegel formula (1977), one of the most widely used race time prediction models. It was derived from world-record data and validated across recreational runners. The formula works best when the known race was a maximal effort run within the past few months under comparable conditions.
References
- Athletic Records and Human Endurance · American Scientist (Peter Riegel, 1981)
- A Model for the Prediction of Performance in Running · Runner's World / Riegel (1977)
- Predicting Running Performance: A Comparison of Models · Journal of Sports Sciences
Limitations
- The Riegel formula assumes the known race was run at a maximal, even-paced effort — a training run or poorly-paced race will skew predictions.
- Predictions become less reliable when extrapolating to much longer or shorter distances (e.g. predicting a marathon from a 1-mile time).
- Factors such as terrain, weather, elevation, nutrition strategy, and race-day conditions are not accounted for.
- The formula does not adjust for individual differences in endurance vs. speed — some runners slow down more than average at longer distances.
Frequently Asked Questions
What is the Riegel formula?
How accurate are these predictions?
Should I use my most recent race time?
Why is the 50K prediction included?
Can I use a custom distance as my known race?
Calculate your training pace per mile or per km
Pace CalculatorRelated Calculators
Pace Calculator
Calculate your running pace, speed, and predicted race finish times.
CalculateCalories Burned Calculator
Estimate calories burned during exercise using MET-based calculations.
CalculateHeart Rate Zone Calculator
Find your five training heart rate zones using the Karvonen formula.
Calculate