Enter values to see results
—
seconds
—
min/km
—
km/h
Enter values to see results
—
seconds
—
min/km
—
km/h
The Race Time Predictor uses the scientifically validated Riegel formula to estimate your finish time at a target race distance based on a recent performance at a different distance. This is one of the most widely used prediction tools in distance running, trusted by coaches, athletes, and race planners worldwide. If you have a recent 5K time and want to know what marathon time you might achieve, or if you're stepping down from a half marathon to race a 10K, this calculator provides evidence-based predictions.
The foundation of this calculator is the work of researcher Peter Riegel, who published his endurance performance model in 1981 in American Scientist. Riegel analyzed thousands of world records across running, swimming, cycling, and other endurance sports and discovered a remarkably consistent mathematical relationship between performance at different distances. The relationship follows a power law, where the exponent of 1.06 captures the rate at which performance degrades as distance increases.
The beauty of the Riegel formula lies in its simplicity and broad applicability. With just one data point — a recent race time at a known distance — you can generate predictions for any other distance. The formula assumes that the athlete's training is appropriately balanced for the target distance, which is an important caveat. A runner who trains exclusively for 5K speed will likely underperform the prediction at marathon distance because they lack the specific endurance adaptations required.
Modern applications of the Riegel formula are ubiquitous in running culture. Major running websites, coaching platforms, and race prediction tools all use variants of this formula. Some advanced models use slightly different exponents — Cameron (1.07) and Purdy (variable) — but the original 1.06 exponent remains the most widely accepted for recreational to competitive runners. Elite athletes may find the predictions slightly optimistic at longer distances due to the exponential fatigue factor at extreme performance levels.
The predictor works best when certain conditions are met. The known race time should be recent (within 2–3 months), the race should have been run at maximum effort on a certified course with reasonable weather conditions, and the target distance should be within a factor of roughly 4–8 times the known distance. Predictions become less reliable when extrapolating from very short distances (like 1 mile) to very long ones (like a marathon) because the physiological demands differ qualitatively, not just quantitatively.
For training planning, the predicted time gives you a concrete goal pace to target. This pace then cascades into your entire training plan: your tempo runs, interval sessions, and long runs are all calibrated relative to your goal race pace. Without a data-driven prediction, many runners set arbitrary goals that are either too conservative (limiting their potential) or too aggressive (leading to race-day blowups).
It's worth noting that individual variation around the prediction can be substantial. Factors like body composition, running economy, heat tolerance, mental toughness, and course profile all influence actual race performance. The Riegel formula predicts the average performance for a well-trained runner, but individual results can vary by 3–7% in either direction. Use the prediction as a starting point and refine your goal based on training feedback and race-specific preparation.
The Race Time Predictor is based on the Riegel formula, a power-law model that describes the relationship between race distance and performance time in endurance events.
The Riegel formula:
$$T_2 = T_1 \times \left(\frac{D_2}{D_1}\right)^{1.06}$$
where:
The exponent 1.06 means that for every doubling of distance, the time more than doubles by a factor of \(2^{1.06} \approx 2.085\). This captures the physiological reality that maintaining speed becomes progressively harder as distance increases due to glycogen depletion, muscle fatigue, and thermoregulation demands.
The predicted pace is then:
$$\text{Pace} = \frac{T_2}{60 \times D_2}$$
And the predicted speed:
$$v = \frac{D_2 \times 3600}{T_2}$$
The predicted finish time represents what you would likely achieve at the target distance if you were fully trained and raced under comparable conditions to your known performance. The prediction assumes a roughly linear scaling of endurance — it works best for runners whose training volume is appropriate for the target distance.
If the predicted time seems too fast, it may be because your training hasn't included enough long-distance work to support the aerobic demands of the longer race. Conversely, if you've been training at high volume and the prediction seems slow, you may have more potential than your current shorter-distance time suggests.
The predicted pace is your target average pace for even splitting. In practice, experienced runners often run the first half slightly slower and the second half slightly faster (negative splitting) to optimize energy usage and avoid early glycogen depletion.
Inputs
Results
Using the Riegel formula: T2 = 3000 × (42.195/10)^1.06 = 3000 × 4.2195^1.06 ≈ 3000 × 4.573 ≈ 13720 seconds ≈ 3:48:40. This predicts a sub-3:50 marathon from a 50-minute 10K, which is achievable with proper marathon-specific training.
Inputs
Results
T2 = 1320 × (21.0975/5)^1.06 = 1320 × 4.2195^1.06 ≈ 1320 × 4.587 ≈ 6055 seconds ≈ 1:40:55. A 22-minute 5K runner can target approximately a 1:41 half marathon with adequate long-run training.
The Riegel formula, published by Peter Riegel in 1981, is a mathematical model that predicts endurance performance at one distance based on performance at another. The formula is T2 = T1 × (D2/D1)^1.06, where the exponent 1.06 represents the fatigue factor — the rate at which pace slows as distance increases. It was derived from analysis of world records across multiple endurance sports.
For well-trained runners predicting within a 2–8x distance ratio, the Riegel formula is typically accurate to within 3–5%. However, accuracy decreases when predicting from very short distances to very long ones (e.g., 1 mile to marathon), when the runner's training is not appropriate for the target distance, or when conditions differ significantly between the known and target races. The formula assumes proportional fitness across distances.
The most common reason is insufficient marathon-specific training. The Riegel formula assumes you've trained adequately for the target distance. Marathon running requires adaptations — mitochondrial density, fat oxidation efficiency, glycogen storage capacity — that are developed through sustained high-mileage training including long runs of 30–35 km. A runner with excellent 5K fitness but low weekly mileage will likely run slower than the prediction.
The Riegel formula is designed for flat road races and becomes less reliable for trail running and ultramarathons. Trail races involve elevation gain, technical terrain, and altitude that significantly affect pace in ways the formula doesn't account for. For ultramarathons (beyond 42.195 km), the exponent may need adjustment upward (1.07–1.10) to account for the additional fatigue factors including sleep deprivation, nutrition challenges, and cumulative musculoskeletal strain.
Use your most recent race that was run at maximum effort under good conditions. Your personal best may not reflect current fitness if it was achieved months or years ago. Ideally, the race should be within the past 2–3 months, on a certified flat course, and in moderate weather conditions (10–15°C / 50–60°F). Using an outdated personal best will generate an overly optimistic prediction.
The fatigue exponent (1.06) quantifies how much performance degrades per unit increase in distance. A value of 1.00 would mean perfect pace maintenance regardless of distance — clearly unrealistic. The value 1.06 was empirically determined by Riegel from world record analysis and holds remarkably well across fitness levels. Some researchers have proposed slightly different values: Cameron uses 1.07, which gives more conservative predictions at longer distances. The exponent reflects fundamental physiological limits: glycogen depletion, lactate accumulation, and neuromuscular fatigue.
Roboculator Team
The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.
How helpful was this calculator?
Be the first to rate!