RubanTools

Marathon Time Predictor

Predict your 5K, 10K, half marathon and marathon finish time from a recent race result using Riegel's formula. Get personalised training paces.

Your Known Race Result
Example presets:

Marathon Time Predictor Using Riegel's Formula

Predicting your marathon finish time from a shorter race result is one of the most reliable training tools available to runners. This calculator uses Riegel's formula, developed by Dr. Peter Riegel and published in American Scientist in 1981: T2 = T1 x (D2/D1)^1.06. The exponent 1.06 accounts for the increasing fatigue factor over longer distances. So if you ran a 10K in 50 minutes, your predicted marathon time would be approximately 4 hours 27 minutes - a useful benchmark when building a training plan.

Marathon Running in India

Distance running has seen explosive growth in India over the last decade. The Tata Mumbai Marathon, first held in 2004, now attracts over 55,000 runners annually and is an IAAF Gold Label event. Major city marathons in Delhi, Bengaluru, Chennai, Hyderabad, and Kolkata collectively draw hundreds of thousands of participants each year. Indian runners are improving rapidly - Niharika Paul set a women's marathon national record of 2:37:41 in 2023. Community running clubs have sprung up in Tier-1 and Tier-2 cities, creating demand for tools that help amateur runners set realistic race goals.

Training Paces for Smarter Preparation

Beyond finish time prediction, this tool generates personalised training paces - easy run, tempo, and interval paces - helping runners structure their weekly training loads based on their current fitness level and target race distance.

Race Predictor FAQ

Riegel's formula, published by Pete Riegel in 1977, predicts race performance across distances: T2 = T1 x (D2/D1)^1.06. Where T1 is your known time for distance D1, D2 is your target distance, and T2 is the predicted time. The exponent 1.06 accounts for the physiological fatigue factor over longer distances - you slow down by about 6% for every doubling of distance. This formula works best within a range of 5 times the training distance.

Riegel's formula is accurate to within 5-10% for well-trained runners who have raced close to their potential. Accuracy decreases if the known race was run in extreme heat or on hilly terrain, or if the runner is not fully marathon-trained. The formula tends to be slightly optimistic for first-time marathoners who have not built adequate long-run training.

Based on Jack Daniels' VDOT system, the main training paces are: Easy pace (E) - comfortable conversational pace, 65-79% max heart rate; Marathon pace (M) - your goal marathon race pace; Threshold/Tempo pace (T) - comfortably hard, 86-88% max heart rate; Interval/VO2max pace (I) - hard effort, 95-100% max HR, 3-5 min repeats; Repetition pace (R) - very fast, 105-120% VO2max, short 30-90 sec repeats for economy.

Using Riegel's formula with a 10K time of 55 minutes and the marathon distance of 42.195 km: T2 = 3300 x (42.195/10)^1.06 = approximately 4 hours 14 minutes. This assumes your endurance base is sufficient for the full marathon distance and the 10K was run at full effort.