VO2 Max from Race Time Calculator (Daniels)
Estimate your VO2 max from a race time using the Daniels formula.
Enter distance and time for 5K, 10K, half, or marathon to get VDOT and equivalent paces.
VO2 Max from Race Time (Daniels Formula)
The Daniels Running Formula uses a single race time to estimate VO2 max-equivalent fitness (called VDOT in his system) and predict times at other distances.
The Daniels formula: Velocity (m/min) = Distance (m) / Time (min) %VO2max = 0.8 + 0.1894393 × e^(-0.012778 × T) + 0.2989558 × e^(-0.1932605 × T) VO2 = -4.6 + 0.182258 × velocity + 0.000104 × velocity² VDOT = VO2 / %VO2max
Where T is time in minutes for the race.
Why VDOT is useful:
- Single fitness number (around 30-85 for most runners)
- Calculate equivalent times at other distances
- Set training paces (easy, tempo, intervals, repetitions)
- Track fitness changes over time
VDOT-to-race-time mapping
Every row below comes straight out of the formula above rather than from a rule of thumb, so a runner sitting on any one of these times sits on all four:
| VDOT | 5K | 10K | Half | Marathon | Level |
|---|---|---|---|---|---|
| 30 | 30:41 | 1:03:49 | 2:21:17 | 4:49:49 | Beginner |
| 35 | 26:59 | 56:02 | 2:04:13 | 4:16:06 | Recreational |
| 40 | 24:06 | 50:01 | 1:50:54 | 3:49:37 | Trained |
| 45 | 21:49 | 45:13 | 1:40:14 | 3:28:16 | Solid club runner |
| 50 | 19:56 | 41:20 | 1:31:31 | 3:10:40 | Strong |
| 55 | 18:22 | 38:06 | 1:24:16 | 2:55:55 | Competitive |
| 60 | 17:03 | 35:22 | 1:18:08 | 2:43:22 | Very competitive |
| 65 | 15:55 | 33:02 | 1:12:54 | 2:32:35 | Regional class |
| 70 | 14:56 | 31:01 | 1:08:23 | 2:23:13 | National class |
| 75 | 14:04 | 29:15 | 1:04:25 | 2:14:59 | International |
| 85 | 12:37 | 26:19 | 57:51 | 2:01:15 | World record territory |
The marathon column is worth a second look, because it is where most published VDOT tables get quoted wrong. A 3:30 marathon is not a VDOT of 55, which is what you often see claimed. It is about 44, the same fitness as a 22-minute 5K. A sub-3:00 marathon is around VDOT 53, not 60. The 5K and the marathon feel wildly different, and the formula is unsentimental about how much slower marathon pace really is.
Why VDOT predictions might miss:
- Recent training mismatch: if you trained for 5K, half marathon time will be optimistic
- Heat / elevation: Daniels assumes ideal conditions; hot races are 2-5% slower
- Course terrain: hilly, technical courses skew predictions
- Fueling: bonking ruins long-distance times (especially marathon)
- Pacing strategy: even-paced races match VDOT prediction; positive splits don’t
Using VDOT for training: Daniels uses VDOT to set training paces:
| Pace | %VDOT |
|---|---|
| Easy / E | 65-79% |
| Marathon / M | 80-87% |
| Threshold / T | 88-92% |
| Interval / I | 95-100% |
| Repetition / R | 105-115% |
This lets you train in the right zones for VO2 max improvement without guesswork.
Lab VO2 max vs. predicted VDOT: Direct lab testing (graded treadmill or cycling) measures actual VO2 max in mL/kg/min. VDOT is race-derived. It folds running economy, lactate threshold, and aerobic capacity into one number. They correlate well but VDOT is more practical for non-lab settings.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.
More Running Calculators
- Marathon Race Nutrition Calculator
- Weekly Running Mileage Planner
- Running Training Zones Calculator
- 5K Training Pace Calculator
- Elevation-Adjusted Run Time Calculator
- Race Split Pace Calculator
- Treadmill Incline to Outdoor Pace Calculator
- Running Cadence Calculator (Steps Per Minute)
- Running Stride Length Calculator