I'm a huge fan of cycling, whether it's on the road, gravel, or singletrack!

Some fast facts about my cycling career:

This page is rather extensive. Click any of the links below to jump to...

My Bikes


This is my 2017(ish?) Specialized Allez, my trusty road bike, my impetus into long-distance cycling. It has been through many different wheelsets and now has a nice 105 5800 groupset (originally had Claris), along with about 15000 miles on it. Still rides like new.

It's my go-to bike for long road bike rides, like the 200 mile ride I naively signed up for with minimal training.(Spoiler: I survived and finished, in no small part thanks to this wonderful bicycle)

Current setup:

  • Groupset: Shimano 105 5800 with 4iii single-crank power meter
  • Wheelset: Custom Prowheelbuilder set with Bitex RAF/RAR 12 hubs and Kinlin XR 26 MSW rims
  • Everything else: Stock from the 2017 Allez E5 (except bottle cages, those are carbon S-Works cages that I got for a hefty discount)

Fixed Gear

This is my 2018 Specialized Allez Sprint Track, Red Hook Crit edition. I was in love with this paint scheme from the moment I saw it in the Red Hook Crit, so when I heard Specialized would be releasing a limited number in the fixed-gear setup, I had to jump on it.

It's my go-to bike for having fun and going fast. It's ridiculously stiff but I still ride it on the road all the time. One day, when I have infinite money, I hope to upgrade to a Dura-Ace 7600 crankset and Roval deep wheels. I have around 1800 miles on as of late 2021.

Longest ride on it: 63-70 miles (positive I rode it 63 miles once, not positive if I did a 70 mile ride on it or not)

Current setup (fully custom build):

  • Crankset: SRAM Omnium, silver, 48t chainring
  • Wheelset: Mavic Open Pro rims laced to Phil Wood hubs (bought used)
  • Tires: Some cheaper Continental tires (replacing soon with tanwalls!)
  • Handlebars: S-Works Aerofly (Donated by a generous friend!)
  • Saddle: Specialized Toupe Sport
  • Cog/Lockring: Dura Ace Track, 16t cog
  • Pedals: Shimano SPD-SL 105


This is my 2019 Vaast A/1 Rival 650B. That's right, I caught the gravel bug just like every other cyclist around 2019. I also happened to be working in a bike shop where I could get a hefty discount on a new gravel bike... alas, this was the result.

I have around 650 miles on it as of late 2021, and I recently converted it to tubeless. Game-changer. I love to ride all of the local gravel spots (check out my blog to find some of them!) as well as traveling out to Chappell Hill or Sam Houston National Forest to ride the beautiful gravel roads there.

Setup is still bone-stock besides converting the TR rims and tires to tubeless, so nothing special to report there.

Project Water Fountain

Project Water Fountain was a project I started because I realized that I always spend time searching for water fountains or vending machines on my local bike routes. I wondered to myself why a map that had all of them labeled around Houston didn't exist, and I decided to make one myself!

This is a community project, meaning feel free to contribute!

Please just follow the format that's already used, and share this with your cycling friends around Houston! I hope it can be a helpful tool, especially during those hot summer months.

My Routes

For pictures along these routes, visit the Photography page!


For brevity, I'm only featuring the lesser known and inner-city gravel routes. For general gravel routes or routes in Chappell Hill or Sam Houston National Forest, check out Houston Gravel Grinders on Facebook.

More Details

Distance: 15.4mi (round trip + all the ponds) Elevation: 110ft

This is one of my favorite close-to-home gravel routes. You can get to Willow Waterhole pretty quickly and easily from Brays Bayou, and it has a good few miles of gravel to ride around. The main pond is the best to ride around, even featuring a fun little hill, followed by the one where you enter the park. The others can be a bit rough depending on the weather; it's best to avoid this route after it rains.

Click "More Details" to view the elevation and download the route file. I would rate the difficulty of this route as moderate. Getting to/from the park is easy on neighborhood streets but the gravel can be a little technical with some steep hills at the waterhole.

Things to know: The entry point to Willow Waterhole is a little gate at the end of a dead-end street; although it looks private, it is a public right-of-way so feel free to use it. Just make sure to close the gate on your way through!

More Details

Distance: 7.13mi (one way) Elevation: 146ft

