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).
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
- Base: 5.000 km in 1320 s.
- Apply T₂ = T₁ × (D₂ / D₁)^1.06 for each target distance.
- 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
VDOT Calculator (Jack Daniels)
Compute your Jack Daniels VDOT score from a recent race time. VDOT is a single-number proxy for current running fitness.
Race Time Predictor (Riegel formula)
Predict your time at any distance using Riegel's formula T₂ = T₁ × (D₂/D₁)^1.06.
Running Pace Calculator
Calculate pace per mile and per kilometer from any distance and finish time, with 5K/10K/half/marathon split projections.
Running Pace Converter (min/km ↔ min/mile)
Convert between minutes per kilometer and minutes per mile in either direction.
Finish Time from Pace Calculator
Predict your race finish time given a target pace and distance.
Running Speed Zones (Z1-Z5)
Compute the five training-pace zones (recovery to VO₂max) from your lactate-threshold pace.