Race Time Calculator: Predict Your Running Finish Time

Free running calculator

A race time calculator is useful when you have one recent result and want a realistic target for another distance. It is not magic, but it gives you a better starting point than guessing.

I like using this kind of calculator before picking a race goal. A strong 5K can suggest a possible 10K time, but a marathon prediction still needs long runs, fuel practice, and a course that matches your training.

Quick answer: how to predict a race finish time

To predict a race finish time, enter a recent race distance and finish time, then choose your target race distance. The calculator estimates your finish time, pace per kilometre, pace per mile, and a split table for the target race.

The default model is Riegel, which uses the formula T2 = T1 × (D2 ÷ D1)^1.06. You can also compare it with the Cameron formula or choose a more conservative Riegel setting.

Race Time Calculator

Predict your next race time from a recent 1 mile, 5K, 10K, half marathon, marathon, or custom result.

Use a recent race or honest time trial. Recent results work best.
Choose a target race for a single callout, or leave this on full table.
Enter the distance, then choose kilometres or miles below.
Enter your target distance if it is not listed.
Hours
Minutes
Seconds
Riegel is the simple default. Cameron is another common race prediction formula.
Only used for the standard Riegel model. A higher number predicts more slowdown over longer distances.
Use the unit your race course marks.
This changes how distances are shown in the results.

How to use this race time calculator

Enter a recent result first. A recent race is best, but a hard time trial can work if it was honest and measured well.

  • Recent distance: choose the race you already ran.
  • Recent finish time: enter the time you actually ran, not the time you wish you ran.
  • Target distance: choose the race you want to predict, or show the full prediction table.
  • Prediction model: start with Riegel standard unless you have a reason to adjust.

The closer the recent race is to your target race, the more useful the prediction usually is. A 10K result can be a decent guide for a half marathon. A 5K result can be too optimistic for a marathon if you have not built the long-run fitness yet.

Race prediction formulas used

Riegel formula

The Riegel formula estimates race time with this idea:

Predicted time = recent time × (target distance ÷ recent distance)^fatigue factor

The common default fatigue factor is 1.06. A higher number makes longer race predictions more conservative.

Cameron formula

The Cameron formula also compares the recent distance and target distance, but it uses a distance-based adjustment function instead of one fixed exponent.

It is useful as a comparison, especially when you want to see whether the Riegel result looks too aggressive.

Why I removed the old VDOT display

The old calculator layout showed an estimated VDOT score. That can be useful, but it needs a proper VDOT calculation behind it. This version avoids showing a VDOT number unless the full model is coded and checked.

How accurate is a race time predictor?

A race predictor is best used as a starting point. It works better when your recent race and target race are close in distance, run in similar conditions, and supported by the right training.

  • More useful: 5K to 10K, 10K to half marathon, half marathon to marathon.
  • Less reliable: 1 mile to marathon, 5K to marathon, road race to trail race, cool day to hot day.
  • Often too optimistic: marathon predictions from short races when long runs and fueling have not been practised.

Use the result to set a target range, not a promise. If the prediction feels far faster than your training paces, choose a more conservative goal.

Example race predictions

These examples use the standard Riegel model with a 1.06 fatigue factor. They are rounded to the nearest second.

Recent resultTarget racePredicted finishWhat to remember
5K in 25:0010KAbout 52:00A useful target if you have been doing enough aerobic work.
10K in 50:00Half marathonAbout 1:50:25Reasonable if your long runs support the distance.
Half marathon in 1:45:00MarathonAbout 3:39:40Only realistic with marathon-specific long runs and fueling.

What to do with your predicted race time

Once you have a predicted time, turn it into a training decision.

  • Use it as a goal range: give yourself an A goal, B goal, and safe finish goal.
  • Check the pace: use the split table or the running split calculator to see if the pace feels realistic.
  • Test it in training: try short blocks at goal pace before making it your race plan.
  • Match the distance: use your 5K prediction for speed goals, and your half marathon or long-run data for marathon goals.

For a full plan, use the running training plan creator and build around the goal you can actually train for.

Common mistakes with race time calculators

  • Using an old result: a race from two years ago may not show your current fitness.
  • Predicting too far: a fast 5K does not automatically mean a strong marathon.
  • Ignoring the course: hills, trails, wind, heat, and turns can change the result.
  • Forgetting fuel: marathon and ultra predictions depend on long-run durability and race-day nutrition.
  • Taking one formula too seriously: compare Riegel and Cameron, then use your training to decide.

Race time calculator FAQ

How do I predict my race finish time?

Enter a recent race distance and finish time, then choose the race distance you want to predict. The calculator uses your recent result to estimate the target finish time and pace.

What is the Riegel formula?

The Riegel formula predicts a target race time by multiplying your recent race time by the distance ratio raised to a fatigue factor. The common default fatigue factor is 1.06.

Is Cameron or Riegel better?

Both are estimates. Riegel is simple and widely used. Cameron is useful as a second comparison. If the two results are far apart, use your recent training and target race distance to choose a realistic goal.

Can I predict a marathon from a 5K?

You can, but the result may be too optimistic. A marathon needs long-run fitness, fuel practice, and durability. A half marathon result is usually a better guide for a marathon than a 5K result.

Can I use a training run instead of a race?

Yes, but a hard, measured time trial is better than a casual training run. The prediction will only be as good as the input result.

Why does my predicted time look too fast?

The formula may be assuming you can carry your shorter-distance fitness into a longer race. If you have not trained for the longer distance, choose a more conservative prediction.

Bottom line

Use this race time calculator to turn a recent result into a realistic target for your next race. Start with the standard Riegel prediction, compare Cameron if you want a second estimate, then check the pace against your actual training before making it your race goal.