Journal

140.6
140.6 miles. Reflections on chaos in the water, nerves on the bike, and hearing “You are an Ironman” for the first time. Read more...
1 in 1,461
Born on February 29 at 2:29 a.m. A reflection on rarity, time, and how perspective changes when your birthday only appears every four years. Read more...
300. Then 300.
Two perfect games. Fifteen years apart. Reflections on pressure, repetition, and why perfection is rarely as clean as it looks. Read more...
Chicago Marathon 2025
Chicago Marathon 2025. 3:34:39 at age 49. A race about rhythm, family, and the long game. Read more...