How this instrument works
The Bruce protocol is a graded treadmill exercise test that increases speed and incline every three minutes until the person can't continue, widely used in clinical exercise-stress testing and fitness assessment since the 1960s. Rather than measuring oxygen consumption directly with a metabolic cart, this calculator uses total time on the treadmill (in minutes, to the test's final completed stage) as a stand-in for fitness, feeding it into Foster et al.'s 1984 regression equations — separate formulas for men and women — to estimate VO2max, the maximum rate your body can use oxygen during exercise.
METs (metabolic equivalents) convert that VO2max figure into a more intuitive scale: 1 MET is roughly the oxygen cost of sitting quietly, so a METs-max of 12 means someone's peak exercise capacity is about 12 times their resting metabolic rate. METs values from a maximal test like Bruce are commonly used in cardiology and exercise-physiology settings to gauge functional capacity and compare against population norms for age and sex.
This calculator also estimates maximum heart rate using the non-linear '192 − 0.007 × age²' regression published by Gellish et al. (2007), an alternative to the classic 220-age formula that fits observed HRmax data more closely across a wide age range. Like any prediction-equation-based estimate, treat the output as a useful approximation drawn from published research, not a substitute for a supervised clinical stress test with direct gas-exchange measurement, especially if you're using it to guide cardiac risk decisions.
- Enter Age in years and select Sex.
- Enter Total time on treadmill — your total time (in decimal minutes) completed on a standard Bruce protocol test before stopping.
- Read Estimated maximum heart rate, computed from the non-linear age-based formula.
- Read Estimated VO2 max in ml/kg/min, from the Foster et al. 1984 regression for your sex.
- Read Estimated METs max — VO2max divided by 3.5, the standard MET conversion.
Worked example — a 40-year-old man, 12:00 on the Bruce protocol
Enter age 40, sex male, and total time 12 (minutes). HRmax comes out to 192 − 0.007 x 1600 = 180.8 bpm. Applying the men's Foster regression: VO2max = 14.8 − 1.379x12 + 0.451x144 − 0.012x1728 = 14.8 − 16.548 + 64.944 − 20.736 = 42.46 ml/kg/min.
Dividing by 3.5 gives an estimated METs max of 12.13 — a solid, above-average result for a 40-year-old man, roughly in line with reaching the end of stage 4 of the standard Bruce protocol (a 4.2 mph, 16% grade stage). By comparison, a 35-year-old woman completing 10:00 on the same protocol computes to VO2max = 4.38x10 − 3.9 = 39.9 ml/kg/min and 11.40 METs, using the separate women's regression.
Questions
What is the Bruce protocol, exactly?
It's a standardized treadmill exercise test that starts at a slow, gentle incline and increases both speed and grade every three minutes in fixed stages until the person reaches exhaustion or another stopping point. Developed by cardiologist Robert Bruce, it's one of the most widely used graded exercise tests in clinical cardiology and exercise physiology, largely because its structured, incremental stages make results comparable across different people and different testing sessions.
Why are there separate formulas for men and women?
Foster et al.'s 1984 regression equations were derived separately by sex from treadmill-test data, reflecting real average physiological differences (like body composition and typical muscle mass) that affect the relationship between treadmill time and measured VO2max. Using the sex-matched equation gives a more accurate estimate than applying one blended formula to everyone.
How accurate is an estimated VO2max compared to a lab-measured one?
Regression-based estimates like this one are convenient and well-validated on average, but they carry real individual error — typically several ml/kg/min of standard error even in the original validation studies — because they infer oxygen consumption from treadmill time rather than measuring it directly. A lab test using a metabolic cart (measuring actual oxygen and carbon dioxide exchange during the test) remains the gold standard; this calculator is a solid estimate for tracking fitness trends over time, not a clinical-grade measurement.
What's a good METs max score for my age?
General population norms vary meaningfully by age and sex, but as a rough guide, values below about 7-8 METs are often flagged as a marker of concern in clinical settings, 10-12 METs is a common range for moderately fit adults, and competitive endurance athletes frequently reach 15+ METs. Rather than comparing to a single universal target, tracking your own METs-max estimate over successive tests (using the same protocol and conditions) is usually more meaningful than chasing a specific population benchmark.
Can I use partial-stage time, like 11 minutes 30 seconds, as my total time input?
Yes — convert it to decimal minutes first (11 minutes 30 seconds becomes 11.5) since the underlying Foster regression treats total time as a continuous variable, not whole completed stages. Being precise about the exact stopping time, rather than rounding to the nearest full stage, gives the regression formula the input it's actually designed to use.