Device comparisons

WHOOP vs Garmin: Sleep and Heart Rate Accuracy from a Published Study

In Miller et al. (2022, 53 adults), WHOOP 3.0 agreed more closely with ECG overnight (HR ICC 0.99 vs 0.41) and with polysomnography sleep stages (60% vs 50%) than the Garmin Forerunner 245. WHOOP supplied raw data and funds the lab.

Published study results

MetricWHOOP 4.0Garmin (Forerunner 265 / Forerunner 965 / Fenix 8)
Overnight heart rateICC vs ECGMiller et al. 2022, n=530.99WHOOP 3.0Closer in this study0.41Forerunner 245
Sleep stagesEpoch agreement vs PSGMiller et al. 2022, n=5360%κ 0.44 · WHOOP 3.0Closer in this study50%κ 0.25 · Forerunner 245

Each row is one statistic from a study already cited on this page. The link names the sample size when this page already states it. This is not a new measurement.

Devices

ChatPPG comparison of WHOOP 4.0 and Garmin (Forerunner 265 / Forerunner 965 / Fenix 8). Product photographs, not a measurement.

WHOOP 4.0 Onyx SuperKnit band: product photograph from WHOOP’s listing. Garmin fēnix 8 47 mm AMOLED, slate gray case with a black silicone band (part 010-02904-00): product photograph from Garmin.

At a glance

Miller et al. 2022 tested six devices on 53 adults for one night. WHOOP supplied raw data and the lab receives WHOOP research support. Figures are for WHOOP 3.0 and Forerunner 245, not every WHOOP or Garmin model.

SpecificationWHOOP 4.0Garmin (Forerunner 265 / Forerunner 965 / Fenix 8)
Overnight heart rateICC vs ECG0.99WHOOP 3.0Closer in this study0.41Forerunner 245
Sleep stagesEpoch agreement vs PSG60%κ 0.44 · WHOOP 3.0Closer in this study50%κ 0.25 · Forerunner 245

Primary rows only. The study tables further down list more results from the accuracy database.

Miller et al. 2022, n=53

Hardware specs

SpecificationWHOOP 4.0Garmin (Forerunner 265 / Forerunner 965 / Fenix 8)
Battery LifeDiffersFive daysUp to 13 days (FR265); 23 days (FR965); 16 days (Fenix 8 47 mm AMOLED)
GPSDiffersNo (uses phone)Yes

Hardware only. Study results are not repeated in this table. Differs marks values that are not the same. An em dash means this page did not publish that figure.

Specs verified on October 17, 2026: Miller et al. 2022, Sensors (six devices vs PSG and ECG, n=53), Chinoy et al. 2021, Sleep (seven sleep trackers vs PSG), Bellenger et al. 2021, Sensors (WHOOP HR and HRV vs ECG), WHOOP: Introducing WHOOP 4.0, Garmin Forerunner 265 owner's manual: battery information, Garmin Forerunner 965 owner's manual: battery information, Garmin Fenix 8 owner's manual: battery information, Garmin: Understanding HRV Status.

Pros and cons

WHOOP 4.0

Pros

  • Overnight HR and HRV ICC 0.99 vs ECG for WHOOP 3.0 (Miller 2022)
  • Sleep-stage agreement 60% (κ 0.44) for WHOOP 3.0
  • Strain score from 0 to 21

Cons

  • No GPS or screen
  • Five-day battery
  • Requires a membership

Garmin (Forerunner 265 / Forerunner 965 / Fenix 8)

Pros

  • Up to 13 days (FR265), 23 days (FR965), 16 days (Fenix 8 47 mm AMOLED)
  • Built-in GPS and screen
  • HRV Status vs a 3-week baseline

Cons

  • Forerunner 245 overnight HR ICC 0.41 vs ECG (Miller 2022)
  • Garmin Fenix 5S and Vivosmart 3 did worse than actigraphy for sleep/wake (Chinoy 2021)

