banner
johndwooldridge.bsky.social
@johndwooldridge.bsky.social
Aerospace engineer embracing a passion for cycling. Competitive Masters gravel, MTB, and cyclocross racer in southern Colorado.

Working oil painter and wannabe author.
The light was gorgeous this evening so I got out the new toy to give it a try!

#bikesky
#bikelife
#gravel
#gravelbike
#cycling
#frontrange
#pueblocounty
#gravelroads
#rurallife
June 5, 2025 at 2:49 AM
The Gravel gods smiled in my general direction yesterday. No punctures, no significant mechanicals, no crashes, and only a mild Kansas zephyr. Crushed my goal time. 108 miles in just over 6 hours and 30 minutes.

#Unbound
#emporiakansas
#gravelracer
#gravelbike
#bikesky
#bikelife
#cycling
June 1, 2025 at 10:23 PM
May 30, 2025 at 10:02 PM
Mecca, Bethlehem, Jerusalem, Varanasi...Emporia??

The pilgrims of Gravel have arrived. Not a moment too soon.

#Unbound
#gravelracer
#gravelbike
#bikesky
#bikelife
May 30, 2025 at 8:49 PM
I'm told I have a tire problem. Looks more like a tire solution to me!

#bikesky
#vittoriatires
#gravelracer
#unboundbound
#gravelbike
#mtb
#bikelife
May 29, 2025 at 12:38 AM
This race wins best plate award. Wife also finally did her first gravel event: 40 mile ebike.
May 19, 2025 at 3:14 PM
Love finding old bookmarks from places I'd forgotten existed...
April 14, 2025 at 2:54 AM
First time I've raced XC MTB at Cat 2 in 10 years. The Bear in Lakewood, CO. 16th out of 32 in age group. Not bad considering last time I raced at 2 I was competing for DFL -1!

#bikesky
#cycling
#cyclinglife
#coloradocycling
#bikeracing
April 12, 2025 at 6:28 PM
From last night, my first #zwift podium! Winner went early and I banked on us catching him. My sprint power was lackluster but enough to plow to 3rd. Big jump in velo score to gold, beating a bunch of platinums!

@zwiftrides.bsky.social
#bikesky
#cyclinglife
#training
#cycling
#bikelife
April 7, 2025 at 3:18 AM
Last weekend was my Race 1 - 25th (and final) Ouachita Challenge. I did the double making it a 2 day stage race. Day 1 MTB - 58 miles, 6k ft of gain. Day 2 gravel bike- 62 miles, 4.5k ft of gain. So much I could say about this race but I'll leave it at this:
21st men's GC
5th in 50-59 GC!

#bikesky
April 7, 2025 at 2:05 AM
100k at race pace today, last check in before race 1. Hoped for a PR but the wind had other ideas. It was well beyond 20mph, possibly into the 30's. Missed the PR by about about a minute. On a hillier course than where I set my PR, I'll call it a victory.

#bikesky
#gravel
#gravelracer
#cycling
March 24, 2025 at 2:09 AM
From wide back down to skinny. Wow! I didn't realize just how big those 2.1's were! I'll do a TT speed on a course I rode with the wide bodies a week and a half ago to see what the difference is.

#widerisfaster?
#mtb
#gravel
#laufcycles
#bikesky
#bikelife
#tiresnob
#cycling
#bikeracing
March 17, 2025 at 11:51 PM
My sock game is way to strong to be covered up! When will shoe cover season finally end? Better question, when will my sponsor replace these ratty things? Oh yeah, I don't have a sponsor because no one sponsors 50 year olds. 6 hrs on the #mtb today.

#cycling
#bikesky
#bikeracer
#bikelife
#XC
March 16, 2025 at 1:32 AM
First real climbing day of the year! 51 miles and over 4500 ft of gain. Around here, you have to climb to get to the climb!

#gravel
#gravelracer
#bikesky
#cycling
#strava
#bikelife
#cyclinglife
#beulahcolorado
#coloradocycling
March 12, 2025 at 10:58 PM
#Training schedule for today called for a 20 mile #gravel TT with fatigue from yesterday's efforts. Where I live in #Colorado, there's always climbing even if mild. My out and back route has just under 1300 ft of gain. My time was solid but not quite as hoped.

#cycling
#bikelife
#mtb
#pukefest
March 10, 2025 at 12:45 AM
The day's plan was 4 hrs on the MTB but it snowed last night. So I opted for 4 hrs of #zwift. Since Zwift is nowhere close to the load of MTB, I followed it up with some weights, nothing too heavy.

@zwiftrides.bsky.social
#crossiscoming
#cycling
#training
#bikelife
#mtb
#gravelracer
#gravel
March 9, 2025 at 12:16 AM
Don't know if this was smart or not but I needed to get out and ride. I took 2 forced days off due to probable RSV that's still lingering. I went harder than planned but my legs felt good and so did pushing the heart rate. 4 weeks till OC!

#gravelracer
#gravel
#bikelife
#bikeracing
#cycling
March 2, 2025 at 8:59 PM
All the awesome orange and blue #Rabobank jerseys showing up in my feed made me realize I should share this painting I did over 10 years ago! Don't recall who the rider was.

"Getting Away"
16"x20", oil on canvas

#cyclingart
#oilpainting
#figurativeart
#bikelife
#cycling
#art
#propeloton
March 1, 2025 at 5:26 PM
Had a nice little convo with myself the other night as my brain rattled on and on. We decided to not worry about ZRS and Velo scores - race more, against higher competition. I was at the lower end of ZRS for this one but never got dropped. Please

@zwiftrides.bsky.social
#cycling
#bikelife
#zwift
February 27, 2025 at 6:40 PM
#ontheeasel My first paintings in about a year and a half and I'm....just not sure. I stopped painting for a variety of reasons, all of which could be called disillusionment. Sadly, those reasons haven't magically disappeared.

#oilpainting
#landscapepainting
#art
#artjourney
February 26, 2025 at 5:11 PM
Not gonna lie, this one was tough! Around the 4ish hour mark, my stomach began to revolt and made me miss my last 2 feeds. I limped home with legs that felt fine but the rest of me was toast.

#bikelife
#longmiles
#longride
#gravel
#gravelracer
#cycling
#laufcycles
February 23, 2025 at 11:22 PM
Beginning to clock saddle hours on the MTB in preparation for the OC. Just an easy 2 hours today but I expect to need close to 6 on race day.

#cycling
#mtb
#gravel
#bikelife
#gravelracer
#training
February 22, 2025 at 10:14 PM
With some form of illness in the house, maybe 2 hours even at Z2 wasn't very smart but I took yesterday off entirely and I feel ok. Just hope I don't compromise the immune system.

@zwiftrides.bsky.social
#zwift
#training
#cycling
#bikelife
#progress
#slowbutsteady
#discipline
February 21, 2025 at 10:13 PM
Normally, I prefer pacer groups for my long rides since I can better control power but I was sick of Volcano Circuit. Navig8 was able to fill the bulk of my 3 hrs today.

@zwiftrides.bsky.social
#cycling
#zwift
#gravel
#gravelracer
#training
#bikelife
#bikeracing
February 19, 2025 at 10:51 PM
3 hours of low aerobic yesterday, earning the 25 laps of the volcano circuit, to close out a higher intensity, lower saddle hour volume week. Now time to build the volume even more.

@zwiftrides.bsky.social
#trusttheprocess
#gravelracer
#gravel
#procat4
#zwift
February 17, 2025 at 5:04 PM