RunPaceLab

Race finish time predictor

Format: MM:SS or H:MM:SS

Predicted finish time

3:27:01

Marathon

Required pace

4:54

min/km

Track every run with Garmin

GPS running watches with advanced training metrics, heart rate monitoring, and pace guidance.

Shop Garmin Watches

How the Riegel formula works

The Riegel formula, developed by Peter Riegel and published in 1977, is the gold standard for predicting race finish times across distances. The formula is: T2 = T1 × (D2 ÷ D1) ^ 1.06. The exponent 1.06 represents fatigue — as distance increases, your pace slows at a predictable rate relative to your shorter-distance performance.

If you ran a 45:00 10K, the formula predicts a 1:39:25 half marathon and a 3:27:18 marathon. These are physiological predictions, not goals — they assume you are equally well-trained for both distances.

Race prediction chart — from 10K time

10K timeHalf MarathonMarathon
35:001:17:262:41:05
40:001:28:293:04:07
45:001:39:253:27:18
50:001:50:323:50:38
55:002:01:354:14:07
1:00:002:12:384:37:43

Frequently asked questions

What is the Riegel formula?

The Riegel formula predicts race time: T2 = T1 × (D2/D1)^1.06. The exponent accounts for fatigue over longer efforts. It was derived from analysis of world record progressions across distances.

How accurate is the Riegel formula?

Accurate to 3-5% for most runners between distances of similar type. It is most reliable when predicting adjacent distances (e.g. 10K → half marathon). Predicting a marathon from a 5K time introduces more error.

Which fatigue exponent should I use?

Use 1.04 for elite runners, 1.06 for recreational runners, and 1.08–1.10 for beginners or those undertrained for the goal distance. The default 1.06 works well for most people.

More running calculators