What published studies show

One table per metric. These rows come from the accuracy database and are not repeated as a second card list. From the wearable accuracy database (v1.0.0).

Heart rate at rest2 studies

Only maker-funded evidence for WHOOP on this metric.

Device testedResultReferenceSampleStudy
WHOOP≤ 0.39 ± 0.38%Mean bias (signed)ECGRest, 15 opportunitiesBellenger et al. (2021)Maker funded
Garmin Vivoactive 4ρc = 0.9998Lin's concordance correlationECGn = 263, 30-min standardised recordingTheurl et al. (2023)Independent

Heart rate accuracy across devices →

Heart rate during exercise5 studies

Device testedResultReferenceSampleStudy
WHOOP 3.0High agreement only in squats; low in rows and burpeesStudy finding (no single number)ECG chest strap (Polar H7/H10)n = 29, Resistance exercise (5 exercises)Støve et al. (2022)Funding not reported
WHOOP 4.0 (upper arm)Strongest agreement (with Verity Sense) in graded treadmillStudy finding (no single number)ECG chest strap (Polar H7/H10)n = 28, Rest, warm-up, burpees, Bruce treadmillMoghaddam et al. (2025)Funding not reported
Garmin Vivosmart 5Skin pigmentation did not predict error (P = 0.29)Study finding (no single number)ECG chest strap (Polar H7/H10)n = 28, Rest, cycling, recoveryMulholland et al. (2026)Independent
Garmin Fenix 52.9%–9.2% (range by intensity)Coefficient of variationECG chest strap (Polar H7/H10)n = 25, Sitting, walking, running, sprintsDüking et al. (2020)Independent
More results (1)
Device testedResultReferenceSampleStudy
Garmin Forerunner 235all exercise conditionsrc = 0.81Lin's concordance correlationECGn = 50, Gillinov: treadmill, bike, ellipticalGillinov et al. (2017)Funding not reported

Heart rate accuracy across devices →

Overnight heart rate2 studies

Device testedResultReferenceSampleStudy
WHOOP 4.03.00%Mean absolute percentage errorECGn = 13, Home, during sleep, 536 nightsDial et al. (2025)Independent
WHOOP 4.00.91Lin's concordance correlationECGn = 13, Home, during sleep, 536 nightsDial et al. (2025)Independent
WHOOP 3.0ICC 0.99Intraclass correlationECGn = 53, Overnight, sleep laboratoryMiller et al. (2022)Maker funded
WHOOP 3.00.7 bpm (absolute bias)Mean absolute errorECGn = 53, Overnight, sleep laboratoryMiller et al. (2022)Maker funded
More results (2)
Device testedResultReferenceSampleStudy
Garmin Forerunner 245 MusicICC 0.41Intraclass correlationECGn = 53, Overnight, sleep laboratoryMiller et al. (2022)Other maker funded
Garmin Forerunner 245 Music5.4 bpm (absolute bias)Mean absolute errorECGn = 53, Overnight, sleep laboratoryMiller et al. (2022)Other maker funded

Heart rate accuracy across devices →

HRV (RMSSD)4 studies

Device testedResultReferenceSampleStudy
WHOOP 4.08.17%Mean absolute percentage errorECGn = 13, Home, during sleep, 536 nightsDial et al. (2025)Independent
WHOOP 4.00.94Lin's concordance correlationECGn = 13, Home, during sleep, 536 nightsDial et al. (2025)Independent
WHOOPLn RMSSD 1.66 ± 1.80% (LoA ±5.93%)Mean bias (signed)ECGRest, 15 opportunitiesBellenger et al. (2021)Maker funded
WHOOP 3.0ICC 0.99Intraclass correlationECGn = 53, Overnight, sleep laboratoryMiller et al. (2022)Maker funded
More results (2)
Device testedResultReferenceSampleStudy
WHOOP 3.04.7 ms (absolute bias)Mean absolute error (absolute bias)ECGn = 53, Overnight, sleep laboratoryMiller et al. (2022)Maker funded
Garmin Fenix 610.52%Mean absolute percentage errorECGn = 13, Home, during sleep, 536 nightsDial et al. (2025)Independent

