Race Time Predictor

Predict your race times based on a recent race result

Enter Recent Race Result

Predicted Race Times

5K
0:25:00
10K
0:52:07
Half Marathon (21.1 km)
1:55:00
Marathon (42.2 km)
3:59:46
50K
4:47:02

Predictions use the Riegel formula and assume proper training and conditions.

What Is a Race Time Predictor?

A race time predictor is a tool that uses a known race performance to estimate how fast you would run at other distances. Instead of guessing your marathon potential from a training run, you feed in a real race result — a verified effort under race conditions — and the calculator applies a scientifically derived formula to project times across the full spectrum of popular road-race distances: 5K, 10K, half marathon, marathon, and 50K.

The concept rests on a well-established physiological principle: running performance does not scale linearly with distance. A runner who completes 5K in 25 minutes cannot simply double that pace and expect to finish 10K in 50 minutes. Fatigue accumulates, energy systems shift, and the body's ability to sustain effort degrades in a predictable, measurable way. The race predictor quantifies that degradation and turns it into actionable finish-time estimates.

Runners use this calculator for several practical purposes. Before entering a target race, you can check whether your current fitness supports a particular goal time. During a training block, periodic race results can reveal whether your predicted marathon time is improving in line with your training load. Coaches use predictions to set realistic expectations for athletes who are moving up or down in distance for the first time.

This race time predictor calculator is especially useful when you have a recent result from a shorter race — a local 5K or 10K — and want to project how that fitness translates to a half marathon or marathon finish time without running the longer race outright.

The Riegel Formula: How Race Times Are Predicted

This calculator uses the Riegel formula, first published by Peter Riegel in a 1977 article in American Scientist and later refined in a 1981 paper in Runner's World. Riegel analyzed race-performance data across many distances and discovered that the relationship between finish time and distance follows a consistent power-law curve. His formula has become the standard reference for race time prediction in recreational and competitive running communities worldwide.

The exponent 1.06 is the cornerstone of the formula. It reflects the fact that as race distance increases, pace slows by a predictable factor. A value of 1.0 would imply perfectly linear scaling (same pace at every distance), while higher values represent steeper performance decline. Riegel's empirical value of 1.06 fits the observed data from thousands of runners across a wide range of abilities.

The formula applies equally whether you are scaling up (predicting a longer race from a shorter one) or scaling down (estimating a 5K time from a half marathon result). In both cases, the ratio of the two distances raised to the power 1.06 yields the time multiplier.

Riegel Race Prediction Formula

T₂ = T₁ × (D₂ ÷ D₁)^1.06

Where:

  • T₁= Known finish time in seconds (your reference race)
  • D₁= Known race distance in kilometres
  • T₂= Predicted finish time in seconds for the target distance
  • D₂= Target race distance in kilometres
  • 1.06= Riegel fatigue exponent — empirically derived constant

How to Use the Race Time Predictor Calculator

Using the race time predictor is straightforward. You need just one recent race result: a distance in kilometres and a finish time broken into hours, minutes, and seconds.

  1. Enter your reference distance. Type the distance of your recent race in kilometres. Common values include 5 (5K), 10 (10K), 21.0975 (half marathon), or 42.195 (marathon). You can also enter non-standard distances such as 8 km or 15 km if that is what your recent race covered.
  2. Enter your finish time. Fill in the hours, minutes, and seconds fields. For a 5K in 25 minutes flat, enter 0 hours, 25 minutes, and 0 seconds.
  3. Read your predictions. The calculator instantly displays predicted finish times for 5K, 10K, half marathon (21.0975 km), marathon (42.195 km), and 50K. Results update in real time as you adjust your inputs.

For the most reliable predictions, use a race result rather than a training time. Race conditions — proper warm-up, competition adrenaline, accurate course measurement, and a true maximal effort — produce data that the Riegel formula was designed to work with. A tempo run or time trial will typically underestimate your potential, causing the predictor to generate conservative times.

If you have multiple recent race results, try entering each one and note whether the predictions converge. Consistent predictions across distances indicate that your fitness is well-rounded. Large discrepancies may signal that you are better suited to one end of the distance spectrum or that one of your race results was affected by unusual conditions.

Understanding Each Predicted Race Distance

The race time predictor calculates five standard distances that cover the most common road-race events. Here is what each prediction means and how to interpret it.

Distance Exact Distance Race Type
5K 5.000 km Track, road, parkrun
10K 10.000 km Road race
Half Marathon 21.0975 km Road race
Marathon 42.195 km Road race
50K 50.000 km Ultra marathon

The 5K prediction is useful for runners whose reference race is a 10K or longer. It gives a realistic target for speed-focused training cycles. The 10K prediction is one of the most commonly used outputs because 5K and 10K races are both popular, and athletes frequently switch between the two.

The half marathon prediction is highly sought after by runners building toward their first 26.2. It represents a significant aerobic commitment and is particularly sensitive to long-run fitness. The marathon prediction should be treated as an upper-bound estimate — the Riegel formula assumes ideal conditions and does not account for the glycogen depletion challenges that can affect runners over the final 10 km of a marathon. The 50K prediction extends the formula into ultramarathon territory, though accuracy decreases at extreme distances.

