Endurance training log

Performance & Recovery

Loading…

Today's session

Resting heart rate trend

Fitness progression (VO2max)

Garmin's estimated VO2max updates periodically, not daily — points shown only when a new estimate was produced

Training readiness

Sleep score

Heart rate variability

Fitness & form new

Fitness (42-day weighted load), fatigue (7-day) and form (fitness − fatigue), computed from Garmin per-activity training load

ACWR (7-day avg load ÷ 28-day avg load): under ~0.8 = detraining, 0.8–1.3 = sweet spot, over 1.5 = elevated injury/illness risk.

Cycling power & estimated FTP new

Rehab — patellar tendinopathy, 90-day plan priority

    FTP training plan deferred

      Training load balance & ACWR

      Current monthly load vs. Garmin's target zone (shaded), and acute:chronic workload ratio

      Stress

      Daily stress score with 7-day rolling average

      Intensity distribution new

      Weekly hours by session hardness (from Garmin training effect). Endurance guideline: ~80% easy.

      Recovery relationships new

      How yesterday predicts today — each dot is one day-pair

      Weekly intensity minutes

      Moderate + vigorous minutes vs. weekly goal

      Personal records

      From Garmin Connect's records list — record categories for a few entries are inferred from context, not confirmed by Garmin's API

      Activity log

      Volume totals, activity mix, and the full activity history — collapsed by default; this dashboard leads with physiological markers, not totals.

      Activity mix — time invested by activity type, last 12 months

      Weekly training volume — hours per week by activity type

      Recent activities