Dirt'N Hills
Why I Wrote It
Everything a self-coached endurance athlete needs to become durable, trust the process, and keep performing well into their 40s, 50s, and beyond.
Why I Wrote It
Why I Wrote It
|Dirt'N Hills
The Event That Defines My Whole 2026 Season
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 Event That Defines My Whole 2026 Season
The Event That Defines My Whole 2026 Season
|Dirt'N Hills
Flat Pedals vs Clipless MTB: What the Ride Actually Decides
Flat pedals vs clipless isn't a preference question — it's a terrain, skill level, and training intent question. I came back to mountain biking after 25 years, chose flats for...
Flat Pedals vs Clipless MTB: What the Ride Actually Decides
Flat Pedals vs Clipless MTB: What the Ride Actually Decides
|Dirt'N Hills
SOS Triathlon Race Report: Shawangunks, 6:46:38
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 running, and a summit finish. There's almost...
SOS Triathlon Race Report: Shawangunks, 6:46:38
SOS Triathlon Race Report: Shawangunks, 6:46:38
|Dirt'N Hills
DNF at 50K: What the Race Actually Revealed
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 demonstrably there. I'd...
DNF at 50K: What the Race Actually Revealed
DNF at 50K: What the Race Actually Revealed
|Dirt'N Hills