Race time predictor (Riegel formula)
Enter a recent race or time-trial result. Using the formula published by Peter Riegel (1981), this race time predictor estimates a realistic time for other distances.
Source: T2 = T1 × (D2/D1)^1.06, Riegel PS (1981): Athletic Records and Human Endurance. American Scientist 69(3), 285–290 (PubMed 7235349). Updated: .
How it is calculated
Riegel’s formula
In 1981 the engineer Peter Riegel analysed world records over many distances (American Scientist 69, pp. 285–290). Time grows slightly faster than distance:
How to predict your race time
- Choose the distance you ran and enter your time.
- Choose the target distance, such as half marathon or marathon.
- Read the predicted time based on the Riegel formula.
T2 = T1 × (D2 ÷ D1)1.06
T1 is your time over distance D1, T2 the predicted time over distance D2. The exponent 1.06 reflects the fact that you slow down over longer distances.
Worked example
10K in 50:00 (3,000 s). Marathon: 42.195 ÷ 10 = 4.2195; 4.21951.06 = 4.6002; 3,000 s × 4.6002 = 13,800.6 s ≈ 3:50:01 (5:27 min/km, 8:46 min/mi). Half marathon: 2.109751.06 = 2.2064; 3,000 s × 2.2064 ≈ 1:50:19. 5K: 0.51.06 = 0.4796 → 23:59.
How accurate is the prediction?
- Valid range: Riegel gives running times of about 3.5 minutes to about 230 minutes. Beyond that the curve drifts.
- Training: A good 10K time only translates into a realistic marathon time if you have also trained the long runs. Many recreational runners are slower in the marathon than predicted.
- Conditions: Heat, hills and form on the day change the result.
The results are an estimate, not a guarantee, and do not replace medical advice.
Related: work out the pace you need with the pace calculator, set training zones with the heart rate zone calculator, and estimate fitness with the VO2 max calculator.
Frequently asked questions
How does the Riegel formula work?
Your known time is multiplied by the distance ratio raised to the power 1.06: T2 = T1 × (D2 ÷ D1)1.06. Doubling the distance therefore multiplies the time by 21.06 ≈ 2.085.
What marathon time does a 50-minute 10K predict?
About 3 hours 50 minutes according to Riegel – assuming marathon-specific training with long runs.
Which race should I use as the basis?
Ideally a recent race over a distance close to your target – for a marathon, a half marathon is a better basis than a 5K.
Why is my real marathon slower than the prediction?
The formula is based on record performances. Recreational runners often lack the endurance training and experience for very long distances, and beyond about four hours the formula becomes less accurate.
What half marathon time does a 25-minute 5K predict?
With Riegel: 25 × (21.0975 / 5)^1.06 ≈ 115 minutes, about 1:55 – provided you have trained for the longer distance.
Sources and legal basis
- T2 = T1 × (D2/D1)^1.06: Riegel PS (1981): Athletic Records and Human Endurance. American Scientist 69(3), 285–290 (PubMed 7235349)
- World Athletics Competition Rules: World Athletics – Book of Rules (Competition Rules, road races: half marathon 21.0975 km, marathon 42.195 km)
As of: · Editorial policy
Related tools
- Triathlon Time CalculatorTriathlon time calculator: enter swim pace, bike speed, run pace and transitions to get your finish time and splits for sprint, standard or long distance.
- Running pace calculatorCalculate running pace per km or mile, finish time or distance. With speed in km/h and mph, splits per km or mile and times for 5K, 10K, half and marathon.
- Calories burned calculatorEstimate calories burned in 30 sports and activities from MET value, body weight and duration per the 2024 Compendium, in kg or lb, with a personal correction.
- VO2 Max Calculator (Cooper Test)Estimate your VO2max from the 12-minute run: enter the distance in meters or miles and get ml/kg/min using the Cooper equation (JAMA 1968).
- Heart Rate Zone CalculatorCalculate your training heart rate zones: enter your max heart rate or estimate it with Tanaka, then get zones as % of max HR or with the Karvonen method.
- Convert steps to km (kilometres)Convert steps to km and miles: 10,000 steps are 7 km (4.35 miles) at a 70 cm step. Enter your own step length – also converts a distance in km into steps.
- BMI calculator (WHO categories)BMI calculator in lb and ft/in or kg and cm: your body mass index with WHO category on a colour scale, healthy weight range for your height and BMI Prime.
- Swim pace calculatorSwim pace calculator: from distance and time get your pace per 100 m or 100 yd, speed, split per length and projected times for 400 m, 1500 m, 1650 yd and more.
- Rowing split calculatorRowing split calculator: convert a 500 m split to watts, watts to split, times for 2000 m, 5000 m and a marathon, or the split from distance and time. Free.