You wake up, glance at your watch, and see resting heart rate at 58 — three beats above your four-week average. Garmin says Body Battery is at 42. COROS flags "Recovery Needed." Apple Watch suggests a lighter day. Four numbers, three platforms, and one question: should you run the tempo on your calendar or swap it for an easy jog?

Resting heart rate (RHR) and recovery metrics are among the most useful passive data streams endurance athletes collect. They are also among the most misread. A single elevated morning reading does not mean you are overtrained. A green recovery score does not guarantee a PR. The value is in trends, context, and knowing what each brand actually measures overnight.

This guide explains how Garmin, COROS, and Apple Watch capture resting heart rate and recovery, what heart rate variability (HRV) adds to the picture, and how to turn morning numbers into training decisions without overreacting to noise.

What Resting Heart Rate Actually Tells You

Resting heart rate is the number of times your heart beats per minute at complete rest — typically measured during sleep or immediately upon waking before you stand up. In trained endurance athletes, RHR commonly sits between 40 and 60 bpm, though genetics, age, and medication create wide individual ranges.

A lower RHR generally reflects stronger parasympathetic tone and more efficient cardiac output per beat. Over months of consistent aerobic training, RHR often drifts downward as stroke volume increases. That long-term trend is meaningful. Day-to-day fluctuations of 2–5 bpm are normal and driven by sleep quality, hydration, alcohol, stress, illness, and the previous day's training load.

Elevated RHR relative to your personal baseline — sustained over several days, not one morning — often signals incomplete recovery, oncoming illness, or accumulated fatigue. The signal is a nudge to audit sleep, nutrition, and training volume, not an automatic command to skip every workout.

Baseline before alerts

Establish your personal RHR range over 2–4 weeks of normal training before treating single-day spikes as actionable. Compare against your rolling average, not population charts or a friend's numbers.

Heart Rate Variability: The Companion Metric

Heart rate variability measures the variation in time between consecutive heartbeats, usually reported in milliseconds (ms). Higher HRV generally indicates stronger parasympathetic (rest-and-digest) activity relative to sympathetic (fight-or-flight) drive. Lower HRV often appears after hard training, poor sleep, alcohol, or stress.

HRV is highly individual. A "good" absolute number for one runner is meaningless for another. Platforms normalize HRV against your personal history — which is why the trend matters more than whether you read 45 ms or 85 ms on any given morning.

Most wrist devices estimate HRV during sleep using optical sensors, not clinical-grade ECG. Accuracy is adequate for trend tracking but not for comparing your ms value against lab studies or a different device brand. Use HRV directionally: seven-day rolling average up or stable usually supports planned training; a sustained dip below your norm suggests backing off intensity.

Garmin: Resting HR, HRV Status, and Body Battery

Garmin watches with Elevate optical sensors measure resting heart rate continuously, prioritizing the lowest sustained readings during sleep. RHR appears in the Garmin Connect morning report and trends over weeks and months in the Health Stats dashboard.

HRV Status (on supported Forerunner, Fenix, and Epix models) compares last night's HRV against your four-week baseline, categorizing nights as Balanced, Low, or Unbalanced. Garmin uses this alongside training load history to contextualize whether low HRV reflects normal post-workout adaptation or accumulating stress.

Body Battery is Garmin's composite recovery score (0–100) that blends HRV, stress, sleep, and activity data throughout the day. It is not a pure overnight metric — it drains during workouts and stress and recharges during rest and sleep. Many runners check Body Battery on waking to gauge readiness, then watch it climb through the morning if they slept well.

Garmin also surfaces Training Readiness on newer devices — a daily score combining HRV Status, sleep score, recovery time, and acute training load. Scores of 70+ generally align with green-light days for quality work; scores below 50 suggest easy running or rest.

Garmin's strength is ecosystem depth: RHR, HRV, sleep stages, training load, and recovery time live in one dashboard. The weakness is complexity — multiple overlapping scores (Body Battery, Training Readiness, HRV Status) can contradict each other if you treat each as an independent verdict rather than converging signals.

