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.
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 result | Target race | Predicted finish | What to remember |
|---|---|---|---|
| 5K in 25:00 | 10K | About 52:00 | A useful target if you have been doing enough aerobic work. |
| 10K in 50:00 | Half marathon | About 1:50:25 | Reasonable if your long runs support the distance. |
| Half marathon in 1:45:00 | Marathon | About 3:39:40 | Only 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.
