VO₂ Max Testing for Cyclists
Lab-grade VO₂ max and ventilatory-threshold testing for road, mountain, gravel, and time-trial cyclists — at 311 Soquel Ave in Santa Cruz, on the Wahoo KICKR Bike adjusted to your fit. A direct measurement of your aerobic ceiling and your real threshold, not an estimate from a 20-minute test.
You leave with power and heart rate at VT1 and VT2, a five-zone training prescription anchored to both, your O₂ cost at each power output (economy), and a same-day interpretation from someone who understands what Empire Grade asks of you that a flat trainer session never will.
Four numbers that turn training from guesswork into calibration
VO₂ max
Your maximum oxygen uptake per minute per kilogram. Sets the upper bound of what you can sustain aerobically and is the single strongest predictor of mortality across the published literature. Trainable 5-15% in a structured block.
Threshold power (VT2)
The power at your second ventilatory threshold — the crossover where lactate starts accumulating faster than you can clear it. Measured directly from gas exchange rather than inferred from a 20-minute max-effort test. This is the number you pace by.
VT1 — top of zone 2
The power and heart rate where aerobic metabolism starts giving ground to anaerobic contribution. The boundary you stay below on base-building rides. Elite endurance athletes distribute ~75% of sessions under VT1 (Seiler 2006).
Cycling economy
How much oxygen you consume per watt. Two riders with identical threshold power can have different economies — the more efficient one holds threshold longer, recovers faster, and rides further on the same fuel. Improves with consistent volume.
Five zones, derived from your measured thresholds
%FTP ranges follow Coggan's published power-training zones scaled to your measured VT2. Heart-rate ranges scaled to your measured HRmax and threshold HR, not an age-based formula.
Where your zones go to work
Endurance rides
Highway 1 north toward Davenport and Año Nuevo — flat to rolling coastal, low traffic, easy to hold zone 2 for 2-4 hours. The Davenport loop (via Bonny Doon or Empire) mixes sustained climbing with recovery on descents: zone 2 on flats, zone 3 on climbs, 3-5 hours total. Felton–Empire–Felton is the inland equivalent with more elevation.
Climbs for threshold and VO₂
Empire Grade (~12 miles, 2,400 ft) is the sustained-threshold canvas: 60-90 min at VT2 is the benchmark. Bonny Doon Road offers 15-30 min threshold blocks on rollers. Alba Road is the VO₂ answer — short, steep, 3-5 min maximal repeats. UCSC campus loops fit shorter zone-5 sessions.
Recovery
West Cliff Drive (flat, coastal, ~3 miles one-way) for honest zone-1 spins without needing to think. Harbor and Seabright loops on flat pavement are the alternate.
Calibration for racing
Sea Otter Classic, Death Ride (5 passes, 129 mi, 15k ft), Mt. Hamilton Challenge, AIDS/LifeCycle, gran fondos. Each has a characteristic pacing profile that maps directly onto your zones — Death Ride is a zone-2/3 pacing problem, a crit is a zone-4/5 repeatability problem, and mis-pacing them almost always means riding the wrong zone for the demand.
The 80/20 distribution, and the research behind it
Seiler & Kjerland (2006) tracked elite cross-country skiers and found ~75% of training sessions below VT1, ~5-10% in the mid-intensity zone, and ~15-20% at or above VT2. That “polarized” distribution turned out not to be unique to skiing — it shows up in elite endurance training across sports.
Stöggl & Sperlich (2014) ran the head-to-head comparison: 48 trained endurance athletes, 9 weeks, four distributions (polarized, threshold, high- intensity, high-volume). Polarized produced the largest VO₂ max gain (+11.7%) versus threshold (+4.8%). The mechanism isn’t mysterious: easy days stay easy enough to recover and absorb volume; hard days stay hard enough to drive threshold and VO₂ max adaptations. The middle zone — tempo — is where most under-polarized programs accidentally spend their time, too hard to recover, too easy to drive adaptation.
The actionable piece: testing tells you the heart-rate and power boundary at VT1. Staying under it on easy days is how the 80% works in practice.
Where cycling-level fitness takes the mortality curve
Projection from Kodama S et al., JAMA 2009 (n=102,980): each 1-MET higher cardiorespiratory fitness was associated with 13% lower all-cause and 15% lower CVD mortality. Compounded across the improvement you set above. Population-level effect — not a personal prediction. PubMed
Wahoo KICKR Bike + Korr CardioCoach
The Wahoo KICKR Bike adjusts to your fit: saddle height, reach, stack, saddle fore/aft, handlebar width, and crank length (165, 170, 172.5, or 175 mm). Built-in power metering, road-feel resistance, and compatibility with Look, SPD-SL, and SPD cleats. Wahoo’s published accuracy spec for the KICKR Bike power is ±1%.
The Korr CardioCoach analyzer does breath-by-breath VO₂ and VO/VCO₂ measurement — the same class of instrument used in university and clinical exercise physiology labs. The graded ramp protocol typically runs 12-18 minutes of riding, with warm-up and cool-down bracketing it.
The evidence, peer-reviewed
Each 1-MET higher cardiorespiratory fitness was associated with 13% lower all-cause mortality and 15% lower CHD/CVD mortality.
Lactate threshold expressed as %VO₂max explained 94.5% of the variance in 1-hour cycling performance — a stronger predictor than VO₂max alone.
Elite cross-country skiers distributed ~75% of sessions in Zone 1 (easy), ~5–10% in Zone 2, and ~15–20% in Zone 3 — a "polarized" pattern.
Head-to-head: polarized training produced the largest VO₂max gain (+11.7%) vs threshold (+4.8%), HIIT, or high-volume across 9 weeks in endurance athletes.
Meta-analysis derived HRmax = 208 − 0.7 × age (r = −0.90), more accurate than the classic 220 − age for adults >40.
Session-RPE correlated with heart-rate-based training load (r ≈ 0.76), validating perceived exertion as a practical load metric.
Frequently asked
A 20-minute FTP test gives you a pacing estimate: the best average power you can hold for 20 minutes, scaled by a standard multiplier (usually 0.95). It's useful for setting training zones on a platform like TrainerRoad or Zwift, but it's an estimate, not a measurement. A VO₂ max test on our Wahoo KICKR Bike directly measures the oxygen you consume and CO₂ you produce breath by breath while you ramp to exhaustion. The output is your actual VO₂ max, the exact power and heart rate at your first ventilatory threshold (VT1, where aerobic metabolism starts losing ground) and your second (VT2, the lactate/threshold crossover). You walk out with a specific power number for threshold — not a multiplier of a hard 20 minutes.
No. We test on the Wahoo KICKR Bike, which is fully adjustable to match your fit — saddle height, reach, stack, saddle fore/aft, handlebar width, and crank length (165/170/172.5/175 mm). Bring your cycling shoes; cleats for Look, SPD-SL, and SPD are all compatible, or you can use flat pedals.
Your test gives you the power and heart rate at VT1 and VT2. Translating to Zwift/TrainerRoad zones is straightforward: VT2 power is your threshold (Zone 4 floor); VT1 marks the top of Zone 2. Pair those with the five-zone heart-rate prescription from the test and you have both power and HR targets for every session — power as the primary for steady-state work, HR as the honest signal on climbs, in heat, or when windy conditions make outdoor power noisy.
In trained cyclists, published randomized training studies show 5-15% VO₂ max gains over 8-12 week blocks — the upper end in studies using a polarized distribution (Stöggl & Sperlich 2014 reported +11.7% in trained endurance athletes). Untrained cyclists typically see larger relative gains. The ceiling depends on training age and genetics; the rate depends on the structure of the block. Retesting every 8-12 weeks is the standard interval for tracking change.
Yes — arguably more. Power tells you what you're producing. VO₂ max and ventilatory thresholds tell you why that power is or isn't sustainable, and where the physiology breaks. You leave with the heart rate that corresponds to your threshold power (so HR becomes useful on climbs and in heat), an economy measurement (O₂ cost at each power), and clean zone boundaries that aren't shifted by a bad 20-minute test day.
Plan 45-60 minutes total: bike fit and warm-up (10-15 min), graded ramp protocol (12-18 min of actual riding), cool-down (5-10 min), and same-day results review. Bring cycling kit, shoes, a water bottle, and a towel.
Every 8-12 weeks during active training is the standard interval — long enough to see adaptation, short enough to catch a block that isn't working. Twice a year is reasonable for riders holding steady fitness. Retest before a peak event if you've changed training substantially, so your race-day zones reflect current fitness.
Pricing
- Breath-by-breath VO₂ on Korr CardioCoach
- Measured threshold power + VT1/VT2
- Power + 5 heart-rate zones
- Cycling economy (O₂ cost per watt)
- Same-day results and interpretation
- KICKR Bike fit to your geometry
- Everything in VO₂ Max Test
- Resting Metabolic Rate for ride fueling
- Daily calorie targets
- Fuel-utilization breakdown at each zone
Test duration 45-60 min total. Bring cycling shoes, kit, and a water bottle.
Fit Evaluations
311 Soquel Ave, Santa Cruz, CA 95062
831-400-9227 · info@fitevals.com