Estimate your race finish time based on training runs and recent performances
This tool uses the Riegel formula to predict your race finish time based on a recent performance at a different distance. The formula accounts for the fact that pace slows as distance increases, using an empirically-derived fatigue factor.
The tool calculates your predicted time using:
Where the exponent 1.06 represents the typical performance decline as distance increases. This formula has been validated across thousands of race performances.
Input: 10K time of 52:30
Target: Marathon (42.195 km)
Predicted Marathon Time: ~3:45:20
Average Pace: 5:20 /km
The Riegel formula is accurate within 2-5% for most runners when using half marathon or 15K times with proper marathon-specific training. Accuracy decreases when predicting from shorter distances like 5K or 10K, or when training volume is insufficient.
The "double half marathon plus 10-20 minutes" rule is common because fatigue compounds over distance. The Riegel formula's 1.06 exponent captures this mathematically. Even well-trained runners slow down in the second half of a marathon.
Always use a race time or hard effort time trial. Training runs are typically 1-2 minutes per km slower than race pace and will give you an unrealistic prediction.
This formula is optimized for distances up to marathon. For ultra-marathons (50K+), different fatigue factors apply, and predictions become less reliable. Use marathon-specific predictors for best results.
If it seems too fast, you may need more marathon-specific training (long runs, back-to-back long runs). If it seems too slow, verify your input time was from a genuine hard effort and check that you selected the correct distances.
Add 3-5% time for hilly courses and 5-10% for hot/humid conditions (above 20°C / 68°F). This tool assumes ideal conditions and flat terrain. Conservative pacing is smart on challenging courses.