My calculated results were pretty much bang on. A 2000m race for me was 6:33 at my best with body weight of 80 kg. Try entering your 6:30 or 7:00 mm:ss max cycling power in the calculator and check it again. The world record for the 2000m indoors is 5:35 and a good time is under 7:00.
That put me just over 56.
So now I have another number.
More of a curiosity for me anyway.
According to my recent test, that calculation was +/- 1 from the lab.
![]()
Stay the hell away from it
![]()
![]()
![]()
My Garmin gives me a number of 73-74 VO2max, and I’m just average. I guess the real one could be around 50-60, my sister’s lab vo2max is 50 at 3.4w/kg.
This number would be interesting to know the percentage of vo2max usage at treshold, My sister’s percentage it’s 87% which is cool (trained) but has little or no margin to increse ftp with that vo2max.
I suppose at high percentages (near 90% and plateau), the way to be able to improve ftp is doing vo2max intervals so you have a little more margin to grow. Someone corrects me.
Apologies for resurrecting a long dead topic, felt better than starting a new one with not really a lot to question or add, just an observation since I’ve been running my garmin concurrently with trainerroad
I’ve been doing some sweet spot workouts (antelope variants) and those seem to be triggering updated vo2 estimates. today I got 68 as my estimate after 5x10min @ 94% The number is about meaningless to me as far as something actionable, of course, but it’s fun to see a higher number I guess!
while the raw number itself is an estimate and can usually be a little higher than what a lab would determine, as long as it is going up is all the validation one needs to see how well training is going.
Each device calculates it a little bit different, but basically any 20 minute block above 70% of max hr is used to determine the VO2 estimate. For it to be closer to the real number, you’d have to have a correct max HR input to your garmin device. For cycling it is Power:HR, and running Pace:HR.
How long do VO2 numbers take to improve ? Mine really sucks and based on my Garmin its only improved about 6 points over the last 3 weeks on SSB1 mid vol.
Maybe i’m expecting too much too soon
Do you have cycling specific heart rate zones implemented in Garmin?
On My device (520) i have it on auto detect so the max is in but not my resting HR
or try this (the ACSM formula that Coggan laid out in TRWPM):
do an evenly paced 4-5min effort
look at the “flatline” watts – where the effort stabilizes and you’re not sprinting at the start or the end of the effort.
watts x .0108 + mass in kg x .007 = liters of oxygen
divide ml of oxygen by body mass
recent 5 min effort:
412 x .0108 = 4.4496
71 x .007 = .497
4.9466 liters of O2
4946 / 71 = 69.66
The Garmin VO2 estimator has me at 70, so, it’s in the ballpark (that’s also what the last lab test I had said).
Take the estimates with a 5% grain of salt – but, lab tests can also have up to a 3% variance, depending the calibration and the competence of the tester, so there you go…
The most important number is the race result – after that, are the watts going in the right direction on your training rides?
their VO2 estimate is tied to your best 20min aerobic effort, during a steady-paced ride – it goes off of Firstbeat research indexing HR to watts (I think it’s working off of % of HRR* – like Seiler has referenced in podcasts, noting that if you are at 60% HRR, you are at 60% of VO2 max).
If you do intervals, or you do a ride with chunks of HR zone 3, it won’t do a VO2 estimate. It works off of zone 1-2 HR rides, with steady effort, only. So you just go out and ride at your AeT and see what the Garminator says…
*HRR = Heart Rate Reserve.
Max HR - Resting HR
so for me: 171 - 45 = 126
126 x .6 = 75.6
75.6 + 45 = 121
60% of HRR = 121
I did apple orchard today (15sec 125% 15-30sec 88% for 3.5mins each) and it triggered another vo2 estimate, 2nd time this week, went up to 69 today. I’m trying not to put too much brain power in understanding this stuff lol
i think it is just 20 minutes without stopping, as long as it is above 70% of max HR (statement from my manual).
70% of max looks like it is almost the same as 60% of HRR
Just to note, I have never found a FirstBeat whitepaper that actually explains their method. They describe how they validated it and what the results are, but there is never a “methodology” section like there ought to be in a published paper. So really hard to double-check their work.
That said, I strongly suspect that the estimate depends on the FTP value that you input as well as the max HR value. Anecdotally, each time my Vo2max has gone up (according to Garmin) after a ride, my FTP estimate also has gone down.
I used to think that the Garmin / FirstBeat method assumed a uniform level of efficiency among athletes. But I’m wondering they actually use FTp as a proxy for how efficient you are.
also just to say it, these formulas are going to be kind of hard to apply if they ask for “Watts at Vo2max” because Vo2max has a time component, right? My understanding is taht there are a number of intensities that will eventually elicit Vo2max, just after different durations. So “power at Vo2max” doesn’t mean much without that time portion. Presumably this is why there are so many test protocols.
https://www.firstbeat.com/en/aerobic-fitness-level-vo₂max-estimation-firstbeat-white-paper-2/
3rd hit using “firstbeat vo2max estimation” in Duck Duck Go search engine.
I like to use the formula 10.8 * FTP / kg * 0 + 200.
This one I have seen. But it doesn’t really tell you how they do it, right? It just says “we extrapolate.” That can mean so many things. Unless I’m missing something, a FirstBeat-method Vo2max calculation is not reproducible from the above. That’s what I mean about them not explaining it.
