Free race time predictor
Enter a recent race time and this calculator converts it into equivalent 5K, 10K, half marathon and marathon times using the Riegel formula. It runs in your browser, needs no account, and gives you a realistic starting point for a goal time or target pace.
Your recent 5K time (mm:ss or h:mm:ss)
1 mile
6:01
3:44 /km
10K
41:42
4:10 /km
Half
1:32:00
4:22 /km
Marathon
3:11:49
4:33 /km
Riegel formula: T2 = T1 × (D2 / D1)1.06. Equivalent performances, not guarantees.
How the race predictor works
The calculator uses Pete Riegel's endurance model, first published in Runner's World in 1981: T2 = T1 × (D2 / D1)1.06. You supply one honest performance, T1 over distance D1, and the model scales it to the distance D2 you want to predict.
The exponent of 1.06 is where the interesting part happens. If pace were perfectly constant, doubling the distance would double the time and the exponent would be 1.0. Because runners slow as distance grows — glycogen depletes, heat accumulates, muscular fatigue builds — the exponent sits slightly above 1. That single number is what stops the calculator from telling you that a 20-minute 5K predicts a 2-hour marathon.
A worked example
Take a 20:00 5K road race. Doubling the distance does not double the time:
| Distance | Predicted time | Required pace |
|---|---|---|
| 5K (input) | 20:00 | 4:00 /km |
| 10K | 41:42 | 4:10 /km |
| Half marathon | 1:32:01 | 4:22 /km |
| Marathon | 3:11:48 | 4:33 /km |
That progression — 10 seconds per kilometre slower at 10K, 22 at the half, 33 at the marathon — is the shape most club runners actually experience. If your own training says otherwise, the gap between prediction and reality is the most useful number on this page.
What the formula cannot see
The predictor is a pace model, not a coaching model. Four things move real race results away from the prediction:
- Endurance volume. Marathon predictions assume you are running enough long runs to hold form for over three hours. On 40 km weeks, most runners fall 5–10 minutes short of the number.
- Course and surface. Trail, gravel and hilly road courses cost you time the formula knows nothing about. A course with 300 m of climbing typically adds three to five per cent.
- Weather. Warm, humid or windy days slow everyone. A race at 25°C is commonly two to four per cent slower than the same effort at 12°C.
- Execution. Going out 10 seconds per kilometre too fast in the first 5 km costs far more than 10 seconds by the finish. Pacing errors are the biggest single cause of a missed prediction.
How to use the prediction properly
Treat the output as a set of equivalent performances. If you have run 41:42 for 10K, then 1:32 is a fair reflection of your current fitness for a half — not a promise. Three practical uses:
- Choose a realistic goal race. Pick the distance where your prediction already sits near a time you would be proud of, then build a block towards it.
- Set training paces. Your predicted race pace is roughly threshold effort. Easy running belongs 60–90 seconds per kilometre slower; interval sessions 10–20 seconds per kilometre faster.
- Track drift. Re-run the calculation every four to six weeks with a fresh time trial. Predictions that improve steadily mean the block is working; predictions that stall while mileage climbs usually mean you are tired, not fitter.
When the predictor is the wrong tool
Skip it for distances under 1500 m, for ultras, and for trail races with significant climbing. Also be cautious with a marathon debut: the formula assumes you have already absorbed marathon-specific training. For a first marathon, most coaches would rather you picked a goal from long-run pace and recent half marathon form than from a fast 5K.
Where this calculator stops and your own data starts
A single race time is one data point. Inside CollinghamCo Active, the same maths is applied to your rolling 90-day training — volume, pace and consistency — so the prediction reflects what you have actually been doing rather than one good day. Members also get the ACWR calculator alongside it to check whether the training needed to hit that time is being built at a safe rate.
Frequently asked questions
How accurate is a race time predictor?+
For road races between 5K and the marathon, a Riegel-based predictor is usually within two to five per cent when your training volume matches the target distance. Accuracy drops if you jump from 5K to a marathon on low mileage, or if the target race is on trail or a hilly course.
What is the Riegel formula?+
T2 = T1 × (D2 / D1)^1.06, published by Pete Riegel in 1981. T1 is a known time, D1 its distance, and D2 the distance you want to predict. The 1.06 exponent models how pace slows as distance increases.
Should I use a race time or a training run?+
Use a race or a hard time trial where you were genuinely trying. A steady training run includes conversation pace, stops and terrain, so it will predict times you cannot currently run.
Why does the predictor look optimistic for a marathon?+
Because the formula only knows pace, not endurance. Marathon performance depends on long-run volume, fuelling and time on feet. If your longest run is under 25 km, treat the marathon number as a ceiling, not a target.
Does the calculation account for hills or weather?+
No. It assumes a flat, fast road course in cool conditions. Add roughly one per cent per 5°C above 15°C, and expect slower times on trail or hilly courses.
Do I need an account to use the predictor?+
No. The calculator runs in your browser with no sign-up. An account only matters if you want predictions built from your own synced Strava training rather than a single race time.
Want predictions from your actual training?
Connect Strava and CollinghamCo Active builds race forecasts from 90 days of real sessions — plus training load, weather-adjusted pace and club comparisons.
Connect Strava free