VO2 Test Results

I had a VO2max & lactate threshold test done recently in a lab setting. I’ve tested VO2 max annually during the winter for the past three seasons, and it’s revealed some interesting trends in my fitness.

I’ve been slow about writing a summary of my interpretation of the results comparing this year (2017) to last (2016) but finally here it is.

VO2 Test Results3
Let your eyes glaze over for now. This will all be explained below!


Training Goal: Aerobic Endurance

When I outlined my Aerobic Base training plan, I discussed my perceived physiological weaknesses relating to endurance fitness:

Relevant Physiological Weaknesses

  • Short endurance training history: I don’t have a broad Aerobic Base built from years of experience and training.
  • ANaerobically-dominant phenotype: I have a lot of muscle mass, lots of fast twitch muscle fibers and I put on weight easily.
  • Poor Stamina & Fatigue Resistance: I can’t put out the same kind of power at the end of a race as I could in the beginning.

To be more specific, I felt my limiting factor was peripheral Aerobic adaptation; or how much Oxygen my muscles could utilize at a given workload.

A review article in 2000 by Bassett & Howley concluded that maximal oxygen uptake (VO2max) is limited by the central cardiorespiratory system, and not peripheral skeletal muscle; ie. rate of O2 delivery rather than rate of O2 utilization. However at submaximal workloads peripheral metabolic adaptations to skeletal muscle “[are] critical for improving submaximal endurance performance” (Bassett & Howley, 2000).

The full review article by Bassett & Howley (2000) is worth a read for the various physiological processes that contribute to VO2max and could potentially limit theoretical and functional performance.

Without getting too far into the details, I wanted to shift my peripheral muscle composition toward being more Aerobically adapted – being able to utilize more Oxygen at a given submaximal workload, therefore sparing my ANaerobic muscle fibers. I felt I would best accomplish this with the high volume, low intensity endurance training component of my Polarized Base training plan.


VO2max Test Protocol

  • The ramp/step test protocol was +30W every 3 minutes until voluntary exhaustion
  • After a standardized warm-up stage 1 was set to 170 W in 2016 and 200 W in 2017, hence the extra data point for 2016 in the chart below
  • I was set up on my own bike, on a Computrainer rear-wheel turbo trainer
  • I’ve used my own power meter for the data below.
    • The computrainer PM measured lower power values than my own PM, as expected for measuring at the rear-wheel vs directly at the cranks.
    • This could also represent unequal calibration of one PM or the other, but since I use my own power meter for training and racing, I feel it’s measurements are most relevant to my expected longitudinal performance.
  • Both tests were done around the same time of year, around the same stage of training, with the same general fatigue/restedness, and other controllable factors going into the tests. So the results should be comparable for this discussion.


VO2max Test Results

VO2 Test Results3
Results comparison for 2017 vs 2016


  • Heart Rate (bpm) in red; VO2 (L/min) in yellow; Lactate (mmol/L) in blue
  • HR is higher at all data points for 2017
  • VO2 is higher for 2017
  • Lactate is lower for 2017
  • I reached the same power stage (410 W) during both tests, however:
  • In 2017 I lasted 1:45 into 410 W, while in 2016 I lasted only 30s
  • In 2017 I hit higher peak HR, VO2 and Lactate than in 2016, although only marginally
  • The most significant difference was to my Lactate Curve, which had a large effect on determining Lactate Thresholds (see below)
  • HRmax = 195 bpm (my highest recorded ever!)
  • VO2max = 5.14 L/min (65.1 mL/kg/min at 79kg)
  • Lactate = 8.29 mmol/L


The first obvious finding is that I was producing less lactate at all submaximal workloads. This is exactly what would be expected with Aerobic adaptation to skeletal muscle. However, I wouldn’t expect to see increased HR at submaximal workloads. HR should  decrease with peripheral Aerobic adaptation. So what could be going on here?

