Performance

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 Amazon

Nike Pegasus

Versatile everyday trainer that handles every type of session - from long slow miles to race-pace tempo work.

View on Amazon

SiS 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 - front viewI'm Doing My Best Running Jersey - back view
RunReps Shop

I'm Doing My Best Running Jersey

Lightweight, breathable unisex sports jersey in neon yellow. Designed for runners who keep showing up.

Shop the Jersey

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.

Premium PDF

Half marathon training plans

Half marathon plans for every level, with pacing tables and race-week preparation built in.

Half MarathonPDF

Beginners Half Marathon Finisher Plan

£5.99

Beginner·12 weeks
Half MarathonPDF

Intermediate Half Marathon Running Plan

£5.99

Intermediate·12 weeks
Half MarathonPDF

Breaking the Barrier: 1:45 Half Marathon Plan

£5.99

Advanced·12 weeks

View all training plans →

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.

Riegel predictions from one result
Known result5K10KHalf marathonMarathon
5K in 20:0020:0041:421:32:003:11:49
5K in 25:0025:0052:071:55:003:59:47
5K in 30:0030:001:02:332:18:004:47:44
10K in 50:0023:5950:001:50:193:50:01
10K in 1:00:0028:471:00:002:12:234:36:01
Half marathon in 1:45:00-47:351:45:003:38:55
Half marathon in 2:00:00-54:232:00:004: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.