Performance Metrics
January 9, 2026
11 min read
5 views

Key Metrics for Endurance Performance

Garmin VO2Max estimates use algorithms based on age, weight, and race times—approximations with 10-15% error margins, not actual lab measurements. Training L...

C

Cadence Team

Training Science Expert

Interpreting Your Garmin/Strava Data: What Your VO2Max Estimate, Training Load, and HRV Actually Mean (And Where AI Gets It Wrong)

Opening Answer

Garmin VO2Max estimates use algorithms based on age, weight, and race times—approximations with 10-15% error margins, not actual lab measurements. Training Load aggregates workout stress into weekly scores that indicate if you're progressing appropriately or overreaching. Heart Rate Variability (HRV) signals nervous system recovery state. These metrics are only useful when you understand their limitations and how they interact. Generic AI responses treat them as standalone numbers; intelligent coaches treat them as interconnected signals about your actual fitness.


The Wearable Data Problem: Metrics Without Context

You wake up. Check your Garmin. See "HRV: 67AU" and think: "Is that good? Should I train hard or take it easy?" Then you check Strava and notice your VO2Max estimate dropped from 52 to 51.5 yesterday. Panic: "Am I losing fitness?"

Your watch gives you numbers. What it doesn't give you is context—what these numbers mean for your training, how they interact with each other, when to trust them, and when to ignore them.

Most athletes—and unfortunately, many generic AI responses—treat metrics as gospel truth:

  • "Your VO2Max is 52, which is good"
  • "Do 60g carbs per hour" (ignoring that your individual absorption is 70g)
  • "HRV below baseline means skip hard training"

But metrics are tools, not truth. A hammer tells you how hard you've hit your thumb. A thermometer tells you your temperature. Neither tells you whether you need medical attention. Context matters.

Consider this: Two athletes have identical metrics one morning:

  • HRV: 52AU (below their normal 60AU baseline)
  • Resting HR: 48 bpm (above normal 44 bpm)
  • Garmin readiness: "Marginal—recommend easy day"

Athlete A had poor sleep due to work stress but good recovery from training. Decision: "My nervous system needs sleep recovery more than training recovery. I'll do an easy run to promote circulation and calm my mind, then prioritize sleep."

Athlete B had good sleep but completed a hard workout yesterday. Decision: "My body needs physical recovery. Complete rest day."

Identical metrics, contradictory appropriate responses. Generic AI says "Marginal—easy day." Both athletes need easy activity, but for different reasons with different follow-up priorities.

This is where understanding metrics—not just reading them—becomes crucial.


VO2Max Estimates: Understanding Approximations

Your Garmin displays "VO2Max: 52 ml/kg/min." Your watch's calculation feels scientific, backed by algorithms and your running data. But here's the reality: this is an estimate, not a measurement.

How Garmin VO2Max Is Calculated

Garmin's algorithm analyzes three inputs:

  1. Your recent race times (pace at which you ran specific distances)
  2. Your heart rate response to those efforts
  3. Your age and weight

From these, Garmin estimates what your VO2Max probably is using a formula derived from exercise physiology literature. The math is legitimate, but the inputs are imperfect.

The Problem: Thousands of variables affect race pace beyond VO2Max. Course terrain. Pacing strategy. Weather. Fueling decisions. Mental toughness that day. A conservative race performance (running slower than fitness allows) produces a lower VO2Max estimate than your actual capacity.

Accuracy Range: Garmin estimates typically fall within ±3-5 ml/kg/min of your actual VO2Max. For someone with VO2Max 50, that means your actual VO2Max is somewhere between 45-55. Useful directionally, imprecise as absolutes.

How to Get Actual VO2Max: Only lab testing (VO2Max treadmill test with metabolic cart) measures true VO2Max. Everything else is estimation.

What VO2Max Actually Measures

VO2Max = the maximum volume of oxygen your body can utilize per minute, expressed relative to body weight. Higher VO2Max correlates with better endurance performance—more oxygen availability means faster sustainable pace.