4 more results in the database. HRV accuracy across devices →

Sleep stages (4-stage)4 studies

Device testedResultReferenceSampleStudy
WHOOP (strap, 2.0 era)64% (κ 0.47)Epoch-by-epoch agreementPolysomnography (PSG)n = 12, Sleep laboratory, 10-day protocol, 86 sleepsMiller et al. (2020)Funding not reported
WHOOP (strap, 2.0 era)κ = 0.47Cohen's kappaPolysomnography (PSG)n = 12, Sleep laboratory, 10-day protocol, 86 sleepsMiller et al. (2020)Funding not reported
WHOOP (auto-detect)63%Epoch-by-epoch agreementPolysomnography (PSG)n = 6, Sleep laboratory, 9 nights, 54 sleepsMiller et al. (2021)Maker funded
WHOOP 3.060%Epoch-by-epoch agreementPolysomnography (PSG)n = 53, Sleep laboratory, 1 night, 9 h in bed, all devices worn togetherMiller et al. (2022)Maker funded
More results (2)
Device testedResultReferenceSampleStudy
WHOOP 3.0κ = 0.44Cohen's kappaPolysomnography (PSG)n = 53, Sleep laboratory, 1 night, 9 h in bed, all devices worn togetherMiller et al. (2022)Maker funded
WHOOP 4.0κ = 0.37Cohen's kappaPolysomnography (PSG)n = 40, Sleep laboratory, 1 nightSchyvens et al. (2025)Funding not reported

3 more results in the database. Sleep accuracy across devices →

Sleep vs wake (2-stage)5 studies

Device testedResultReferenceSampleStudy
WHOOP 4.0> 90% (all devices)SensitivityPolysomnography (PSG)n = 62, Sleep laboratory, 1 nightSchyvens et al. (2025)Funding not reported
WHOOP (strap, 2.0 era)89% (κ 0.49)Epoch-by-epoch agreementPolysomnography (PSG)n = 12, Sleep laboratory, 10-day protocol, 86 sleepsMiller et al. (2020)Funding not reported
WHOOP (strap, 2.0 era)κ = 0.49Cohen's kappaPolysomnography (PSG)n = 12, Sleep laboratory, 10-day protocol, 86 sleepsMiller et al. (2020)Funding not reported
WHOOP (auto-detect)86%Epoch-by-epoch agreementPolysomnography (PSG)n = 6, Sleep laboratory, 9 nights, 54 sleepsMiller et al. (2021)Maker funded
More results (2)
Device testedResultReferenceSampleStudy
WHOOP 3.086%Epoch-by-epoch agreementPolysomnography (PSG)n = 53, Sleep laboratory, 1 night, 9 h in bed, all devices worn togetherMiller et al. (2022)Maker funded
WHOOP 3.0κ = 0.44Cohen's kappaPolysomnography (PSG)n = 53, Sleep laboratory, 1 night, 9 h in bed, all devices worn togetherMiller et al. (2022)Maker funded

5 more results in the database. Sleep accuracy across devices →

Total sleep time2 studies

Device testedResultReferenceSampleStudy
WHOOP (strap, 2.0 era)+8.2 ± 32.9 min (n.s.)Mean bias (signed)Polysomnography (PSG)n = 12, Sleep laboratory, 10-day protocol, 86 sleepsMiller et al. (2020)Funding not reported
Garmin Forerunner 945MAE 84.63 min (overestimate)Mean absolute errorPolysomnography (PSG)n = 49, 1 night PSG + MSLTBudig et al. (2022)Independent

Sleep accuracy across devices →

Blood oxygen (SpO2)5 studies

