This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Vo2 max not updating in training status

Hi all , I was cycling for a while and my training status has worked welll, now I’ve switched over to running and my past two runs my vo2 max is calculated but its not included in training status , can someone tell me why ? Here is a photo of todays vo2 max 7/23 and a photo of vo2 max in the training status tab. Thank you 


  • My guess is that it is just a caching and display issue and that the real value is used even if it isn't displayed on the Current page.

    What does it look like in the web? https://connect.garmin.com/modern/report/21/all/current 

  • Thank you, just checked out the web and it has the same thing . Vo2 max was generated for my run but not used to calculate training status …. Maybe since I only ran 2 times I need to do a few more since I was primarily cycling..

  • Which VO2 max is being used for the training status will change. I don't know when. I guess it will try to use the most accurate.

    It should still show the updated value for running. 

    Just continue to run for a few more weeks and see if it gets updated. 

  • Ok will do that . Thank you 

  • I just wonder whether there was any difference between the running activity that triggered the peak VO₂max of 64 vs the remainder of them with much lower value. For some reason GC considers that value more accurate. Typically it is when you mix Running and Trail Running (less accurate VO₂max), or outdoor running (with GPS) with treadmill running. The use of a HRM chest strap may be also a factor here.

    It could perhaps also be because the high value is closer to the Cycling VO₂max. Since the VO₂max is a physiological value of your body, it would make some sense. On the other hand, I do not see it mentioned anywhere in the documentation, and do not remember seeing it here on the forum either. I do not use a power meter for cycling, so cannot compare it with my own data.

    So the most important question is, whether you know why there is such a big peak in the Running VO₂max, couple of days ago. It may give a clue.

    Since GC apparently considers that value for more accurate than the rest, you will need to wait 30 days till it gets overwritten by the new VO₂max data. See more details about it in the chapter "The Type of Activity Recorded Did Not Surpass a Previously Recorded Activity" of the document My Recorded Activity Did Not Update the VO2 Max Estimate | Garmin Support

  • The only thing I can guess is since I’m new to running and can only get about 10-15 min run complete , GC needs time to work that into my status since I only did cycling for so long .ill see a few more weeks or 30 days like you said …

  • Geez now yesterday vo2 max did not register for my run, but today I see it with today’s date , very strange . And my training status still has not updated …

  • Geez now yesterday vo2 max did not register for my run, but today I see it with today’s date , very strange

    I can imagine two possibilities for that:

    1. Today's VO₂max comes from your all-day (non-recorded) activity, as already mentioned previously
    2. The Upload Time Zone setting in Garmin Connect Settings does not match the time zone on your watch, so if there is a big difference, some of the yesterday's data might be parsed as if it happened today.
  • Would the all day non recorded vo2 max value add to training status?

  • I do not think so. At least the documentation tells this:

    To receive a training status, record and sync 1-2 running or cycling activities per week that generate a VO2 Max.

    Runs must be recorded outdoors with GPS tracking and heart rate data. Cycling can take place indoors or outdoors, but the rides must be done using a power meter and with recorded heart rate data. 

    VO₂max from the all-day unlogged activity does not use the GPS, hence it does not apply for the TS.