Marathon Predictor — 5K, 10K & Half Marathon Race Predictor

Marathon Predictor — 5K, 10K & Half Marathon Race Predictor

Free marathon predictor — convert your 5K, 10K, or half marathon time into race-day estimates from Riegel, Cameron, and Daniels VDOT models.

Your Known Race Result
:
:
Predict Time For
Improve Marathon Accuracy

Add your weekly training mileage for a more accurate marathon prediction (Vickers-Vertosick model, 40% more accurate than Riegel).

Race Conditions (Optional)

Adjust predictions for weather and course profile.

How to Predict Your Race Time

  1. Enter a known race result

    Select a recent race distance (5K, 10K, half marathon, or marathon) and enter your finish time. Use a result from the last 8-12 weeks for best accuracy.

  2. Choose your target distance

    Select the distance you want to predict. The calculator will run Riegel, Cameron, and VDOT models simultaneously.

  3. Add conditions (optional)

    Expand Race Conditions to enter expected temperature and course elevation gain for environment-adjusted predictions.

  4. Compare model predictions

    Review the prediction spread showing all models side by side, with confidence level and recommended average time.

How the Race Time Predictor Works

The Race Time Predictor takes a known race result — any distance you've recently raced — and estimates your finish time at a different distance. It does this by applying three scientifically validated prediction models simultaneously, giving you a range of predictions rather than a single number.

Here's the process: you enter your known race distance (from presets like 5K, 10K, half marathon, or marathon, or a custom distance) and your finish time for that race. Then you select a target distance you want to predict. The calculator runs all three models — Riegel, Cameron, and Daniels/Gilbert VDOT — and presents the results in a comparison table showing predicted finish time, pace per kilometer, and pace per mile for each model.

By showing all three predictions side by side, you can assess the confidence range of your estimate. When all three models agree closely, you can be highly confident in the prediction. When they diverge, the spread tells you how much uncertainty exists, and the accompanying confidence note explains which model to trust most for your specific distance combination.

The calculator also computes your VDOT score (a VO2max equivalent derived from your race performance), which serves as a universal fitness benchmark you can track over time and use with our VO2max calculator for training zone planning.

The Three Prediction Formulas Explained

Riegel Formula (1981)

Peter Riegel's formula, first published in Runner's World and later formalized in his 1981 paper "Athletic Records and Human Endurance" in American Scientist, is the most widely used race prediction equation in running. The formula is elegantly simple:

T2 = T1 x (D2 / D1)^1.06

Where T1 is your known time, D1 and D2 are the two distances, and 1.06 is the fatigue exponent. This exponent was derived from analysis of world records across distances and represents the average rate at which performance degrades with increasing distance. A value of 1.0 would mean perfectly linear scaling (doubling the distance doubles the time), while 1.06 means each doubling of distance adds roughly 6% more time than linear scaling would predict.

Riegel's original research examined records from swimming, running, cycling, and speed skating, finding that the 1.06 exponent was remarkably consistent across endurance sports. However, individual runners may have personal fatigue exponents ranging from 1.01 (elite endurance specialists) to 1.15 (speed-oriented runners with less endurance base).

Cameron Formula (1999)

David Cameron's model, developed in the late 1990s, addresses a key limitation of Riegel's formula: the assumption of a constant fatigue exponent across all distances. Cameron recognized that the relationship between distance and fatigue is not a simple power law — the performance drop-off from 5K to 10K is proportionally different from the drop-off from half marathon to marathon.

Cameron uses a distance-specific adjustment factor calculated using a polynomial equation:

a = 13.49681 - 0.000030363 x d + 835.7114 / d^0.7905

Where d is the distance in meters. The predicted time is then: T2 = (T1 / a1) x a2, where a1 and a2 are the factors for the known and target distances respectively. This approach produces more conservative predictions for longer distances, which empirical data from large race datasets tends to support.

Daniels/Gilbert VDOT Model