My first reaction is that this could simply be due to increased sympathetic – fight or flight activation; I was more stimulated for whatever reason (more kick to my coffee that morning?) and my HR was artificially jacked up as a result. The fact that I achieved a new highest HRmax might support this theory.

But I also measured higher VO2 for all workloads, reflecting increased O2 utilization throughout the test. This leads me to believe that my skeletal muscles were generating relatively more power via Aerobic metabolism compared to previously having to rely on ANaerobic metabolism to achieve the same relative workload. This could explain both the increase in HR and VO2, and the decrease in lactate production.

This would result in ANaerobic muscle fiber sparing; not having to rely on ANaerobic metabolism to generate power early in the test (or race) means more capacity kept in reserve for the top-end effort when it counts.


Aerobic (LT1) and ANaerobic thresholds (LT2) are typically considered to occur at 2.0 and 4.0 mmol/L respectively.

VO2 Test Results4
Lactate Thresholds LT1 & LT2 defined along the Lactate Curve.

Taking these classical definitions, my thresholds appear to be:

2016 2017
Aerobic Threshold (LT1)
142 bpm 171 bpm
240 W 300 W
74% FTP 87% FTP
62% MAP 75% MAP
Lactate Threshold (LT2)
176 bpm 184 bpm
325 W 345 W  
84% MAP 87% MAP
Max Aerobic Power (MAP)
385 W 398 W

These indicate a 3.5% improvement to Max Aerobic Power; a 6% improvement to ANaerobic/Lactate Threshold; and more significantly: a massive 25% improvement to Aerobic Threshold!

So although my max Aerobic ceiling (MAP, VO2max) and my functional threshold power (FTP, LT2) increased a bit less than one might expect for a year of training, my Aerobic threshold (LT1) showed outsized improvements, apparently confirming the efficacy of my training for Aerobic adaptations.

However at the time of this test, the data simply didn’t match my subjective perception of my own abilities…

Further Investigation Necessary

For 2016, these thresholds aligned very well to my subjective perception of fatigue at varying intensities; below ~240 W felt easy, ~325 W felt mentally tough, but sustainable, and at ~385 W I could barely hold on for a few painful minutes.

However, for 2017 the two threshold values (LT1 & LT2) seem unbelievably high based on my subjective perception of fatigue: I thought there’d be no way I could “ride forever” at 300 W, 171 bpm, nor could I ride 40-60 minutes at 345 W, 184 bpm.

And could my physiology really change so drastically within 12 months, that for the same physiological threshold I was pushing out an extra 60 W, and my heart was beating nearly 30 bpm faster?

Maybe I’ve just been underestimating my capabilities and not pushing myself as hard in training as this tests suggests I’m capable of?

Or maybe the 2017 test was overestimating my individual thresholds based on typical Lactate Curve norms? What would happen to my power and HR thresholds if my individual lactate thresholds occur earlier on the curve, eg. at 3.5 and 1.5 mmol/L respectively?

No conclusion to these questions just yet, although since this VO2max test some of my training and race data has come surprisingly close to confirming the predicted numbers. I’ll have a follow up post soon (with less than a month delay this time) on some potential answers.

One thought on “VO2 Test Results

  1. Great info and analysis! One comment about the “Further Investigation Necessary”: I’ve come up against this exact thing a few times in the last year or so. This is my take on it:

    I set my season starting FTP based on new test results, and my early season workouts felt very difficult. I wondered if I had overestimated my FTP given the expected levels of perceived exertion. However, upon completing the second (and much improved) FTP test of the season, the work at that level was vindicated…but I still honestly thought that the new training levels were a joke, how on earth could I complete intervals with these? The workouts started to feel really hard again and it is only now in retrospect that I realize that I just forgot what it felt like to train hard with an FTP that is accurate at that point in time. I tested successfully again yesterday and my new training levels look too painful on paper, but I know I’ve been here before. Embrace the pain. Or at least test it out and see who wins.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.