Why this is hard
Cyclists equate volume with progress. More hours = more CTL = getting faster. But there’s a point where your body stops absorbing the training stimulus and starts accumulating unprocessed fatigue. The line between productive overreach and unproductive overtraining is invisible day-to-day.
It’s invisible because every individual day feels “fine enough.” The signal lives in the trend — three weeks of flat motivation, rides that used to feel easy now feeling neutral, PRs that stopped coming even as volume climbed.
Where athletes usually go wrong
Chasing CTL numbers instead of listening to quality signals. Ignoring 3+ weeks of flat or declining feel check-ins. Not recognizing that “fine” can mean “adapted” or “numb.” Treating every low-motivation morning as laziness rather than a signal. The athlete who pushes through numbness is not disciplined — they’re just not listening.
What other tools miss
Intervals.icu shows CTL climbing — looks great on paper. Strava shows you’re completing rides — compliance looks good. HRV may be stable because adaptation can mask decline. Nobody connects 3 weeks of declining motivation + stable data + high volume = your body is asking for a break. The charts all look fine. You don’t.
How Rudder helps
Rudder tracks feel trends over weeks, not just days. Pattern detection flags “flat check-ins for 3 weeks” as a signal, even when data looks normal. It combines declining motivation with stable or positive biometrics to surface a potential overreaching alert. It distinguishes between “meh that warms up” and “meh that persists.”
Sometimes the best decision isn’t a training modification. Sometimes it’s: “Leave the Garmin at home. Just go ride somewhere that makes you happy.”
Example decisions
Week 3 of a build block. CTL climbing, TSB −18. Feel: flat for 5 days straight.
MODIFYSame scenario but feel is "meh, then fine after warmup."
GO WITH LIMITS4 weeks of 15+ hours. Everything "fine" but no PRs, no snap, joy is fading.
MODIFYBest integrations
Strava (volume tracking), Intervals.icu (CTL / ramp rate), Oura / WHOOP (HRV trends).
Frequently asked
- Am I overtraining or just building fitness?
- If your feel is declining but your data looks fine, you're accumulating fatigue that hasn't surfaced in your biometrics yet. Rudder catches this mismatch early. If both feel and data are strong, you're building. Keep going.
- How much training volume is too much?
- There's no universal answer. Rudder learns YOUR thresholds by tracking what happens after high-load weeks. Over time, your Model of Me knows the volume at which your body starts to crack.
Related
The line between building and breaking is invisible to data.
Your feel knows where it is.
Start your free check-in