Beep Test (20 m Shuttle Run)
Convert a beep test level into estimated VO2max using the Léger 20 m shuttle run equation.
What this tool does
This calculator converts a 20 m multistage shuttle run (beep test) result into an estimated VO2max. It takes the final level reached and the number of shuttles completed at that level, derives the final running speed (8 + 0.5 × level km/h), and applies the adult equation from Léger and colleagues (1988): VO2max = −24.4 + 6.0 × speed. Secondary results report the final speed, an approximate total shuttle count, and the estimated distance covered. The beep test is the standard aerobic field test in team sports, school programmes, and military and police selection.
Formula Used
Disclaimer
This calculator is for educational and informational purposes only. It does not provide medical, nutritional, or training advice. Results are mathematical estimates and may not reflect individual circumstances. Consult a qualified coach, registered dietitian, medical professional, or physiotherapist for personal guidance.
How the beep test works
The 20 m multistage shuttle run — the beep test — has runners cover a 20 m course back and forth in time with recorded audio signals. The starting speed corresponds to 8.5 km/h at level 1, and each level (roughly one minute of running) raises the required speed by 0.5 km/h, so the speed at any level is 8 + 0.5 × level km/h. The test ends when the runner can no longer reach the line before the beep, and the score is recorded as the final level plus the shuttles completed within it — for example, 10-5.
The equation this calculator uses
For adults, the commonly used form from Léger et al. (1988) is VO2max = −24.4 + 6.0 × S, where S is the final speed in km/h. A score of level 10 gives S = 8 + 0.5 × 10 = 13.0 km/h, so VO2max = −24.4 + 6.0 × 13.0 = 53.6 ml/kg/min. Note that the equation reads speed from the final level only — the shuttle count within the level records progress and feeds the distance estimate, but does not change the VO2max figure until a full new level is reached. Léger's original paper also published a separate equation for children aged 8–19 that includes an age term (VO2max = 31.025 + 3.238 × S − 3.248 × A + 0.1536 × S × A); this calculator implements the adult form only.
A second scenario
A runner stopping at level 7 has a final speed of 8 + 0.5 × 7 = 11.5 km/h, giving −24.4 + 6.0 × 11.5 = 44.6 ml/kg/min. Because each level adds 0.5 km/h, each level is worth exactly 3.0 ml/kg/min under this equation — the level-to-VO2max mapping is a straight line. Level 13 maps to 62.6 ml/kg/min, a value typical of elite team-sport athletes, and the famous level 17+ scores from international footballers sit above 74 ml/kg/min on this scale.
Shuttle counts and distance
The audio protocol fits as many 20 m shuttles into each level as the speed allows — about 7 shuttles at level 1 rising to 10 or more at higher levels. This calculator approximates the count per level as 60 seconds of running at that level's speed divided across 20 m lengths, which puts a 10-5 score at roughly 84 shuttles and 1.68 km of running (plus around 168 direction changes). Published protocol tables differ by a shuttle or two per level between test versions, which is why the count is labelled an approximation.
Where the estimate is reliable — and where it drifts
The shuttle run adds a demand that treadmill running does not: a 180-degree turn every 20 metres. Deceleration, turning, and re-acceleration carry an energy cost, so shuttle speed at exhaustion is lower than the equivalent straight-line speed. The Léger equation was fitted with this built in, but the turning penalty is not uniform — heavier athletes and those with weaker change-of-direction mechanics lose more per turn, and their VO2max tends to be underestimated relative to lighter, more agile runners at the same measured capacity. Surface grip, footwear, air temperature, and familiarity with the pacing all move scores between attempts. There are also multiple test versions in circulation (some start at 8.0 km/h, some use different level durations), so scores are only comparable when the same audio protocol is used.
Related estimates
The beep test sits alongside other field estimates of aerobic capacity: the Cooper 12-minute run converts a continuous run distance, the Rockport walk test works submaximally from a brisk mile, and the VDOT calculator starts from a race result. Each uses a different regression on a different sample, so agreement within a few ml/kg/min is the realistic expectation.
Disclaimer
This tool is intended for educational and informational purposes only. It is not medical, clinical, or training advice. The equation returns a population-derived estimate that may differ from laboratory-measured values. A maximal shuttle run is physically demanding; questions about suitability for testing belong with a qualified professional.
Questions
- Why doesn't the shuttle count change the VO2max estimate?
- The adult Léger equation maps the final running speed to VO2max, and speed only changes when a new level starts — every shuttle within a level is run at the same speed. A score of 10-2 and a score of 10-8 therefore return the same estimate here, even though 10-8 represents more total work. The shuttle count still matters for the secondary results (total shuttles and distance covered) and for tracking progress between tests, where moving from 10-2 to 10-8 is a real improvement that the VO2max figure alone does not show.
- Is level 1 really 8.5 km/h if the formula is 8 + 0.5 × level?
- Yes — the two statements are the same thing. Substituting level 1 into 8 + 0.5 × L gives 8.5 km/h, level 2 gives 9.0 km/h, and so on. Some published test versions start at 8.0 km/h instead, and a few use different level durations, which is one reason scores from different audio recordings are not directly comparable. This calculator follows the widely used convention of an 8.5 km/h start with 0.5 km/h increments.
- How accurate is the beep test compared with laboratory testing?
- Léger's 1988 validation reported correlations around 0.9 between shuttle-run speed and treadmill-measured VO2max in adults, with individual errors typically within about 10%. The turning demand is the main structural difference from laboratory running: athletes who decelerate and re-accelerate efficiently reach higher shuttle speeds at the same aerobic capacity, while heavier or less agile runners stop earlier than their capacity alone would predict. Familiarity also matters — scores commonly rise over the first few attempts without any change in fitness.
- What happened to the separate equation for children?
- Léger's paper published two regressions. The child equation, for ages 8–19, is VO2max = 31.025 + 3.238 × S − 3.248 × A + 0.1536 × S × A, where A is age in years — it exists because children's running economy and maximal heart rates differ systematically from adults'. This calculator implements only the adult form, VO2max = −24.4 + 6.0 × S. Applying the adult equation to a school-aged tester produces a systematically different figure than the age-adjusted child equation would.
- How far does a runner travel during the test?
- It depends on the version of the audio protocol, but the approximation used here — one minute per level at that level's speed — puts a level 10-5 finish at roughly 84 shuttles, or about 1.68 km, with a 180-degree turn every 20 m. Higher levels add distance quickly because both the speed and the shuttles-per-level count rise: a level 13 finish approaches 2.5 km of running. Official protocol tables differ by a shuttle or two per level, so the figure is presented as an estimate rather than an exact count.
Sources & Methodology
Final speed S (km/h) = 8 + 0.5 × level, following the standard progression where level 1 corresponds to 8.5 km/h and each level adds 0.5 km/h. Adult VO2max (ml/kg/min) = −24.4 + 6.0 × S, the adult form associated with Léger et al. (1988); the paper's separate child equation (ages 8–19, with an age term) is not used here. Total shuttles are approximated as 60 seconds per level at that level's speed over 20 m lengths, plus the shuttles entered for the final level; distance = shuttles × 20 m.
Spotted something off?
Calculations or display — let us know.
More in Running
View all 19 →- Marathon Time PredictorEstimate your marathon finish time from a recent half-marathon performance using Riegel's formula.
- Pace Converter (min/mile to min/km)Convert running pace between minutes per mile and minutes per kilometer instantly.
- Race Time Predictor (Riegel Formula)Estimate race finish time at a new distance using the Riegel formula and a known performance.
- Running Pace CalculatorCalculate average running pace, speed, and split times from distance and duration.
- VDOT Calculator (Jack Daniels)Estimate running fitness (VDOT) from race performance using Jack Daniels's Running Formula equations.
- Age-Graded Running Performance CalculatorExpress any race result as a percentage of a reference standard using the WMA ratio formula.