Skip to main content
aifithub
Recovery Formula

Resting Heart Rate Formula + Interpretation

Resting heart rate is the heart rate at complete rest. Measure morning supine within 5 min of waking, before caffeine or movement. AHA 2019 normal range: 60-100 bpm for adults; trained athletes commonly 40-60. RHR is a sensitive but noisy marker of recovery state — a sustained +5 bpm shift above your 14-day baseline (Lehmann 1998 overreaching study) flags accumulated training stress or illness before perceived fatigue catches up.

By Orbyd Editorial · AI Fit Hub Team
Best Next MoveCardio

Resting Heart Rate Calculator

Assess cardiovascular fitness from your resting heart rate — classification, cardio age, and improvement targets.

CalculatorOpen ->

On This Page

Education · Not medical advice. Output is deterministic math from your inputs.Editorial standardsSponsor disclosureCorrections

Formula

Copy the exact expression or work through it step by step below.

RHR_5min_avg = sum(beats_per_minute over 5 min supine) / 5 baseline = 14_day_rolling_mean(RHR_5min_avg) overreaching_signal = (current_RHR > baseline + 5) for ≥ 3 consecutive days fitness_category (resting HR norms, AHA 2019): Elite endurance: < 50 bpm Trained endurance: 50-60 bpm Trained general: 60-70 bpm Average adult: 70-90 bpm Elevated: > 90 bpm (check with physician)

Variables

RHR_5min_avg

Morning RHR average

5-minute supine measurement within 5 min of waking. Phone-camera apps or chest strap work. Skip caffeine, alcohol, or movement before measurement.

baseline

14-day rolling mean

Stable reference. Excludes alcohol days (sympathetic activation), illness days, and days after very late nights. Forward-fill those for cleanliness.

overreaching_signal

Overreaching trigger

Sustained elevation flags non-functional overreaching or onset illness. 1-day spikes are noise (poor sleep, large meal, stress). 3+ consecutive days is signal — pair with HRV deload (see /formulas/hrv-deload-trigger-formula/) for stronger evidence.

fitness_category

RHR fitness band

Trained-endurance RHR runs 10-20 bpm below population average due to increased stroke volume + vagal tone. Lower isn't always better — sustained <40 bpm with symptoms (dizziness, fatigue) warrants cardiology referral to rule out conduction issues.

Step By Step

  1. 1

    Measure morning supine RHR for 14 days. Skip alcohol/illness days. Phone camera apps (HRV4Training, Welltory) or a chest strap both work.

    14-day average: 56 bpm, SD 3 bpm.

  2. 2

    Categorize: <50 elite, 50-60 trained, 60-70 active, 70-90 average, >90 elevated.

    RHR 56 = trained endurance band.

  3. 3

    Set overreaching threshold: baseline + 5 bpm.

    Threshold = 56 + 5 = 61 bpm. 3 consecutive days above 61 = signal.

  4. 4

    Daily check after waking. Compare to threshold. Track 7-day rolling mean alongside daily.

    Mon 55, Tue 60, Wed 62, Thu 64, Fri 63 → 3 days above threshold (Wed-Fri). Trigger fires.

  5. 5

    On trigger: 50% volume deload for 5-7 days. Keep intensity on top sets. If RHR doesn't normalize within 7 days, investigate non-training causes (illness, life stress, undereating, sleep deprivation).

    Deload week: drop running volume from 60 to 30 km/week, lifting volume from 16 to 8 sets/muscle. Day 5 RHR back to 57 — resume normal volume.

Worked Example

Trained marathoner with 14-day baseline tracking RHR for overreaching

14-day baseline RHR

54 bpm

14-day SD

3 bpm

Threshold

54 + 5 = 59 bpm

Recent 5 days

53, 58, 61, 60, 62 bpm

Day 1: 53 (below threshold) ✓ Day 2: 58 (below) ✓ Day 3: 61 (above) ✗ Day 4: 60 (above) ✗ Day 5: 62 (above) ✗ 3 consecutive low days starting Day 3 = OVERREACHING SIGNAL

Trigger fires Day 5. Deload week: volume 50% of normal, hold intensity on key sessions, sleep 8+ hours/night. Re-check RHR daily. Expect baseline return within 5-7 days. If RHR remains elevated, look upstream — sleep tracking, nutrition log, stress audit, GP visit if accompanied by fatigue or any flu-like symptoms.

Common Variations

Manual pulse-count vs wearable: morning pulse-count at the wrist for 60 sec is ±2 bpm accurate. Wearable (Garmin, Whoop, Oura, Apple Watch) reports overnight low. Garmin's resting HR averages last 30 min of sleep — runs 5-10 bpm lower than the manual morning method.
RHR alone vs combined (RHR + HRV + sleep): single-metric overreaching detection has ~70% sensitivity. RHR + HRV + perceived sleep quality combined (Eatough 2023) jumps to ~85%. Use this formula as one signal in a multi-metric framework.
Trained-athlete confound: extremely low baseline RHR (<45) reduces signal-to-noise for the +5 threshold rule. Switch to a percentage-based rule: +10% above baseline (45 → 50) instead of absolute +5.
Aging adjustment: maximum HR drops with age (Tanaka 2001: 208 − 0.7 × age). Resting HR rises modestly with age (~1 bpm per decade) due to reduced parasympathetic tone. Compare to your own baseline, not population norms.

Try These Tools

Run the numbers next

Sources & References

General fitness estimates — not medical advice. Consult a healthcare professional for medical decisions.