What Is a Race Time Predictor?
A race time predictor estimates how fast you could run a different race distance based on a recent result at another distance. If you ran a 5K in 22 minutes, the predictor can estimate your 10K, half marathon, and marathon times. It uses the Riegel formula, a mathematical model published by engineer and runner Pete Riegel in 1977 that describes how running speed decreases as distance increases.
The predictor is useful for setting realistic race goals, planning pacing strategies, and deciding whether you are ready to move up to a longer distance. It is not a crystal ball. The prediction assumes you have done appropriate training for the target distance. A 5K time will not accurately predict a marathon if you have not done the long runs. But if you are trained for both distances, the Riegel formula gives a solid estimate that is within a few percent for most runners.
The Riegel Formula
The formula is elegant in its simplicity:
Where T1 is your known time at distance D1, T2 is the predicted time at distance D2, and 1.06 is the fatigue exponent. The exponent encodes a basic physiological truth: when you double the distance, you do not simply double the time. You slow down. The 1.06 exponent means that when distance doubles, pace drops by about 4%.
Riegel derived the exponent from performance data across running, swimming, cycling, and speed skating. The value 1.06 is an average across a general athletic population. Individual runners have different fatigue profiles. The calculator lets you adjust the exponent between 1.02 and 1.12 to match your own endurance characteristics.
Choosing the Right Fatigue Factor
The fatigue factor is the single most important variable in the prediction. A lower exponent means you hold your pace better as distance increases. A higher exponent means you slow down more. Here is how to choose:
- 1.06 (standard): The default Riegel value. Works well for trained recreational runners predicting distances up to the half marathon.
- 1.04 to 1.05 (elite / endurance-biased): Use if you are a high-mileage runner with a strong aerobic base. Elite runners tend to have flatter fatigue curves because their lactate threshold is a higher percentage of their VO2 max.
- 1.08 to 1.12 (beginner / speed-biased): Use if you are new to distance running, have a background in sprinting, or carry extra muscle mass. Your pace will drop more steeply as distance increases.
A 2016 study published in the National Library of Medicine examined recreational endurance runners and found that the Riegel formula with the standard 1.06 exponent was well-calibrated for races up to the half marathon, but dramatically underestimated marathon times, giving times at least 10 minutes too fast for half of runners. The researchers built improved models using training data, but for a simple calculator, the Riegel formula remains the best general-purpose predictor.
How to Use the Calculator
- Select your units: metric (km) or imperial (miles).
- Choose your known race distance from the presets, or enter a custom distance.
- Enter your finish time using the hours, minutes, and seconds sliders.
- Adjust the fatigue factor if you know your endurance profile, or leave it at 1.06 for the standard prediction.
- The predicted times for all standard distances appear instantly on the right, with pace per km or per mile.
Example Calculations
Example 1: 5K to 10K
A 32-year-old runner completed a 5K in 22:00 (1,320 seconds). She wants to predict her 10K time using the standard 1.06 exponent.
- Formula: T2 = 1320 x (10 / 5)^1.06 = 1320 x 2^1.06 = 1320 x 2.085 = 2,752 seconds
- Predicted 10K: 45:52
- Pace: 4:35/km (7:23/mile)
Example 2: 10K to Marathon
A 40-year-old man ran a 10K in 48:30 (2,910 seconds). He wants to predict his marathon time, but he knows he is more speed-biased, so he uses a fatigue factor of 1.08.
- Formula: T2 = 2910 x (42.195 / 10)^1.08 = 2910 x 4.2195^1.08 = 2910 x 4.63 = 13,473 seconds
- Predicted marathon: 3:44:33
- With standard 1.06: 3:36:48 (about 8 minutes faster, likely too optimistic)
Real-World Scenarios
Setting a Marathon Goal
Lisa, a 35-year-old who has run several half marathons, wants to train for her first marathon. Her best half marathon is 1:45:00. Using the standard 1.06 exponent, the predictor gives a marathon time of 3:39:12. But Lisa knows from the research that Riegel tends to be optimistic for the marathon. She adjusts the fatigue factor to 1.08, which gives 3:50:18. She sets her goal as sub-3:55, which gives her a buffer. She uses the predicted paces to structure her training runs, checking her easy and threshold paces against our Pace Calculator and Target Heart Rate Calculator.
Moving Up from 5K to 10K
Marcus, a 28-year-old who has been running for 6 months, just ran his first 5K in 26:30. He wants to know if he can break 55 minutes in a 10K next month. The predictor with the standard 1.06 exponent gives a 10K time of 55:18. That is just over his target. Marcus realizes he needs to either improve his 5K time first or adjust his 10K goal. He decides to train for another 8 weeks and aim for a 5K under 25:30, which would predict a 10K of about 53:12. He tracks his training progress and cardiovascular fitness with our VO2 Max Calculator.
Elite Runner Tuning the Exponent
David is a competitive runner who runs 70 miles per week. His 10K personal best is 34:00 and his half marathon best is 1:15:30. He uses the calculator to check which exponent best fits his actual results. With 1.06, his 10K predicts a half marathon of 1:14:52, which is 38 seconds faster than his actual time. He tries 1.07, which gives 1:15:28, almost exactly matching his real performance. He uses 1.07 for future predictions, which gives him a marathon prediction of 2:38:14. This helps him set a realistic pacing plan for his next marathon.
Common Mistakes to Avoid
- Trusting the marathon prediction from a 5K: The Riegel formula becomes less accurate as the distance ratio increases. A 5K time can predict a 10K well, but marathon predictions from 5K results are often 10 to 20 minutes too fast for recreational runners. Use a half marathon time for marathon predictions if you have one.
- Ignoring training specificity: The formula assumes you are equally trained for the target distance. If you have only trained for 5K races, your predicted marathon time is not realistic. You need to build the aerobic base and long-run endurance specific to the marathon.
- Using a single race as input: Your best recent result at a distance close to your target gives the most accurate prediction. A 5K from two years ago when you were in better shape will overpredict your current ability. Use a race from the last 4 to 8 weeks.
- Forgetting course and weather effects: The formula assumes flat terrain and ideal conditions. A hilly course, hot weather, or strong wind will slow you down. Adjust your expectations based on race day conditions.
- Not adjusting the fatigue factor: The standard 1.06 is an average. If you consistently run longer races slower than the formula predicts, increase the exponent. If you run them faster, decrease it. Calibrate the exponent using two known race results at different distances.
Authoritative Research and Resources
- An Empirical Study of Race Times in Recreational Endurance Runners (NIH/PubMed) - A peer-reviewed study of 2,303 recreational runners that tested the Riegel formula and found it well-calibrated up to the half marathon but optimistic for marathon predictions. The researchers built improved models using training data.
- RunBundle: Race Time Predictor - A detailed explanation of the Riegel formula and other race prediction models, including the Cameron model and VDOT approach, with worked examples.
- Cooper Institute: Aerobic Fitness Research - Background on the Cooper Institute, founded by Dr. Kenneth Cooper, which has produced decades of research on aerobic capacity, endurance performance, and the relationship between fitness and health outcomes.