Fundamentals 7 min read

Best Training Metrics to Track for Improvement

Track four numbers, not forty: FTP every 4–6 weeks, daily TSS, the weekly CTL/TSB trend, and resting HR or HRV. Everything else is detail that matters only once these are consistent.

Fewer metrics, better decisions

Training devices produce dozens of numbers per session; almost none of them change your decisions. Improvement comes from four feedback loops: how strong you are (FTP), how much work you did (TSS), what shape you are in (CTL/TSB), and how recovered you are (resting HR/HRV). Track those, review them weekly, and ignore the rest until they are habitual.

The failure mode is dashboard archaeology — studying pedal smoothness while skipping recovery weeks. A metric earns its place only by changing what you do next.

The metrics that matter, ranked

MetricWhat it tells youHow often to check
FTPYour sustainable intensity ceiling (power or pace) — it sets every training zoneTest or estimate every 4–6 weeks
Power, HR, or pace zonesWhether each session hits its intended intensityEvery session, while training
TSSDaily training load for planning fatigueDaily, at a glance
CTL / ATL / TSBFitness trend, fatigue, and form for timing key sessionsWeekly review
IFHow hard a session was relative to your FTPAfter hard sessions
Resting HR / HRVRecovery status and overtraining warningEach morning
Weight-to-power (W/kg)Climbing and overall performance ceilingMonthly, with a weight trend

Why each top metric matters

  • FTP — the anchor. Every zone, every interval target, and most app plans derive from it; a stale FTP makes every zone target quietly wrong.
  • TSS — turns sessions into comparable numbers, so a 90-minute easy session and a 60-minute threshold workout can be planned side by side.
  • CTL/TSB — tells you when to push and when key sessions will land: plan breakthrough sessions on positive form, not on a tired trend.
  • Resting HR/HRV — your early-warning system; costs two minutes each morning and catches problems power data misses.

Metrics to ignore (for now)

  • Pedal smoothness and torque effectiveness — near-maximal on modern trainers, no actionable signal.
  • VAM and climbing dynamics — useful for mountain-stage racers, noise for everyone else.
  • Real-time FTP estimates on every ride — retest properly instead; estimates drift with fatigue.
  • Segment-chasing watts — motivates surges that wreck the Zone 2 distribution the other metrics are measuring.

A 10-minute weekly review that works

Once a week, same day: check the CTL trend (rising 3–7 points per week is sustainable for most amateurs), TSB for the coming week (plan key sessions on positive form), your completed-versus-planned ratio (90%+ is winning), and your morning resting-HR baseline. Four numbers, ten minutes, every week — that is the whole system.

If any metric produces no change in a decision for a month, drop it. Tracking exists to serve training choices, not to become a hobby.

Vo2Max watches the four metrics that matter — FTP, load, form, and your schedule — and lets the generator adjust the plan automatically, so you review one calendar instead of ten dashboards.

Frequently asked questions

What is the most important metric for endurance athletes?
FTP — or threshold pace for runners — because it anchors every training zone and intensity target. Re-test it every 4–6 weeks; a stale FTP quietly corrupts every other number.
What is TSS in training?
Training Stress Score — a single number for a session's total load, combining duration and intensity. It lets you compare and plan very different sessions on one scale.
How often should I check my training metrics?
Glance daily at TSS and morning resting HR; review CTL, TSB, and completed-versus-planned once a week. More frequent deep review breeds obsession, not fitness.
Should I track watts per kilo?
Yes, monthly alongside a weight trend — it predicts climbing and endurance performance better than raw power. Daily tracking adds nothing; the trend over months is the signal.

Put this into practice

Generate a training week with the same engine — free, no account required.

An unhandled error has occurred. Reload Dismiss

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.