Training Data

What is Training Load?

Training Load helps you understand how hard you are training and how your body is responding over time. Milo calculates this in two parts.

1. Training Load (single load of a workout)

Every activity gets a Training Load score.

This is one number that shows how much stress that workout put on your body.

How it works:

  • Based on your heart rate

  • Time spent at higher heart rates counts much more than time at lower ones

  • You can view this score on any activity detail page

Normalized TRIMP (recommended)

Set your Threshold Heart Rate (LT2) in Settings. This gives your Training Load score clearer meaning.

  • 100 points = 1 hour at lactate threshold

  • Scores become easier to compare between workouts

  • Scores become comparable between different athletes

2. Training Load Graph (fitness, fatigue, and form)

In the Training Data tab, Milo looks at all your TRIMP scores over time to show three lines.

CTL: Chronic Training Load ("Fitness")

Blue line

  • Rolling 42 day average

  • Shows your long term fitness base

  • Only becomes meaningful after about 42 days of data

ATL: Acute Training Load ("Fatigue")

Red line

  • Rolling 7 day average

  • Shows how much recent fatigue you are carrying

TSB: Training Stress Balance ("Form")

Orange line

TSB = CTL minus ATL

This is your readiness number.

How to read it:

  • TSB above +10 means you are fresh and ready to race

  • TSB between 0 and minus 20 means you are productive and building fitness

  • TSB below minus 20 means you are very tired and should be cautious