Marathon Pace Predictor

Goal time, training zones, negative splits and 5-km split cards — all from one number.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Whether you are targeting a 3-hour breakthrough, a first sub-4 or a comfortable finish, racing 42.195 km successfully comes down to one decision made weeks before the start line: knowing your correct training paces and your race-day split strategy. This tool derives both from a single number — either your goal finish time or a recent all-out race result.

How it works

The calculator uses two interlocking models developed by running-science researchers.

Jack Daniels VDOT (aerobic index)

Jack Daniels’ Running Formula (2014) defines VDOT as a performance-derived surrogate for VO2max. Given a race time T (minutes) over distance D (km), your running velocity is v = D × 1000 / T metres per minute. The oxygen cost at that velocity is:

VO2(v) = −4.60 + 0.182258v + 0.000104v²

The fraction of VO2max a runner can sustain for duration T is:

%VO2max(T) = 0.8 + 0.1894 × e^(−0.012778T) + 0.2989 × e^(−0.19327T)

Dividing gives VDOT = VO2(v) / %VO2max(T). Once VDOT is known, the tool inverts the same equation to find the velocity — and therefore the pace — at any target percentage of that number. Easy running sits at 59–74%, marathon effort at 75–84%, threshold at 83–88%, intervals at 95–100%, and speed repetitions at 105–120%.

Riegel equivalent-race prediction

For the cross-distance equivalents table the tool uses Pete Riegel’s (1981) formula:

T₂ = T₁ × (D₂ / D₁)^1.06

The exponent 1.06 encodes how pace fades over longer efforts — an exponent of 1 would assume constant pace at every distance, which no human achieves.

Negative split modelling

Studies of major marathon results show that even-paced or mildly negative splits (second half 1–3% faster than first) produce the fastest times. The slider adjusts the first-half target by the chosen percentage while keeping the total time fixed, then recomputes each 5-km marker accordingly.

Worked example

Suppose you ran a half marathon in 1:45:00:

  • Velocity = 21,097.5 m ÷ 105 min = 200.9 m/min
  • VO2(200.9) = −4.60 + 36.60 + 4.19 = 36.19
  • %VO2max(105) ≈ 0.8 + 0.0093 + 0.0001 ≈ 0.810
  • VDOT ≈ 44.7

From VDOT 44.7 the tool predicts a marathon of approximately 3:41:30 (pace 5:15 /km). Your Easy training runs should target 5:55–7:25 /km, and your Threshold sessions roughly 5:05–5:20 /km.

ZonePace range (km)Session type
Easy5:55 – 7:25 /kmDaily runs, long slow distance
Marathon5:05 – 5:40 /kmLong run last third, marathon-pace tempo
Threshold4:58 – 5:15 /kmCruise intervals, 20-min continuous tempos
Interval4:35 – 4:50 /km1-km reps, track sessions
Repetition3:55 – 4:25 /km200 m / 400 m speed work

Setting a 2% negative split turns those 5-km markers into 5:20/km for the first half and 5:10/km for the second, reaching halfway in about 1:52 and finishing in approximately 3:41. Every figure updates live as you adjust the slider.

Ad placeholder (rectangle)