Inaccurate Heart Rate Tracking While Running

I’ve been using WHOOP for over three years, and I can fully confirm that the heart-rate tracking from the wrist is absolutely inaccurate during running.

I compare my HR in real time with a Polar H10, a Garmin, and an Apple Watch — all of them consistently agree when I’m in Zone 2. WHOOP, instead, shows me at 165 bpm when I’m actually between 100–120 bpm. And it does this constantly.

Before anyone asks: yes, I wear the band correctly — tight, one finger above the wrist bone, fully flush to the skin, with no red or green light leaking. I’ve followed every recommendation, and after three years of daily use I know the device extremely well. So the issue is definitely not how I’m wearing it.

On a stationary bike WHOOP performs reasonably well, but during treadmill or outdoor running it becomes totally unreliable.

After 13 marathons, I know exactly what HR values to expect — and unfortunately WHOOP can’t be the device that accompanies me in training or racing.

I’ve already asked WHOOP to allow external HR devices (Polar, Garmin chest straps, or even using Apple Watch data) to feed heart-rate readings into the platform — that would completely solve the problem.

What do you all think?

4 Likes

I have experienced exactly the same. Whoop 5.0 mesures my heart rate too high when I run. I believe it captures my cadence (160-ish) for 15-20 min until my I am warmed up properly. After that it is Ok but not really accurate. I must say I have the same problem with my sportswatch Polar V2. But I connect an external chest strap (armband OH1) and it is really consistent when compared to same exertion and wearing my Polar H10. I have tried it all with Whoop, wear i tight on my wrist or my biceps. It doesn’t matter, it is still inconsistent. I have less problems when doing others sports. If you find a solution for running, please send me a message.

Same for me. The first 10-15 minutes show my HR at 160+ and then it drops down quickly and closely matches the heart rate strap I wear with my Garmin watch. It does not matter if it is an outdoor run or a treadmill run. Should I be wearing the sensor somewhere else on my body for more accurate results? Currently using wrist band 24/7.

Some get better result worn on the bicep. Not me. For me the best way to wear whoop is with three fingers width from the wrist bone. It is not perfect but the best way for me.

I have exactly the same here. And it’s really a big big downside with Whoop. Specially since running is my main activity.

Whereas I also have a oura ring and the heart rate while I run is really accurate (if I compare it to my Garmin that I wear while running).

I wonder if it would be better wearing it to the biceps but it seems to be the same result for you guys.

I feel like this king of object is totally pointless if they are not even able to get the right intensity from your run since it will affect all your other figures (estimated age, etc)

Same problem here…..does it make sense to trust the other measures?

I’m training and racing Surfski and K1 and have the same issue. Doing a steady Z2 session gives erratic Z3 and Z4 bursts. Going all out (Z5) at a race most of the time it was sitting in Z2 and Z3. I also use a PolarH10 as my HR device and if I just could import the HR data from it to Whoop for my training and races. Please add that in your code. Or re-design the sensor to at least be as good as Apple’s.

It’s not always too high. I have both high and low readings and zero way to correct it. I run a Garmin chest strap always and only really trust that but it screws up the strain readings on whoop.

You wonder why they behave like this as an organisation. They know full well that wrist or bicep based HR are deeply flawed approaches for active sports and somehow they refuse to improve it all while claiming they are for athletes. It’s idiotic. A whoop based chest strap would easily solve the problem but their CEO seems completely deaf to the idea. I know several people have tried to tell him directly.

I have had the same experience with an erratic and high heart rate for the first 10–15 minutes of a run,

For me, I realized my Whoop only became accurate once I started to sweat. So I started to wet my wrist and the underside of the sensor before heading out. Moistening the skin early prevented the sensor from sliding on my dry wrist and helped it get a solid reading immediately. Since I started doing this, my wrist readings have been spot-on.