
February 4, 2023
Final Preparations for the 2023 UCI eSport World Championships – Training Recap for January 2023
The New Year began bereft of the last. No training

June 23, 2022
Winning 3 Races Out of 4: Training and Racing Recap for May 2022
It’s already been a hectic start to the summer, and

June 17, 2022
How I returned to training after the UCI eSport World Championships on Zwift – Training Recap from April 2022
A few months ago, I lined up for the UCI

May 18, 2020
Zwift Tips – The Supertuck
Definition of supertuck supertucked; supertucking; supertucks su·per·ˈtək | \ ˈsü-pər·ˈtək

February 25, 2020
A Necessary Break from Road Racing
Photo: US Pro Nats – SnowyMountain Photography I won’t be

January 30, 2020
New Velonews Column: Gravel Power Analysis
John Borstelmann’s win at 2019 Gravel World’s Mat Stephens and

October 28, 2019
Coach’s Blog #28 – Lessons from 2019 Part II
From training to race weight, to time trials and peak

October 21, 2019
Coach’s Blog #27 – Lessons from 2019 Part I
Photo: SnowyMountain Photography Part I: Over-training vs Rest 2019 was

July 4, 2019
US Pro National Championships
This week could change my career. A big result at

July 3, 2019
Coach’s Blog #14 – Tips for Racing in Hot Weather
Photo: SnowyMountain Photography The past two weeks I competed in