Race Time Predictor
Predict your finish time for any race distance using a recent race result. Uses Pete Riegel's validated formula (T2 = T1 × (D2/D1)^1.06) to estimate equivalent performance across distances.
Race Time Predictor (Riegel Formula)
Enter a recent race result → predict any distance
Enter a known race result to predict your equivalent times at other distances.
The Riegel formula assumes you are equally trained for both distances and race at maximum effort. Marathon predictions from short distances typically underestimate finish time without sufficient marathon-specific training.
Typical Race Time Equivalency Table
| 5km | 10km | Half Marathon | Marathon |
|---|---|---|---|
| 16:00 | 33:15 | 1:13:30 | 2:34:30 |
| 18:00 | 37:25 | 1:22:45 | 2:53:45 |
| 20:00 | 41:35 | 1:32:00 | 3:13:00 |
| 22:00 | 45:45 | 1:41:10 | 3:32:15 |
| 25:00 | 52:00 | 1:54:45 | 4:01:30 |
| 30:00 | 62:20 | 2:18:15 | 4:49:00 |
How to Use Your Race Time Prediction
Race time predictions are most useful for pacing strategy. If your predicted half marathon is 1:52:00 based on a recent 10km, your goal pace is approximately 5:20/km. A common mistake is setting out too fast in the first 5km and struggling badly in the final 5km. Use the predicted time to build even or slightly negative splits — start 3–5 seconds per km slower than goal pace for the first quarter, then settle into target pace. This strategy consistently outperforms starting fast in races longer than 5km.