Advertisement

VO2 max for runners calculator

A race is an aerobic test you have already done. Convert a recent distance and time into running velocity, the oxygen cost at that speed, the share of maximum you could sustain and an estimated VO2 max.

Calculator

Race velocity
12
Oxygen cost at race pace
36.01
Share of maximum oxygen uptake
90.0%
Estimated VO2 max (VDOT)
40.0
Race pace as a clock
5:00
Oxygen cost against speed Line chart. The data table follows. 0 0 5.5 19.05 11 38.11 16.5 57.16 22 76.21 Speed (km/h) Oxygen cost (mL/kg/min)
  • Oxygen cost
  • Your race
Oxygen cost against speed data
SeriesSpeed (km/h)Oxygen cost (mL/kg/min)
Oxygen cost821.54995555555556
Oxygen cost925.0787
Oxygen cost1028.665222222222223
Oxygen cost1132.30952222222222
Oxygen cost1236.0116
Oxygen cost1339.77145555555555
Oxygen cost1443.58908888888889
Oxygen cost1547.4645
Oxygen cost1651.39768888888889
Oxygen cost1755.38865555555555
Oxygen cost1859.4374
Oxygen cost1963.54392222222223
Oxygen cost2067.70822222222222
Oxygen cost2171.9303
Oxygen cost2276.21015555555556
Your race1236.0116

Advertisement

How this calculator works

Running faster costs more oxygen. The Daniels and Gilbert equation gives the oxygen cost of a running velocity, and that cost is largely independent of fitness: two runners at the same speed use similar oxygen per kilogram per minute. What differs is the share of maximum uptake they can hold. A short race is run near 100 percent of VO2 max, while a marathon is run nearer 80 percent because the effort must last much longer. Dividing the oxygen cost by the sustainable share gives VDOT, a pseudo VO2 max that folds in running economy and threshold. It is an estimate, not a laboratory measurement, but it is available from any honest race.

Formula

Velocity v (m/min) = distance in metres / time in minutes. Oxygen cost = -4.60 + 0.182258 v + 0.000104 v squared. Sustainable share = 0.8 + 0.1894393 e^(-0.012778 t) + 0.2989558 e^(-0.1932605 t), with t in minutes. VDOT = oxygen cost / sustainable share. Race pace = 60000 / v seconds per kilometre.

Worked example

A 10 km in 50:00 gives v = 10,000 / 50 = 200 m/min. The oxygen cost is -4.60 + 36.4516 + 4.16 = 36.01 mL/kg/min. For 50 minutes the sustainable share is about 0.900, so VDOT is 36.01 / 0.900 = 40.0 mL/kg/min. The pace is 60,000 / 200 = 300 seconds per kilometre, or 5:00.

Advertisement

Frequently asked questions

Is VDOT the same as VO2 max?

Not quite. VDOT is a pseudo maximum that includes running economy and the ability to hold a high share of uptake for a given duration. Laboratory VO2 max is a direct measurement of oxygen use. For most runners the two values land close together.

Why does the sustainable share change with race length?

The body cannot hold 100 percent of VO2 max for long. The share falls as duration rises, which is why a marathon is run at a lower fraction of maximum than a 5 km. The exponential terms in the equation model that decline.

Which distance gives the best estimate?

A hard effort between about 10 minutes and a half marathon is the sweet spot. Very short races depend on anaerobic capacity, and marathons add fuelling and pacing errors, so both widen the estimate.

Can I improve my VDOT?

Yes, through consistent aerobic volume and targeted threshold and interval work. The value usually moves slowly, so retest every six to twelve weeks rather than after every session.

Sources

Advertisement