Race Time Predictor
Predict your race finish time using the Riegel formula
Enter a recent race result and your target distance to predict your finish time using the Riegel endurance formula.
How the Riegel formula predicts race times across distances
The Riegel formula is a mathematical model developed by Pete Riegel and published in 1977. It uses a known race performance to predict the likely finish time for a different distance. The formula is: T2 = T1 multiplied by (D2 divided by D1) raised to the power of 1.06. T1 is the known finish time in seconds, D1 is the known distance, D2 is the target distance, and T2 is the predicted finish time. The exponent of 1.06 reflects the physiological reality that performance degrades at a predictable rate as distance increases due to fatigue, energy depletion, and the demands of sustaining pace over longer durations.
This calculator accepts standard race distances including 5K, 10K, half marathon (21.0975 km), and full marathon (42.195 km), as well as custom distances for unusual race lengths such as 8 km, 15 km, or 50 km. You enter your known result and the target distance, and the formula computes the predicted time in hours, minutes, and seconds, along with the predicted average pace per kilometre for the target race.
The Riegel formula works best when the two distances are not dramatically different in magnitude. Predicting a marathon time from a 5 km result involves a much larger extrapolation than predicting a 10 km time from a 5 km result, and the accuracy decreases with the size of the gap. The formula also assumes a constant level of aerobic fitness and does not account for race-specific preparation. If you have completed specific long run training for a marathon but only have a recent 5 km time, the prediction may underestimate your marathon capability. Conversely, a 5 km personal best set after specific speed work may overestimate your marathon potential.
Despite these limitations, the Riegel formula remains one of the most widely used and validated race prediction tools available. Running coaches and athletes use it as a starting point for setting goal paces, evaluating fitness progression, and planning training blocks leading into a target race. It is particularly useful for establishing goal times and pacing strategy when you are moving up in distance and have no direct reference point for the target event.
For the most reliable prediction, use a recent race result completed under race conditions, meaning a genuine maximum effort with competitive pacing rather than a training run at a relaxed tempo. A race result from 12 months ago reflects a different fitness level than your current state unless your training has been consistent throughout that period.
Using race predictions for training pace targets
One practical application of race time prediction is setting training zone targets. If you know your predicted 10 km time, you can calculate your threshold pace (the pace you can sustain for roughly 60 minutes at high effort), which is typically close to your 10 km race pace. Your easy run pace is generally 60 to 90 seconds per km slower than threshold pace. Your long run pace is similar to or slightly slower than easy pace. Your interval pace is typically at or faster than 5 km race pace. Having a predicted time for each standard distance gives you the raw inputs to calculate these zone boundaries and structure your training accordingly.
Limitations and when to adjust the prediction
Several real-world factors cause actual race times to deviate from Riegel predictions. Course elevation, weather conditions (particularly heat and headwind), and the quality of race-day execution all affect performance. Hot weather slows most runners by 1 to 3 percent or more relative to performance in optimal conditions. Hilly courses slow average pace significantly compared to flat courses. Nutrition and hydration strategy become critical factors at distances above 15 to 20 km, where fuel depletion and fluid balance increasingly affect pace sustainability.
For ultramarathon distances above 50 km, the Riegel formula tends to underpredict finish times significantly because the physiological demands and pacing strategies of ultrarunning diverge substantially from road racing. Use it as a rough guide only for very long distances, and supplement with race-specific advice from experienced ultrarunners or coaches. For standard road race distances up to marathon, it is a well-supported and widely trusted estimation tool.