Race Predictor Calculator

Predict your race times for different distances based on recent performances.

Recent Race/Time Trial

hours
minutes
seconds

Your pace: 5:00/km

Race Time Predictions

Based on your 10K in 50:00

5K

5 km

23:59

Cameron: 51:59

10K

10 km

50:00

Cameron: 50:00

Half Marathon

21.0975 km

1:50:19

Cameron: 47:19

Marathon

42.195 km

3:50:01

Cameron: 43:08

About Race Prediction

Race predictions use mathematical formulas to estimate performance at different distances based on a recent performance. The two most common methods are:

  • Riegel Formula: T2 = T1 x (D2/D1)^1.06 - widely used and accurate for most runners
  • Cameron Formula: More complex, may be better for shorter distances

Note: Predictions assume equivalent training for both distances. Marathon predictions from 5K times are less reliable than from half marathon times.

What Is Race Prediction?

A race predictor calculator uses your recent race performance or time trial result to estimate what you could run at a different distance. Rather than guessing, it applies established mathematical models that account for how human endurance degrades as race distance increases. Coaches, athletes, and training platforms worldwide use these predictions to set realistic goals, build training schedules, and gauge fitness levels across the full spectrum of common running events from the 5K to the marathon.

The underlying science is straightforward: a runner who completes a 10K in 50 minutes will not run a marathon twice as fast as their half marathon simply because the distance doubled. Fatigue accumulates at a rate slightly faster than linear, and the formulas encode this physiological reality. By entering a single known performance into this race predictor, you receive calibrated estimates for all four major road race distances simultaneously.

Two models dominate the field: the Riegel formula, introduced in a landmark 1981 paper in American Scientist, and the Cameron formula, which refines the prediction using a distance-specific performance curve. Both are implemented here so you can compare outputs and choose the estimate that best fits your training profile and racing history.

The Riegel Formula Explained

Pete Riegel's formula is the most widely cited race prediction model in competitive running. It treats the relationship between distance and finishing time as a power law, with an exponent of 1.06 capturing the slight but consistent slowing that runners experience as events grow longer. The formula is elegant, requiring only two inputs: a known time and the ratio of the two distances involved.

The exponent 1.06 was derived by Riegel from an analysis of world record progressions across many distances and sports. A value of exactly 1.00 would imply purely linear scaling โ€” the same pace at every distance โ€” while higher exponents reflect greater fatigue. At 1.06, the formula predicts that doubling the distance produces roughly a 4.2% pace penalty on top of the raw distance doubling, which matches observed performances across the recreational and competitive spectrum.

For most runners targeting a first marathon or setting a half marathon PR, the Riegel model provides an accurate baseline. Its reliability improves when the reference and target distances are within a factor of three of each other โ€” for example, predicting a half marathon from a 10K is highly reliable, while predicting a marathon from a 5K introduces greater uncertainty.

Riegel Race Time Prediction Formula

Tโ‚‚ = Tโ‚ ร— (Dโ‚‚ รท Dโ‚)^1.06

Where:

  • Tโ‚‚= Predicted finish time for the target distance (seconds)
  • Tโ‚= Known finish time for the reference distance (seconds)
  • Dโ‚‚= Target race distance in kilometres
  • Dโ‚= Reference race distance in kilometres (your known performance)
  • 1.06= Fatigue exponent reflecting how endurance degrades with increasing distance

The Cameron Formula โ€” An Alternative Model

The Cameron formula takes a different approach, computing a distance-specific performance factor for each race length rather than applying a single universal exponent. For a given distance D, the factor is calculated as:

a(D) = 13.49681 โˆ’ 0.048865 ร— D + 2.438936 รท D^0.7905

The predicted time is then Tโ‚‚ = Tโ‚ ร— a(Dโ‚‚) รท a(Dโ‚), where a(Dโ‚) is the factor for your known distance and a(Dโ‚‚) is the factor for your target distance. This model can be more sensitive to short-distance performance differences and may provide a useful cross-check against Riegel predictions, especially when the two distances are close together. Both estimates are shown side by side on this calculator so you can make an informed choice.

In practice, the two formulas often agree closely for distances within the same tier โ€” for instance, 5K to 10K or 10K to half marathon. Larger divergences between the two outputs may indicate that your fitness profile is not evenly distributed across all distances, which itself is useful information for structuring future training.

How to Use the Race Predictor Calculator

