Advertisement
728×90
Configure AdSense ID to enable
Race Time Predictor - free online calculator on CalcCircuit

Race Time Predictor

Predict race times for common distances based on a recent run performance.

Results

Predicted Time (seconds) 3,149
Predicted Pace / km (seconds) 315
Share:
Advertisement
300×250
Configure AdSense ID to enable

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

  1. Step 1: Choose a recent race or time trial that accurately reflects your current fitness.
  2. Step 2: Enter the known distance in meters and your finishing time in seconds.
  3. Step 3: Enter the target race distance you want to predict.
  4. Step 4: Click Calculate to see your predicted finishing time and predicted pace per kilometer.
  5. 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.

Frequently Asked Questions

What formula is used?
The calculator uses Riegel's formula: predicted time equals known time multiplied by the distance ratio raised to the power of 1.07.
Can this predict marathon times?
It can estimate marathon times, but accuracy improves with a half marathon or longer input. For focused marathon pacing, use a dedicated marathon predictor.
Why is my predicted time slower than simple doubling?
Riegel's exponent accounts for fatigue, so pace slows as distance grows. Doubling ignores that nonlinear slowdown.
How accurate is the predictor?
It is reasonably accurate for distances that are close together and for well-trained runners, but weather, course, and training specificity can shift results.
Should I use a race or a training run?
A race is usually better because motivation and pacing are more consistent with target race conditions.
Does it work for other sports?
Riegel's formula has been applied to swimming, cycling, and wheelchair racing, but the exponent may need adjustment outside running.

Related Tools & Concepts

Advertisement
728×90
Configure AdSense ID to enable

Frequently Asked Questions

What formula is used?
Riegels formula: predicted time = known time × (distance ratio)^1.07.
Can this predict marathon times?
Use the dedicated marathon predictor for more focused pacing guidance.

Related Tools

Mobile Anchor Ad (320×50)