Bruce Protocol METs Calculator
Calculate METs, VO₂max, and fitness level from Bruce treadmill protocol results. Uses Foster regression equations and ACSM metabolic formulas.
About
The Bruce Protocol is a maximal graded exercise test introduced by Robert A. Bruce in 1963. It remains the most widely used treadmill protocol for evaluating cardiorespiratory fitness and diagnosing coronary artery disease. The test progresses through 7 stages of 3 minutes each, increasing both speed and incline simultaneously. Failure to reach stage 3 (roughly 7 METs) correlates with increased cardiac mortality risk. Miscalculating METs from test duration leads to incorrect fitness classifications, flawed surgical risk assessments, and unreliable prognostic scoring (e.g., Duke Treadmill Score). This calculator applies the Foster et al. gender-specific regression equations to convert total exercise time T into estimated VO2max, then derives METs as VO2max3.5. Results assume a standard protocol without modification. Patients on beta-blockers, those with orthopedic limitations, or individuals tested on modified Bruce protocols will produce values that do not map cleanly to these equations.
Formulas
Estimated VO2max from total exercise duration T (in minutes) using the Foster et al. regression equations:
Men:
VO2max = 14.8 − 1.379 × T + 0.451 × T2 − 0.012 × T3Women:
VO2max = 4.38 × T − 3.9METs are derived from VO2max:
Caloric expenditure during the test:
Predicted maximum heart rate (Tanaka et al., 2001):
Where: T = total exercise time in minutes, W = body weight in kg, VO2max in mL/kg/min, 3.5 mL/kg/min = 1 MET (resting metabolic equivalent).
Reference Data
| Stage | Time (min) | Speed (mph) | Speed (km/h) | Grade (%) | Approximate METs | VO2 (mL/kg/min) |
|---|---|---|---|---|---|---|
| 0 (Rest) | 0:00 | 0.0 | 0.0 | 0 | 1.0 | 3.5 |
| 1 | 0:00 - 3:00 | 1.7 | 2.7 | 10 | 4.6 | 16.1 |
| 2 | 3:00 - 6:00 | 2.5 | 4.0 | 12 | 7.0 | 24.5 |
| 3 | 6:00 - 9:00 | 3.4 | 5.5 | 14 | 10.2 | 35.7 |
| 4 | 9:00 - 12:00 | 4.2 | 6.8 | 16 | 13.5 | 47.3 |
| 5 | 12:00 - 15:00 | 5.0 | 8.0 | 18 | 17.0 | 59.5 |
| 6 | 15:00 - 18:00 | 5.5 | 8.9 | 20 | 19.3 | 67.6 |
| 7 | 18:00 - 21:00 | 6.0 | 9.7 | 22 | 21.7 | 75.9 |