Using this race predictor is straightforward. Enter the distance you ran in the Distance (km) field โ€” you can type any value or tap one of the quick-select buttons for 5K, 10K, 15K, or half marathon. Then enter your exact finish time using the hours, minutes, and seconds fields. The calculator updates instantly, showing your current per-kilometre pace alongside Riegel and Cameron predictions for 5K, 10K, half marathon, and full marathon.

For the most accurate results, use a recent race rather than a training run. A race effort is a maximal performance, while a training run reflects only a fraction of your capacity. If you have recently run a time trial or completed a parkrun, those efforts are suitable substitutes when a formal race result is not available.

When comparing predictions across distances, remember that the estimates assume equivalent training. If you have been focusing exclusively on 5K speed work, your Riegel-predicted marathon time may be overly optimistic because your aerobic base and long-run endurance may not support that pace for 42 kilometres. Use the predictions as aspirational targets, then validate them against your actual training as race day approaches.

Accuracy, Limitations, and Real-World Factors

Race prediction formulas are statistical models built from historical performance data. They carry inherent assumptions โ€” primarily that the runner is equally trained for both the reference distance and the target distance, and that course conditions, weather, and pacing strategy are broadly equivalent. When these conditions hold, the Riegel formula typically produces predictions accurate to within two to four percent for recreational runners and closer for competitive athletes with consistent training histories.

Several factors reduce prediction accuracy. Significant elevation gain on the target course, extreme heat or humidity, poor pacing in the reference race, or a large jump in distance (such as 5K to marathon) all introduce error. Similarly, runners who are highly specialised โ€” exceptional at speed but lacking base mileage, or vice versa โ€” may find that predictions over- or under-estimate their target performance.

Course certification also matters. An inaccurate course distance in your reference race will cascade directly into all predictions. Where possible, use certified road race results rather than GPS-measured training runs, since GPS devices can overcount or undercount by one to two percent on winding urban courses. Treat every prediction as a planning tool and a conversation starter with your coach rather than a guaranteed finish time.

When to Trust the Prediction

  • Reference and target distances are within a factor of 2โ€“3 (e.g., 10K to half marathon)
  • The reference race was run at maximum effort on a certified course
  • Training has included work specific to the target distance
  • Race conditions (weather, elevation) are broadly similar

Sample Predictions at Common Reference Distances

The table below shows Riegel-formula predictions for a range of common reference performances. All times are calculated using the formula Tโ‚‚ = Tโ‚ ร— (Dโ‚‚ รท Dโ‚)^1.06. Use this as a quick reference to understand what your current fitness level implies for other race distances.

Reference 5K 10K Half Marathon Marathon
5K in 20:00 โ€” 41:42 1:32:33 3:13:59
5K in 25:00 โ€” 52:08 1:55:00 4:02:29
10K in 45:00 21:34 โ€” 1:39:22 3:27:00
10K in 50:00 23:58 โ€” 1:50:27 3:50:00

All values are approximate. Enter your own time above for a personalised race time prediction tailored to your exact performance.

Worked Examples

Marathon Prediction from a 10K Time

Problem:

A runner recently completed a 10K race in exactly 50 minutes. What marathon finish time does the Riegel formula predict?

Solution Steps:

  1. 1Convert the 10K time to seconds: 50 minutes ร— 60 = 3,000 seconds.
  2. 2Calculate the distance ratio: 42.195 km รท 10 km = 4.2195.
  3. 3Raise the ratio to the power of 1.06: 4.2195^1.06 โ‰ˆ 4.5999.
  4. 4Multiply: 3,000 ร— 4.5999 = 13,800 seconds.
  5. 5Convert back: 13,800 รท 3,600 = 3 hours and 3,000 remaining seconds = 50 minutes exactly.

Result:

Predicted marathon time: 3:50:00

Half Marathon Prediction from a 5K Time

Problem:

A runner runs a 5K in 25:00. Use the Riegel formula to estimate their half marathon finish time.

Solution Steps:

  1. 1Convert 25 minutes to seconds: 25 ร— 60 = 1,500 seconds.
  2. 2Calculate the distance ratio: 21.0975 km รท 5 km = 4.2195.
  3. 3Raise to the power of 1.06: 4.2195^1.06 โ‰ˆ 4.5999.
  4. 4Multiply: 1,500 ร— 4.5999 = 6,899.85 โ‰ˆ 6,900 seconds.
  5. 5Convert: 6,900 รท 3,600 = 1 hour + 3,300 seconds = 1 hour and 55 minutes.

