Running VO2 Max Calculator

A Race Result Already Contains Your Aerobic Ceiling

VO2 max — the maximum rate at which your body can consume oxygen during exertion, measured in milliliters per kilogram of body weight per minute — is normally the domain of a treadmill, a mask, and a metabolic cart. But a recent race result, run at a genuine effort, encodes almost the same information. Distance runners have used regression models built from thousands of race performances to back out an equivalent VO2 max figure without ever stepping into a lab. This calculator runs two of those models: the Jack Daniels/Gilbert VDOT formula from a race time, and the simpler Cooper 12-minute run test from a single fixed-duration effort.

The Formulas

From a race time (Jack Daniels & Jimmy Gilbert's VDOT method), the calculator first converts distance and time into a running velocity, then applies two regression equations — one estimating raw VO2 demand, one estimating what percentage of VO2 max that pace represents:

Velocity = Distance ÷ Time (meters per minute)
VO2 = −4.60 + 0.182258 × Velocity + 0.000104 × Velocity²
%VO2max = 0.8 + 0.1894393 × e−0.012778 × Time + 0.2989558 × e−0.1932605 × Time
VDOT = VO2 ÷ %VO2max

Time here is total running time in minutes. VDOT is not identical to a lab-measured VO2 max — it's a "running-equivalent" fitness score that also folds in running economy — but it correlates closely with it and is what most race-time-based VO2 max calculators are actually reporting.

From the Cooper 12-minute test (Dr. Kenneth Cooper, 1968), the formula is a direct linear fit between distance covered and VO2 max:

VO2 Max = (Distance − 504.9) ÷ 44.73

Distance is measured in meters. This version needs nothing but a track, a stopwatch, and twelve minutes of maximal effort.

Where Runners Use This

  • Tracking fitness over a training block — running the same benchmark race or Cooper test every few weeks turns scattered results into a single trackable number.
  • Setting training paces — VDOT tables (published alongside the Daniels formula) convert this score directly into recommended easy, threshold, interval, and repetition paces.
  • Comparing efforts across distances — a runner unsure whether a 5K PR or a half-marathon PR represents better current fitness can compare the VDOT each one implies.
  • Field-testing without lab access — the Cooper test was originally designed for exactly this: military and athletic fitness screening with no equipment beyond a stopwatch.

VDOT From Common Race Times

The two formulas above, applied to typical race splits, show how VDOT climbs as pace increases relative to distance:

VDOT estimated from race performance (Jack Daniels / Gilbert formula)
DistanceFinish timeVDOT (ml/kg/min)
5K25:0038.3
5K20:0049.8
5K16:0064.6
10K50:0040.0
10K40:0051.9
Marathon4:00:0037.9
Marathon3:00:0053.5

Figures computed directly from the formulas above. VDOT is a running-equivalent score, not a substitute for a lab-measured VO2 max.

Note: Both formulas estimate aerobic fitness from performance data — they don't measure oxygen consumption directly. Individual physiology, running economy, terrain, and effort level all affect how closely the estimate tracks a true lab result. Treat the output as a training benchmark, not a medical or diagnostic figure.

How to Use This Calculator

  1. Choose a calculation mode: "From Race Time" or "Cooper 12-Minute Run Test."
  2. From Race Time: enter the race distance and select its unit (meters, kilometers, or miles), then enter the finish time as hours, minutes, and seconds.
  3. Cooper 12-Minute Run Test: enter the distance covered during the fixed 12-minute effort and select its unit.
  4. Select Calculate to get the estimated VO2 max (or VDOT), along with the full step-by-step breakdown of the formula used.

Related Calculations

Pair this with the Running Pace Calculator to translate a VDOT score into target training paces, or use the Cycling Power-to-Weight Ratio Calculator for an equivalent fitness benchmark on the bike.