Put a number on how hard your week was
Two runners can both log “60 miles a week” and carry completely different training stress, because intensity matters as much as volume. Training Stress Score collapses both into one figure so you can compare a hard week to an easy one, spot when you are ramping too quickly, and plan recovery deliberately. This tool builds your weekly total from each run’s duration and average heart rate.
How it works
For each run the tool derives an intensity ratio from your average heart rate relative to your lactate threshold heart rate, then converts duration and intensity into a stress score:
hrRatio = avgHR / LTHR
hrTSS = durationHours * hrRatio^2 * 100
Squaring the ratio means harder efforts count disproportionately more, which matches how fatigue accumulates. By definition, one hour spent exactly at threshold heart rate (hrRatio = 1) scores 100. The weekly total is simply the sum of every session’s hrTSS, and the tool classifies the result into recovery, maintenance, productive, or overreaching bands.
Tips and notes
Get your LTHR right first, because every score scales off it — a value that is too low inflates every session. The hrTSS method shines for steady aerobic and tempo running but understates short, sharp intervals, where heart rate never catches up to the real effort; reach for power or pace-based load on those days. Use the weekly total to manage progression: a gentle, consistent climb builds fitness, while repeated large jumps are one of the clearest warning signs of impending overuse injury.