I Got the OS Wrong
Sunday was supposed to be a 56-mile long ride indoors. I made it 45 — three hours at 54% of FTP with heart rate in warm-up territory for nearly half of it, a...
Have an account? Log in to check out faster.
Sunday was supposed to be a 56-mile long ride indoors. I made it 45 — three hours at 54% of FTP with heart rate in warm-up territory for nearly half of it, a...
Most athletes build their training plan around the calendar and fit recovery into whatever space is left. The ones who last do it the other way around.
Everything a self-coached endurance athlete needs to become durable, trust the process, and keep performing well into their 40s, 50s, and beyond.
Zone 2 trail run with loaded fastpack — 15K, 2.5 hours, zero Zone 3. JFK 50 is official. The 2026 redemption arc starts now.
The SOS Triathlon is an 8-leg bike-run-swim-run-swim-run-swim-run race through the Shawangunk Ridge — three lakes, 30 miles of bike, 16.77 miles of trail run...
I dropped at mile 32 of my first 50-mile ultramarathon. Not injured, not cramping — the cutoff math was impossible and I knew it. The fitness was demonstrabl...