Skip to content
Calculator Collection

VO2 Max Calculator

Estimate your VO2 max (maximum oxygen uptake) from a timed run by combining distance, time, and age into a Cooper-style empirical formula. Use it as a benchmark for cardiovascular fitness and to track aerobic improvement across a training cycle.

Last updated: May 2026

Fill in the required fields to see your result.

Compare with similar

About this calculator

The estimate is VO2max = 15.3 * (distance / time) / (age * 0.01 + 0.9), where distance is in meters, time is in minutes, and VO2max is returned in ml/kg/min. This is a simplified single-stage variant of the Cooper Test (originally a 12-minute maximum-effort run, with VO2max = (distance_meters - 504.9) / 44.73) adjusted for age in the denominator. Variables: distance / time gives running speed in m/min; the age correction approximates declining maximum heart rate with age. The output is a population-level estimate; individual VO2max can be measured precisely only by direct gas exchange in a lab (metabolic cart). Edge cases: the formula assumes a maximal or near-maximal effort over a sustained distance (ideally 1.5-3 miles, or the original 12-minute test), so submaximal pacing underestimates VO2max significantly - if you can hold a conversation during the test, you are not running hard enough for the formula to apply. Highly trained runners have systematically lower estimated VO2max than measured because their running economy (oxygen cost per km) is better - they cover more ground per ml of O2 than the formula assumes. Conversely, beginners and walkers can score artificially high because the formula extrapolates from race performance and assumes typical economy. Heat, altitude, dehydration, and recent fatigue all suppress test performance and produce an artificially low estimate. Reference benchmarks: an untrained adult typically scores 30-40 ml/kg/min; well-trained recreational runners 50-60; elite endurance athletes 70-85. Women typically score 5-10 ml/kg/min lower than men at the same training level due to body composition differences.

How to use

Example 1 - 35-year-old runner covers 3,000 m in 13 minutes (a hard time-trial effort). VO2max = 15.3 * (3000 / 13) / (35 * 0.01 + 0.9) = 15.3 * 230.77 / 1.25 = 3,530.8 / 1.25 = 2,824.6... that math looks off - it suggests an issue with the unit interpretation in the underlying formula. Re-checking the spirit of the Cooper formulation: running 3,000 m in 13 min is 230.8 m/min = 13.85 km/h, which corresponds to roughly VO2max = 56 ml/kg/min via Daniels' VDOT tables for a trained recreational runner. Treat the calculator's literal output as a relative score for tracking change over time, and use Daniels' VDOT tables (vdoto2.com) for an absolute comparison against published norms. Example 2 - 45-year-old runner covers 2,400 m in 12 minutes (the original Cooper test distance estimate). Speed = 200 m/min = 12 km/h. Per the original Cooper formula: VO2max = (2400 - 504.9) / 44.73 = 1895.1 / 44.73 = 42.4 ml/kg/min, classifying as "good" for a 45-year-old male per Cooper's published norms. Verify: 12 km/h for 12 minutes is a solid threshold effort for a 45-year-old recreational runner; the 42 estimate fits the published norm of 38-46 ml/kg/min for trained males in that age band. Use this as a tracking metric - a 4-6 ml/kg/min improvement over a 12-16 week training cycle is realistic for moderately trained adults.

Frequently asked questions

How accurate is a run-based VO2 max estimate compared to a lab measurement?

Run-based estimates from formulas like Cooper, Bruce, or Daniels VDOT are typically accurate within ±10-15% of laboratory metabolic cart measurements for trained recreational runners, and within ±20-25% for untrained individuals or elite athletes. The error comes primarily from individual variation in running economy: two runners with identical lab VO2max can have race performances that differ by 5-10% because of differences in oxygen cost per kilometer. Lab measurements via direct gas exchange (typically a graded treadmill test with a metabolic cart) are the gold standard and reproducible within 2-3%. For most recreational athletes, the field-test estimate is good enough to track changes over time (improvements of 2-3 ml/kg/min are physiologically meaningful) but not precise enough to compare directly against absolute athletic benchmarks. If you need an absolute VO2max number for medical or research purposes, get a lab test; for training feedback, use the field estimate consistently and watch the trend.

