Skip to main content

Hi, recently strava is not showing my calories for my runs but it is showing for my walks and gym sessions. I haven’t changed any settings and I’ve also checked that all settings are correct. 
 

I have a garmin fenix and it’s connected to garmin. 

Hi ​@Janeb84,

double check that your Strava profile is complete including weight, calories are usually missing because of this. 


Thanks. Ive checked and my weight is in. I’ve looked back and the last run that had calories on was the start of June so it’s only recently changed. As I say they are on my walls and gym sessions just not my runs.


And are the calories really missing - or just aren't displayed in the mobile app because other metrics (such as GAP on runs with significant elevation gain) take precedence?

Check the same activity on the Strava website to verify whether this is the case.


Thanks for getting back to me. I’ve checked online and the calories are showing. How do I change the information to show calories or does the other data take precedent?


Unfortunately, that's not possible. But there's a related feature request that you can vote for:

 


Thanks. Just a quick one I’ve looked at other people’s runs who I follow and there runs show the calories, do you know why it shows for some but not others?


In my runs, I’ve observed that it depends on the elevation gain. I don't remember what the exact value is (x meters per kilometer), but at some point Strava includes also GAP - grade adjusted pace, and that's when it takes priority over some other metrics. Typically it’s hilly trail runs. Flat road runs still show the calories in the mobile feed. 


Ahh I see. Yes the runs it’s not showing on are the ones with bigger elevation. Just strange that on some peoples runs that have more elevation than mine show the calories. 


So in the meantime I was able to find the “breaking point” -  elevation of 100 ft per mile (mentioned here). So while a friend's activity can have higher elevation than yours, then if it's longer, it can still be relatively “flatter”. I hope it makes sense.


Reply