Skip to main content

Training Stress Score Cycling Calculator

Calculate training stress score cycling with our free tool. See your stats, compare against averages, and track progress over time.

Share this calculator

Formula

TSS = (Duration_s x NP x IF) / (FTP x 3600) x 100

Where Duration_s is ride duration in seconds, NP is Normalized Power in watts, IF is Intensity Factor (NP/FTP), and FTP is Functional Threshold Power. One hour at FTP equals exactly 100 TSS.

Worked Examples

Example 1: Structured Interval Session

Problem: A cyclist with FTP of 280 watts completes a 75-minute interval session with a Normalized Power of 260 watts. Calculate TSS and identify training zone.

Solution: IF = NP / FTP = 260 / 280 = 0.929\nDuration = 75 x 60 = 4500 seconds\nTSS = (4500 x 260 x 0.929) / (280 x 3600) x 100\nTSS = (1,085,940) / (1,008,000) x 100 = 107.7\nTraining Zone: Tempo / Zone 3-4 (IF between 0.85 and 0.95)

Result: TSS: 107.7 | IF: 0.929 | Zone: Tempo

Example 2: Long Endurance Ride

Problem: A cyclist with FTP of 240 watts does a 3.5-hour endurance ride with NP of 185 watts. What is the TSS and estimated recovery time?

Solution: IF = 185 / 240 = 0.771\nDuration = 210 x 60 = 12600 seconds\nTSS = (12600 x 185 x 0.771) / (240 x 3600) x 100\nTSS = (1,797,174) / (864,000) x 100 = 208.0\nRecovery: 24-48 hours (TSS between 150-300)

Result: TSS: 208.0 | IF: 0.771 | Recovery: 24-48 hours

Frequently Asked Questions

What is Training Stress Score (TSS) and why is it important for cyclists?

Training Stress Score is a composite metric developed by Dr. Andrew Coggan that quantifies the overall training load of a single workout by combining intensity and duration into a single number. TSS accounts for how hard you rode (via Normalized Power and Intensity Factor) and how long you rode. A one-hour ride at exactly your Functional Threshold Power produces a TSS of 100. Easy recovery rides might produce 30 to 50 TSS, while a hard multi-hour race can generate 300 or more TSS. Tracking TSS over time allows athletes to manage cumulative fatigue, plan recovery, and periodize training blocks to peak for key events.

How should I use TSS to plan my weekly training load?

Weekly TSS totals help structure training periodization. Beginner cyclists typically accumulate 200 to 350 weekly TSS. Intermediate riders handle 350 to 550 weekly TSS. Advanced competitive cyclists manage 550 to 850 weekly TSS. Professional cyclists may accumulate 800 to 1200 weekly TSS during heavy training blocks. A good rule of thumb is to increase weekly TSS by no more than 5 to 10 percent per week during build phases, followed by a recovery week every three to four weeks where volume drops by 30 to 40 percent. Distribute TSS across the week with two to three harder days and adequate recovery days between intense sessions.

What are common mistakes athletes make when using TSS for training?

The most common mistake is focusing solely on TSS volume without considering intensity distribution. High TSS from only moderate-intensity riding produces diminishing fitness returns compared to a polarized approach mixing easy rides with targeted high-intensity intervals. Another frequent error is ignoring recovery by stacking high-TSS days consecutively without adequate rest. Athletes also make the mistake of treating TSS as perfectly precise when it is an estimate with inherent limitations. Chasing daily TSS targets can lead to junk miles if the workout lacks purpose. Finally, many athletes fail to account for non-cycling stress including work, sleep quality, and nutrition when interpreting their TSS-based training load and planning recovery.

How do heart rate training zones work?

Training zones are percentages of maximum heart rate (estimated as 220 minus age). Zone 1 (50-60%) is recovery, Zone 2 (60-70%) builds endurance, Zone 3 (70-80%) improves aerobic capacity, Zone 4 (80-90%) increases threshold, and Zone 5 (90-100%) is maximal effort.

What is progressive overload in strength training?

Progressive overload means gradually increasing the stress placed on muscles to force adaptation and growth. Increase weight by 2.5-5% when you can complete all prescribed reps with good form. Other variables include adding reps, sets, or reducing rest periods.

How do I calculate cycling power output?

Power (watts) = force x velocity. On a bike, it depends on weight, speed, gradient, and air resistance. Functional Threshold Power (FTP) is the max power sustainable for one hour. Training zones are based on FTP percentages. Power meters provide direct measurement.

References