I have read several forum posts as well as the white paper from firstbeat regarding the vo2max calculation in garmin watches. I may have misunderstood something. I've been running with garmin fenix 5 and chest HRM for almost 7 months now. My vo2max has jumped from 51 in March to 57-58 at around June and it didnt move at all from then until now. I know there are limitations to this method and most notably I am fairly sure my HR max of 190 is not real (max recorded so far around 180 during runs), but I thought it would make sense to keep the 190 which was input at the very beginning, for consistency. The thing is that despite same vo2max being shown the last 3-4 months I know that my performance goes up, as evidenced by race results and what paces I can hit in training. To be a bit more concrete take a look at following runs:
Run 1: June 2, HM race 21.3k, time 1:38, avg pace 4:37 min/km, average HR 170, vo2max reported after the run 56
Run 2: September 15, HM race 21.2k, time 1:32, avg pace 4:20 min/km, average HR 169, vo2max reported after the run 56
Run 3: October 7, long run 20.6k, time 1:35, avg pace 4:38 min/km, average HR 152, vo2max reported after the run 57
The runs 1 and 2 are 3.5 months apart and show same vo2max. The HR is comparable as both were race level efforts. The improvement in time is huge at 6 min in the HM or 0:18 min/km. Both were flat / same elevation gain and loss. Then you can see the last run where in training I hit the same HM time as in the run 1 race, although the HR is significantly lower at 152 vs 170. This was a relatively easy run for me versus maximum effort at the race. Yet the vo2max differs only by 1 point.
Can anybody elaborate? Thanks.