The Daniels and Gilbert model, rooted in Jack Daniels' doctoral research at the University of Wisconsin and later refined in his landmark book Daniels' Running Formula, takes a fundamentally different approach. Rather than directly relating two race distances, it converts performance into a physiological metric (VDOT) and then predicts from that metric.

The model uses two key equations from exercise physiology:

  1. Oxygen cost of running: VO2 = -4.60 + 0.182258v + 0.000104v^2, where v is velocity in meters per minute. This captures the fact that oxygen demand increases non-linearly with speed.
  2. Sustainable fraction of VO2max: %VO2max = 0.8 + 0.1894393e^(-0.012778t) + 0.2989558e^(-0.1932605t), where t is race duration in minutes. This models the exponential decay in the percentage of VO2max a runner can sustain as the race gets longer — you can sustain nearly 100% of VO2max for a 5-minute race but only about 80% for a 3-hour marathon.

VDOT equals the oxygen cost divided by the sustainable fraction. To predict a new race time, the model searches for the duration at the target distance that produces the same VDOT — effectively asking: "At what pace could this runner sustain the same physiological effort over the new distance?"

Tips for Getting Accurate Predictions

Race time prediction is part science, part art. These guidelines will help you get the most realistic estimates from the calculator.

Use Your Most Recent Race

Fitness changes constantly. A 10K PR from two years ago reflects your past self, not your current ability. For meaningful predictions, use a race result from the last 8-12 weeks. If you haven't raced recently, a well-executed time trial on a measured course can substitute — but make sure you run it at genuine race effort with a proper warm-up.

Account for Course and Conditions

A 1:45 half marathon on a flat, cool-weather course and a 1:45 on a hilly course in summer heat represent very different fitness levels. If your known race was on a difficult course or in harsh conditions, your predictions will be pessimistic — your true fitness is better than the number suggests. Conversely, a downhill course or strong tailwind will produce an optimistic known time.

Choose the Closest Distance

All prediction models are most accurate when the known and target distances are relatively close. The ideal scenarios, ranked by reliability:

  1. 10K to half marathon (2.1x ratio) — Very reliable
  2. Half marathon to marathon (2.0x ratio) — Very reliable
  3. 5K to 10K (2.0x ratio) — Very reliable
  4. 10K to marathon (4.2x ratio) — Moderately reliable
  5. 5K to marathon (8.4x ratio) — Use with caution

Consider Your Runner Profile

Prediction formulas assume you're equally trained for both distances. In reality, a runner who trains exclusively for 5K speed work will underperform their predicted marathon time, while a high-mileage marathoner may not match their predicted 5K. Consider your training history and weekly mileage when interpreting results.

Use the Range, Not a Single Number

The three models give you a built-in confidence interval. A realistic race-day target is the average of the three predictions, with the slowest prediction as your "bad day" contingency plan and the fastest as your "perfect day" ceiling. This range approach is far more useful for pacing strategy than fixating on a single number.

When and How to Use Race Time Predictions

Setting Realistic Race Goals

The most common use of race time prediction is setting a goal time for an upcoming race. Rather than picking an arbitrary round number ("I want to break 4 hours in the marathon"), use your actual race data to set an evidence-based target. If all three models predict 3:48-3:55, a sub-4:00 goal is highly achievable, while a sub-3:45 goal would require additional fitness gains beyond your current level.

Planning Pacing Strategy

Once you have a predicted finish time, convert it to a target pace using the pace-per-km or pace-per-mile columns in the results table. This target pace becomes the foundation of your race-day pacing plan. For the marathon specifically, starting at the Daniels/VDOT predicted pace and saving a small reserve for the final 10K is a proven strategy — it's better to run slightly conservative in the first half and have energy to finish strong.

Evaluating Training Progress

By running prediction calculations periodically throughout a training cycle, you can track fitness progression. If your predicted marathon time improves from 3:55 in January to 3:42 in March (based on updated 10K results), you have objective evidence that your training is working. This is particularly motivating during the hard middle weeks of marathon preparation when daily effort can feel unrewarding.

