Whoop Strain Score of 20: What It Actually Means

A Whoop strain score of 20.2 sounds impressive. It's not a badge of honor. It almost certainly means your data or your sensor settings are off, and you're chasing a number that doesn't reflect real physiological load.
Whoop measures strain on a scale of 0 to 21, built around heart rate data and time spent in different cardiovascular zones. The algorithm weighs intensity and duration together. Hitting a 20+ means your heart was working near max for an extended period, which is physiologically possible during something like a hard Ironman or a brutal ultra, but extremely rare in a standard training day.
For context, a solid 10K race effort typically lands between 13 and 16 on the strain scale. A long easy run might sit at 10 to 12. A score above 19 should make you ask questions before you celebrate. Poor sensor contact, a slipping band, or incorrect heart rate spikes can all inflate the number artificially, the same way a loose Garmin HRM chest strap will corrupt your training load in Garmin Connect.
Whoop doesn't cross-reference power output or pace the way a Garmin Fenix 8 or Coros Pace 3 does. It's purely cardiac. That's useful for recovery tracking and general load monitoring, but it also makes the system vulnerable to HR data errors that other platforms would flag or smooth out. Polar's strain score on the Vantage V3 uses similar HR-based logic but adds their own filtering layer.
Bottom line: if you hit a 20+ strain score on Whoop, audit your data before posting it. Check your sensor placement, look at the raw HR trace for spikes, and compare against your actual session feel. The number is only useful if it's accurate.