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
| Distance | Predicted time |
|---|---|
| 1 mile | 6:42 |
| 5K | 22:18 |
| 10K | 46:30 |
| Half marathon | 1:42:36 |
| Marathon | 3: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
- 1Enter the distance of a recent race in kilometres.
- 2Enter your finishing time.
- 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.