about us
Born with a small group of friends in the quiet, mostly cold mornings of San Francisco. What began as a small training ride has grown into a tight-knit and disciplined collective of athletes who push their limits, chase big goals, and elevate one another along the way.
the team
We’re a Bay Area crew of cyclists, triathletes, mountain bikers, and runners united by early mornings and high standards. Built through fog, wind, podiums, and post-ride espresso, Thursdays.cc is about consistency, friendship, and growth — on and off the bike. We don’t just ride fast. We ride together.
@thursdays.cc
Join our community on Instagram for updates, events, and some nice Bay Area photos.

200 miles. it’s the friends we suffer with along the way…

TLT + @levisgranfondo We’re rolling into the Headlands — fast, sharp, and together — and bringing a little extra with it: 🎟️ Levi’s GranFondo Giveaway We’re giving away 2 Levi’s GranFondo entries — raffled among riders who show up and tag us on Strava. 🖤 Black Kit Drop — At Pixlcat after the ride The new jerseys, jackets, and vests have landed. Available for pickup post-ride at Pixlcat Coffee. Golden Gate Bridge ⏰ Meet at 6:30 AM ☕️ Coffee + kit + community after More info on Strava! A little more on the line. That’s Thursdays. ⚪️ Never Ride Alone #thursdayscc #neverridealone #grouprides #cyclingcommunity #cyclinglife

THURSDAYS.CC — MARCH CHALLENGE WRAP UP ⚡️🕒⛰️🤎 Four weeks of early morning - even a clock change. Four weeks of pushing limits. Four weeks of doing it together. What started as a simple challenge turned into something bigger — Consistency, competition and lots of fun. A crew that kept showing up, every Thursday morning, thank you — that’s what matters. This challenge was presented by @firstendurance Final GC Standings 🥇Erik Levinsohn 🥈 @benherken 🥉 @colin.kwiecinski 🥇 @haleshagerstrom 🥈 @sarahhoffmannn 🥉 @sophiahuyt Special Prize — @ucigranfondobrasil 🇧🇷 Fastest Man: @ivanlinser & Erik Levinsohn 🫡 Fastest Woman: @haleshagerstrom UCI Granfondo Brazil Ticket Winner 🎫 @brosef_broughnut — see you in Brazil 🇧🇷 Big thanks to @nospicenoglory for making this happen. We’ll get together soon to award all the prizes — stay tuned 👀 1st — @firstendurance 2nd — @ryzon_apparel 3rd — @roka More than results. More than segments. It’s the consistency. The crew. The energy. See you out there next TLT already, with our normal schedule, Gravel and Road. That’s Thursdays. Never ride alone. ⚪ 📸 @pesolagary

An important update ‼️

THURSDAYS × @grasshopperadventureseries 🦗🖤 Third challenge for the series - Kings Ridge Too much elevation, STEEP and absolutely stunning Ride with your squad till the segments and push as hard as you could. Just simple as that. What do we got? 🥇 @haleshagerstrom @sarahhoffmannn and @noahlibinski That’s Thursdays. Never ride alone ⚪ 📸 @b.tuckerpics #thursdayscc #gravelrace #cyclingcommunity #cyclinglifestyle #grasshopper

THURSDAYS.CC MARCH CHALLENGE ⚡️🕒⛰️🤎 Week 4 — Gravel The battle isn’t over yet. Epic finale. Three segments off road. 📅 March 26th ⏰ Roll out: 6:30 AM 📍 Meeting Point: Golden Gate Bridge Welcome Center ☕️ Post-ride coffee: @pixlcatcoffee ⚠️ Route and segment details on Strava — link in bio. 🚨No gravel bike? Don’t worry, we still have the classic Headlands loop - it does not count any points for the March Challenge Review them before you roll out. Know what’s coming. To be eligible for points: • Roll out with the group • Tag @thursdays.cc @firstendurance @ryzon_apparel clubs in your Strava description • Sign the Thursdays.cc waiver • Bring front and rear lights Let’s get it done. See you all there. 📸 @pesolagary #ThursdaysCC #MarchChallenge #QueenStage #StravaCycling #GroupRide

THURSDAYS x @obf415cc x @swellbicycles Dirty laps through Golden Gate Park. Friends pushing each other — again and again. That’s the rhythm. That’s the reason. No shortcuts. No noise. Just riding. Golden Gate Park at its finest. That’s Thursdays. Never Ride Alone. ⚪️ 📸 @mitchelllsains #thursdayscc #goldengatepark #cyclingcommunity #bayareacycling #ridelocal

THURSDAYS — USAC Race Weekend Recap (March 15–16) 🏁 A little overdue — For another full weekend on the @usacycling × @_ncnca_ calendar. This was our biggest Thursdays.cc presence yet at a USAC race weekend. Across every field, we raced together. Support, positioning, commitment. That’s the standard. Big rides all around: • @nam0kin took the win at Land Park Criterium • @haleshagerstrom delivered at Bariani Road Race And many podiums across all categories. But more than the results — this was a full team effort. Smart racing. Controlled moves. Execution when it mattered. Congrats to everyone who lined up, raced hard, and represented. This is how we’re building. That’s what TLT turns into on race day. That’s Thursdays. Always. Never Ride Alone⚪ 📸 @gbeliera #thursdayscc #usacycling #cyclingcommunity #criterium #roadrace
ready to ride with us?
Join 795 Strava club members and 40+ dedicated team athletes.