Key distinction: VO2Max ≠ race performance

Two runners, identical VO2Max (52 ml/kg/min), different performance:

  • Runner A: 52 VO2Max, but poor running economy (requires more oxygen per pace). 5K time 18:00
  • Runner B: 52 VO2Max, but excellent running economy (efficient). 5K time 17:15

Runner B is faster despite identical VO2Max. Why? Running economy—how efficiently muscles utilize that oxygen.

This is why isolated VO2Max estimates can mislead. Your 52 VO2Max is meaningless without context: Am I improving? Is my economy improving? How does this fit my overall fitness?

Interpreting VO2Max Changes

Small changes (±2-3 points): Noise. Within normal estimation error. Ignore.

Moderate changes (3-5 points over 4-6 weeks): Real adaptation. You're developing aerobic capacity through BASE phase training or VO2Max-specific work during BUILD phase.

Large drops (5+ points suddenly): Red flag. Not adaptation—something's wrong.

  • Illness: Always suppresses VO2Max estimates temporarily
  • Overtraining: Accumulated fatigue manifests as reduced VO2Max performance
  • Extreme heat: Heat stress reduces measured VO2Max capacity
  • Poor race execution: Conservative pacing produces low estimate

Large jumps (5+ points suddenly): Likely measurement error or unusually aggressive racing, not real improvement. VO2Max improvements take weeks of specific training.

Useful Interpretation: Track VO2Max trend over months, not days. Ascending trend = improving aerobic fitness. Plateau = current training not developing VO2Max further (might need different stimulus). Decline = overtraining or illness.


Training Load / Training Stress Score (TSS): The Weekly Load Indicator

This is probably the most misunderstood metric: "My Garmin says my training load is 350 this week. Is that good?"

The answer is context-dependent. Is 350 higher than normal for you? Lower? How's your recovery? What training phase are you in?

What TSS Actually Measures

Training Stress Score = (Duration × Intensity Factor²) ÷ 36

Simplified: How much stress did this workout place on your system?

  • 100 TSS = approximately 1 hour at threshold effort (very hard)
  • 50 TSS = approximately 1 hour at easy pace (low stress)
  • 30 TSS = approximately 30 minutes very easy or 10 minutes moderately hard

TSS accounts for both duration and intensity. A 2-hour easy run (100 TSS) and a 45-minute threshold session (90 TSS) stress your system similarly, despite different durations.

Weekly TSS = Sum of all daily TSS scores. Used to assess cumulative weekly stress load.

What Good Weekly TSS Looks Like

This varies dramatically by training phase and individual:

BASE Phase: 200-300 TSS/week

  • Goal: Build aerobic base with high volume, low intensity
  • Looks like: 5-6 runs, mostly easy, one moderately hard session
  • Example: 5 easy runs (40 TSS each) + 1 long run (80 TSS) + 1 tempo session (60 TSS) = 340 TSS (high for BASE, but acceptable)

BUILD Phase: 300-500 TSS/week

  • Goal: Maintain aerobic base while adding intensity
  • Looks like: 2 hard sessions + 2-3 easy runs + 1 long run
  • Example: 2 threshold sessions (90 TSS each) + 1 VO2Max (85 TSS) + 3 easy runs (40 TSS each) + 1 long run (100 TSS) = 515 TSS

PEAK Phase: 400-600 TSS/week

  • Goal: Race-specific fitness with maintained intensity
  • Looks like: High intensity maintained, slightly reduced volume
  • Example: Race simulation + multiple hard efforts + easy recovery = 520 TSS

TAPER: 100-200 TSS/week

  • Goal: Extreme load reduction with intensity maintenance
  • Looks like: Mostly easy runs, brief high-intensity touches
  • Example: 5 easy runs + 2 short hard efforts = 150 TSS

Safe Progression Rule: Increase weekly TSS by maximum 10% per week. Jump from 300 to 400 TSS overnight = injury risk. Progression should be gradual: 300 → 330 → 360 → 390 → 420 across four weeks.