Accuracy, Limitations, and Key Factors

The Riegel formula is a powerful predictive tool, but like all models it makes simplifying assumptions. Understanding its limitations helps you interpret the predictions intelligently rather than treating them as guarantees.

Distance-specificity training matters. The formula assumes the athlete has trained appropriately for the target distance. A runner who has only ever raced 5K events will lack the endurance adaptations needed to run their predicted marathon time, even if their 5K speed technically supports it. Conversely, a high-mileage runner focused on marathons may outperform their Riegel-predicted 5K because their aerobic base is stronger than their speed suggests.

Accuracy decreases as the prediction distance diverges from the reference distance. Predicting a 10K from a 5K is generally reliable. Predicting a marathon from a 5K involves a much larger extrapolation and carries more uncertainty. For marathon prediction, most coaches recommend using a half marathon result as the reference race because it is much closer in physiological demand.

External conditions affect individual results. Race-day temperature, humidity, course elevation, wind, and pacing strategy all influence actual finish times. The formula predicts performance under neutral conditions. A hilly half marathon result will lead to a conservative marathon prediction; a flat, cool-weather 10K result will tend to yield optimistic projections.

The formula suits recreational to competitive runners. Elite athletes often underperform the Riegel prediction at very long distances because the physiological demands of marathon and ultramarathon racing are disproportionately greater than the formula implies. For most runners finishing 5K in 18 to 35 minutes, the predictions are accurate to within a few percent under good conditions.

Using Race Time Predictions in Your Training Plan

Race time predictions are most powerful when integrated into a structured training plan. Rather than treating the numbers as abstract targets, you can use predicted times to set training paces, choose goal races wisely, and track fitness progress over multiple training cycles.

Setting training paces. Many popular running methodologies — including those based on Jack Daniels' VDOT system and Greg McMillan's running calculator — derive training paces from recent race performances. Your predicted race times from this calculator serve the same purpose: they indicate your current aerobic capacity and suggest appropriate paces for easy runs, tempo workouts, and interval sessions.

Choosing a realistic goal time. Before committing to a marathon goal time, enter your most recent 10K or half marathon result and review the prediction. If your goal time is significantly faster than the prediction, you may be setting yourself up for a difficult race. If your goal is slower than predicted, you may be underselling your fitness.

Tracking fitness improvement. Run a 5K time trial every four to six weeks during a marathon training block. Enter each result into the race predictor and monitor whether your predicted marathon time is trending downward. This gives you an early-warning system: if your predicted time stalls or worsens, it may indicate fatigue accumulation, insufficient training stimulus, or other issues that warrant attention before race day.

Planning race-distance transitions. Runners moving from shorter to longer distances can use predictions to set realistic first-time finish goals. A first-time marathoner with a 10K personal best can enter that time and use the predicted marathon time as a conservative starting point, acknowledging that first-marathon execution challenges may add additional time beyond the prediction.

Worked Examples

5K to 10K, Half Marathon, and Marathon

Problem:

A runner completes a 5K in 25:00 (25 minutes flat). What are the predicted times for 10K, half marathon, and marathon?

Solution Steps:

  1. 1Convert 25:00 to seconds: T₁ = 0 × 3600 + 25 × 60 + 0 = 1500 seconds. D₁ = 5 km.
  2. 2Predict 10K: T₂ = 1500 × (10 ÷ 5)^1.06 = 1500 × 2^1.06 = 1500 × 2.0849 = 3127 s = 52 min 7 s → 0:52:07.
  3. 3Predict half marathon: T₂ = 1500 × (21.0975 ÷ 5)^1.06 = 1500 × 4.2195^1.06 = 1500 × 4.5993 = 6899 s = 1 h 54 min 59 s → 1:54:59.
  4. 4Predict marathon: T₂ = 1500 × (42.195 ÷ 5)^1.06 = 1500 × 8.439^1.06 = 1500 × 9.5912 = 14387 s = 3 h 59 min 47 s → 3:59:47.

Result:

Predicted times: 10K → 0:52:07, Half Marathon → 1:54:59, Marathon → 3:59:47

10K to 5K, Half Marathon, and Marathon

Problem:

A runner finishes a 10K in 45:00. What are the predicted times for 5K, half marathon, and marathon?

Solution Steps:

  1. 1Convert 45:00 to seconds: T₁ = 2700 s. D₁ = 10 km.
  2. 2Predict 5K: T₂ = 2700 × (5 ÷ 10)^1.06 = 2700 × 0.5^1.06 = 2700 ÷ 2.0849 = 1295 s = 21 min 35 s → 0:21:35.
  3. 3Predict half marathon: T₂ = 2700 × (21.0975 ÷ 10)^1.06 = 2700 × 2.10975^1.06 = 2700 × 2.2064 = 5957 s = 1 h 39 min 17 s → 1:39:17.
  4. 4Predict marathon: T₂ = 2700 × (42.195 ÷ 10)^1.06 = 2700 × 4.2195^1.06 = 2700 × 4.6000 = 12420 s = 3 h 27 min 0 s → 3:27:00.

