I’m an interdisciplinary off-road cyclist and racer. Interdisciplinary because every year or so I have an identity crisis about which type of racing I want to do, and off-road because I like being in the trees or on the desert rocks. I’ve been racing endurance events since middle school circa 2007, and gravity events since college in 2012.

Dirt roads are still roads.


As I insist on continuing to show up to races, some of them going well is a statistical inevitability. Here are some recent examples.

Event Result Notes
Vapor Trail 125 2023 5th Overall 14:15, 49 minutes off the winning time. 17k vert, cumulative hour of hiking.
24 Hours of Great Glen 2023 1st Overall Solo 213 miles, 26,555 feet. This was important enough that I wrote about it.
Revolution Enduro - Glorieta 2023 13th/42 Open Men and 13th Overall Among 5 EWS professional racers.
ABQ Grassroots Enduro 2023 – Lower Sandia 1st/57 Overall Men  
ABQ Grassroots Enduro 2023 – Coyote 1st/50 Overall Men  
True Grit MTB 100 2023 8th Overall 0:01 from 6th - still working on the sprinting thing.
MBAA Enduro Hawes 2022 9th Open Men  
El Paso Puzzler 2022 6th Overall  
Reaper Madness Dual Slalom 2021 2nd Pro/Expert  
Eastern Collegiate Conference MTB Season 2018 1st Overall for Omnium and Endurance  

Non-race activities

In recent years I’ve served on the trail development committee for the Albuquerque Mountain Bike Association, and stood in as acting coach for the University of Vermont MTB Nationals team for two years. In early 2021, I raised $10,000 for the Innocence Project by riding for 24 hours in my local trail network. I also served as the MTB season coordinator for the UVM cycling team while working on my bachelors’ degrees.