Red Flags: TSS Warnings

TSS Suddenly Spikes 30%+: Warning sign.

  • Possible causes: Extra hard session you forgot about, attempted ambitious workout, or measurement error
  • Action: Next week, return to normal TSS. Don't compound high weeks

Chronic TSS Suppression: You're not training hard enough

  • Week 1: 250 TSS
  • Week 2: 255 TSS
  • Week 3: 260 TSS
  • Problem: TSS barely increasing despite weeks of training. You're not creating progressive stress
  • Action: Identify the bottleneck. Too much easy volume? Not enough hard sessions? Address root cause

TSS Declining While Performance Improves: Possible good sign, but verify

  • Scenario: Week 8 (400 TSS) vs. Week 4 (300 TSS), but Week 8 workouts feel easier and you're faster
  • Meaning: Improved efficiency. Same stimulus produces less stress (adaptation)
  • Verify: Make sure declining TSS isn't measurement error (forgot to wear watch, short workouts)

Heart Rate Variability (HRV): The Recovery Signal

HRV is where most athletes (and AI coaches) go wrong. It's useful, but frequently misinterpreted.

What HRV Actually Measures

HRV = variability in time between heartbeats. Your heart doesn't beat perfectly regularly (50-60-50-61-59 bpm), it varies. The amount of variation indicates which nervous system state is dominant.

High HRV (big beat-to-beat variation):

  • Parasympathetic nervous system dominant (rest, recovery, adaptation state)
  • Indicates: Good recovery, ready for hard training
  • Heart rate example: Beats separated by 1.0, 1.1, 0.95, 1.05 seconds (high variation)

Low HRV (small beat-to-beat variation):

  • Sympathetic nervous system dominant (stress response, fighting mode)
  • Indicates: Stressed, fatigued, needs recovery
  • Heart rate example: Beats separated by 0.95, 0.96, 0.96, 0.95 seconds (low variation)

The Nervous System Connection: The parasympathetic nervous system (vagus nerve) naturally varies your heart rate. Strong parasympathetic tone = high variation. Stressed/fatigued state suppresses parasympathetic tone = low variation.

How to Interpret Your HRV

Establish a baseline (2-3 weeks of data):

  • Measure HRV consistently (morning, before getting out of bed, most reliable)
  • Your "normal HRV" becomes reference point
  • Example baseline: average 58 AU, range 50-65 AU

Interpret changes relative to baseline:

HRV vs. BaselineMeaningAction
Within ±5 AUNormal daily variationTrain as planned
5-10 AU belowMild fatigue or life stressConsider easier workout
10-15 AU belowSignificant fatigue accumulationReduce intensity or take easy day
15%+ belowMajor fatigue or illnessRest day recommended
Above normal by 5+ AUExcellent recoveryCan handle hard session

Important caveat: HRV influenced by many factors beyond training:

  • Sleep quality (poor sleep = lower HRV)
  • Alcohol (suppresses HRV for 24+ hours)
  • Caffeine (can increase or decrease depending on sensitivity)
  • Stress (work problems = lower HRV)
  • Time of measurement (HRV varies throughout day)
  • Illness (infection drops HRV 24-48 hours before symptoms)

This is why context matters. Low HRV could mean:

  • "I need training recovery" (skip hard workout)
  • "I need sleep recovery" (do easy run but prioritize sleep)
  • "I'm getting sick" (rest day + sleep + fluids)
  • "I had three coffees this morning" (false alarm—retest tomorrow)

Generic AI can't distinguish. It just says "HRV low—rest day." You need context.

When HRV Is Useful, When It's Not

Useful:

  • Detecting overtraining patterns (consistent HRV decline over weeks)
  • Predicting illness (HRV drops 24-48 hours before symptoms appear)
  • Validating that recovery is working (HRV should improve with reduced training)
  • Timing peak performance (HRV should spike days before important races)