This is another one of my favorite close-to-home gravel routes. It's again pretty quick and easy to access Memorial Park from Brays Bayou, and Memorial has quite a few miles of singletrack and some gravel roads. This is just the route from the Bayou to the trailheads; to see the individual trails, zoom in on this map. The singletrack can be very rough and technical, but the gravel roads along the power lines are a nice place to ride.

I would rate the difficulty of this route as easy to hard. It can be whatever you want; if you want nontechnical gravel, just ride along the gravel roads which follow the power lines. This will give you a few miles, and you can also go on the gravel trail that runs along Memorial Dr. towards 610 for more easy mileage. If you're feeling adventurous, though, you can ride some serious drops and singletrack on the trails in the woods, especially the green trail.

More Details

Distance: 22.4mi Elevation: 244ft

Another gravel option within Houston city limits, this route offers almost 100% gravel/dirt trails. The stretch along Noble Rd. can have tall grass and be slow-going but it's super pretty. Be wary of snakes and don't ride that part if it's rained recently!

The difficulty of this route is easy to moderate. The off-road trails in Terry Hershey can be rough and have rather large drops at certain points but you can simply cut onto the paved trail if you don't want as much technical stuff.

More Details

Distance: 50.1mi Elevation: 284ft

This is the most gravel you'll be able to ride within Houston city limits. This route can get really monotonous on the long, straight levees, especially when it's windy. Make sure you bring a lot of food/water because there aren't many stops for those within the parks.

The difficulty of this route is hard just because of the wind exposure and distance on varying qualities of gravel. There's also a fun bit of singletrack right near the end.


Again for brevity I'm mostly featuring routes that I created myself, usually in the city. If you want other routes in areas outside of Houston, check out Bike Barn's website or any local Strava clubs.

More Details

Distance: 62.3mi Elevation: 562ft

I love to venture out this direction on my long road rides because you can go from very urban to feeling quite rural pretty quickly. This route includes a really desolate, peaceful stretch of road, Hwy 190, which connects Manvel to Alvin. Nobody really drives on it because Hwy 6 is across the railroad tracks, so it's very devoid of cars.

I would rate the difficulty of this route as moderate to hard just because of the long distance and some of the straightaways can really get to you with the wind. The only sketchy road is Almeda and you're only on it for about 0.4mi total.

More Details

Distance: 42.1mi Elevation: 387ft

Here's another one in that direction though a bit shorter. You won't be getting too rural on this one but still a lot of nice suburban roads.

I would rate the difficulty of this route as moderate again mainly just because of the longer distance and straightaways. Again the only sketchy bit is Almeda but it's quite short.

More Details

Distance: 97.8mi Elevation: 5200ft

This is an absolutely gorgeous century route that I highly recommend for anyone looking to venture just outside of Houston to do a century. It's also very likely the hilliest century loop you'll find within an hour of Houston, having around 5000ft of elevation change throughout. There are no killer climbs, just lots of rolling hills. There are many towns along the route to stop and refuel/get water.

I would rate the difficult of this route as hard because of the distance and the elevation, which can be a shock for Houston cyclists used to riding on flat ground.

More Details

Distance: 66.8mi Elevation: 1073ft

Another city route, this one is really neat and features a monumental (get it?) halfway point at the San Jacinto Monument State Park. It's a very pretty area once you glance past all the oil refineries. Only sketchy road is one underpass under a railroad where there can be snakes and puddles and the like, but it's not too bad.

The difficulty of this route is moderate because of the distance mainly. There are some busier roads but if you do this on a weekend you shouldn't have too much traffic.

More Details

Distance: 68.9mi Elevation: 1128ft

This city route incorporates Brays and White Oak Bayou as well as Bear Creek Park. The stretch on Clay Rd. can get tedious and monotonous but the rest of it is very fun and changes up pretty constantly.

The difficulty of this route is moderate because of the distance and the straightaway. Clay Rd. can be sketchy during the week so I'd only recommend this route on weekends.

More Details

Distance: 50.2mi Elevation: 337ft

This route starts at a nice parking lot at George Bush Park and goes out towards Fulshear and back on mostly really nice cycling roads. The main road on this route is super popular so you'll run into many groups out there on weekends.

The difficulty of this route is easy. I'd highly recommend it for newer road cyclists trying to get to that 50 mile distance. Time flies on these beautiful roads.