Skip to content
Toolcroft

Health & Fitness

Race Time Predictor - Predict Finish Times Using Riegel's Formula

Predict your finish time for any race distance based on a known race result. Uses Riegel's formula for 5K, 10K, half marathon, marathon, and more.

Your inputs are saved in this browser only. No data is ever sent to a server, and saved values won't be visible in other browsers or devices.
:
:

Predicted finish time

3:59:47

Pace per km5:41 /km
Pace per mile9:09 /mi
Show calculation steps
  • Known race: 5 km in 25:00
  • Target distance: 42.195 km
  • Riegel formula: T₂ = 25:00 × (42.195 / 5)^1.06
  • Predicted time: 3:59:47
  • Pace: 5:41 /km · 9:09 /mile

Uses Riegel's formula: T₂ = T₁ × (D₂/D₁)^1.06. Predictions assume similar conditions and fitness level.

How race time prediction works

This calculator uses Riegel's formula, which predicts your finish time at a new distance based on a known race result. The formula is:

T₂ = T₁ × (D₂ / D₁)1.06

Where T₁ is your known time, D₁ is the known distance, D₂ is the target distance, and T₂ is the predicted time.

The fatigue factor (1.06)

The exponent 1.06 accounts for the fact that longer races take proportionally more time due to fatigue. A value of 1.0 would imply constant pace regardless of distance: the 1.06 exponent gives a more realistic prediction.

Accuracy

Riegel's formula works best for races between 3.5 km and 100 km. Predictions become less accurate for very short sprints or ultra-long distances. The formula also assumes similar training and conditions for both races.

Common use cases

  • Predict your marathon time from a half marathon PR
  • Set a realistic goal pace for your first 10K based on 5K results
  • Compare performance across different race distances

Cameron’s formula

An alternative to Riegel’s formula is Cameron’s model, which uses empirically derived constants to account for physiological differences at very short and very long distances:

T₂ = T₁ × (D₂ / D₁) / (a + b × D₁^c) / (a + b × D₂^c)

Cameron’s formula tends to be more accurate than Riegel’s for predictions that span very different distances (e.g., 5K to marathon), at the cost of added complexity. Use Riegel for adjacent distances; consider Cameron for large jumps.

Training volume consideration

Riegel’s formula assumes equivalent training for both the reference race and the predicted race. If you have significantly increased weekly mileage, added structured tempo runs, or improved your VO2 max since your reference result, your actual performance may outperform the prediction. Conversely, predicting a marathon from a 5K trained peak without building long-run base will likely underperform.

Race equivalence table

Predicted times for a runner with a 25:00 5K (Riegel’s formula):

DistancePredicted timeTarget pace (per mile)
5K (3.1 mi)25:008:03/mi
10K (6.2 mi)52:038:23/mi
Half marathon (13.1 mi)1:55:418:50/mi
Marathon (26.2 mi)4:01:309:14/mi