Monotony and training strain in Analytics
What the strain number in Analytics means, why it is not on a 0 to 21 scale, and how monotony and strain are calculated.
Written By Martijn Russchen
Last updated 6 days ago
Two different things are called "strain"
Wearables like Whoop report a day strain on a 0 to 21 scale: how hard your heart worked over a whole day, sleep and daily life included. IntervalCoach only shows that number when a wearable that provides it is connected.
The strain in Analytics under Monotony & Strain is a different metric: training strain from Carl Foster's monotony model. It is not on a 0 to 21 scale. Values in the hundreds or low thousands are normal for a heavy training week.
How training monotony is calculated
Monotony looks at your last 7 days of training load (TSS) and asks how uniform it was:
Monotony = average daily load Γ· standard deviation of daily load
Seven similar days give a high monotony. A week with clear hard days and clear easy or rest days gives a low monotony. Above 1.5 we flag it as elevated, above 2.5 as high, because uniform loading with little variation is associated with overuse and illness risk in Foster's research.
During a taper or race week, low and uniform load is intentional, so monotony is not treated as a warning there.
How training strain is calculated
Strain = monotony Γ total 7-day load
So strain rises with both volume and uniformity. A big week with little day-to-day variation scores highest. Example: 700 TSS over the week with a monotony of 0.5 gives a strain of 350.
How to read it
Treat strain as an overuse warning rather than a target. The absolute number depends on your usual volume, so compare it to your own recent weeks. The useful signals are the trend and whether monotony is flagged elevated or high. If it is, the fix is usually more variation: keep the hard days hard and make the easy days genuinely easy, or add a rest day, rather than cutting volume across the board.