Race Time Predictor
Enter one race result and predict your equivalent times across all standard distances. Based on the widely used Riegel formula.
hrs
min
sec
Gear for chasing your next PB
When you have a target time, the right tools help you get there - and track every step of the journey.
Garmin Forerunner 265
Race predictor updates in real time during your run. Tracks whether you're on target pace and flags when you're overreaching.
View on AmazonNike Pegasus
Versatile everyday trainer that handles every type of session - from long slow miles to race-pace tempo work.
View on AmazonSiS Go Energy Gels
For half marathon and marathon targets, dialling in race nutrition is as important as your training paces.
View on Amazon

I'm Doing My Best Running Jersey
Lightweight, breathable unisex sports jersey in neon yellow. Designed for runners who keep showing up.
Free worldwide shipping on select orders
RunReps works with retail partners through the Awin affiliate network and earns a commission on qualifying purchases at no extra cost to you.
Half marathon training plans
Half marathon plans for every level, with pacing tables and race-week preparation built in.
Beginners Half Marathon Finisher Plan
£5.99
Intermediate Half Marathon Running Plan
£5.99
Breaking the Barrier: 1:45 Half Marathon Plan
£5.99
How the Race Time Predictor works
The calculator uses the Riegel formula: T2 = T1 × (D2/D1)^1.06. The exponent 1.06 accounts for the fact that runners slow down disproportionately as distance increases - running economy and fatigue have a larger effect on longer races. Predictions are most accurate when the input and target distances are within 2× of each other.
Embed this calculator on your site
Add this free calculator to your own website. Copy the snippet below and paste it into your page - it stays up to date automatically and links back to RunReps.
Why doubling your 5K time is the wrong marathon prediction
Double a 25-minute 5K and you get 50 minutes for 10K. Run the 10K and you will most likely see something closer to 52 minutes. That two-minute gap is not a lack of fitness; it is the cost of distance itself. Every runner slows as the race gets longer, and the rate at which they slow is consistent enough to be written as a formula.
The formula is Riegel's: T2 = T1 x (D2 / D1) ^ 1.06. The exponent is the whole point. If it were exactly 1, a 5K time would scale perfectly to any distance and doubling would work. At 1.06, each doubling of distance costs about 4% on top of the straight multiplication, which is why a 25:00 5K predicts 52:07 for 10K rather than fifty minutes, and 3:59:47 for the marathon rather than three and a half hours.
That is what this calculator does. Enter one race you have actually run, at any of the four standard road distances, and it applies the formula to the other three. The result is a set of equivalent performances: what your current fitness is worth at each distance, assuming you have trained for it. It is the same maths a pace calculator uses in reverse, and it is where a target for a training plan should come from.
What a 5K, 10K or half marathon result predicts at every distance
The table below runs the formula for a spread of common results. Read across your row to see the equivalent times. A 20:00 5K, for instance, predicts 41:42 for 10K, 1:32:00 for the half marathon and 3:11:49 for the marathon. From the other direction, a 1:45:00 half marathon predicts 3:38:55 for the marathon, not the three and a half hours that doubling would suggest, and 47:35 for 10K.
Notice how the marathon column stretches. Five minutes separates a 25-minute 5K from a 30-minute one; 48 minutes separates their marathon predictions. Small differences at short distances become large ones at long ones, which is exactly why a marathon goal should be set from evidence rather than rounded down to something that sounds good.
| Known result | 5K | 10K | Half marathon | Marathon |
|---|---|---|---|---|
| 5K in 20:00 | 20:00 | 41:42 | 1:32:00 | 3:11:49 |
| 5K in 25:00 | 25:00 | 52:07 | 1:55:00 | 3:59:47 |
| 5K in 30:00 | 30:00 | 1:02:33 | 2:18:00 | 4:47:44 |
| 10K in 50:00 | 23:59 | 50:00 | 1:50:19 | 3:50:01 |
| 10K in 1:00:00 | 28:47 | 1:00:00 | 2:12:23 | 4:36:01 |
| Half marathon in 1:45:00 | - | 47:35 | 1:45:00 | 3:38:55 |
| Half marathon in 2:00:00 | - | 54:23 | 2:00:00 | 4:10:12 |
How accurate the prediction is, and when to distrust it
Riegel's formula was fitted to runners who were trained for the distance they raced, and that assumption is where it breaks. Predicting a 10K from a 5K, or a marathon from a half, is usually within a couple of minutes for a runner in consistent training. Predicting a marathon from a 5K is a different proposition: the 5K measures speed and the marathon measures whether you have run enough long miles to hold a pace for four hours, and the formula cannot see your training log.
Read the marathon prediction as a ceiling rather than a promise. A runner who has done the long runs will get close to it; a runner racing off 5K fitness alone will usually miss it by ten to twenty minutes, and the shortfall arrives after 30 km rather than being spread evenly. How to predict your marathon finish time without guessing covers how to weigh the prediction against your longest runs.
The prediction is also for the same conditions as the input. A 5K on a flat course in April does not predict a hilly half marathon in August. Run the predicted time through the heat-adjusted pace calculator or the hill grade adjusted pace calculator before writing it on a pace band.
How this compares with the race predictor on a Garmin or in Strava
A Garmin watch's race predictor and Strava's equivalent use a different input: an estimate of your VO2 max built from heart rate and pace across your training runs, updated continuously. They do not need a race result, which is convenient, and they can drift with a few weeks of hard or easy training, which is not.
The two approaches tend to agree when your training is consistent and your watch's heart rate data is clean. They disagree when either is not, and when they do, a real race result is the better evidence. A time you ran on a start line with a number on your chest is a measurement; a VO2 max estimate is a model of a measurement. Use this calculator to sanity-check the watch, not the other way round.
Once you have a prediction you trust, the training paces calculator turns it into the easy, threshold and interval paces that get you there, and the pace band generator turns the target into the split times you will read on race day.
Frequently asked questions
How accurate is the race time predictor?
The Riegel formula is reliable for comparing similar distances. It becomes less accurate when predicting a marathon from a 5K because the two races require quite different physiological demands. A 10K to half marathon prediction, or a half marathon to marathon prediction, is typically within 2–3 minutes for well-trained runners.
Why is my marathon prediction slower than I expected?
The formula applies a fatigue penalty that increases with distance. Many runners also slow down in the second half of a marathon if undertrained - the formula assumes consistent fitness across both distances. If you've specifically trained for the marathon, you may outperform the prediction.
Can I use this to set a race goal?
Yes, with caution. Use it as a starting point, not a target. Also check the Training Paces Calculator to see if the target pace sits within a realistic training zone for your current fitness.
How does this compare with the Garmin race predictor?
Garmin and Strava predict from an estimated VO2 max built from your training runs, so they need no race result but drift with a few weeks of unusual training or noisy heart rate data. This calculator predicts from a race you actually ran. When the two disagree, the race result is the better evidence; use this to sanity-check the watch rather than the other way round.
Related tools
Pace Calculator
Find the pace your goal time needs
Pace Band Generator
Printable split times for race day
Training Paces Calculator
Find your optimal training zones
Negative Split Calculator
Plan a faster second half
Running Plan Generator
Build a personalised training plan
Weight vs Pace Calculator
How weight affects your pace