SportSums

Home › Running › Race Time Predictor

Race Time Predictor

Predict your 5K, 10K, half marathon or marathon time from a recent race, using the Riegel formula.

How it's calculated

Peter Riegel's formula, published in 1977 and still the standard: predicted time = known time × (target distance ÷ known distance)^1.06. It assumes you have trained for the longer distance. For marathons, most runners finish a few minutes slower than predicted.

Example

A 25:00 5K predicts a 3:59:47 marathon.

Predictions from common 5K times

5K10KHalf marathonMarathon
16:0033:221:13:362:33:27
18:0037:321:22:482:52:38
20:0041:421:32:003:11:49
22:0045:521:41:123:31:00
24:0050:021:50:243:50:11
26:0054:121:59:364:09:22
28:0058:232:08:484:28:33
30:001:02:332:18:004:47:44
32:001:06:432:27:125:06:55
34:001:10:532:36:245:26:06
36:001:15:032:45:365:45:17
38:001:19:142:54:486:04:28
40:001:23:243:04:006:23:39

Put this calculator on your website: free

Running clubs, coaches, race directors, leagues and team websites: give your members a pace chart or stat calculator right on your own site. Copy the code below and paste it into any page. No sign-up and no cost. It stays up to date automatically.

See all calculators you can embed

More running calculators