What blood lactate testing actually measures, the science behind it, how to run a step test on deck, and how to turn the numbers into real training paces — with swimming and open water examples throughout.
Lactate testing measures the concentration of lactate in a swimmer's blood — in millimoles per litre (mmol/L) — at different swimming speeds. A small blood sample is taken from the fingertip or earlobe and read by a handheld analyser in about 10 seconds, so it can be done poolside between reps without breaking up a session.
The point isn't the lactate number in isolation — it's what happens to that number as speed increases. Plotted across a set of increasing efforts, lactate traces a curve that reveals two things every coach actually cares about: the fastest pace a swimmer can hold aerobically for a long time, and the fastest pace they can sustain before fatigue accumulates rapidly. Those two paces anchor every training zone a program uses.
Lactate is often blamed for the "burn" in a hard set, as if it were a waste product the body needs to clear. It isn't. Lactate is a fuel the body produces constantly, even at rest, and shuttles between cells to be used as energy — see the science section below. What actually limits a swimmer isn't lactate itself, but how fast the body can produce, shuttle, and use it relative to demand.
During exercise, muscles break down glucose for energy through glycolysis. One of the products of that process is lactate. At rest and at low intensities, the body produces and clears lactate at roughly matched rates, so blood levels stay low — typically 0.5–1.5 mmol/L. As swimming speed increases, glycolysis speeds up and lactate production begins to outpace clearance, so blood levels start to climb.
The older "lactic acid causes muscle fatigue" model has been superseded by what exercise physiologists call the lactate shuttle — first proposed by physiologist George Brooks. Lactate produced in one part of a muscle cell (or in one muscle fibre) is transported via proteins called monocarboxylate transporters (MCTs) to be used as fuel elsewhere — in a neighbouring fibre, the heart, or the same cell's own mitochondria. Lactate is, in effect, a currency the body moves around to keep working muscle supplied with energy, not a toxin it needs to flush out.
What actually changes at higher intensities is the balance between production and clearance. Below a swimmer's threshold, the shuttle system keeps up — lactate is produced and used at matched rates, and levels stay low and stable. Above threshold, production outstrips the muscle's ability to shuttle and oxidise it, so lactate accumulates in the blood. That accumulation point — not lactate itself — is what a step test is designed to find.
A step test produces a series of lactate readings at increasing speeds. Two points on that curve matter most, generally referred to as LT1 and LT2:
| Marker | Blood lactate | What it represents | Training zone |
|---|---|---|---|
| LT1 Aerobic threshold |
≈2.0 mmol/L | Top of the purely aerobic zone — the point lactate first noticeably rises above resting baseline. | Zone 2, long aerobic sets |
| LT2 / OBLA Anaerobic threshold |
≈4.0 mmol/L | The point lactate begins accumulating rapidly rather than levelling off — the fastest pace sustainable for an extended effort. | Threshold sets |
LT2 is also widely known as OBLA — the Onset of Blood Lactate Accumulation. The 4.0 mmol/L figure is a useful fixed reference point, but it's a population average, not a universal law: a given swimmer's true threshold can genuinely sit anywhere from about 2.5 to 5.5 mmol/L depending on training history and individual physiology. That's exactly why testing an individual swimmer matters more than applying a textbook number.
Because the fixed 4.0 mmol/L reference is so widely used, coaches often talk about a swimmer's V4mM — their swimming speed at 4 mmol/L blood lactate — as shorthand for "threshold pace." It's the most heavily used number from a step test because it correlates strongly with middle-distance performance and is simple to track over a season: as a swimmer's aerobic fitness improves, V4mM speed increases, meaning they can hold a faster pace before crossing that 4 mmol/L line.
The most common field protocol for swimmers is an incremental step test — a series of repeats at the same distance, each one faster than the last, with a blood sample taken during the rest after every step.
A handheld device (e.g. Lactate Scout, Lactate Plus, Lactate Pro) that reads a blood sample in about 10 seconds. The main up-front cost of testing.
One strip and one lancet per sample. Only a tiny drop of capillary blood is needed — around 0.2 microlitres.
Standard hygiene practice for any fingertip or earlobe sample, for both swimmer and coach.
To capture the split time and lactate reading for every step — see Using a Stopwatch for timing technique.
Test at a similar time of day, in the same pool, with normal nutrition and sleep beforehand — and keep those conditions as close to identical as possible every time you retest. A perfectly "optimal" but inconsistent protocol makes it harder to tell whether a shift in the curve reflects real fitness change or just a different testing day.
A 7-step test for a middle-distance freestyler might look like this:
| Step | Pace /100m | Lactate (mmol/L) |
|---|---|---|
| 1 | 1:38 | 1.2 |
| 2 | 1:34 | 1.6 |
| 3 | 1:30 | 2.1 |
| 4 | 1:26 | 2.9 |
| 5 | 1:22 | 4.2 |
| 6 | 1:18 | 6.5 |
| 7 (max effort) | 1:12 | 9.8 |
This exact dataset is loaded into the interactive plotter below — see section 08 for how it's read.
→ Try it: Plot This ExamplePlot swimming speed on the x-axis and blood lactate on the y-axis. A healthy curve stays flat and low through the early, easy steps, then bends upward at two points — a gentle "elbow" around LT1, and a much sharper one at LT2/V4mM, beyond which lactate rises steeply for each further increase in speed.
Once you know a swimmer's V4mM pace, it becomes the anchor for their training zones rather than a guess based on feel or a generic percentage of best time.
Without a test, it's easy to assign "easy aerobic" work that's actually creeping into threshold intensity — it fatigues the swimmer without producing the aerobic adaptation that was the point of the session. A step test closes that gap with an individual number instead of a generic guess.
The same underlying physiology applies in open water, with a few practical differences. Research on elite open-water swimmers has found threshold speeds around 1:02/100m pace for men and 1:08/100m pace for women at the top of the sport — useful as a scale reference, not a target for developing swimmers. More usefully for pacing strategy: successful open-water swimmers tend to race with an even pace through the first three-quarters of a race, then produce a modest 1.5–3% speed increase in the final quarter — and a conservative, controlled start is consistently associated with better finishing results than going out hard from the gun.
Blood lactate testing itself is harder to run mid-swim in open water than on a pool deck between reps, so many open-water coaches use a step test in the pool to establish threshold pace, then apply it to open-water pacing plans — adjusting for current, chop, and drafting on race day rather than retesting lactate in the field. A simpler in-water proxy worth knowing alongside lactate testing is Critical Swim Speed (CSS) — calculated from two time trials at different distances (e.g. a 400m and a 200m) using the pace difference between them — which approximates threshold pace without needing any blood sampling at all, and is a useful cross-check against a lactate-derived V4mM.
Lactate testing adds useful data, but it also adds fatigue and time — it doesn't need to happen often to be valuable. Three to four tests across a season is typically enough to track whether training is producing the intended adaptation.
| Test point | Purpose | Key question |
|---|---|---|
| Pre-season | Set baseline zones | Where does this swimmer's V4mM sit today? |
| Mid-season | Check adaptation | Has V4mM shifted right since the baseline test? |
| Pre-competition | Confirm race readiness | Is peak lactate and threshold pace where it needs to be, and is taper on track? |
Where possible, track both V4mM (LT2) and the LT1 pace across tests. A rightward shift in both points to broad aerobic development; a shift in V4mM alone without a matching LT1 shift suggests more specific threshold adaptation without a wider aerobic base — useful information for adjusting the next training block.
Enter a swimmer's step-test data below — pace per 100m and the lactate reading for each step — to plot the curve and estimate LT1 and V4mM (LT2) pace automatically. It loads with the worked example from section 04; edit any field to plug in real data from your own testing.
Paces should be entered as minutes:seconds per 100m (e.g. 1:26), fastest step last. Leave a row blank to exclude it. The curve and results update as you edit.
| Step | Pace /100m | Lactate (mmol/L) |
|---|