All posts
hrvrecoverytraining plans

How to Use HRV to Adjust Your Weekly Training Plan

April 6, 20266 min read

Heart rate variability is one of the few training metrics that tells you something your legs and your schedule do not. CTL tells you where your fitness sits. ATL tells you how hard the last week was. TSB tells you the balance between them. HRV tells you whether your nervous system has actually absorbed any of it.

Used well, HRV is the single best input for day-to-day training decisions. Used badly, it is either ignored or over-interpreted — and both mistakes cost fitness.

What HRV means for cyclists

HRV is the millisecond-level variation between your heart beats at rest. A healthy, well-recovered body runs with high variability because the parasympathetic branch of your autonomic nervous system is in charge. A stressed, fatigued, or ill body runs with low variability because the sympathetic branch is compensating.

For cyclists, this translates to one simple idea: HRV is your body's answer to the question "can I handle more stress today?" If it is high relative to your baseline, the answer is yes. If it is low, the answer is not yet.

Baseline, trend, daily signal

A single HRV reading is almost useless. You need three pieces of context:

  • Your 28-day baseline. The rolling mean of your morning HRV for the past four weeks. This is your individual reference point — HRV varies wildly between people and comparing absolute values with a training partner is meaningless.
  • Your 7-day trend. The direction of HRV over the last week. A steady upward trend during a build block is a green light; a steady downward trend is a yellow one.
  • Today's value relative to baseline. Expressed as a z-score or a percentage, this is your daily go/no-go signal.

Rules of thumb for the week

Treat these as nudges, not hard rules. HRV is noisy, and a single outlier morning does not always mean something. What matters is the pattern across 2 to 3 days.

HRV on or above baseline, trending stable or up

Run the plan. Your body is absorbing what you are giving it. This is the week to add quality, lean into intervals, and stack hard days if the block calls for it.

HRV 1 standard deviation below baseline for 2+ days

Back off. Convert the next hard session into Z2 endurance. Keep volume, reduce intensity. If sleep was poor, travel was involved, or life stress is elevated, this is usually the culprit — not a training problem, but a recovery one. Two or three easier days usually resets the trend.

HRV more than 1.5 standard deviations below baseline

Rest. Full stop. Not "active recovery," not "easy endurance" — a day off. The body is telling you it cannot adapt to more input right now. Training through this is how functional overreaching turns into non-functional overreaching.

HRV trending down across a full week despite easy riding

Investigate. This is rarely a training-load problem — it is sleep, illness, under-fuelling, alcohol, or some combination. Solve the input before you touch the plan.

What to do with the signal

A good weekly adjustment protocol has three components:

  1. Check HRV before your first hard session of the week. If it is suppressed, move the hard day by 24 to 48 hours and insert easier riding.
  2. Check HRV again mid-week after the first hard session. If it has recovered to baseline, proceed. If it has not, the next hard session gets downgraded.
  3. At the end of the week, look at the average. If weekly HRV is trending up and CTL is trending up, the block is working. If HRV is trending down and CTL is trending up, you are heading for overreach — pull volume by 20% in the next week regardless of how you feel.

The pitfalls

Three things reliably trip cyclists up when they start training by HRV:

  • Measuring inconsistently. HRV is sensitive to measurement conditions. Same time every morning, same posture, same device. Morning readings from a chest strap in bed are the gold standard.
  • Over-reacting to single days. A glass of wine, a late night, a hot room — any of these can drop HRV 10 to 20% overnight without meaning anything about your training state. Always trust the trend over the point.
  • Ignoring it when it is inconvenient. The whole point is to let HRV override motivated reasoning. If you only adjust when it tells you what you wanted to hear anyway, you are not using HRV — you are decorating your existing plan with numbers.

Automating the adjustment

Doing this manually is work. You have to pull HRV from one app, calculate a baseline, compare it to your plan, decide what to move, and push the changes. It is the kind of task that gets dropped the first week you are busy — which is also the week you most need it.

This is where an AI coach that reads both your HRV and your plan earns its seat at the table. VeloSense AI computes your 28-day HRV baseline, tracks your 7-day trend, and rewrites the coming week when the signal shifts — so the adjustment is made quietly, on time, while you are busy actually riding.

Try VeloSense AI free for 14 days

Reads your Intervals.icu data. Rewrites your plan when your week changes. Explains its reasoning in plain English.

Start Free Trial

Keep reading