11/24/2025
When I got to the Expo, it seems I had failed to register! I pleaded for mercy, and the race officials kindly let me in even though registration was closed. This is the first marathon where I had serious concerns about whether I could finish. This was due to (1) a dismal training season, and (2) a disastrous training run two weeks ago. But the conditions were perfect, and I was able to call upon various strategies that I had learned over the previous 25 marathons. This might have been my slowest marathon, but it was still controlled and sub-6.
06/11/2025
My relay partner and I finished 1st in the Supersprint Relay Triathlon that capped off Grit Endurance’s Spring Training in Madison, WI this past weekend.
04/27/2025
Not as brutal as yesterday, but I did a bunch of single-arm overhead squats, which I never do.
04/27/2025
18 rounds of 2-minute intervals. Thanks, Matthias!
12/27/2024
Milwaukee, here I come (in August)! 🏃🏻 🏊🏻♂️ 🚲
12/22/2024
Merry Christmas from and me. ❤️🌲🌈
11/28/2024
A good day to practice double-unders.
10/19/2024
Work-in-progress. The focus of today’s 4-hour session was the wizard. Thanks, .fd.tattoos
10/18/2024
More of ’s gentle touch . Stay tuned for a major addition to the back tomorrow! .fd.tattoos
10/14/2024
Because the pain of the marathon wasn’t enough, I mostly completed my inner thigh today. Thanks, at . (Dragon is )
10/13/2024
Not fast, but I ran the race; the race didn’t run me. Special thanks to my running buddies .rangel.2 and who pushed me when I needed it.
10/10/2024
The marathon before the marathon: Packet Pick-Up. Avoid bringing a bag if you can.