Calculator Inputs
Use one completed run, then adjust for terrain, heat, fatigue, and pacing strategy to forecast a target race or training effort.
Example Data Table
| Completed Distance | Completed Time | Target Distance | Terrain | Elevation Gain | Temperature | Fatigue | Estimated Finish | Estimated Pace |
|---|---|---|---|---|---|---|---|---|
| 10.00 km | 00:50:00 | 21.10 km | Road | 120 m | 18 °C | 3% | 01:54:24 | 5:25 / km |
| 5.00 mi | 00:41:30 | 13.10 mi | Mixed Surface | 180 m | 20 °C | 5% | 01:57:40 | 8:59 / mi |
| 15.00 km | 01:16:45 | 42.20 km | Road | 250 m | 11 °C | 4% | 03:49:30 | 5:26 / km |
These rows are illustrative examples showing how completed effort, course difficulty, and environment can change projected finish time.
Formula Used
1) Baseline projection with Riegel scaling:
Target Time = Known Time × (Target Distance ÷ Known Distance)^Exponent
The calculator uses a Riegel exponent near 1.06 and adjusts it slightly using training consistency. Higher consistency lowers drift across longer distances, while lower consistency increases slowdown risk.
2) Adjustment multipliers:
Adjusted Time = Baseline Time × Terrain × Strategy × Temperature × Elevation × Fatigue × Training × Rest
3) Pace and speed:
Pace = Adjusted Time ÷ Target Distance
Speed = Target Distance ÷ Adjusted Time
4) Calories:
Calories ≈ 1.036 × Body Weight × Distance in Kilometers × Terrain Load
Split times are distributed across the event using the selected pacing strategy, then normalized so all split segments sum exactly to the final estimate.
How to Use This Calculator
- Choose kilometers or miles for both completed and target distances.
- Enter a recent completed run distance and the exact finish time.
- Enter the target distance you want to estimate.
- Select terrain and pacing strategy.
- Add elevation gain, temperature, body weight, fatigue, training consistency, and rest days.
- Click Estimate Running Time to view projected finish time, pace, speed, calories, uncertainty range, split table, and graph.
- Use the CSV or PDF buttons to save your results.
FAQs
1. What does this calculator estimate?
It estimates your likely finish time for a target run using one completed run plus route difficulty, heat, fatigue, training consistency, and pacing strategy.
2. Which formula powers the baseline result?
The baseline forecast uses the Riegel time-scaling method. It projects how performance changes as distance increases or decreases from a known run.
3. Why do terrain and elevation matter?
Trail, hills, and mixed surfaces usually slow runners compared with flat road or track conditions. Elevation gain also increases effort and usually reduces sustainable pace.
4. Does temperature change the estimate?
Yes. Warmer conditions often raise cardiovascular strain and fluid loss, while very cold conditions can reduce efficiency. The tool adds a small environmental adjustment.
5. What is the uncertainty band?
It shows a realistic range around the projected finish time. Bigger fatigue, inconsistent training, and harsh weather increase the likely variation.
6. Can I use short training runs to predict races?
Yes, but accuracy is usually better when the completed run is recent, paced honestly, and not too different from the target event distance.
7. What pacing strategy should I choose?
Even pace suits many runners. Negative split is useful when you start controlled and finish stronger. Aggressive starts may work for short events but increase slowdown risk later.
8. Are calorie results exact?
No. They are practical estimates based on distance, body weight, and terrain load. Actual energy use varies by running economy, pace, and physiology.