recovery researchHRV training zones explained: a practical guide
How to translate morning HRV readings into daily training zones — green, amber, red — using rolling baselines and individual standard deviations.
A 2016 Finnish trial by Ville Vesterinen randomized endurance runners to either a fixed 8-week training plan or a plan that prescribed each day's intensity based on morning HRV. The HRV-guided group gained 16-25 percent more VO2 max over the same period, despite doing less total high-intensity work. The mechanism was not magic. It was the avoidance of hard sessions on days when the autonomic nervous system was not ready to absorb them.
That study, along with parallel work by Antti Kiviniemi and Daniel Plews, established the core idea: HRV is not a fitness metric. It is a readiness metric. Translating that into useful training zones requires a more careful framework than the green-yellow-red traffic lights most wearables display.
What HRV actually measures
Heart rate variability is the beat-to-beat variation in the interval between heartbeats. The most reproducible field measure is RMSSD — the root mean square of successive differences — typically expressed in milliseconds and often log-transformed to lnRMSSD for statistical work. Higher values reflect greater parasympathetic (vagal) input to the sinoatrial node.
The signal is real, but the noise floor is substantial. RMSSD on any given morning is affected by sleep duration, sleep timing, the last meal, alcohol, caffeine, body position, breathing rate during measurement, illness, menstrual cycle phase, altitude, and ambient temperature. Single readings carry roughly 10-15 percent measurement variance in well-controlled lab conditions and considerably more in field conditions.
This is why training decisions made on single-day HRV almost never work. The signal lives in trends. See the HRV biomarker reference for clinical ranges and the broader HRV training guide for measurement protocol detail.
Building an individual baseline
The first 60 days of HRV tracking should produce zero training decisions. The data is for baseline construction only. After 60 days of consistent morning measurements taken under similar conditions — same time, same posture, same room temperature, no phone, no coffee — three numbers define the zone system:
- 60-day mean lnRMSSD. The center of the distribution.
- 60-day standard deviation. The spread.
- 7-day rolling mean lnRMSSD. The current state.
The zones are then defined relative to the individual, not to any population norm:
Green zone (high readiness): 7-day rolling mean is within 0.5 SD of the 60-day baseline, trending stable or upward. Train as planned, including high-intensity sessions.
Amber zone (caution): 7-day rolling mean is 0.5-1.0 SD below the 60-day baseline, or trending sharply downward over 3-5 days. Substitute high-intensity work with aerobic base, technique, or low-volume strength.
Red zone (recovery required): 7-day rolling mean is more than 1.0 SD below baseline, sustained for 3+ days, paired with elevated resting heart rate. Take an unplanned rest day or shift to active recovery only.
This framework is described in Daniel Plews' 2013 review and refined in subsequent work with elite rowers and cyclists. It is the most defensible field application of HRV-guided training currently available.
Why absolute values fail
A common mistake is comparing HRV to age-based norms or to other people. The variance between individuals at the same fitness level is enormous. Elite endurance athletes can sit anywhere from 60 to 150 ms RMSSD on waking. A trained 30-year-old strength athlete might run 40-70 ms and be perfectly healthy. A sedentary office worker can show higher absolute HRV than a fatigued elite athlete simply because the latter is training near their ceiling.
The Buchheit 2014 review made this point clearly: HRV interpretation must be longitudinal and individual. Cross-sectional comparisons mislead more than they inform. This is why every reputable HRV platform now displays trend lines and personal deviations rather than league tables.
If you are tracking HRV against population norms or against your training partner's numbers, you are reading noise.
HRV is not a daily oracle. It is a moving average that tells you whether your nervous system is keeping up with your training.
Measurement protocol that actually works
Reproducibility is the bottleneck. The protocol below produces data clean enough for the zone framework above.
- Measure within 5 minutes of waking, before standing, drinking, or checking your phone.
- Use a chest strap or validated wrist sensor. Optical wrist sensors during sleep are improving but still carry more noise than morning supine readings.
- Lie supine, breathe naturally, eyes open. Do not pace your breathing.
- Record for 60-300 seconds. Anything under 60 seconds carries unacceptable variance.
- Skip the reading entirely if you slept under 5 hours, drank alcohol the night before, or are visibly ill. Missing data is better than misleading data.
- Track context — sleep duration, alcohol, late food, travel, illness. The context turns outliers into explainable noise rather than apparent signal.
The HRV optimizer tool handles the rolling averages and standard deviation math automatically once you have 30+ days of input.
Integration with the recovery stack
HRV does not replace other recovery markers. It complements them. The most reliable readiness signal in field practice combines:
- 7-day rolling HRV trend
- Resting heart rate trend (elevated by 5-10 bpm above baseline is a warning)
- Sleep duration and timing variance
- Subjective fatigue and motivation on a 1-10 scale
- Training load via ACWR
When 3 of 5 inputs point amber or red, the zone-based decision becomes high-confidence. When only HRV is amber but sleep, RHR, and subjective fatigue are normal, treat it as a likely outlier and proceed with planned training. The recovery stack protocol lays out the integration in operational form.
Protocol
- Build a 60-day baseline. Daily morning supine RMSSD, no training decisions, just data collection.
- Calculate baseline mean and SD after day 60. Update both monthly with a rolling 60-day window.
- Track 7-day rolling lnRMSSD. This is your decision variable, not yesterday's reading.
- Apply the three-zone rule. Within 0.5 SD: train hard. 0.5-1.0 SD below: substitute. More than 1.0 SD below for 3+ days: rest.
- Cross-check with RHR, sleep, and subjective fatigue before acting on HRV alone.
- Log context daily. Alcohol, sleep, illness, travel. Outliers without context are useless.
- Re-baseline after major fitness changes. A 6-week training block can shift your baseline 10-15 percent. Update accordingly.
- Ignore wearable color codes that compare you to population norms. Use only deviations from your own data.
HRV training zones work when treated as a moving statistical framework. They fail when treated as a daily oracle. The difference is whether you let the data accumulate before you let it make decisions.