Beyond the lab

Athlete by compulsion.

Ironman finisher. Ultra runner in training. Every activity goes into a dataset — analysed with the same tools I use in the lab.

Personal Bests

5K
18:32
Road
10K
38:55
Road
Half
1:27:00
Road
Marathon
3:23:00
Road
70.3
4:52:00
Half Ironman
Ironman
11:17:33
Full 226 km
Bromont 80K
Oct 2026
In training →

Training Data

2026 in motion.

km run
loading…
km ridden
loading…
hours moving
run + ride combined
metres climbed
run + ride combined

Performance Management · Bromont 80K Build

Fitness · CTL
Fatigue · ATL
Form · TSB
Weeks to Bromont
Fitness · Fatigue · Form — Banister (1975) / Coggan (2003) · LTHR = 175 bpm
CTL
ATL
TSB
Weekly Running Volume
Trail Run
Road Run
Weekly Cycling Volume
Road Bike
Gravel
MTB
Weekly Elevation Gain
metres climbed
Weekly Training Stress Score
TSS
Long Run Progression ≥ 20 km — Bromont 80K Build
Distance (km)
Elevation (m)

Long Run Log ≥ 20 km

DateNameDistanceElevationPaceAvg HRTSS

Recovery & Readiness · Garmin Connect

Sleep Score — last 30 nights
Good ≥ 80
Fair 60–79
Poor < 60
HRV — Heart Rate Variability
ms
Resting Heart Rate
bpm
Training Load vs Sleep Quality — TSS → next-night sleep score
Night
Trend

Training × Recovery · Cross-Analysis

Fatigue (ATL) vs HRV — training load suppresses recovery markers
Fatigue (ATL)
HRV (ms)
Weekly Load vs Sleep
Weekly TSS
Avg Sleep
Daily Readiness Score
Readiness (0–100)
Run / Trail
Ride
Other
Race day

Recent Activities