Notes on race strategy, bike power, and what real finisher data actually says.

August 13, 2026
I ran my splits from two different 2018 races through the same field-check. My swim landed in the 60s both times, my bike and run in the 90s.
One engine predicts your bike split from physics. The other checks any split, swim, bike, or run, against real finisher data. Here’s what that split looks like when you run it on two real races.

August 11, 2026
I backtested my own app against two real races I rode in 2018. It missed by 13 and 32 seconds.
A 2018 text message with my real FTP, my real Garmin data, and the actual Augusta and Gulf Coast courses. No fitting, no do-overs, just physics.