Choosing Your Target Race

If you're deciding between racing a 10K or a half marathon, running the prediction in reverse can help. Enter a marathon goal time as your "known" result and see what equivalent 10K and half marathon times the models suggest. This tells you whether you're ready for the shorter race as a stepping stone to the marathon.

Race-Day Decision Making

On race morning, you can revisit your predictions alongside the Race Morning Planner and adjust for conditions. If the forecast shows 28°C heat, a realistic strategy is to add 3-5% to your predicted time and pace accordingly. The prediction gives you the baseline; race-day conditions provide the adjustment.

Quick Prediction Reference: What Can You Expect?

Not sure what your shorter race time means for longer distances? This table shows predicted finish times based on common input performances, using the Riegel model (exponent 1.06). These are estimates for well-trained runners — actual results depend on training specificity, race conditions, and pacing strategy.

Your 5KPredicted 10KPredicted HalfPredicted Marathon
20:0041:321:31:383:11:44
22:0045:421:40:503:30:56
25:0051:571:54:163:58:30
28:0058:112:07:414:26:04
30:0062:202:17:024:45:33
35:0072:422:39:525:33:25

A common observation: first-time marathoners often run 10-15% slower than Riegel predicts from their 5K, because marathon-specific endurance (glycogen management, mental stamina, fueling) requires dedicated training beyond raw fitness. If your longest run is under 30 km, treat these predictions as optimistic targets and plan conservatively. Use the calculator above with your most recent race for a personalized multi-model comparison.

Sources & References

  1. Riegel, P.S. (1981). Athletic Records and Human Endurance. American Scientist.
  2. Daniels, J. (2014). Daniels' Running Formula. Human Kinetics, 3rd Edition.
  3. Daniels, J. & Gilbert, J. (1979). Oxygen Power: Performance Tables for Distance Runners. Self-published.
  4. Cameron, D. (1999). Prediction of Performance in Distance Running Events. Unpublished manuscript / online resource.
  5. Joyner, M.J. & Coyle, E.F. (2008). The Physiology of Marathon Running. Journal of Applied Physiology.

Frequently Asked Questions

What is a marathon predictor and how does this race time predictor work?

A marathon predictor is a calculator that estimates your marathon finish time from a recent shorter race — typically a 5K, 10K, or half marathon result. The same engine doubles as a 5K race predictor, half marathon predictor, or general race time predictor — you pick the known distance, you pick the target distance, and the math runs in either direction.

The most reliable predictors run multiple scientific models so you see a confidence range rather than a single number. This calculator runs three at once:

  • Riegel formula (1981) — the most widely used race time predictor, applying a fatigue exponent of 1.06 to scale performance across distances. Most optimistic of the three.
  • Cameron formula (1999) — distance-specific adjustments that account for fatigue accumulating non-linearly across distances. Typically more conservative for longer predictions.
  • Daniels VDOT — converts your race performance to a VO2max-equivalent score, then maps that score to the target distance using exercise physiology. Generally considered the most accurate marathon time predictor by exercise physiologists.

For accuracy, use a known race from within the past 8-12 weeks at a distance close to your target. A 10K predicting a half marathon is highly reliable; a 5K predicting a marathon is more of a ballpark estimate that you should pair with marathon-specific endurance training.

How accurate is the Riegel formula for predicting race times?

The Riegel formula, published by Peter Riegel in 1981, is remarkably accurate for predicting race times between similar distances — for example, from a 10K to a half marathon. Studies have shown it predicts within 1-3% for well-trained runners when the distance ratio is less than 4:1. However, its accuracy decreases for large jumps such as predicting a marathon from a 5K, where it tends to be overly optimistic because it uses a fixed fatigue exponent (1.06) that does not fully capture the exponential energy demands of longer distances.

For best results, use a known race result from within the past 3 months and choose a known distance as close to your target distance as possible.

Can I predict my marathon time from a 5K result?

