The beep test explainedBeep test guide

Beep test VO2 max chart

BEEP estimates VO2 max from a beep test result with Léger's equation, which uses the running speed of the last level reached and the runner's age. Adults are calculated at age 18, so an adult who reaches level 10 gets an estimate of 50.6 ml/kg/min. It's an estimate for tracking change over time, not a lab measurement.

Last reviewed

VO2 max by level for adults

Estimated VO2 max (ml/kg/min) for runners aged 18 and over
LevelSpeed (km/h)Léger estimateNo age: first shuttleNo age: last shuttle
18.020.616.219.1
29.026.619.622.6
39.529.623.026.0
410.032.626.429.5
510.535.629.933.0
611.038.633.336.4
711.541.636.839.9
812.044.640.243.3
912.547.643.746.8
1013.050.647.150.3
1113.553.650.553.7
1214.056.654.057.2
1314.559.657.460.6
1415.062.660.964.1
1515.565.664.467.6
1616.068.667.871.0
1716.571.671.374.5
1817.074.674.777.9
1917.577.678.281.4
2018.080.681.684.9
2118.583.685.188.3

The Léger estimate depends on the level only, because it uses that level's speed. The two “no age” columns are what BEEP shows when no age is entered, at the first and last shuttle of each level. All values are rounded to one decimal place, as in the app.

How the estimate is calculated

Léger and colleagues fitted their equation on 188 children and teenagers aged 8 to 19, relating the speed each one reached in the beep test and their age to their measured VO2 max.

VO2 max = 31.025 + 3.238 × S - 3.248 × A + 0.1536 × S × A

S is the running speed in km/h of the last level reached, and A is age in years. For adults, the paper reports that the same equation works with age held at 18 (r = 0.90 against measured VO2 max in 77 men and women aged 18 to 50). BEEP does exactly that, so anyone 18 or older is calculated as 18.

When no age is entered

Without an age, BEEP uses a simpler formula that also gives credit for part of a level, so the estimate moves with every shuttle. L is the level, S the shuttle reached and N the number of shuttles in that level.

VO2 max = 3.46 × (L + S ÷ N) + 12.2

This formula doesn't come from Léger's paper, so treat it as a rougher guide. Adding an age in BEEP switches to Léger's equation.

Worked example

A 30-year-old stops at level 9, shuttle 5. Level 9 runs at 12.5 km/h and has 11 shuttles.

With age entered. Age is held at 18, so the sum is 31.025 + 40.475 - 58.464 + 34.56, which comes to 47.6 ml/kg/min.

Without an age. Level 9 plus 5 of 11 shuttles is 9.455. Multiply by 3.46 and add 12.2 for 44.9 ml/kg/min.

VO2 max by level for under 18s

Léger's equation takes age into account, so the same level gives a younger runner a higher estimate. This table runs the equation at a few ages, the way BEEP does when an age is entered.

Estimated VO2 max (ml/kg/min) by age, Léger equation
LevelAge 8Age 10Age 12Age 14Age 16Age 18+
140.836.732.728.724.620.6
245.241.537.834.030.326.6
347.543.940.336.733.229.6
449.746.342.939.436.032.6
551.948.745.442.138.935.6
654.251.147.944.841.738.6
756.453.450.547.544.641.6
858.655.853.050.247.444.6
960.958.255.652.950.347.6
1063.160.658.155.653.150.6
1165.363.060.658.355.953.6
1267.665.463.261.058.856.6
1369.867.865.763.761.659.6
1472.070.268.366.464.562.6
1574.372.570.869.167.365.6
1676.574.973.371.870.268.6
1778.777.375.974.573.071.6
1881.079.778.477.275.974.6
1983.282.181.079.978.777.6
2085.484.583.582.581.680.6
2187.786.986.185.284.483.6

Need the speed and timing behind each level? See the full levels table.

Sources

  1. Léger, L. A., Mercier, D., Gadoury, C. and Lambert, J. (1988). The multistage 20 metre shuttle run test for aerobic fitness. Journal of Sports Sciences, 6(2), 93-101. doi:10.1080/02640418808729800
  2. Studio Phoenix (2026). BEEP: Beep Test Coach, the level table and VO2 max calculations the app runs. About the app

Last reviewed by Studio Phoenix.

Run the beep test with BEEP.

Audio cues for every level, with VO2 max estimates and group testing on one phone. Free to run.