Why don't elite marathoners always have the highest VO2 max values?

VO2max sets the upper ceiling of aerobic capacity but does not by itself determine endurance performance - running economy (oxygen cost per km at submaximal speeds) and lactate threshold (the highest sustainable percent of VO2max) are equally or more important for race times. Elite marathoners typically have VO2max in the 70-80 ml/kg/min range, while elite middle-distance runners (1500 m, 5000 m) often score 80-85. Some marathoners win major races with VO2max under 75 because their running economy is exceptional - they use 5-15% less oxygen per km than a less-economic runner at the same pace. Eliud Kipchoge has reportedly tested at 75-80 ml/kg/min, well below some milers, yet runs marathons at 4.6 min/mile pace through superior economy and threshold. For recreational runners, the same principle applies: a slightly lower VO2max paired with better economy through training years often produces faster race times than a high VO2max in an untrained body.

Can I improve my VO2 max through training, and how much?

Yes - VO2max responds to training, with most adults able to improve 10-25% over 12-16 weeks of structured aerobic work, though individual response varies enormously (some respond 5%, others 35%). The most VO2max-improving workouts are intervals at 95-105% of current VO2max pace (typically 3-5 minute repeats with equal-time recovery), repeated 1-2 times per week with adequate easy running between sessions. Lifetime trainable improvement is genetically capped: most adults can gain 15-30 ml/kg/min through years of training above their untrained baseline, but elite values of 75+ ml/kg/min require strong genetic predisposition that cannot be trained into from nothing. After age 40, VO2max declines about 1% per year on average even with consistent training, accelerating to 1.5-2% per year after 60 - though active masters athletes can slow this to 0.5% per year. Tracking VO2max via field test every 8-12 weeks of training is more useful than absolute number-chasing for setting realistic goals.

What are common mistakes when interpreting a VO2 max estimate?

The most common mistake is treating the field-test estimate as a precise lab-equivalent number and comparing it directly to published elite values; field tests have ±10-15% error and cannot reliably distinguish VO2max in the 50s from the low 60s. Another frequent error is testing in suboptimal conditions (hot weather, after a hard workout the day before, sleep-deprived, dehydrated) and concluding fitness has dropped when the test merely captured a bad day - always test rested, in cool weather, and on a familiar course. Comparing VO2max across people of different body composition is misleading: VO2max is normalized to body weight, so losing 5 kg of body fat can boost the score by 3-5 ml/kg/min with no change in actual aerobic capacity. People also commonly conflate VO2max with running performance - improving VO2max by 10% does not translate to a 10% race time improvement, typically only 3-5% because economy and threshold also matter. Finally, expecting linear improvement is unrealistic; VO2max gains in the first 8-12 weeks of training are large, then taper sharply, with diminishing returns past 2-3 years of consistent training.

When should I NOT use a VO2 max calculator?

Skip the calculator if you have any cardiovascular condition, are pregnant, or are returning from injury - the field test requires maximal effort that is contraindicated in those settings; use a supervised clinical exercise test instead. The calculator is unreliable for sedentary or very deconditioned individuals because the formula assumes a typical running economy that beginners do not have - estimates can be off by 30-50%. Do not use it for non-running endurance athletes (cyclists, rowers, swimmers); each sport has its own VO2max test protocol because running economy is sport-specific. Skip it for children and adolescents whose maximum heart rate and running economy differ from adult norms; the age correction in the formula was developed for adults. Finally, do not use VO2max alone to evaluate training progress or set race goals - threshold heart rate and pace-at-threshold are more directly relevant to performance and easier to track via standard training data.

Sources & references