Trends
—
Your board
Today's read
Race-day projection
Where your fitness and form land on race day under two plans, and what this week needs to look like.
Load safety
Is this week building fitness or inviting injury? Your last 7 days against your last 28.
Recovery response
Your HRV and resting heart rate against your own normal, read alongside the load. Training only works if you absorb it.
Volume and fitness
Weekly volume
Every week in the range, stacked by sport. Hover or tap a week to read it.
Reading your training…
Fitness by sport
One fitness number hides a fading discipline. Chronic training load per sport, from every session's TSS.
By sport
Where your time went, and how it compares with the previous period of the same length.
Time in zones
Heart rate intensity across the range. The shape matters more than any single session.
Aerobic efficiency
Output per heartbeat on steady sessions of 20 minutes or more. When this rises, your aerobic engine is growing.
Best sessions
Your standout sessions in this range. Open one to see the full day.
The same session recorded by several devices (watch, Strava, Wahoo, the app) is counted once, keeping the richest record. Bests are whole-session averages, not peak efforts inside a session: second-by-second power and pace streams stay on your phone. Sessions synced only from Strava are not copied to the web under Strava's terms, so they will be missing here but still count in the app.
The science: fitness, fatigue and form use the Banister model with 42 and 7 day constants, the same as TrainingPeaks. Load safety uses the acute to chronic workload ratio (Gabbett) and Foster's monotony and strain. Recovery reads your 7-day HRV against a 60-day baseline with a normal range of half a standard deviation (Plews). Efficiency factor is output divided by average heart rate (Coggan). Projections assume the plan is followed and are a guide, not a guarantee.