Fitness

Race Time Predictor

Predict race times from a recent result.

Enter your values

Results update instantly as you type — no submit needed.

Results
Predicted marathon
3:33:55
Predicted half marathon
1:42:36
Predicted 10K
46:30
Predicted 5K
22:18
Predicted mile
6:42
Current pace
4:39 per km
DistancePredicted time
1 mile6:42
5K22:18
10K46:30
Half marathon1:42:36
Marathon3:33:55

Quick answer

Riegel's formula predicts race time as T₂ = T₁ × (D₂/D₁)^1.06 across distances.

T₂ = T₁ × (D₂ ÷ D₁)^1.06

How to use the Race Time Predictor

  1. 1Enter the distance of a recent race in kilometres.
  2. 2Enter your finishing time.
  3. 3Read predicted times for other distances.

Frequently asked questions

How accurate is Riegel's formula?

Good within a factor of about 3× in distance. Marathon predictions from a 5K tend to be optimistic without marathon-specific training.

Why the 1.06 exponent?

It reflects the empirical slowdown as distance grows; well-trained endurance runners are closer to 1.05.