Overtraining doesn't happen overnight. It creeps in over weeks — a little more fatigue than normal, a pace that's harder to hold, sleep that's a little worse. By the time most runners realize they're overtrained, they've already lost weeks of productive training.
The good news: your data usually knows before you do. Here are 8 signs of overtraining and the metrics that reveal them early.
1. Declining performance despite maintained training
What it looks like: Your pace is getting slower at the same heart rate, or your heart rate is higher at the same pace. You're training consistently but getting worse.
What the data shows: Heart rate drift within workouts is increasing. Your pace-to-heart-rate ratio (efficiency) is trending down over 2-3 weeks.
The trap: Many runners respond by training harder, thinking they need to "push through." This makes overtraining worse.
2. Elevated resting heart rate
What it looks like: Your morning resting heart rate is 5-10 bpm above your personal baseline, sustained for 3+ days.
What the data shows: Most wearables track resting HR automatically. Look at the 7-day average, not individual readings. A single elevated day might be dehydration or poor sleep. Three or more days in a row is a red flag.
Why it matters: Elevated resting HR indicates your autonomic nervous system is under sustained stress. Your body is prioritizing stress response over recovery.
3. HRV below baseline
What it looks like: Your heart rate variability has been trending down for 1-2 weeks. Individual readings fluctuate, but the moving average is clearly declining.
What the data shows: WHOOP, Oura, and Garmin all track HRV. The key metric is the trend relative to your baseline — absolute HRV numbers vary widely between individuals and aren't useful for comparison.
The warning sign: HRV often starts declining before you feel symptomatic. It's one of the earliest data-driven indicators of overtraining.
4. Persistent fatigue that rest doesn't fix
What it looks like: You take a rest day but still feel tired the next day. A single recovery day isn't enough to bounce back like it used to be.
What the data shows: Your recovery score (WHOOP) or readiness score (Oura) stays low even after rest days. Your TSB (training stress balance) has been deeply negative for 3+ weeks.
Normal vs. warning: Feeling tired after a hard training week is normal functional overreaching. Still feeling tired after a recovery week suggests you've crossed into non-functional overreaching or overtraining.
5. Sleep disruption
What it looks like: Difficulty falling asleep, waking up during the night, or waking up feeling unrefreshed despite adequate sleep duration.
What the data shows: Sleep trackers reveal the truth:
- Deep sleep percentage declining: Your body isn't getting the restorative sleep it needs for physical recovery
- REM sleep disrupted: Often caused by elevated cortisol from overtraining
- Sleep efficiency dropping: More time in bed, less time actually sleeping
- Frequent nighttime awakenings: Sympathetic nervous system overactivation
Why it's dangerous: Poor sleep impairs recovery, which deepens the overtraining cycle. It's a negative feedback loop.
6. Mood changes and irritability
What it looks like: Increased irritability, decreased motivation to train, general apathy about running. Things that normally excite you feel like chores.
What the data shows: This one is harder to capture in data, but there are proxies:
- RPE (rate of perceived exertion) increasing for the same workouts
- Fewer spontaneous high-effort sessions
- Declining workout consistency (skipped sessions)
The insight: If you're logging RPE with your workouts, a trend of increasing perceived effort at the same intensities is a strong signal that your body is under excessive stress.
7. Increased injury frequency
What it looks like: Nagging aches that don't resolve, recurring minor injuries, or new pain in areas that have never bothered you.
What the data shows: Training load metrics often reveal the "why":
- CTL ramp rate too steep: Building fitness faster than 5-7 CTL points per week
- TSB deeply negative for extended periods: Below -20 for 3+ weeks without a recovery week
- Volume spikes: Weekly mileage jumps of more than 10% without adequate recovery
The mechanism: Overtraining impairs your body's ability to repair connective tissue. Tendons and ligaments that normally adapt to progressive loading start breaking down when recovery is insufficient.
8. Immune suppression
What it looks like: Frequent colds, sore throats, or respiratory infections. Getting sick during or right after hard training blocks.
What the data shows: Watch for the convergence of multiple stress signals:
- Low HRV + high training load + poor sleep = immune vulnerability
- The classic pattern: a runner pushes through 3 weeks of hard training, finally takes a rest day, and immediately gets sick
Why it happens: Intense exercise temporarily suppresses immune function (the "open window" theory). When training stress is chronic and recovery is inadequate, this window stays open longer.
How to catch overtraining with data
The individual signs above are useful, but the real power is in pattern recognition across multiple metrics simultaneously. Overtraining rarely shows up as one obvious signal — it's a constellation of small shifts.
Here's the dashboard check that catches overtraining early:
| Metric | Green | Yellow | Red |
|---|---|---|---|
| Resting HR | At or below baseline | 3-5 bpm above baseline | 5+ bpm above for 3+ days |
| HRV trend | Stable or rising | Flat during a build phase | Declining for 7+ days |
| TSB | Above -15 | -15 to -25 | Below -25 for 2+ weeks |
| Sleep quality | Consistent | Slight decline | Deep sleep significantly reduced |
| Recovery score | 50%+ | 30-50% | Below 30% consistently |
When 3 or more of these metrics are in the yellow or red zone simultaneously, it's time to back off — regardless of what your training plan says.
The challenge is that these metrics live in different apps. Your HRV is in WHOOP, your training load is derived from Strava, your sleep data is in Oura or Garmin. Checking five apps every morning isn't realistic.
Pairform aggregates all of these into a single dashboard. Training load (CTL/ATL/TSB) from Strava, recovery and HRV from WHOOP or Oura, sleep data — all in one view. You can also ask the AI coach directly: "Am I showing signs of overtraining?" and get an answer based on all your data.
What to do if you're overtrained
If you recognize multiple signs above, here's the recovery protocol:
- Reduce volume by 50%+ for at least one week. Not a single rest day — a full recovery week with dramatically reduced training.
- Prioritize sleep. 8+ hours of opportunity. No screens before bed. Cool, dark room.
- Eat enough. Overtraining is often compounded by underfueling. Don't restrict calories during recovery.
- Monitor the metrics. Watch for HRV to start trending back toward baseline and resting HR to drop. These signals confirm recovery is happening.
- Return gradually. When you come back, start at 60-70% of your pre-overtraining volume and build from there.
The best treatment for overtraining is prevention. Track the metrics, respect the recovery weeks, and don't ignore the signals your body is sending.
Want to catch overtraining before it catches you? Connect your devices to Pairform and see all your recovery and training metrics in one place — free.