Yes, but with important caveats. Predicting a marathon from a 5K represents an 8.4x distance increase, which introduces significant uncertainty. The Riegel formula will produce the most optimistic estimate, while Cameron and Daniels/VDOT models tend to give more conservative — and often more realistic — predictions for such large jumps.

The main issue is that marathon performance depends heavily on factors that 5K races do not test: glycogen depletion, fat oxidation efficiency, mental endurance beyond 2 hours, and fueling strategy. A runner with a 20-minute 5K might predict a 3:12 marathon using Riegel, but realistically finish closer to 3:20-3:35 depending on their long-run training volume.

For the most reliable marathon prediction, use a half marathon or at minimum a 10K result.

What is the difference between Riegel, Cameron, and Daniels formulas?

Each model approaches race prediction from a different angle:

  • Riegel (1981) uses a simple power law: T2 = T1 x (D2/D1)^1.06. The exponent 1.06 represents the universal fatigue factor. It is elegant and widely used but assumes a constant fatigue rate across all distances.
  • Cameron (1999) uses distance-specific adjustment factors derived from polynomial equations. It accounts for the fact that fatigue accumulates differently at different distances — the slowdown from 5K to 10K is proportionally less than from half marathon to marathon. This makes it more conservative for longer predictions.
  • Daniels/Gilbert VDOT converts your race performance to a VO2max-equivalent score (VDOT), then uses exercise physiology equations to predict what time that aerobic capacity could sustain at another distance. It accounts for both the oxygen cost of running and the decreasing fraction of VO2max you can maintain as duration increases.

When all three models agree closely, you can be confident in the prediction. When they diverge, the Daniels model is generally considered most reliable by exercise physiologists.

What 5K time do I need to run a sub-4 hour marathon?

To run a sub-4 hour marathon, you generally need a 5K time of approximately 25:00 or faster. Here is how the three models translate specific 5K times to marathon predictions:

  • 23:00 5K: Riegel predicts ~3:41, Daniels ~3:45 — comfortably sub-4
  • 25:00 5K: Riegel predicts ~4:00, Daniels ~4:05 — borderline sub-4
  • 27:00 5K: Riegel predicts ~4:19, Cameron ~4:25 — likely above 4:00

However, these are best-case predictions assuming adequate marathon-specific training. A fast 5K demonstrates aerobic capacity, but sub-4 also requires sufficient long run volume (peaking at 30-35 km), proper fueling strategy, and pacing discipline. Many runners with a 26-minute 5K miss sub-4 in their first marathon due to insufficient endurance base.

Can I use a training run time instead of a race result?

You can, but expect the predictions to be less accurate. Race conditions — adrenaline, competition, tapered rest, ideal pacing — typically produce times 3-5% faster than solo training efforts. If you input a training time, the predictor will underestimate your potential.

To get usable results from training data:

  • Use a time trial run at maximum effort on a measured, flat course
  • Subtract approximately 1-2% from your training time to approximate race effort
  • Alternatively, use a training pace calculator to work backwards from your workout paces to an equivalent race fitness level

Parkrun results are an excellent free alternative — they provide genuine 5K race conditions every week.

How do I predict my marathon time from a half marathon result?

The simplest method is to double your half marathon time and add 10-20 minutes — this rough rule accounts for the exponential fatigue factor in longer distances. For example, a 1:45 half marathon suggests a marathon time of approximately 3:40-3:50.

For a more precise prediction, our calculator uses three scientific models:

  • Riegel formula: multiplies by a distance-ratio factor with exponent 1.06, typically giving the most optimistic prediction
  • Cameron formula: uses distance-specific coefficients, often predicting slightly slower than Riegel
  • Daniels/VDOT: derives your VO2max equivalent from the half marathon and maps it to marathon performance

Half marathon to marathon is the most reliable prediction path because the physiological demands overlap significantly. Research shows only 5% of runners beat their Riegel-predicted marathon time from a half marathon — so treat the average of all three models as a realistic ceiling. Not sure if your half time itself is strong for your age? See average half marathon times by age.