COROS: Resting HR, HRV, and Training Status

COROS measures resting heart rate during sleep on Pace, Apex, and Vertix models, displaying a daily value and long-term trend in the COROS app. The measurement window and filtering differ slightly from Garmin, so switching brands may shift your absolute RHR by 1–3 bpm even when physiology is unchanged.

COROS reports overnight HRV on supported watches, normalized against a personal baseline similar to Garmin's approach. The EvoLab section integrates HRV with training load to produce Training Status labels — Peaking, Maintaining, Recovery, or Overreaching — based on fitness (chronic load) versus fatigue (acute load) balance.

When Training Status reads "Recovery," COROS is flagging that recent load exceeds your current adaptation rate. That is a structural signal about your training block, not just last night's sleep. A single bad HRV night inside an otherwise balanced block may still show "Maintaining" — context the label provides that a standalone RHR number does not.

COROS lacks a direct Body Battery equivalent but offers Resting Heart Rate alerts when RHR deviates significantly from baseline. The interface is simpler than Garmin's, which helps runners who want one or two clear signals rather than five competing scores.

Apple Watch: Resting HR, HRV, and Third-Party Readiness

Apple Watch tracks resting heart rate using optical sensors, reporting a daily value in the Health app and on-watch summaries. Apple calculates RHR from periods of inactivity throughout the day and during sleep, not exclusively from one overnight window — which can make Apple's RHR differ slightly from Garmin or COROS sleep-only measurements.

Apple Watch records HRV (SDNN) during sleep and during Breathe sessions. The Health app shows HRV trends over time but does not natively translate HRV into a training readiness score. Runners who want Garmin-style readiness on Apple hardware typically use third-party apps — Training Today, Athlytic, or similar — that ingest Apple Health HRV and RHR data to produce daily readiness ratings.

Apple's native Cardio Fitness (VO2 max estimate) and sleep stages complement RHR but do not replace a dedicated recovery score. The Apple ecosystem excels at passive data collection and sharing with third-party apps; it requires one extra layer to convert raw HRV into training guidance.

Wrist placement and band fit matter on Apple Watch as on any optical platform. The Sport Loop and Solo Loop must be snug overnight for reliable sleep HRV. Loose bands produce gaps that suppress HRV readings and can inflate apparent RHR.

Comparing the Three Platforms

Despite different algorithms, all three brands converge on the same physiological inputs: overnight heart rate patterns, beat-to-beat variability, sleep duration and quality, and recent training stress. Divergence appears in how each packages and labels the output.

  • Garmin offers the most granular recovery stack (RHR, HRV Status, Body Battery, Training Readiness) — best for data-heavy planners who want multiple cross-checks
  • COROS emphasizes Training Status as a block-level fatigue signal — best for runners who want a single structural label tied to load management
  • Apple Watch captures reliable raw RHR and HRV but delegates readiness interpretation to third-party apps — best for athletes already in the Apple ecosystem who will add one app layer

Switching brands will change absolute numbers. Re-establish baselines after any device change. Do not compare your COROS RHR of 52 against a training partner's Apple RHR of 49 and assume a fitness gap.

How to Use Morning Recovery Data in Training

Build a simple decision tree and default to it instead of re-litigating every morning:

  1. Check RHR against your 7-day rolling average. One day 3–5 bpm elevated with good sleep and no symptoms: proceed with planned training, perhaps at the conservative end of pace ranges. Three or more consecutive days elevated: reduce intensity, add rest, audit sleep and stress.
  2. Cross-check HRV trend. If RHR is elevated and HRV is below your four-week norm, the convergence strengthens the case for an easy day. If RHR is elevated but HRV is normal and you feel fine, proceed cautiously — isolated RHR spikes happen.
  3. Layer subjective feel. Recovery metrics are inputs, not overrides. Waking up tired with heavy legs and elevated RHR is a clear easy-day signal. Waking up with elevated RHR after one beer and seven hours of sleep is a hydration and sleep issue, not necessarily overtraining.
  4. Match response to session type. Skip or downgrade quality sessions (tempo, intervals, long run progression) when recovery signals are red. Easy Zone 2 runs often still help on yellow days — they promote blood flow without adding significant stress.
  5. Log and review weekly. Note RHR, HRV, sleep, and session quality in a training log. Patterns emerge over weeks that no single morning number reveals.

