Race Time Predictor

Enter a recent race distance and finish time. The tool uses the Riegel formula (T2 = T1 x (D2/D1)^1.06) to predict your equivalent times at every standard distance from 1 mile to marathon.

Race Input

hrs
min
sec

Enter a race distance and time on the left,
then click Calculate to see your predictions.

Copied!

Summary

Enter a recent race distance and finish time. The tool uses the Riegel formula (T2 = T1 x (D2/D1)^1.06) to predict your equivalent times at every standard distance from 1 mile to marathon.

How it works

  1. Select your recent race distance from the dropdown, or choose "Custom (km)" and enter your distance in kilometers.
  2. Enter your finish time using the hours, minutes, and seconds fields.
  3. Optionally adjust the Riegel exponent (default 1.06) using the advanced slider — a higher value predicts more fatigue over longer distances.
  4. Click "Calculate" to see predicted finish times and per-mile/km paces for all standard distances.
  5. Click "Copy Predictions" to copy the full results table to your clipboard.

Use cases

  • Set realistic race goals based on a recent training run or shorter race result.
  • Compare your actual marathon time against what your 10K time predicts to gauge your pacing strategy.
  • Use a 5K time to estimate whether you are ready to run a half-marathon at a target pace.
  • Coaches can use predictions to set training zones and goal pace bands for athletes.

Frequently Asked Questions

Last updated: 2026-07-01 · Reviewed by Nham Vu