42calRace Time Predictor
Performance Prediction

Race Time Predictor

Enter a recent race result and predict your equivalent finish times for any distance. Powered by the Riegel formula used by coaches worldwide.

Your Recent Race

6.21 miles / 10.00 km

Your pace:8:03/mile · 5:00/km
Predicted Race Times

5K

23:59

7:43/mi · 4:48/km

High confidence

10K

Your race

50:00

8:03/mi · 5:00/km

Half Marathon

1:50:19

8:25/mi · 5:14/km

Moderate confidence

Marathon

3:50:01

8:46/mi · 5:27/km

Lower confidence

50K

4:35:21

8:52/mi · 5:30/km

Lower confidence
About the Formula

Predictions use the Riegel formula, the most widely accepted model for race time equivalency:

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

The 1.06 exponent accounts for the fact that you can't maintain the same pace over longer distances. Predictions are most accurate when your input race is recent (within 4-6 weeks) and was an all-out effort.

Share & Embed

Share this tool with your running club or embed it on your coaching website.

<iframe src="https://www.42cal.com/tools/race-predictor?embed=true&utm_source=embed&utm_medium=tool&utm_campaign=race_predictor" title="Race Time Predictor by 42Cal" width="100%" height="640" style="border:1px solid #e5e7eb;border-radius:12px;display:block;"></iframe>
<script src="https://www.42cal.com/embed.js" async></script>
Open full-page tool

Tips for best results

  • Use a recent race (within the last 4-6 weeks) for the most accurate predictions.
  • Your input race should be an all-out effort, not a training run or easy race.
  • Predictions work best when the target distance is within 2-4x of your input distance.
  • For ultras (50K+), consider adding extra time for terrain, aid stations, and fatigue factors not captured by the formula.
42calOpen full-page tool

How to Use This Calculator

Select your most recent race distance and enter your finish time. The predictor uses the Riegel formula to estimate equivalent performances at 5K, 10K, half marathon, marathon, and 50K distances. Predictions are most accurate when your input race was recent (within the last 6-8 weeks) and run at maximum effort. The further you extrapolate from your input distance, the wider the confidence interval — a 10K time predicts a half marathon more reliably than it predicts a 50K.

The Riegel formula, explained

Last updated: July 20, 2026

The formula predicts a finish time at one race distance from a known finish time at another distance. It models the relationship between distance and time as a power law: as distance increases, time increases slightly faster than proportionally, which is how the formula accounts for accumulated fatigue over longer races.

T2 = T1 × (D2 / D1)1.06
  • T1 — the known finish time (the recent race result used as input)
  • D1 — the distance of that known result
  • D2 — the target distance being predicted
  • T2 — the predicted finish time at D2
  • 1.06 — the fatigue exponent (see below)

Where it comes from

Peter Riegel published the formula in 1977 ("Time Predicting," Runner's World) and refined it in 1981 (American Scientist). It's an empirical model: endurance performance degrades predictably with distance, and 1.06 is the exponent Riegel fitted to observed race and time-trial data across running, swimming, and cycling for trained athletes. It isn't derived from a physiological law — it's a fatigue factor fitted to data, which is why some researchers use higher exponents (roughly 1.07-1.08) for ultra distances, where fatigue compounds faster than the standard exponent assumes.

Worked example: a 45:00 10K

DistanceD2 ÷ D1(D2/D1)1.06Predicted time
10K (input)1.0001.00045:00
Half marathon2.1102.2061:39:17
Marathon4.2204.6003:27:01

Arithmetic for the marathon row: divide the marathon distance by the 10K distance (42.195 km ÷ 10 km = 4.2195). Raise that ratio to the 1.06 power (4.21951.06 ≈ 4.600). Multiply by the known 10K time (45:00 × 4.600 ≈ 3:27:01).

Honest limits

  • Assumes equivalent training for the target distance — a 10K specialist's marathon prediction will run optimistic.
  • Overestimates marathon performance for runners under roughly 30-35 weekly training miles, or those finishing beyond about 4 hours.
  • Less reliable when extrapolating more than about 4x in distance (for example, a marathon prediction from a 5K).
  • Doesn't account for course elevation or weather — see the Difficulty Analyzer and browse specific race pages for course-specific context.
  • To turn a prediction into training paces, use the Training Pace Zones calculator.

Frequently Asked Questions

Related Tools

MarathonOS

Take your training further

Track runs, follow a plan, and prepare for race day with MarathonOS for iOS.

Download on the App Store