Training Stress Score Calculator
Track your training stress score with our free sports calculator. Get personalized stats, rankings, and performance comparisons.
Reviewed for accuracy by Sher, Sports Science & Nutrition Specialist
Training Stress Score Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: TSS = (Duration x NP x IF) / (FTP x 3600) x 100
Worked example โ TSS: 71.5 | IF: 0.846 | Zone: Tempo | Recovery: 24 hours
Formula
TSS = (Duration x NP x IF) / (FTP x 3600) x 100
Where Duration is session time in seconds, NP is Normalized Power in watts, IF is Intensity Factor (NP/FTP), and FTP is Functional Threshold Power. For strength training: Strength TSS = Total Sets x (RPE/10) x (Duration/60) x 10. Combined TSS adds both values for hybrid training sessions.
Worked Examples
Example 1: Cycling Threshold Workout TSS
Problem:A cyclist with FTP of 260W performs a 60-minute session with normalized power of 220W. Calculate the Training Stress Score.
Solution:Intensity Factor = NP / FTP = 220 / 260 = 0.846 TSS = (3600 sec x 220W x 0.846) / (260W x 3600) x 100 TSS = (669,672) / (936,000) x 100 TSS = 71.5
Result:TSS: 71.5 | IF: 0.846 | Zone: Tempo | Recovery: 24 hours
Example 2: Strength Training TSS Estimation
Problem:A lifter performs 20 total sets across 6 exercises in 60 minutes with an average RPE of 7.5. Estimate the strength training stress.
Solution:Strength TSS = Sets x (RPE/10) x (Duration/60) x 10 Strength TSS = 20 x (7.5/10) x (60/60) x 10 Strength TSS = 20 x 0.75 x 1.0 x 10 Strength TSS = 150
Result:Strength TSS: 150 | Recovery: 24-48 hours recommended
Frequently Asked Questions
What is Training Stress Score and how is it calculated?
Training Stress Score (TSS) is a composite metric that quantifies the overall training load of a workout session by combining duration and intensity into a single number. Originally developed by Dr. Andrew Coggan for cycling, TSS uses the formula: TSS = (Duration in seconds x Normalized Power x Intensity Factor) / (Functional Threshold Power x 3600) x 100. A TSS of 100 represents one hour of all-out effort at your functional threshold, which is the maximum sustainable effort for approximately one hour. Lower TSS values indicate easier sessions, while higher values indicate more demanding workouts. The metric allows comparison across different types of workouts and helps athletes plan their training load distribution across a week or month.
What is Intensity Factor and how does it relate to training zones?
Intensity Factor (IF) is the ratio of your normalized power to your functional threshold power, expressed as a decimal. An IF of 1.0 means you are working exactly at your threshold, while values below 1.0 indicate sub-threshold work and values above 1.0 indicate supra-threshold efforts. IF values map directly to training zones: below 0.55 is active recovery, 0.55-0.75 is endurance, 0.75-0.90 is tempo, 0.90-1.05 is threshold, and above 1.05 represents VO2max or anaerobic efforts. IF is a more useful metric than raw power or speed because it normalizes the intensity relative to your individual fitness level. An IF of 0.85 represents the same relative effort whether your FTP is 200 watts or 350 watts, making it a universally comparable measure of training intensity.
How do you use TSS to plan weekly training load?
Weekly TSS planning involves distributing training stress across the week to balance stimulus and recovery. Most athletes perform well with weekly TSS totals between 300 and 700, depending on their training history and goals. A common approach is the 80/20 rule, where 80% of weekly TSS comes from low-intensity sessions (IF below 0.75) and 20% from high-intensity sessions (IF above 0.85). Within a mesocycle, weekly TSS should progressively increase by 5-10% per week for 2-3 weeks, followed by a recovery week at 50-60% of peak weekly TSS. Athletes who consistently exceed their sustainable weekly TSS will accumulate chronic fatigue and eventually experience performance decline, illness, or injury. Tracking the ratio of acute training load to chronic training load, known as the Training Stress Balance, provides additional insight into readiness.
What is Functional Threshold Power and how do you determine yours?
Functional Threshold Power (FTP) represents the highest average power output you can sustain for approximately one hour. It serves as the anchor point for all TSS calculations and training zone definitions. The most common FTP testing protocol involves a 20-minute all-out time trial, with the average power multiplied by 0.95 to estimate the one-hour value. Alternative methods include the ramp test, which involves incrementally increasing power until failure, and the 8-minute test protocol. For strength training applications, FTP can be conceptualized as the maximum sustainable work rate and approximated using heart rate zones or RPE. FTP should be retested every 4-8 weeks as fitness changes, because an outdated FTP will cause all TSS calculations to be inaccurate, leading to either under-training or over-training.
How does Training Stress Score apply to strength training specifically?
While TSS was originally developed for endurance sports, the concept translates to strength training through modified calculations that account for resistance training variables. Strength TSS can be estimated using total sets, average RPE, and session duration as inputs, recognizing that heavier loads at higher RPE values generate more training stress per set. A typical strength training session generates 50-200 TSS points depending on volume and intensity. Unlike endurance TSS where duration is the primary driver, strength TSS is more influenced by the number of hard sets performed near failure. Compound exercises like squats and deadlifts generate disproportionately more stress than isolation exercises due to the total muscle mass recruited and systemic fatigue produced. Combining endurance and strength TSS gives a comprehensive picture of total training load for athletes who perform both modalities.
What recovery recommendations correspond to different TSS values?
Recovery needs scale non-linearly with TSS accumulation, meaning higher TSS values require disproportionately more recovery time. A session with TSS under 150 typically requires 24 hours or less of recovery and can be followed by another moderate session the next day. Sessions with TSS of 150-300 generally need 24-48 hours of recovery, with the next day being limited to easy or recovery-level work. TSS values of 300-450 indicate a very demanding session requiring 48-72 hours before another hard workout, common after long endurance events or competition-level efforts. Sessions exceeding 450 TSS, which occur in ultra-endurance events or extremely high-volume training days, may require 72-96 hours of recovery. These guidelines are averages and individual recovery capacity varies based on training history, nutrition, sleep quality, and age.
What is the Performance Management Chart and how does TSS feed into it?
The Performance Management Chart (PMC) is a longitudinal tracking tool that uses daily TSS values to model three key metrics: Chronic Training Load (CTL), Acute Training Load (ATL), and Training Stress Balance (TSB). CTL is the exponentially weighted moving average of daily TSS over approximately 42 days and represents your fitness or training base. ATL is the exponentially weighted moving average over approximately 7 days and represents your recent fatigue. TSB is the difference between CTL and ATL and represents your form or readiness to perform. When TSB is positive, you are fresher than your fitness would suggest, ideal for racing or testing. When TSB is deeply negative, accumulated fatigue exceeds your fitness base, increasing injury and illness risk. The PMC is one of the most powerful tools available for periodization and peak performance timing.
How do environmental factors affect Training Stress Score accuracy?
Environmental factors can significantly impact the actual physiological stress of a workout beyond what standard TSS calculations capture. Heat increases cardiovascular strain and can make a session 10-20% harder than the same effort in cool conditions, yet power-based TSS does not account for this additional thermal stress. Altitude reduces oxygen availability and increases the physiological cost of the same power output, meaning a TSS of 100 at altitude represents greater actual stress than the same TSS at sea level. Humidity affects thermoregulation and can amplify the effects of heat. Cold temperatures increase caloric expenditure for thermoregulation but may reduce performance. For the most accurate training load tracking, some athletes apply environmental adjustment factors to their TSS values, adding 5-15% for hot conditions and 10-20% for significant altitude exposure above 1500 meters.
Can you overtrain with low TSS values if they accumulate without adequate recovery?
Yes, overtraining can absolutely occur even with individually modest TSS values if recovery between sessions is consistently insufficient. The key factor is not the TSS of any single session but the cumulative TSS relative to recovery capacity over weeks and months. Training with moderate TSS of 100-200 per day but never taking a rest day can lead to a chronically negative Training Stress Balance that gradually erodes performance and health. This insidious form of overtraining is actually more common than the dramatic single-session overload because it develops gradually and the individual sessions feel manageable. Warning signs include declining performance despite consistent training, disrupted sleep, elevated resting heart rate, persistent mood changes, and increased susceptibility to illness. Monitoring weekly and monthly TSS trends and ensuring regular recovery periods is essential for sustainable long-term progress.
How should beginners approach Training Stress Score management?
Beginners should start with conservative TSS targets and gradually build their tolerance over several months. A reasonable starting weekly TSS for a beginner might be 150-300, compared to 400-700 for an experienced athlete. The most important principle for beginners is consistency at manageable loads rather than occasional high-TSS sessions followed by extended recovery. Beginners should increase weekly TSS by no more than 10% per week to allow the body to adapt to increasing training demands. Individual session TSS should rarely exceed 100-150 for the first several months of structured training. Beginners also need more recovery time per unit of TSS because their musculoskeletal system, connective tissues, and energy systems are less adapted to training stress. Tracking TSS from the beginning of your training journey creates valuable baseline data and helps you learn how different session types affect your body.
References
Reviewed for accuracy by Sher, Sports Science & Nutrition Specialist ยท Editorial policy
Related Calculators
๐งฎTraining Stress Score (cycling)
Calculate training stress score (cycling) with inputs, formulas, and instant results.
๐งฎTraining Readiness Score
Calculate training readiness score with inputs, formulas, and instant results.
๐งฎTraining Load Ratio
Calculate training load ratio with inputs, formulas, and instant results.
๐งฎTraining Volume
Calculate training volume with inputs, formulas, and instant results.
๐งฎTraining Pace
Calculate training pace with inputs, formulas, and instant results.
๐งฎTriathlon Training
Calculate triathlon training with inputs, formulas, and instant results.
๐งฎVelocity Based Training Power
Calculate velocity based training power with inputs, formulas, and instant results.
๐งฎScore Differential
Calculate score differential with inputs, formulas, and instant results.