Not Useful (often misinterpreted):

  • Daily binary decisions ("HRV is 48, so I must skip hard training")—too noisy for single-day decisions
  • Comparing between athletes (your HRV 60 isn't comparable to training partner's 60—genetics vary)
  • Expecting linear improvements (HRV bounces around; weekly or monthly trends matter more)
  • Using HRV alone without other recovery data

Best Practice: Track HRV alongside other metrics (resting HR, perceived recovery, sleep quality). Look for patterns. If HRV low AND resting HR elevated AND sleep poor, that's a signal. HRV low but everything else normal? Likely noise.


Resting Heart Rate (RHR): The Aerobic Fitness Proxy

RHR = heart rate immediately upon waking, before getting out of bed.

RHR improves with aerobic training (your cardiovascular system becomes more efficient). RHR elevation signals fatigue or illness.

Establishing Your RHR Baseline

Measure for 2 weeks, same time each morning:

  • Lie in bed for 1-2 minutes
  • Take pulse for 60 seconds
  • Record daily values
  • Calculate average = baseline RHR
  • Note normal range (probably ±3-4 bpm from average)

Example baseline: Average 46 bpm, normal range 44-48 bpm

Interpreting RHR Changes

Gradual decrease over weeks/months: Good sign

  • Indicates improving aerobic fitness
  • Your heart pumps more efficiently, needs fewer beats per minute at rest
  • Normal improvement: 1-2 bpm decrease per 4-6 weeks of aerobic training

Sudden elevation 3-5 bpm: Red flag

  • Indicates: Accumulated fatigue, illness, or insufficient recovery
  • Action: Reduce training intensity, monitor other metrics (HRV, temperature)
  • If elevated 24+ hours: Could be coming illness—might show symptoms within 24-48 hours

Sustained elevation 24+ hours: Alarm signal

  • Strong indicator of overtraining or active illness
  • Action: Rest day minimum, monitor symptoms
  • Consider medical consultation if elevated >48 hours with other symptoms

RHR Paradox: Sometimes RHR elevation is temporary and unrelated to training (stress, caffeine, poor sleep). That's why tracking RHR trends matters more than individual days.


Max Heart Rate (Max HR): Why Your Formula Is Probably Wrong

You've probably heard: "Max HR = 220 minus your age"

This formula is convenient, popular, and wrong for 60% of people. Research shows individual max HR varies 10-30 bpm from formula estimates depending on genetics and training.

Problems with Formula-Based Max HR

Formula: 220 - Age

  • 40-year-old gets predicted max HR of 180 bpm
  • Actual max HR might be 165-195 bpm
  • 30 bpm error range completely throws off zone training

Why Inaccurate:

  • Doesn't account for genetics (some people naturally lower/higher max HR)
  • Doesn't account for training (endurance athletes often have lower max HR due to efficiency)
  • Assumes linear decline with age (not always true)

How to Test Actual Max HR

Progressive 6-Minute Test (safest):

  • Warm up 10 minutes easy
  • Run/cycle at moderate intensity
  • At minute 4, increase to hard effort
  • At minute 5-6, go all-out maximum effort
  • Record highest HR achieved
  • Rest, note this as potential max HR
  • Repeat weekly for 3-4 weeks
  • Highest value achieved = your max HR

Why repeat? Max HR is stressful to test. First test might not yield true max due to nervous system holding back. After 3-4 tests, your true max should emerge.

Example: Week 1 test gets 178 bpm. Week 2 gets 180 bpm. Week 3 gets 183 bpm. Week 4 gets 183 bpm again (consistent). Your max HR is approximately 183 bpm.

Why This Matters

All your training zones depend on max HR:

  • Zone 2 = 65-80% max HR
  • Zone 4 (threshold) = 90-95% max HR

10 bpm error in max HR means every zone is off by 1-2 bpm, cumulating into training misalignment across weeks.

Accurate max HR = accurate zone training = proper adaptation stress


Pace/Power Zones: The Foundation of Intensity

Your watch tells you what zones you trained in. But are those zones accurate?

Running Zones (Heart Rate Based)