Why does my predicted marathon time seem too fast?

Race prediction formulas were developed from large datasets of experienced, well-trained runners. Several factors can cause real-world marathon times to be slower than predicted:

  • Insufficient long-run training: predictions assume you have the endurance base to sustain the effort. Without regular 25-35 km training runs, you will likely hit the wall.
  • First marathon: first-time marathoners tend to run 10-15% slower than predicted from shorter race times due to inexperience with pacing, fueling, and the psychological demands beyond 30 km.
  • Course difficulty: predictions assume a flat, fast course. Hills, wind, or trail surfaces add time. Use our elevation adjustment feature for hilly courses.
  • Weather: temperatures above 15C progressively slow marathon performance. Our temperature adjustment accounts for this — enter the expected race-day temperature for a more realistic estimate.

If your predicted time seems ambitious, target the Daniels/VDOT result or add 5-10% as a buffer for your first attempt at the distance.

How should I adjust race predictions for hot weather?

Heat significantly impacts distance running performance, especially in races lasting over 90 minutes. Our calculator includes a temperature adjustment feature — enter the expected race-day temperature to see adjusted predictions.

General guidelines for heat impact on marathon performance:

  • 10-12C (50-54F): optimal range, no adjustment needed
  • 15C (59F): approximately 2% slowdown
  • 20C (68F): approximately 5% slowdown
  • 25C (77F): approximately 10% slowdown
  • 30C (86F): approximately 16% slowdown

These figures are based on research by Ely et al. (2007) analyzing weather impacts on marathon performance. The effect is more pronounced for slower runners who are exposed to heat for longer durations. If your target race is in warm conditions, reduce your goal pace accordingly rather than attempting your cool-weather predicted time.

What is VDOT and how does it relate to race prediction?

VDOT is a concept developed by legendary running coach Jack Daniels and mathematician Jimmy Gilbert in their 1979 research. It represents your current running fitness as a single number equivalent to your VO2max, but derived entirely from race performance rather than laboratory testing.

The VDOT system works by combining two physiological relationships: the oxygen cost of running at a given pace (which increases with speed) and the fraction of VO2max that a runner can sustain over a given duration (which decreases as race time increases). By knowing your race time at one distance, the model calculates your VDOT, then uses it to predict performance at any other distance.

A typical recreational runner might have a VDOT of 35-45, while elite marathoners score 70-85. The beauty of the system is that a VDOT of 50 predicts very specific times for every distance, making it a powerful training and prediction tool.

How accurate are race time predictions overall?

For well-trained runners predicting one distance step up (e.g., 10K to half marathon), predictions are typically accurate within 2-3% of actual race time. Predicting across two or more distance steps (e.g., 5K to marathon) reduces accuracy to roughly 5-8%.

Factors that reduce accuracy include: insufficient long-run training for the target distance, extreme weather conditions, hilly courses, poor race-day nutrition, and significant changes in fitness since the input race. First-time marathoners tend to run 10-15% slower than predicted from 5K or 10K times, because marathon-specific endurance requires dedicated training beyond aerobic fitness.

To improve prediction accuracy, use a recent race (within 8-12 weeks) at the closest available distance to your target. A 10K result will predict a half marathon more accurately than a 5K result would.

References 5 peer-reviewed sources
  1. Riegel, P.S. (1981). Athletic Records and Human Endurance. American Scientist.
  2. Daniels, J. (2014). Daniels' Running Formula, 3rd Edition. Human Kinetics.
  3. Daniels, J. & Gilbert, J. (1979). Oxygen Power: Performance Tables for Distance Runners. Self-published.
  4. Cameron, D. (1999). Prediction of Performance in Distance Running Events. Unpublished manuscript / online resource.
  5. Joyner, M.J. & Coyle, E.F. (2008). The Physiology of Marathon Running. Journal of Applied Physiology.