Rhinebeck Fall Foliage Half Marathon 2026 race report: a power-based test race in 30-35 mph wind and rain, a calf and hamstring strain at mile 8, and 2nd in my age group four weeks out from the NYC Marathon.
I still can't believe my finish time. 5 hours, 47 minutes, 54 seconds at SOS Triathlon 2026 β Survival of the Shawangunks. Going in, I had targets in my head like could I break 6 hours? I didn't just break it. I crushed it!
Four minutes into my run, my heart rate hit 180. It never came back down. This wasn't something I expected, and it's changed how I think about racing.
A cold, windy Half Ironman tested Igorβs preparation at OnondagaMan 2026, ending with a first-place age-group finish and practical lessons for Lake Placid.
Long Island Half Marathon race report: Igor Krasnoperov shares his power-based running strategy, 1:41:38 personal record, 3rd place in age group, and the lessons behind it.
The race lessons, the mistakes, and what I'd do differently β straight to your inbox.