VO2 max calculator
Estimate VO2 max from a race result, a 12-minute Cooper test, or your heart rate — and see what the other two methods would have to read to agree.
Estimate your VO2 max
Pick whichever input you actually have. The other two rows show what those methods would have to read to agree with this one — if they are far apart, so is the truth.
- VDOT (pseudo-VO2 max)
- 38.3
- Equivalent 12-min run
- 2,218 m
- Equivalent HR ratio
- 2.50
ml/kg/min
Cooper test distance
HRmax ÷ HRrest
Race times this implies
- 5K
- 25:00
- 10K
- 51:53
- Half
- 1:55:04
- Marathon
- 3:57:55
Daniels & Gilbert. This returns VDOT, a pseudo-VO2 max back-calculated from a race — it folds in running economy and lactate threshold, which is why it predicts race times better than a lab VO2 max does and estimates a lab VO2 max slightly worse.
What VO2 max is, and what a calculator can actually know
VO2 max is the largest volume of oxygen your body can take in, transport and use per minute, normalised to your body mass — millilitres per kilogram per minute. It is the ceiling on aerobic power, and measuring it properly means running to exhaustion on a treadmill in a mask while somebody analyses your expired air.
Nothing on this page does that. Every method here infers the number from something easier to observe: how far you ran in twelve minutes, how fast you raced, or how far your heart rate can climb from rest. They are all regressions fitted to a sample of people who did both the easy thing and the lab test, and they inherit whatever that sample was.
Why three methods instead of one
The pages ranking for this term pick a single formula and present its output as your VO2 max, to one decimal place, with no indication that another equally respectable formula would have given a different answer. That is the defect this page is built to fix.
Run all three and the spread between them is the error bar. If a race result says 52 and your heart-rate ratio says 58, you have not discovered that you have a VO2 max of 55 — you have discovered that one of your inputs is wrong, usually a heart rate maximum copied from 220 minus your age.
Worth knowing before you start: laboratory measurement is not a fixed truth either. Repeat tests on the same person in the same week vary by around 5%. A field estimate that lands within 10% of a lab value is doing about as well as the method allows.
VO2 max, and what each method reads at that value
Read across a row: the 12-minute distance, the heart-rate ratio and the race times that all correspond to the same underlying number. Where your own three answers disagree, the row tells you by how much.
| VO2 max | 12-min run |
|---|---|
| 30 | 1,847 m |
| 32 | 1,936 m |
| 34 | 2,026 m |
| 36 | 2,115 m |
| 38 | 2,205 m |
| 40 | 2,294 m |
| 42 | 2,384 m |
| 44 | 2,473 m |
| 46 | 2,562 m |
| 48 | 2,652 m |
| 50 | 2,741 m |
| 52 | 2,831 m |
| 54 | 2,920 m |
| 56 | 3,010 m |
| 58 | 3,099 m |
| 60 | 3,189 m |
| 62 | 3,278 m |
| 64 | 3,368 m |
| 66 | 3,457 m |
| 68 | 3,547 m |
| 70 | 3,636 m |
VO2 max in millilitres of oxygen per kilogram per minute. The 12-minute column inverts Cooper (1968); the ratio column inverts Uth et al. (2004). The race times are Daniels & Gilbert equivalents at VDOT equal to this number — VDOT is a pseudo-VO2 max back-calculated from race results, so the two scales line up closely but are not the same measurement. Read across a row and the disagreement between methods is the honest error bar.
The Cooper 12-minute test, converted
The single most practical field test there is: a track, a watch, and twelve honest minutes. Find what you covered and read your estimate.
| Distance |
|---|
| 1,400 m |
| 1,500 m |
| 1,600 m |
| 1,700 m |
| 1,800 m |
| 1,900 m |
| 2,000 m |
| 2,100 m |
| 2,200 m |
| 2,300 m |
| 2,400 m |
| 2,500 m |
| 2,600 m |
| 2,700 m |
| 2,800 m |
| 2,900 m |
| 3,000 m |
| 3,100 m |
| 3,200 m |
| 3,300 m |
| 3,400 m |
| 3,500 m |
| 3,600 m |
Cooper (1968): VO2 max = (metres − 504.9) ÷ 44.73, validated against treadmill VO2 max in 115 airmen at r = 0.90. Laps assume a 400 m track. The pace columns are there as a sanity check — if the pace you held for twelve minutes is one you could have held for thirty, the test understates you and the answer is too low.
Three methods, three ways to be wrong
Cooper (1968) — the 12-minute run
Kenneth Cooper published this in JAMA in 1968 after testing 115 US Air Force personnel against treadmill VO2 max. The relationship he found was VO2 max = (metres − 504.9) ÷ 44.73, correlating with the lab value at r = 0.90, which is remarkable for a test that needs no equipment at all.
Its failure mode is pacing, not physiology. Twelve minutes flat out is a skill: go out too hard and you spend the last four minutes jogging, and the test reads low. If the pace you held is one you suspect you could have held for half an hour, run it again in a week. The pace columns in the table above are there for exactly that check.
Uth et al. (2004) — the heart-rate ratio
Published in the European Journal of Applied Physiology, this one needs no running whatsoever: VO2 max ≈ 15.3 × (HRmax ÷ HRrest). The logic is that a big gap between resting and maximal heart rate implies a large stroke volume and therefore a large cardiac output.
It is the most convenient method and the most easily broken. It was derived in trained runners, so it generalises poorly outside that group, and it is brutally sensitive to both inputs. An HRmax taken from 220 minus your age carries ±10–12 beats of its own error, which moves the answer by around 6 ml/kg/min — larger than the difference between average and good. A resting heart rate taken after coffee, or from a watch that sampled while you were awake, does the same damage in the other direction. Use a measured maximum from a real all-out effort, and a true resting rate taken before you get out of bed, or use a different method.
Daniels & Gilbert — the race result
The most useful method for a runner, and the one with the biggest asterisk. Jack Daniels and Jimmy Gilbert's model combines the oxygen cost of running at a given velocity with the fraction of maximum a runner can hold for a given duration, and back-calculates a number they deliberately called VDOT rather than VO2 max.
The different name is the point. VDOT silently includes running economy and lactate threshold alongside aerobic capacity, so it is a better predictor of what you will race and a slightly worse estimate of what a lab would measure. Two runners with an identical measured VO2 max can differ by several VDOT points, and the more economical of them will beat the other every time. If your question is "what should I train at and what can I run", this is the right number and the lab value is a distraction.
What counts as a good VO2 max
There is no honest way to answer this in one number, and we are not going to reproduce a percentile table we cannot verify the provenance of. Published population norms come from ACSM's Guidelines for Exercise Testing and Prescription and the Cooper Institute's normative data, both of which are worth looking up at source and both of which describe specific tested populations rather than humanity.
What we can give you is performance anchors from the table above, which are computed rather than surveyed:
- 30 — a 30:41 5K, or 1,847 m in the Cooper test. Typical of an untrained adult.
- 40 — a 24:06 5K, a 3:49 marathon. A recreational runner training consistently.
- 50 — a 19:56 5K, a 41:20 10K, a 3:10 marathon. Competitive club standard.
- 60 — a 17:03 5K, a 1:18 half. Front of the field at a regional race.
- 70 — a 14:56 5K. National-class.
Two things that matter more than the number. First, VO2 max declines with age at roughly 1% a year from the thirties, and a good deal of that decline is training volume rather than biology — the trajectory is far more modifiable than the headline suggests. Second, among runners of similar ability VO2 max is a poor discriminator: economy and fractional utilisation sort the field far more than capacity does. A high VO2 max buys you a ceiling, not a result.
Can you raise it?
Yes, and mostly early. An untrained adult starting structured aerobic work can expect something in the region of 15–20% over several months; a trained runner is fighting for a couple of percent a year. The work that moves it is time spent near maximal aerobic effort — three to five minute intervals at close to 5K effort, on top of a base of easy volume large enough to survive them.
The unglamorous version: total easy running volume drives the adaptations that let the hard sessions happen at all. Runners who chase VO2 max with intervals alone plateau within weeks and then get injured.
Turn the number into a week of training
Runsy sets your paces from your current fitness and rebuilds the plan when life interrupts it. $12.99/mo after a 7-day free trial.
7-day free trial · then $12.99/mo · cancel anytime
Fair questions
How do I calculate my VO2 max without a lab?
Three field methods work. The Cooper test: run as far as you can in twelve minutes, then VO2 max = (metres − 504.9) ÷ 44.73 — 2,400 m gives 42.4. From a race result, the Daniels & Gilbert model back-calculates a pseudo-VO2 max called VDOT. Or from heart rate, VO2 max ≈ 15.3 × HRmax/HRrest, so 190 over 55 gives 52.9. Running all three and comparing them is more informative than trusting any one.
What is a good VO2 max?
It depends entirely on age, sex and what you are comparing against, so here are performance anchors instead of percentiles: 30 corresponds to a 30:41 5K, 40 to a 24:06 5K and a 3:49 marathon, 50 to a 19:56 5K and a 3:10 marathon, 60 to a 17:03 5K. Most recreational runners who train consistently sit between 40 and 55.
How accurate is the Cooper 12-minute test?
Cooper's original 1968 study found r = 0.90 against treadmill-measured VO2 max in 115 subjects, which is strong for a test needing only a track and a watch. The error is mostly in the runner rather than the equation: an untrained pacer who starts too fast reads several points low. Check the pace you held — if you could have sustained it for thirty minutes, the test understated you.
Is VDOT the same as VO2 max?
No, and Daniels chose a different name deliberately. VO2 max is a laboratory measurement of oxygen uptake. VDOT is back-calculated from a race result, so it folds in running economy and lactate threshold as well as capacity. That makes it a better predictor of race times and a slightly worse estimate of a lab value — two runners with the same measured VO2 max can differ by several VDOT points.
What VO2 max do I need to run a sub-20 5K?
About 50. On the Daniels model a VDOT of 50 predicts 19:56 for 5K, 41:20 for 10K, 1:31:31 for the half and 3:10:40 for the marathon, and corresponds to covering roughly 2,741 m in a Cooper test. That is a ceiling, not a guarantee: economy and pacing decide whether you actually run the time.
Why do my watch and this calculator disagree?
Wrist and chest-strap estimates are usually a heart-rate-plus-pace regression built on the manufacturer's own database, recalibrated whenever you run hard, and they inherit every error in your maximum heart rate setting. This page shows you three independent estimates precisely so the disagreement is visible. If the spread is wide, suspect the inputs before the formulas — a wrong HRmax alone can move a heart-rate estimate by 6 ml/kg/min.