About Race Time Predictor
The race time predictor estimates how fast you can run a longer or shorter race based on a recent performance you already trust. It is built on Riegel's formula, a power-law model developed in 1977 by engineer Peter Riegel and later validated across running, swimming, and wheelchair racing. The formula accounts for the fact that pace slows as distance increases because fatigue compounds nonlinearly. For example, if you can run 5 km in 25 minutes, the calculator predicts a 10 km time of roughly 52 minutes and 8 seconds, not 50 minutes, because the required pace per kilometer drops. Runners use this tool to set realistic goals, compare efforts across distances, and avoid the common mistake of starting a marathon at a pace their shorter races cannot support. It is especially helpful during taper weeks when you want a data-backed target without running the full race in training.
How It Works
You input a known race distance in meters, the time you ran it in seconds, and the target distance you want to predict. The calculator divides the target distance by the known distance to get a ratio, raises that ratio to the power of 1.07, and multiplies it by your known time. It also computes predicted pace per kilometer by dividing the predicted time by the target distance in kilometers.
Formula & Calculation Logic
Riegel's formula is Predicted Time = Known Time × (Target Distance / Known Distance)^1.07. The exponent 1.07 captures the slowdown curve observed across endurance events. Predicted pace per km = Predicted Time / (Target Distance / 1000). The model assumes similar training specificity, flat courses, and comparable conditions; it is less reliable when predicting ultramarathons from a 5 km time or when comparing hilly versus flat performances.
Step-by-Step Guide
- Step 1: Choose a recent race or time trial that accurately reflects your current fitness.
- Step 2: Enter the known distance in meters and your finishing time in seconds.
- Step 3: Enter the target race distance you want to predict.
- Step 4: Click Calculate to see your predicted finishing time and predicted pace per kilometer.
- Step 5: Adjust the target for course difficulty, weather, and training specificity on race day.
Example Calculations
- Scenario 1: A runner completes 5,000 meters in 1,500 seconds (25:00). The calculator predicts 10,000 meters in about 3,123 seconds (52:03), or roughly 5:12 per kilometer.
- Scenario 2: A runner runs 10 km in 3,000 seconds (50:00). For a half marathon (21,097.5 meters), the predicted time is about 6,663 seconds (1:51:03).
Common Use Cases
- Setting realistic goal times for an upcoming 10K, half marathon, or marathon.
- Comparing performances across different race distances fairly.
- Planning interval workout paces based on a recent 5K time.
- Checking whether a marathon goal pace is supported by shorter race data.
Pro Tips
- Use a race from the last 6-8 weeks for the most accurate prediction.
- Predictions are most reliable when target and known distances are similar.
- Add 1-3% for hilly courses or warm race-day temperatures.
- Combine the predictor with recent training volume, not just one race result.
Common Mistakes to Avoid
- Predicting a marathon from a 5K without accounting for endurance training.
- Ignoring course elevation, heat, wind, or surface conditions.
- Using an old race result from a much fitter or less fit period.
- Forgetting that Riegel's formula describes potential, not guaranteed performance.
Why Use This Tool?
- Turns one race result into goal times for multiple distances.
- Helps prevent pacing mistakes in longer races.
- Provides an objective benchmark independent of training logs.
- Fast and free for runners of every ability level.