Calculate your TRIMP training load using Banister's model. Track session intensity with heart rate data and monitor acute vs chronic training load ratio.
Training load quantification is essential for preventing overtraining and optimizing performance. TRIMP (TRaining IMPulse), developed by Dr. Eric Banister in 1991, is one of the most widely validated methods for measuring the physiological stress of a workout using heart rate data.
This calculator computes your TRIMP score for a session based on duration, average heart rate, resting heart rate, and max heart rate. It also provides session RPE-based training load as an alternative when heart rate data isn't available.
By tracking TRIMP over time, you can monitor your acute (7-day) and chronic (28-day) training loads and keep the ACWR (Acute:Chronic Workload Ratio) in the optimal zone to maximize fitness while minimizing injury risk.
Training by feel alone can make it harder to compare one session with the next. TRIMP gives you a repeatable load number that combines duration and intensity, which is useful when you want to review weekly totals or compare heart-rate-based sessions.
Banister TRIMP = Duration(min) × ΔHRratio × e^(b × ΔHRratio) Where: • ΔHRratio = (HRavg − HRrest) / (HRmax − HRrest) • b = 1.92 for males, 1.67 for females Alternative: Session RPE Load = Duration(min) × RPE (1-10 scale) ACWR = Acute Load (7-day) / Chronic Load (28-day average)
Result: TRIMP = 134.2 (Moderate-High)
With a 45-minute session at 155 bpm average HR, the ΔHR ratio is (155−60)/(190−60) = 0.731. Using the male weighting factor (b=1.92), TRIMP = 45 × 0.731 × e^(1.92×0.731) = 45 × 0.731 × 4.08 ≈ 134.2. This represents a moderate-to-hard session.
Banister's impulse-response model proposes that every training session produces both fitness and fatigue. Fitness accumulates slowly and dissipates slowly; fatigue accumulates quickly and dissipates quickly. Performance = Fitness − Fatigue. TRIMP quantifies the input to this model, allowing coaches to predict when an athlete will be in peak form.
The Acute:Chronic Workload Ratio is one common way to compare recent load with longer-term load. Research across football, rugby, cricket, and athletics often uses ACWR bands such as 0.8 to 1.3 as a practical reference range, while large spikes above that range are generally treated as a warning sign rather than a stand-alone injury predictor.
Track your TRIMP for every session in a spreadsheet or training app. Sum weekly totals and calculate rolling 4-week averages. When planning training blocks, aim to increase weekly TRIMP by no more than 10-15% per week. Include recovery weeks where you reduce TRIMP by 30-50% every 3-4 weeks.
Last updated:
This calculator estimates training load from heart-rate intensity and duration using the Banister-style TRIMP approach, with session RPE as a fallback when heart rate data is unavailable. The acute and chronic load readout is a rough workload check rather than a fixed injury-risk threshold. The goal is to support planning and recovery tracking, not to make hard readiness claims from a single session.
TRIMP stands for TRaining IMPulse, developed by Dr. Eric Banister. It quantifies the physiological stress of a training session by combining duration with heart rate intensity. Higher TRIMP means more training stress. It's widely used in endurance sports for load monitoring.
The exponential weighting factor (b) differs because blood lactate response to exercise intensity differs between sexes. Males use b=1.92 and females use b=1.67, reflecting the different physiological responses to higher-intensity exercise.
It depends on the session purpose. Recovery/easy sessions: 30-80 TRIMP. Moderate endurance: 80-150. Tempo/threshold: 150-250. High-intensity intervals: 200-350+. Long endurance (2+ hours easy): 200-400. Context matters more than the absolute number.
ACWR compares your recent load (last 7 days) to your average load (last 28 days). An ACWR of 1.0 means your recent training matches your average. Below 0.8 means you're undertraining; above 1.3-1.5 means you're spiking load dangerously. The sweet spot is 0.8-1.3.
TRIMP uses heart rate; TSS (from TrainingPeaks) uses power data. Both quantify session stress but from different physiological markers. TSS is preferred in cycling (where power meters are common); TRIMP works for any sport where you can measure heart rate.
Yes. Session RPE Load = Duration × RPE (1-10 scale) is a validated alternative. It correlates well with heart rate-based TRIMP (r ≈ 0.75-0.90) and is simpler. Rate the overall session difficulty on a 1-10 scale about 30 minutes after finishing.