Ryan’s running coach

Year in Review.

A deterministic calendar-year training record

The year so far

2026

Loading retained Garmin history...

Building the year from retained activity summaries...