ZoneIntensity%Max HRPurposeFeel
Zone 1Recovery50-65%Very easy aerobicConversational, could talk paragraphs
Zone 2Aerobic Base65-80%Easy aerobic, fat adaptationConversational, controlled breathing
Zone 3Tempo80-90%Sustained moderate effortControlled, could speak short sentences
Zone 4Threshold90-95%Lactate thresholdHard, could speak 1-2 words
Zone 5VO2Max95-99%Maximal aerobic capacityVery hard, cannot sustain long

Critical Emphasis: Zone 1-2 should comprise 80% of training. Yet many athletes train mostly in Zone 3-4 (too hard for recovery, too easy for real intensity). This is why zone clarity matters—prevents "junk miles" of moderate intensity that stress you without providing adaptation.

Cycling Zones (Power Based)

Zone%FTPPurposeWatts (example, 300W FTP)
Zone 1<55%Recovery<165W
Zone 256-75%Sweet Spot/Aerobic168-225W
Zone 376-90%Tempo228-270W
Zone 491-105%Threshold273-315W
Zone 5106-120%VO2Max318-360W
Zone 6121-150%Anaerobic363-450W
Zone 7>150%Neuromuscular Power>450W

FTP (Functional Threshold Power) must be tested every 6-8 weeks. Testing method: 20-minute all-out effort, multiply by 0.95.

Zones only work if FTP is accurate. 20W error in FTP means your entire Zone 3-5 is off target.


The Interconnection: How Metrics Work Together

This is where most athletes (and AI) fail: treating metrics as separate. Smart coaches treat them as interconnected signals.

Real-World Example: Reading the Full Signal

Monday Morning:

  • HRV: 48 (down from baseline 60, significant drop)
  • RHR: 50 (up from baseline 44, elevated)
  • Sleep: 6.5 hours (below normal 8)
  • Resting temperature: 98.1°F (normal, 98.6°F)
  • Garmin readiness: "Marginal—consider easy day"
  • Your feeling: "Tired, head feels heavy"

Generic AI Response: "HRV low, RHR elevated—skip hard training, do easy day"

