The Lactate Threshold app started as a simple tool to turn a step test into a clean set of threshold values. Over the past few development cycles it has grown into something closer to a complete profiling and prescription workspace. This post walks through the most significant additions — anaerobic speed reserve, maximum speed determination, switchable 3- and 5-zone models — and the smaller refinements that came with them.
Anaerobic Speed Reserve (ASR)
The headline feature is the ability to determine an athlete’s anaerobic speed reserve — the velocity range that sits between the speed at maximal oxygen uptake (vVO2max, or maximal aerobic speed) and maximal sprinting speed (MSS). Everything an athlete does above their aerobic ceiling happens inside this band, which is exactly why it matters for events decided by surges, kicks and repeated high-intensity efforts.
The concept owes much to the work of Dr Gareth Sandford and colleagues, who showed that ASR and maximal sprint speed are “untapped tools” for differentiating the world’s best middle-distance runners and for understanding the complexity of athlete profiles that traditional aerobic categories miss. Two athletes with an identical vVO2max can have very different reserves above it — and therefore very different tolerances to supramaximal work — information that is invisible if you only look at threshold and VO2max.
Dr. Martin Buchheit’s research extends this directly into programming. Prescribing high-intensity work as a percentage of maximal aerobic speed alone ignores the differing mechanical ceilings between individuals, so the same session can impose very different relative stress on two athletes. Anchoring supramaximal efforts to a percentage of the ASR instead normalises that stress, and the evidence shows it reduces the inter-individual variability of physiological adaptation. The app now makes that calculation a single step rather than a spreadsheet exercise.

Maximum Speed Determination
Because ASR depends on having a reliable upper anchor, the app now supports maximum sprint speed (MSS) determination as a first-class input. Enter the result of a short maximal sprint and the app uses it as the top of the reserve, pairing it with the aerobic anchor derived from the step test. This closes the loop: from a single profiling session you get the threshold values, the aerobic speed, the sprint ceiling, and the reserve that connects them.

Flexible Training Zones: 3 or 5
Training-zone prescription is now configurable. You can choose between a 3-zone model — the classic below-LT1, between-thresholds, above-LT2 structure favoured in polarised approaches — and a more granular 5-zone model for coaches who want finer resolution across the intensity spectrum. Zones are generated directly from the athlete’s own threshold and speed anchors rather than from generic percentages, so the prescription reflects the individual profile the test produced.
Switching between the two models takes a tap, which makes it easy to align the output with whichever periodisation philosophy a given athlete or training block calls for.

Other Improvements
Alongside the marquee features, this round of work brought a number of refinements: cleaner presentation of the threshold detection results, a more consistent workflow from data entry through to zone output, and better handling of the speed-based inputs that the ASR and MSS features rely on. The aim throughout has been to keep the app fast to use rink-side or track-side while quietly adding depth for those who want it.
Development is ongoing, and I’ll keep posting updates here as new capabilities land. If you’re using the app and have feedback or feature requests, I’d be glad to hear them. If you use it for any purposes make sure you reference it:
Cardinale, M. (2026). Lactate Threshold and HIT designer [Web application]. Retrieved from https://lactatethresholdhitdesigner.netlify.app.
A note for team-sport coaches: if you are specifically after a tool to plan HIIT sessions with change-of-direction (COD) prescriptions, I’d recommend Dr Martin Buchheit’s dedicated COD shuttle prescription app, available here. It is purpose-built for that use case and complements the profiling work the Lactate Threshold app is designed for. A screenshot is below.

Key References
- Sandford GN, Allen SV, Kilding AE, Ross A, Laursen PB. Maximal Sprint Speed and the Anaerobic Speed Reserve Domain: The Untapped Tools that Differentiate the World’s Best Male 800 m Runners. Sports Medicine, 2019.
- Sandford GN, Laursen PB, Buchheit M. Anaerobic Speed/Power Reserve and Sport Performance: Scientific Basis, Current Applications and Future Directions. Sports Medicine, 2021.
- Buchheit M, Laursen PB. High-Intensity Interval Training, Solutions to the Programming Puzzle. Part II: Anaerobic Energy, Neuromuscular Load and Practical Applications. Sports Medicine, 2013.


You must be logged in to post a comment.