The Problem With Training by Feel
Every endurance athlete has faced the same dilemma: Am I training enough? Am I training too much? Am I ready to race? For decades, coaches relied on intuition and athlete self-reporting to answer these questions. The results were inconsistent — some athletes peaked brilliantly, others arrived at the start line overtrained or undertrained, and nobody could fully explain why.
In 1975, Eric Banister and colleagues published a model that changed everything. The fitness-fatigue model (also called the impulse-response model) proposed that an athlete’s performance at any point in time is the net result of two competing biological processes: a slowly accumulating fitness effect and a rapidly accumulating fatigue effect. Each training session contributes to both. Fitness builds gradually and decays slowly. Fatigue spikes quickly and dissipates fast. Your actual readiness to perform is the difference between the two.
This elegant framework gave rise to three metrics now standard in every serious training platform: CTL, ATL, and TSB. If you understand these three numbers, you understand the quantitative skeleton of periodization itself.
CTL: Chronic Training Load (Your Fitness)
Chronic Training Load represents the long-term training stress your body has absorbed and adapted to. It is calculated as an exponentially weighted moving average (EWMA) of your daily training stress scores over the previous 42 days, using a time constant of τ₁ = 42.
The formula updates each day as follows:
CTL_today = CTL_yesterday + (TSS_today − CTL_yesterday) / 42
In plain language: today’s CTL equals yesterday’s CTL, adjusted slightly toward today’s training stress. Because the time constant is 42 days, each individual session has only a small influence. The metric moves like a cargo ship — slowly, steadily, and with enormous momentum. A single heroic weekend of riding cannot meaningfully raise your CTL, just as a single rest day cannot destroy it.
Why 42 days? The time constant reflects the approximate duration over which positive physiological adaptations — mitochondrial biogenesis, capillary density increases, enhanced oxidative enzyme activity — accumulate and decay. Banister’s original research, refined by later work from Busso, Denis, and Lacour (1997), found that fitness effects have a half-life roughly in this range. The 42-day window captures the rolling average of your sustained training commitment.
Practical interpretation: A CTL of 80 means you have been averaging roughly 80 Training Stress Score (TSS) points per day over the past several weeks. An athlete with a CTL of 100 has a substantially larger aerobic engine than the same athlete at CTL 60. The number is your quantitative fitness signature.
Critical safety guideline: Increase CTL by no more than 5–7 points per week. Exceeding this ramp rate is strongly associated with overreaching, illness, and injury. The body adapts on its own timeline, and the math enforces patience.
ATL: Acute Training Load (Your Fatigue)
Acute Training Load captures short-term fatigue — the cumulative stress of your most recent training. It is the same EWMA calculation, but with a time constant of τ₂ = 7 days:
ATL_today = ATL_yesterday + (TSS_today − ATL_yesterday) / 7
Because the time constant is so much shorter, ATL responds aggressively to recent sessions. A hard training block will spike your ATL within days. A few rest days will cause it to plummet just as fast.
Physiological basis: The 7-day window approximates the time course of neuromuscular fatigue, glycogen depletion, hormonal disruption (cortisol elevation, testosterone suppression), and accumulated muscle damage. These effects are real and potent, but they are also transient — the body clears them relatively quickly once the stimulus is removed.
Practical interpretation: ATL tells you how tired you are right now. An ATL of 120 when your CTL is 80 means you are carrying significant fatigue beyond your baseline capacity. You are in a state of functional overreaching — productive if managed, destructive if sustained.
TSB: Training Stress Balance (Your Form)
Here is where the Banister model delivers its most actionable insight. Training Stress Balance is simply:
TSB = CTL − ATL
This is the numerical expression of supercompensation theory: when fatigue dissipates faster than fitness, performance potential rises above baseline. TSB quantifies exactly where you stand on that curve.
Interpreting TSB Values
- TSB strongly negative (below −20): You are deep in a training block. Fatigue dominates. Performance is suppressed. This is the danger zone — productive for building fitness if the block is time-limited (1–2 weeks), but a precursor to overtraining syndrome if sustained beyond 3 weeks without recovery.
- TSB near zero (−10 to +5): Moderate balance. You are training consistently without excessive fatigue accumulation. This is a sustainable steady state for general preparation phases.
- TSB positive (+5 to +25): The race-ready window. Fitness remains high while fatigue has been shed. This is where personal bests happen. A TSB of +15 on race morning is a strong predictor of a peak performance.
- TSB highly positive (above +30): You have rested too long. CTL is eroding. You are losing the fitness that generated the form in the first place.
Putting It All Together: Periodization by the Numbers
The real power of CTL, ATL, and TSB emerges when you use them to structure your training across an entire season.
Base Phase (12–16 weeks)
Gradually build CTL at 5–7 points per week. Keep TSB between −10 and −25. Absorb training stress systematically. This is where the aerobic engine is constructed.
Build Phase (6–8 weeks)
Increase intensity while maintaining or slightly growing CTL. ATL will spike during hard blocks. Allow TSB to dip to −20 or −30 briefly, followed by recovery weeks where TSB returns to −5 to +5.
Taper (7–14 days)
Reduce volume by 40–60% while maintaining some intensity. ATL drops rapidly due to its short time constant. CTL decays slowly due to its long time constant. TSB climbs into the +5 to +25 target range. The math of asymmetric decay rates is doing the work for you — this is supercompensation made visible.
Recovery Phase
After a goal race, allow TSB to rise above +20. Let CTL decay intentionally. The body needs structural recovery that metrics alone cannot capture.
Common Mistakes
Chasing CTL too aggressively. Athletes see the number climbing and become addicted to the upward trend. They ramp at 10–15 points per week. Within a month, they are injured or ill. Respect the 5–7 per week ceiling. Consistency over months beats intensity over weeks.
Ignoring sustained negative TSB. Spending more than 2–3 weeks with TSB below −20 without a planned recovery block is a red flag. The fitness-fatigue model predicts diminishing returns and eventual performance collapse in this zone.
Tapering too long. A 3-week taper sounds conservative. But CTL decays at roughly 1–2 points per day of complete rest. After 21 days of significantly reduced training, you may have shed more fitness than fatigue. For most athletes, 7–14 days is the optimal taper window — long enough to clear fatigue, short enough to preserve the fitness you built.
Treating the numbers as gospel. TSS, and therefore CTL/ATL/TSB, is a model. It does not capture sleep quality, psychological stress, nutrition, illness, or the myriad individual variations in recovery capacity. Use the metrics as a compass, not a GPS coordinate.
How EndureX AI Uses These Metrics
The EndureX AI platform calculates CTL, ATL, and TSB automatically from every workout you log or sync. But we go further. Our performance management chart visualizes the interplay of all three metrics across your season, making it immediately obvious when you are building, when you are fatigued, and when you are approaching peak form.
The AI coaching layer monitors your CTL ramp rate and flags when it exceeds safe thresholds. It detects sustained negative TSB and recommends recovery interventions before you reach the point of diminishing returns. And when you set a goal race, it reverse-engineers a taper timeline that targets your optimal TSB window on race day.
Getting Started
- Establish your baseline. Train consistently for 4–6 weeks while logging every session. Your CTL at the end of this period is your starting fitness number.
- Set a target CTL for your goal event. For a recreational marathon runner, a CTL of 70–90 is a strong foundation. For competitive cyclists, 100+ is common at peak fitness.
- Plan backward from race day. Calculate how many weeks of building at 5–7 CTL/week you need to reach your target, add a 10–14 day taper, and you have the skeleton of your season plan.
- Monitor TSB weekly. If it stays below −20 for more than two consecutive weeks, insert a recovery block. If it drifts above +10 outside of a taper, you may be undertraining.
- Trust the process. The mathematics of exponentially weighted moving averages rewards consistency above all else. Show up, do the work, respect the recovery, and the numbers will reflect your growing fitness with honest precision.
The Banister model is not a crystal ball. But it remains, fifty years after its introduction, the most robust quantitative framework we have for understanding the fundamental tradeoff of endurance training: you must accumulate fatigue to build fitness, and you must shed fatigue to express it. CTL, ATL, and TSB make that tradeoff visible, measurable, and manageable. Train smarter.