Common Mistakes When Reading Recovery Metrics

Reacting to one bad night

A single night of poor sleep, late alcohol, or a stressful work deadline suppresses HRV and elevates RHR. One data point is noise. Wait for two or three consecutive nights of deviation before restructuring your training week.

Ignoring illness early warnings

Sustained RHR elevation (5–10 bpm above baseline for 3+ days) with falling HRV often precedes full-blown illness by 24–48 hours. Runners who treat this as a rest signal rather than pushing through frequently recover faster and lose fewer training days overall.

Chasing a green score on rest days

Recovery metrics reflect rest — that is the point. Body Battery recharges on rest days. Do not add extra easy miles just because your watch shows high readiness on a scheduled off day. Rest is training.

Comparing absolute HRV across people or devices

HRV is individual and device-dependent. Your 62 ms on Garmin is not better or worse than someone's 48 ms on Apple Watch. Compare only against your own history on the same device.

Building Your Personal Recovery Baseline

Spend two to four weeks wearing your watch consistently during sleep with a snug band. Note your typical RHR range and HRV average in the app. Identify what "normal" looks like for you — including how RHR responds the morning after hard sessions, long runs, and rest days.

Once baseline is established, set personal alert thresholds: for example, RHR more than 5 bpm above your rolling average for three consecutive days triggers an easy week, regardless of what the calendar says. Pair these thresholds with the Heart Rate Zones Calculator so easy-day pace targets stay honest when you downgrade intensity.

For broader recovery context — sleep, nutrition, active recovery — see our Running Recovery Guide. For how wrist HR accuracy affects training metrics during runs, see Garmin vs COROS Heart Rate Accuracy.

Final Takeaway

Garmin, COROS, and Apple Watch all capture resting heart rate and HRV overnight, but they package recovery differently. Garmin offers the deepest native stack; COROS simplifies into Training Status; Apple provides raw data best paired with third-party readiness apps.

The platform matters less than the habit: wear the watch consistently, establish your personal baseline, and act on multi-day trends — not single mornings. Recovery metrics are guardrails for training decisions, not a replacement for listening to your body.

→ Set your heart rate zones · → Calculate Zone 2 range

FAQ

What is a normal resting heart rate for a runner?

Trained endurance runners commonly see resting heart rate between 40 and 60 bpm, though values from the high 30s to low 70s can be normal depending on age, genetics, and medication. Absolute numbers matter less than your personal trend. A runner whose baseline is 55 bpm who suddenly reads 63 for several days has a more actionable signal than comparing 55 against a chart that says "athletes should be below 50."

Should I skip a hard workout if my recovery score is low?

Downgrade or skip quality work when recovery signals converge — elevated RHR for multiple days, HRV below your baseline, poor sleep, and heavy legs. A single low score after one bad night is not automatic grounds to cancel a tempo run. Use low scores as a prompt to check sleep, hydration, and stress before deciding. When in doubt on a quality day, start the warmup and reassess; bail early if effort feels disproportionately hard.

Why does my resting heart rate differ between Garmin, COROS, and Apple Watch?

Each brand uses different measurement windows, filtering algorithms, and sleep detection logic. Garmin and COROS prioritize overnight sleep readings; Apple incorporates daytime inactivity periods. Optical sensor placement and band fit also vary. Expect 1–4 bpm differences between devices on the same wrist. Pick one device for trend tracking and stick with it rather than averaging across platforms.

Is HRV on a wrist watch accurate enough to guide training?

Wrist optical HRV is accurate enough for personal trend tracking — seven-day rolling averages, baseline comparisons, and directional changes after hard training blocks. It is not clinical-grade and should not be compared across device brands or against published research that used chest ECG. Treat wrist HRV as one input alongside RHR, sleep, subjective feel, and training load, not as a standalone verdict on readiness.