Intelligent Response Considers:

  • Is this illness onset? (Elevated temp would suggest yes; normal temp suggests no)
  • Is this overtraining? (Yes if last week's TSS was 30%+ above normal; no if normal)
  • Is this life stress? (Check: Did you have stressful work/personal events?)
  • Is this sleep deprivation? (Yes—6.5 hours is below normal)

Likely Diagnosis: Sleep deprivation + psychological stress (not training-induced fatigue)

Appropriate Response:

  • Do easy 45-minute run to promote circulation and mental relief
  • Prioritize sleep tonight (8-9 hours)
  • Skip hard training today (nervous system needs recovery from both fronts)
  • Monitor tomorrow morning—if HRV rebounds and RHR normalizes with good sleep, issue was sleep/stress, not overtraining

Dangerous Response: Skip all training thinking you're overtrained, when actually you need gentle movement + sleep.

The metrics told the story. Generic AI told you to rest. Understanding metrics told you what to actually do.


What AI Gets Right and What It Gets Wrong About Metrics

Where AI Excels

  • Pattern detection: AI can identify overtraining signals weeks before you notice
  • Data aggregation: Correlating HRV drops with illness patterns across months of data
  • Threshold setting: "Your normal HRV range is 52-65; drops below 50 warrant attention"
  • Progression tracking: "Your VO2Max has improved 4% over 8 weeks—aerobic training is working"

Where AI Falls Short

  • Context missing: "Your HRV is low—rest" ignores whether you had poor sleep (manageable) or genuine overtraining (dangerous)
  • Individual variation ignored: "Average HRV is 60" doesn't account for your genetics (some people naturally 45, others 75)
  • Causation assumed: "HRV low therefore skip hard training" ignores that HRV is marker, not cause
  • Oversimplified rules: "60g carbs per hour" works for 70% of athletes; ignores your individual 75g/hour absorption

The smarter AI coaches (like CADENCE) add context:

  • Why is HRV low? (Overtraining vs. sleep vs. stress)
  • What does this mean for training? (Different adjustments for each cause)
  • How do metrics interact? (HRV + RHR + sleep + stress tell full story)

FAQ: Metric Interpretation

Q: Should I make daily training decisions based on HRV?

A: No. HRV is too variable for daily binary decisions. Instead:

  • Track weekly averages (less noise)
  • Look for trends over 2-3 weeks
  • Use HRV as one of several recovery signals
  • Make big decisions (reduce training block, take rest week) based on multiple metrics confirming pattern

Q: My VO2Max estimate decreased—am I losing fitness?

A: Probably not. VO2Max estimates fluctuate ±3-5 points from real changes. Drop could be:

  • Measurement noise
  • Conservative pacing in recent race
  • Measurement error (forgot watch during workout)
  • Actual fitness decline (unlikely unless TSS/training dropped significantly)

Assess: Is your actual performance (pace times) improving or declining? That's more reliable than estimates.

Q: What's a good Training Load for my sport?

A: Depends on:

  • Your sport (cycling generally higher TSS than running same duration due to power measurements)
  • Your training phase (BASE 200-300, BUILD 300-500, PEAK 400-600)
  • Your experience level (beginners handle lower TSS than advanced)
  • Your life stress (high stress = same TSS feels harder)

Track your own baseline. "Good" is individual.

Q: Can I use metrics to predict race performance?

A: Approximately. Good indicators:

  • VO2Max improving over months = speed potential improving
  • RHR declining = aerobic fitness improving
  • TSS appropriately distributed = training stimulus correct
  • HRV recovering into peak week = nervous system fresh for race

But predict outcome? No. Fitness doesn't guarantee execution. Race day pacing, nutrition, mental toughness matter enormously.

Q: How often should I test or retest metrics?

A:

  • Max HR: Every 6-8 weeks (if using HR zones)
  • FTP (power): Every 6-8 weeks (critical—directly affects power zones)
  • VO2Max: Track trend over months, not weeks
  • HRV: Daily measurement, but analyze weekly averages
  • RHR: Daily measurement, track baseline trend

Practical Framework: Using Metrics Intelligently

Daily (upon waking):

  • Measure RHR, HRV, note sleep quality
  • Identify any unusual signals (elevated RHR, low HRV, poor sleep)

Weekly (Sunday evening):

  • Calculate average HRV, average RHR for week
  • Check if trends are improving, stable, or declining
  • Note any spikes or drops that need investigation

Monthly (end of month):

  • Review TSS progression (are you increasing appropriately?)
  • Check VO2Max trend (improving, stable, declining?)
  • Assess whether metrics align with how training felt
  • If misalignment, investigate source (watch accuracy? lifestyle changes? illness?)

Every 6-8 Weeks:

  • Retest max HR or FTP (update zone targets if changed)
  • Full metrics review: Are zones still appropriate? Training load sustainable?
  • Adjust training targets based on updated baselines

The CADENCE Advantage: Metrics That Adjust Your Training

CADENCE doesn't just report metrics—it uses them to adjust your training:

  • HRV low? We detect it and extend recovery day before next hard session
  • RHR elevated? We reduce intensity for the week, monitor for illness
  • TSS trending too high? We back off intensity to prevent injury
  • VO2Max improving? We intensify subsequent training to continue stimulating improvement
  • Multiple metrics declining? We trigger full recovery week, prioritize nervous system restoration

This is intelligent metric use: not just telling you your numbers, but translating them into training adjustments that protect you and optimize results.

Are you guessing at what your metrics mean? CADENCE tracks your Garmin/Strava data and uses it to adjust your training weekly—not just reporting numbers, but translating them into personalized workout adjustments. See how context-aware metric interpretation transforms your training.

[Understand Your Training Data →]

Tags

metricsperformancetraining-scienceanalytics

Ready to Train Smarter?

Experience adaptive training that evolves with your fitness. CADENCE generates personalized plans and adjusts weekly based on your performance.