Quick Answer
Garmin estimates VO2 max using Firstbeat Analytics technology. It analyses the relationship between your heart rate and pace — essentially, how hard your body works to produce a given speed. It’s 95% accurate (±3.5 ml/kg/min) according to Firstbeat’s own study of 79 runners, and independent research shows ~5–6% error. Good enough for tracking fitness trends, but not a replacement for lab testing.
How the Algorithm Works
Garmin’s VO2 max estimate is powered by Firstbeat Analytics (a Garmin subsidiary). The algorithm collects data during your activity and works through these steps:
1. Data collection: During your run, Garmin records heart rate (wrist or chest strap) and pace (via GPS) continuously. For cycling, it uses heart rate and power (requires a power meter).
2. Segment selection: The algorithm identifies 20–30 second periods where your data is reliable — steady movement, heart rate above 70% of your max, no stopping or erratic signals. Only these “credible segments” are used.
3. Workload comparison: For each segment, the algorithm compares your internal workload (heart rate as a percentage of max) against your external workload (pace/speed). The core question: how hard is your body working to produce this performance?
4. VO2 estimation: Using established physiological formulas, the algorithm estimates the oxygen cost of your running speed, then uses heart rate data to determine what percentage of your maximum aerobic capacity that represents. From this, it extrapolates your VO2 max.
The key formulas Firstbeat uses for the speed-to-VO2 relationship are: for running on flat ground, theoretical VO2 = 3.5 × speed (m/s). For hilly terrain, it adds an inclination factor. For cycling, it uses power-to-VO2 conversions based on body weight.
How Accurate Is It?
👉 Swipe to view full table
| Study | Accuracy Finding | Key Detail |
|---|---|---|
| Firstbeat (79 runners, 2,690 runs) | 95% accurate, ±3.5 ml/kg/min | Lab-tested VO2 max 4× over 6–9 months. Error = ~1 MET. |
| University of Würzburg (23 runners) | 5.7% average error | More accurate in mid-range (44–55 ml/kg/min, only 4.1% error). Less accurate at extremes. |
| Garmin Fenix 6S study | Similar ~5–7% error | Consistent with other Garmin models. |
Bottom line: Garmin’s VO2 max is accurate enough to reliably track your fitness trend over weeks and months. If your number goes up by 2–3 points over a training block, you’ve genuinely improved. But if you need a precise absolute value (for clinical purposes or exact training zone prescription), a lab test is still the gold standard.
How Accurate Is It?
👉 Swipe to view full table
| VO2 Max Goes Up When... | VO2 Max Goes Down When... |
|---|---|
| You run faster at the same heart rate | Your heart rate is higher for the same pace |
| Consistent training improves cardiovascular efficiency | Illness, poor sleep, or dehydration raise resting HR |
| You lose body weight (VO2 max is per kg) | Running in heat/humidity (HR rises for the same effort) |
| You run at moderate-to-hard effort consistently | Overtraining or accumulated fatigue |
| You use a chest strap (more accurate HR data) | Wrist HR sensor gives inaccurate readings |
A temporary drop doesn’t always mean lost fitness. Stress, a bad night’s sleep, dehydration, or running in heat can all push your heart rate up for the same pace — which the algorithm interprets as lower fitness. Wait a week before worrying about a dip.
How to Get the Most Accurate Reading
Set your max heart rate correctly. This is the single biggest factor affecting accuracy. The default 220-minus-age formula can be off by 10–15 bpm. If your HRmax is wrong by 15 bpm, Garmin’s VO2 max error jumps from ~5% to ~9%. Do a proper max HR test or use a known race effort to calibrate.
Use a chest strap. Wrist-based optical HR sensors have a 1–13.5% error margin depending on conditions. Chest straps are accurate to ~2%. For the most reliable VO2 max tracking, pair a chest strap for your key runs.
Run outdoors with GPS. Garmin needs GPS pace data for running VO2 max. Treadmill runs won’t update the estimate unless you use a foot pod. Indoor cycling needs a power meter.
Run steady for 10+ minutes. The algorithm needs sustained effort above 70% of max HR. Short, choppy runs with lots of stops don’t generate usable data. A 15–20 minute tempo run or steady moderate effort is ideal.
Keep your profile updated. Your height, weight, age, and sex all factor into the calculation. If you’ve lost or gained weight, update it — VO2 max is expressed per kilogram of body weight.
Running vs Cycling VO2 Max on Garmin
Garmin calculates separate VO2 max estimates for running and cycling. Your cycling VO2 max is typically lower than running because cycling uses fewer muscle groups and the algorithm requires a power meter for accuracy. Without a power meter, Garmin won’t estimate cycling VO2 max at all. If you’re a cyclist tracking FTP, your cycling VO2 max trends should correlate with your power improvements over time.
FAQ: Garmin VO2 Max
How does Garmin calculate VO2 max?
Via Firstbeat Analytics — it compares heart rate (internal workload) against pace/speed (external workload) during 20–30 second data segments to estimate aerobic capacity.
How accurate is it?
95% accurate per Firstbeat (±3.5 ml/kg/min). Independent studies show ~5–6% error. Reliable for tracking trends; not a lab replacement.
Why did my VO2 max go down?
Higher heart rate relative to pace — caused by illness, poor sleep, heat, dehydration, stress, or overtraining. Doesn’t always mean lost fitness.
What conditions are needed?
Running: outdoor GPS, 10+ min steady effort, HR above 70% max. Cycling: 20+ min with a power meter. Indoor runs need a foot pod.
How do I get a more accurate reading?
Set your actual max HR (not 220-minus-age). Use a chest strap. Run steady outdoor efforts. Keep profile data updated.
A Reliable Fitness Compass, Not a Lab Report
Garmin’s VO2 max estimate is impressively accurate for a wrist-worn device — within 5–6% of lab values for most athletes. Use it to track your fitness trend, validate that your training is working, and spot when something’s off (illness, overtraining, poor recovery). Just don’t treat the absolute number as gospel — if you want that, get a proper VO2 max test done in a lab.
Our coaching programmes use your watch data to build structured training that targets real aerobic improvement — not just a higher number on the screen.




























