Race Finish Time Predictor

Predict your finish times for 5K, 10K, 15K, half marathon, and marathon distances based on a recent race result. Uses the proven Riegel formula to account for the natural pace slowdown over longer distances.

Ad Space

How the Race Time Predictor Works

Predicting race times is one of the most valuable tools for runners planning their training and race-day strategy. This calculator uses the Riegel formula, developed by researcher Peter Riegel and published in the journal Runner's World in 1977. The formula has stood the test of time and remains the most widely used race prediction model in running, endorsed by organizations including USA Track and Field and the Road Runners Club of America.

Riegel Formula

T2 = T1 × (D2 / D1)^1.06

Where T1 = known time, D1 = known distance, T2 = predicted time, D2 = target distance. The exponent 1.06 accounts for fatigue: pace naturally slows as distance increases. A linear extrapolation would underestimate finish times.

Why Pace Slows Over Longer Distances

The 1.06 exponent in the Riegel formula captures a fundamental physiological reality: your body cannot maintain the same pace over 42 kilometers that it can over 5 kilometers. As distance increases, glycogen stores deplete, muscle damage accumulates, core temperature rises, and mental fatigue sets in. Research shows that marathon pace is typically 10 to 20% slower than 5K pace for the same runner. This nonlinear relationship is what makes the Riegel formula more accurate than simply multiplying your 5K time by 8.44.

Accuracy and Limitations

The Riegel formula is most accurate when predicting times for distances close to your known race distance. Predicting a 10K time from a 5K result is quite reliable (within 1 to 2 minutes), while predicting a marathon from a 5K has a larger margin of error. The formula assumes that you have trained appropriately for the target distance. A runner who has completed several 5K races but has never run more than 10 kilometers in training should not expect to hit their predicted marathon time without adequate long-run training.

Using Predictions for Training

Race predictions help you set realistic goals and plan training paces. If the calculator predicts a 3:45 marathon, you can work backward to determine your target pace (approximately 5:20/km), your tempo run pace (approximately 5:00/km), and your easy run pace (approximately 6:00 to 6:30/km). This cascading pace structure ensures your training is calibrated to your current fitness rather than arbitrary goals.

When Predictions May Be Inaccurate

Several factors can cause actual race times to differ from predictions. Hilly courses, extreme heat or cold, poor nutrition strategy, inadequate training volume, and race-day nerves all affect performance. Conversely, a fast flat course, ideal weather, good pacing strategy, and a taper period can lead to times faster than predicted. Use predictions as a guide and adjust based on course and conditions.

Tips for Achieving Your Predicted Time

Start the race at or slightly slower than your predicted pace. Going out too fast is the most common mistake in distance running and leads to dramatic slowdowns in the second half. Practice race-pace running during training to build confidence and familiarity with the target effort. Nail your nutrition strategy in training, not on race day. And ensure adequate rest in the two weeks before the race to arrive at the start line fresh and ready to execute your plan.

Comparing Your Results Over Time

Run the same race prediction periodically as your fitness improves. If your 5K time drops from 25 minutes to 23 minutes, your predicted marathon time shifts from approximately 3:53 to 3:33. Tracking these improvements across distances gives you a comprehensive view of your fitness trajectory and helps you identify whether you are building speed, endurance, or both.