Result:

Predicted half marathon time: 1:55:00

10K Prediction from a 5K Personal Best

Problem:

A runner has a 5K personal best of 20:00 and wants to estimate their 10K potential.

Solution Steps:

  1. 1Convert 20 minutes to seconds: 20 ร— 60 = 1,200 seconds.
  2. 2Calculate the distance ratio: 10 km รท 5 km = 2.0.
  3. 3Raise 2.0 to the power of 1.06: 2^1.06 = e^(1.06 ร— ln2) = e^0.7347 โ‰ˆ 2.0850.
  4. 4Multiply: 1,200 ร— 2.0850 = 2,502 seconds.
  5. 5Convert: 2,502 รท 60 = 41 minutes and 42 seconds.

Result:

Predicted 10K time: 41:42

Tips & Best Practices

  • โœ“Use a certified road race result as your reference for the highest prediction accuracy โ€” GPS watches can over- or undercount distance by 1โ€“2%.
  • โœ“Compare Riegel and Cameron outputs: if they agree closely, you have a reliable estimate; a large gap suggests unusual performance characteristics worth investigating.
  • โœ“Run your reference race at a steady, evenly paced effort โ€” a race with significant positive or negative splits will reduce formula accuracy.
  • โœ“Validate predictions against your long-run paces: if your predicted marathon pace feels comfortable at 30+ km in training, the estimate is realistic.
  • โœ“Update your prediction every 4โ€“8 weeks during a training block as your fitness improves and new race or time trial data becomes available.
  • โœ“For marathon goal-setting, start with a half marathon prediction and add 3โ€“5 minutes as a conservative buffer if you are running your first marathon.
  • โœ“Don't rely solely on a 5K result to predict a marathon โ€” the two distances use different energy systems and require different training volumes.
  • โœ“Always account for race-day conditions: heat above 18ยฐC (65ยฐF), significant hills, or heavy rain can add several minutes to even a well-predicted finish time.

Frequently Asked Questions

For most recreational runners, the Riegel formula is accurate to within two to five percent when the reference and target distances are reasonably close (e.g., 10K to half marathon). Accuracy decreases when predicting across very different distances, such as 5K to marathon, because the training demands of the two events differ significantly. Always treat predictions as planning targets rather than guaranteed outcomes.
Use a recent race result for the most reliable prediction. A race represents a maximal, evenly paced effort, which is what the formula assumes. Training runs are typically performed below race effort and will produce overly optimistic predictions. Time trials at race effort are an acceptable substitute if a formal race result is not available.
The Riegel formula uses a universal fatigue exponent of 1.06 derived from world record analysis, making it simple and well-validated across a wide range of distances. The Cameron formula uses a distance-specific performance factor that can behave differently for shorter distances. Showing both gives you a range of estimates and highlights where the two models agree or diverge, helping you make a more informed decision about your goal time.
The fatigue exponent (1.06) quantifies how pace degrades as distance increases. An exponent of exactly 1.00 would mean perfect linear scaling โ€” the same pace at every distance โ€” which no human can sustain. At 1.06, doubling the race distance increases finishing time by a factor of approximately 2.085, which closely matches observed performances across recreational and elite runners alike.
The formulas were developed from road race data and assume relatively flat, consistent terrain. Trail runs with significant elevation gain, technical descents, or obstacles introduce variability that the model cannot account for. You can still use the predictor as a starting point, but expect to adjust the prediction upward by 10โ€“30% or more depending on course difficulty.
The formula assumes you are equally trained for both the reference and target distances. If you have spent months building marathon-specific long-run mileage but your only recent race is a 5K, your predicted marathon time may be more accurate than the raw 5K number suggests. Conversely, a fast 5K runner who has done no long runs will likely underperform their Riegel-predicted marathon time. Context about your training always matters.
A half marathon time produces the most reliable marathon prediction because the endurance demands and training adaptations are closely aligned. A 10K is the next best option. Predictions from 5K times are considerably less reliable because the event is heavily influenced by speed and anaerobic capacity, which contribute less to marathon performance than aerobic endurance.

Sources & References

Last updated: 2026-06-05

๐Ÿ’ก

Help us improve!

How would you rate the Race Predictor Calculator?

<>

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.