It works for me but keep in mind its not automatic. The phone will not know you are on a bike without using an application to record the ride and feed the data into Health. I wear an Apple Watch and use the Cycling Activity when I ride which feeds data into the Cycling history. You could use Strava or one of the other applications to record your data. Garmin would not (last I checked) feed into Health but you can send Garmin data to Strava then Strava to Health. The Apple Watch is the easiest method I have found so far.