McMillan Race Time Equivalents

Predict equivalent race times for other distances based on a recent race, using the McMillan exponent (similar to the Riegel formula).

Inputs

Result

1 mile
6:37
Predicted 1 mile time from your 5.00 km base.
  • 1 mile6:37
  • 5K22:00
  • 10K45:52
  • Half Marathon1:41:12
  • Marathon3:31:00

Step-by-step

  1. Base: 5.000 km in 1320 s.
  2. Apply T₂ = T₁ × (D₂ / D₁)^1.06 for each target distance.
  3. Example marathon: 1320 × (42.195 / 5.000)^1.06 = 3:31:00.

How to use this calculator

  • Enter a recent race distance and time.
  • Read the predicted equivalents for 1 mile, 5K, 10K, half, and full marathon.
  • Use as a target — your actual race may differ ±2-5%.

About this calculator

McMillan's race-equivalent table uses an exponent very close to Riegel's 1.06 to predict equivalent race times across distances. The model assumes "all-else-equal" performance — same fitness, same conditions, same training. Real-world results vary because longer races stress endurance, hydration, and pacing in ways the formula cannot model.

Frequently asked

For distances within 2x of your base race, typically within 2-3%. For going from 5K to a marathon (8x), real times are usually slower than predicted unless you specifically train for the marathon.

Related calculators