Device testedResultReferenceSampleStudy
Garmin Vivosmart 43.3% (rest)Root-mean-square errorMedical-grade pulse oximetern = 36, Rest, COPD outpatientsStøve et al. (2023)Funding not reported
Garmin Venu 2S5.8% (RMSE 6.7%)Mean absolute errorMedical-grade pulse oximetern = 49, Spot readings, with and without chronic pulmonary diseaseJiang et al. (2023)Independent
Garmin Venu 2S6.7%Root-mean-square errorMedical-grade pulse oximetern = 49, Spot readings, with and without chronic pulmonary diseaseJiang et al. (2023)Independent
Garmin Fenix 5X Plus9.77% (ICC 0.549)Mean absolute percentage errorArterial blood gas (SaO2)n = 13, High altitude 4559 mSchiefer et al. (2021)Independent
More results (2)
Device testedResultReferenceSampleStudy
Garmin Fenix 5X Plus+3.3% at 12,000 ft (LoA −1.9 to 8.6%)Mean bias (signed)Medical-grade pulse oximetern = 23, Normobaric hypoxia, rest, 900–12,000 ftLauterbach et al. (2021)Funding not reported
Garmin Fenix 64.29% (CCC 0.10)Mean absolute percentage errorMedical-grade pulse oximetern = 22, Normoxic and hypoxic conditionsCarrier et al. (2025)Independent

SpO2 accuracy across devices →

VO2max estimate3 studies

Device testedResultReferenceSampleStudy
Garmin Forerunner 2457.9% / 7.2% (two runs)Mean absolute percentage errorIndirect calorimetryn = 35, Treadmill ramp testEngel et al. (2026)Funding not reported
Garmin Fenix 67.05% (CCC 0.73)Mean absolute percentage errorIndirect calorimetryn = 19, Graded exercise test and outdoor runCarrier et al. (2025)Independent
Garmin Forerunner 920XT7.3%Mean absolute percentage errorIndirect calorimetryn = 24, LabPassler et al. (2019)Independent

VO2max accuracy across devices →

Energy expenditure (calories)3 studies

Device testedResultReferenceSampleStudy
Garmin Fenix 515.9%–34.5% (range by intensity)Coefficient of variationIndirect calorimetryn = 25, Sitting, walking, running, sprintsDüking et al. (2020)Independent
Garmin Forerunner 955physical activity energy expenditure, 10 min+68.61 kcalMean bias (signed)Indirect calorimetryn = 51, 10-min recumbent cycling intervalsKostrna et al. (2026)Independent
Garmin Fenix 6walking32.0% walk / 21.8% runMean absolute percentage errorIndirect calorimetryn = 20, Outdoor 2-km walk (6 km/h) and run (10 km/h)Le et al. (2022)Independent

Calories accuracy across devices →

Verdict

For overnight recovery data, WHOOP 3.0 outperformed the Forerunner 245 in the one study that tested both, with the funding caveat noted. For GPS training, a screen and battery measured in weeks, Garmin is the practical choice.

Frequently asked questions

Is WHOOP or Garmin more accurate for sleep?

In Miller et al. (2022), WHOOP 3.0 matched polysomnography sleep stages in 60% of epochs (κ 0.44) versus 50% (κ 0.25) for the Garmin Forerunner 245. Chinoy et al. (2021) also found two older Garmin devices worse than actigraphy for sleep/wake.

Is WHOOP Recovery Score better than Garmin Body Battery?

No study has validated either composite score against a reference. The underlying overnight heart rate agreed more closely with ECG for WHOOP 3.0 (ICC 0.99) than for Forerunner 245 (0.41) in Miller et al. (2022).

Has anyone compared WHOOP and Garmin during exercise?

Not in the studies we verified; Miller et al. (2022) measured overnight only.

Device research records

Datasets, papers and validation results for the models named on this page.

Other comparisons

View all comparisons