Race Time Predictor
Predict your race time at a target distance using the Riegel formula. Enter a recent race or workout (distance + time) and a target distance — get the predicted time and pace, plus a warning when the extrapolation crosses into territory where Riegel becomes unreliable.
Examples
5K in 25:00 → 10K prediction
Doubles the distance. Riegel predicts ≈ 52:07 over 10 km.
- Known distance
- 5
- Known time - hours
- 0
- Known time - minutes
- 25
- Known time - seconds
- 0
- Target distance
- 10
Embed this calculator
Copy a free iframe snippet for articles, learning pages, forums, wikis, newsletters, and internal docs.
How It Works
Formula
Variables, symbols and units
- Known time(seconds)
- Known distance(km or mi)
- Predicted time(seconds)
- Target distance(km or mi)
Calculation method explained
Enter a known race time at a known distance, then the target distance. The calculator applies the Riegel formula t2 = t1 · (d2/d1)^1.06 to estimate the time at the target distance, and divides by the target distance to give the average pace.
References and source material
Examples
5K in 25:00 → 10K prediction5 · 0 → 0:52:07
Doubles the distance. Riegel predicts ≈ 52:07 over 10 km.
- Known distance
- 5
- Known time - hours
- 0
- Known time - minutes
- 25
- Known time - seconds
- 0
- Target distance
- 10
- Predicted target time
- 0:52:07
10K in 50:00 → half-marathon prediction10 · 0 → 1:50:19
Roughly 2.1× the known distance — Riegel predicts ≈ 1:50:19.
- Known distance
- 10
- Known time - hours
- 0
- Known time - minutes
- 50
- Known time - seconds
- 0
- Target distance
- 21.098
- Predicted target time
- 1:50:19
Mile in 6:00 → 5K prediction1.609 · 0 → 0:19:57
Short reference race. Predicts ≈ 19:57 over 5 km.
- Known distance
- 1.609
- Known time - hours
- 0
- Known time - minutes
- 6
- Known time - seconds
- 0
- Target distance
- 5
- Predicted target time
- 0:19:57