TL;DR
- 2400 m in 12 minutes returns VO2max 42.4 ml/kg/min. Classification: Fair, a hair under the Cooper Clinic median for men aged 30 to 39 (42.4), so 2 more metres would read Good.[4] Formula
VO2max = (distance_m − 504.9) ÷ 44.73from Cooper 1968.[1] - Pacing is the single biggest source of error. A runner who goes out at 3:45/km and walks the last 200 m posts the same distance as a perfectly paced 5:00/km effort; both read as VO2max 42.4 with very different underlying physiology.
- Cooper assumes flat, calm, dry conditions. Wind, terrain, and heat each push the reading by 1 to 3 ml/kg/min in one direction or the other.
The Cooper 12-minute run is the cheapest VO2max field test available — no laboratory, no analyzer, no treadmill. A track, a watch, and a runner who can pace 12 minutes near maximally. This is the worked-example entry in our VO2 max series: it reads one runner's 2400 m result end to end rather than surveying protocols or prescribing training. The formula has held up since 1968 and remains a standard field protocol. A validity and reliability analysis in healthy adults found the 12-minute run's mean VO2max prediction did not differ significantly from a laboratory treadmill measurement, though the test under-reads at low fitness levels and over-reads at high ones[2].
The scenario
A 30-year-old male, 75 kg, "active" baseline (3 to 5 hours of structured training per week). The runner posts 2400 m in 12 minutes on a flat track in cool weather (12°C, no wind, sea level). Heart rate 165 bpm immediately after the test.
What the calculator returns
Running the inputs through the VO2 Max Estimator with the Cooper method:
# vo2-max-estimator (computed live from /engines/vo2-max-estimator.js)
Engine input
method = cooper
distance_meters = 2400
weight_kg = 75
age = 30
sex = male
walk_time_minutes = 12
heart_rate_after = 165
Engine output
vo2max = 42.4
classification.label = Fair
classification.color = #facc15
classificationBounds[0]= 33.8
classificationBounds[1]= 37.8
classificationBounds[2]= 42.4
classificationBounds[3]= 47
classificationBounds[4]= 51.7
normsAgeBand = 30-39
fitnessAge = 35
methodName = Cooper 12-Minute Run Test
formula = VO₂max = (distance_m − 504.9) ÷ 44.73 42.4 ml/kg/min (42.37 before rounding), which falls just under the median for a man aged 30 to 39 and so reads Fair. With age entered, the engine also returns a rough fitness age of 35: the age at which the median man in the Cooper Clinic norms has the same VO2max.[4] Treat it as an illustration, not a measurement.
Reading the numbers
Cooper's formula[1]:
VO2max = (distance_m − 504.9) ÷ 44.73
= (2400 − 504.9) ÷ 44.73
= 1895.1 ÷ 44.73
= 42.37 ≈ 42.4 ml/kg/min The "504.9" constant represents the y-intercept of Cooper's regression against laboratory VO2max in his original 115-subject cohort of US Air Force personnel. The 44.73 slope encodes how many meters of 12-minute distance correspond to 1 ml/kg/min of aerobic capacity — roughly 45 m per ml/kg/min.
Cooper Clinic percentiles, men aged 30-39 (ml/kg/min)
Very poor (< 10th) < 33.8
Poor (10th-25th) 33.8 – 37.7
Fair (25th-50th) 37.8 – 42.3 ← this subject (42.37)
Good (50th-75th) 42.4 – 46.9
Excellent (75th-90th) 47.0 – 51.6
Superior (≥ 90th) 51.7 and above The bands are percentiles of apparently healthy adults tested at the Cooper Clinic, published in Kaminsky et al. 2015.[4] A 42.37 reading sits right at the median. To move into Excellent (75th percentile) the runner needs about 207 m more in 12 minutes (47.0 × 44.73 = 2102 m, plus the 504.9 m intercept = ~2607 m).
Where the formula breaks
Three failure modes.
Pacing. Cooper assumes a steady, near-maximal effort across all 12 minutes. A runner who blows up at minute 8 and walks the last four minutes posts a shorter distance than their true capacity supports. Conversely, a runner who paces conservatively the first 8 minutes and sprints the last 200 m posts an artificially low number. The fix is a paced trial: aim for even 400 m splits with the last 400 hard but not all-out.
Environment. Headwind over a 12-minute effort costs meaningful distance; heat above roughly 22°C adds cardiac drift and trims sustainable pace; and altitude reduces aerobic performance progressively above about 1,500 m. The directions are reliable even though the exact magnitudes depend on the individual — as a rough guide, the same runner who reads 42.4 at sea level would test a couple of ml/kg/min lower at 2,000 m. Standardise these conditions across tests so the trend is comparable.
Submaximal motivation. Cooper is a maximal protocol. A subject who saves a kick for the last lap because the test feels unpleasant under-reads VO2max by 2 to 4 ml/kg/min. Indoor track or treadmill versions reduce environmental variance but require even stronger pacing discipline. A pacing buddy or a target pace per lap improves test validity.
Protocol notes for a clean test
The single most effective intervention to tighten Cooper accuracy is the per-lap split discipline. A 400 m track at 5:00/km pace means 2:00 per lap. The test plan:
Lap 1 (0 – 400 m) 2:00 ± 2 seconds
Lap 2 (400 – 800 m) 2:00 ± 2 seconds
Lap 3 (800 – 1200 m) 2:00 ± 2 seconds
Lap 4 (1200 – 1600 m) 2:00 ± 2 seconds
Lap 5 (1600 – 2000 m) 1:55 (effort rising)
Lap 6 (2000 – 2400 m) 1:50 (final push)
Heart-rate target by end of lap 4: 92 to 94% of HRmax
Heart-rate target by end of lap 6: 97 to 100% of HRmax A 30-second warm-up of strides plus 5 minutes of easy jogging primes the cardiovascular system without pre-fatiguing the lower body. Test directly after a rest day, ideally before noon to avoid afternoon cardiac drift, fasted for at least 2 hours.
Cross-checking against running pace
The 2400 m distance in 12 minutes corresponds to 5:00/km pace. A VO2max of 42.4 should also predict an honest 5K race time of roughly 24 to 25 minutes. The Running Pace Calculator can convert between distance and time; the Race Time Predictor extrapolates to longer events from this 12-minute result. If the runner's recent 5K race time is 22:30, the Cooper number is under-reading (true VO2max closer to 47); if their 5K is 27:00, the Cooper is over-reading.
Related tools and follow-ups
- VO2 Max Estimator — supports Cooper plus Rockport, step test, and resting-HR methods.
- Running Pace Calculator — convert the 12-minute distance into pace per kilometer.
- Heart Rate Zone Calculator — calibrate aerobic zones using the post-test heart-rate read.
Related in this series
- VO2 Max Calculator
- VO2 Max Field Tests — literature survey of the available test protocols.
- Cooper vs Rockport vs Step Test — comparison: where each test is honest and where it lies.
Beyond the series: Zone 2 training: methods and limits covers the aerobic-base side of VO2 max development.
FAQ
What is the Cooper test formula? VO2max in ml/kg/min equals (distance in meters minus 504.9) divided by 44.73. For 2400 m, the result is 42.4 ml/kg/min.
What does VO2max 42.4 classify as for a 30-year-old male? Fair, a hair under the median. The engine classifies it on the Cooper Clinic percentiles for men aged 30 to 39, where the median (start of Good) is 42.4 ml/kg/min. Excellent starts at 47.0 and Superior at 51.7.
How accurate is the Cooper test versus lab VO2max? Within roughly plus or minus 3 ml/kg/min for trained runners in controlled conditions. The test under-reads for untrained subjects (pacing issues, anaerobic contribution) and over-reads in tailwind or net-downhill conditions.
References
- 1 A means of assessing maximal oxygen intake. Correlation between field and treadmill testing (Cooper) — JAMA (1968)
- 2 Validity and reliability analysis of Cooper's 12-minute run and the multistage shuttle run in healthy adults — Journal of Strength and Conditioning Research (Penry, Wilcox, Yun) (2011)
- 3 Methodology — VO2 Max Estimator — AI Fit Hub
- 4 Reference Standards for Cardiorespiratory Fitness Measured With Cardiopulmonary Exercise Testing: Data From the Fitness Registry and the Importance of Exercise National Database (Kaminsky, Arena, Myers, et al.) — Table 3 includes the Cooper Clinic VO2max percentiles — Mayo Clinic Proceedings, 90(11):1515-1523 (2015)