Result:

Predicted times: 5K → 0:21:35, Half Marathon → 1:39:17, Marathon → 3:27:00

Half Marathon to Marathon

Problem:

A runner completes a half marathon in exactly 2:00:00. What marathon time does the Riegel formula predict?

Solution Steps:

  1. 1Convert 2:00:00 to seconds: T₁ = 2 × 3600 = 7200 s. D₁ = 21.0975 km.
  2. 2Note that 42.195 ÷ 21.0975 = exactly 2, so the distance ratio is 2.
  3. 3Apply the formula: T₂ = 7200 × 2^1.06 = 7200 × 2.0849 = 15,012 s.
  4. 4Convert 15,012 s back to h:mm:ss — 15,012 ÷ 3600 = 4 hours remainder 612 s; 612 ÷ 60 = 10 min 12 s → 4:10:12.

Result:

Predicted marathon time: 4:10:12 — approximately 10 minutes 12 seconds over the 4-hour mark

Tips & Best Practices

  • Use a recent race result rather than a time trial — competitive race conditions produce the most accurate reference data for the Riegel formula.
  • For marathon goal-setting, input a half marathon result rather than a 5K or 10K to minimise extrapolation error.
  • Compare predictions from two or three different reference races — if they agree closely, your fitness is well-rounded; large discrepancies reveal distance-specific weaknesses.
  • Add 2–5 minutes to a predicted marathon time if the course has significant elevation gain or if race-day temperatures are above 15°C.
  • Run a parkrun or 5K time trial every 4–6 weeks during marathon training and track how your predicted marathon time trends over the training block.
  • Do not confuse a training pace run with a race effort — only true race-intensity efforts (RPE 9–10) should be used as inputs to the predictor.
  • If predicting a 50K ultra, add a conservative buffer of 10–20% to the raw Riegel prediction to account for the non-linear difficulty of extreme distances.
  • When entering a result from a hilly course, consider that your flat-road potential may be 30–90 seconds per kilometre faster — adjust your expectations accordingly.

Frequently Asked Questions

The Riegel formula is a power-law model of running performance developed by Peter Riegel and published in 1977 in the journal <em>American Scientist</em>. Riegel analysed empirical race data across a wide range of distances and discovered that finish times scale with distance raised to the power 1.06. The formula has been validated repeatedly over decades and remains the most widely cited method for race time prediction in recreational and competitive running.
The Riegel formula is most accurate when the reference and target distances are close together — for example, predicting a 10K from a 5K or a marathon from a half marathon. Accuracy decreases as the prediction distance diverges significantly from the reference distance. For recreational runners, predictions are typically within 2–5% of actual race performance under similar conditions, though individual variation, course profile, and weather can produce larger differences.
For goal-setting, your most recent race result under typical conditions is usually more informative than an old personal best. A PB from two years ago may not reflect your current fitness level, which could lead to an overly optimistic or pessimistic prediction. If you have run a controlled time trial or a flat road race recently, that result is the best input for the calculator.
Peter Riegel derived the value 1.06 by fitting a power-law curve to observed race performances across many athletes and distances. The exponent represents the rate at which pace degrades as distance increases. A value greater than 1.0 captures the fact that longer races are run at slower average paces than shorter races. Riegel's 1.06 value has proven to be a robust average across a broad range of runner abilities, though some research suggests that elite athletes may perform closer to 1.07–1.08 at ultra distances.
Yes. The calculator accepts any positive distance in kilometres. If your recent race was an 8K cross-country event or a 15K road race, you can enter that distance along with your finish time and the formula will still produce valid predictions. Non-standard distances can actually produce very reliable predictions for nearby standard distances because the extrapolation is small.
The Riegel formula becomes less reliable beyond marathon distance because extreme-endurance events introduce factors — sleep deprivation, stomach issues, extended time on feet, mandatory rest stages — that are not captured by a simple power-law model. The 50K prediction provided by this calculator should be treated as a rough estimate only. Dedicated ultramarathon prediction models that incorporate additional variables tend to perform better at those distances.
The formula assumes that you have done the training required for the target distance. A 5K specialist who has never run more than 15 km in training simply lacks the aerobic base and glycogen management experience needed to execute a Riegel-predicted marathon time. The prediction reflects your speed-endurance potential, not your current marathon readiness. Using a recent half marathon result for marathon prediction is far more reliable because the half marathon demands similar preparation.

Sources & References

Last updated: 2026-06-05

💡

Help us improve!

How would you rate the Race Time Predictor?

<>

Editorial Note

MyCalcBuddy Editorial Team

This page is maintained as an educational calculator reference.

Source

Formula Source: Standard Mathematical References

by Various

UpdatedLast reviewed: May 2026
CheckedFormula checks are based on standard references and internal QA review.

Privacy choices

MyCalcBuddy uses necessary storage for the site to work. Optional analytics, notifications, and future advertising features stay off unless you allow them.