Sign in

Cosmo Catalano - How The Race Was Won®

@howtheracewaswon.com
942 followers 325 following 319 posts

I tweet about bike races and things tangentially related to them. @cyclocosm at the old place, @howtheracewaswon on Threads and Insta, where you'll find most of my work recent work. howtheracewaswon.com for the rest.

PostsRepliesMedia
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 7h
My favorite non-McNulty US plotline of the current cycling news cycle has been all the European MTB riders discovering Moab exists.
170
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 29/09/2026
You might have been in only follower besides myself, but I’m still glad it’s there.
000
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 29/09/2026
I must regretfully declare the “periodic bleeds are just as good as flushing” myth busted:
A Shimano brake bleed cup filled with a viscous, silty black liquid, with just a tinge to the regular Shimano mineral oil pink along the edges.
121
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 29/09/2026
which Masto? The Threads fediverse integration (howtheracewaswon@threads) or the janky, slop-coded htrww@howtheracewaswon ?
101
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 28/09/2026
Maybe my favorite part of the McNulty win is US riders posting podium photos of losing to him when he was moving up the ranks.
0100
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 27/09/2026
Van der Poel is aware that there are 51km left in this race, right?
030
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 27/09/2026
Van der Poel realizes there’s still 74km to go, right?
030
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 27/09/2026
Vanderpoel knows there’s 91km left, right?
130
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 27/09/2026
Ahh interesting. I will follow up on that. Shouldn’t be a hard fix.
130
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 26/09/2026
the shared experience of not watching was truly incredible
110
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 26/09/2026
This why howtheracewaswon.com exists and continues to get built out. It is at least worth a browser bookmark.
190
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 26/09/2026
that’s my serious face
010
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 26/09/2026
Heard a major sponsor of the US (men’s) TdF coverage passes on ad buys at the TdFF because “no one watches the women.” Skill issue, tbh.
3315
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 26/09/2026
The collective groan on Mount Royal when Kasia pulled through 😩
080
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 26/09/2026
Kasia near the front, looking unusually dialed in. Demi at the back, might straight chit-chatting. Group seems tense but not pressured. ~60km to go. #uciworlds #roadcycling #procycling howtheracewaswon.com/notes/2026-09-…
010
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 26/09/2026
Montreal is cool. The only thing I’d have done differently is stock the AirBnb with more coffee, and pack fewer tubes with removable valve cores.
140
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 23/09/2026
Geraint Thomas for new CEO of Rapha OFFICIAL PETITION
Thomas on Barloworld in 2008, about 20lbs over his “normal” race weight, with a Chav haircut and Rudy Project half-rim pink tint sunglasses that peaked probably a decade prior.
2110
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 22/09/2026
🤷‍♂️ 🤷‍♂️ 🤷‍♂️
flobikes promotional image for the 2026 UCI Road Worlds in Montreal. showing rainbow clad riders labelled "evenepoel" "Van de poel" and "Van Aert"a close-up on Van Aert revealing that its, in fact, Tadej Pogacar
261
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 21/09/2026
this is probably why so many Shimano users never do a flush—periodic bleeds effectively complete the process in chunks.
120
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 21/09/2026
yeah, bicycles have a surprisingly low-volume system. I pulled some old SRAM Level Ts out of the parts bin to replace a failed fat bike lever this winter. I flushed them after install because DOT, and was like “ok cool I’ll be able to use this old jelly jar to catch fluid for the rest of my life.”
130
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 21/09/2026
the AI cannot decide whether or not I ever need to fully flush (vs just periodically bleed) my MTB brakes. I think it's stuck between a service manual and many, many actual Shimano owners wondering if that's even a thing.
440
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 21/09/2026
Beep boop
030
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 20/09/2026
Blevins looking happy to set pace early on this track. Things are lined out behind him, but not enough pressure yet to really break things up.
100
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 20/09/2026
Azzaro realizing that yeah, maybe he should go after Aldridge when 2 of the 3 riders immediately behind him are his teammates.
000
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 20/09/2026
I think Sina Frei is gonna have to hold on to that cowboy hat.
020
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 20/09/2026
Hey @flobikes — you're gonna have to walk me through how missing audio commentary for the Women's TT Worlds has anything to do with "the team on-site". CBC (the host broadcaster AFAICT) has had audio with Ant McCrossan and Hannah Walker throughout the stage.
1110
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 20/09/2026
Well at least we got audio in time to hear Seb Piquet start into an English rendition of "Happy Birthday" for Reusser—a song that is no longer under copyright in the US (and really never should have been in the first place) www.bbc.com/news/world-us-canada-34…
030
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 14/09/2026
howtheracewaswon.com/blog/tumblr/...
howtheracewaswon.com
Alaphilippe and Jungels know what’s up. Also, go watch some TDF How
Alaphilippe and Jungels know what’s up. Also, go watch some TDF How The Race Was Wons: http://cyclocosm.com/2018/07/how-the-race-was-won-tour-de-france-2018-sta
021
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 14/09/2026
finally moved the contents of my old Tumblr to the How The Race Was Won® website
170
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 06/09/2026
One week removed from Pogacar crashing out of the Vuelta, the tactical savvy and cohesive riding of (checks notes) Team Movistar has filled the leadership void: howtheracewaswon.com/reels/2026-0...
howtheracewaswon.com
The classic Vuelta mayhem continued into Stage 14, and the How The Race Was Won® podcast is here for it.
The classic Vuelta mayhem continued into Stage 14, and the How The Race Was Won® podcast from @escapecollective is all about it. On YouTube (link in bio) @daneacash and I discuss 𝒯𝒽𝑒 𝑀𝑜𝓋𝒾𝓈𝓉𝒶𝓇 𝑅𝑒𝓃𝒶𝒾𝓈...
280
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 02/09/2026
MvdP did not win MTB Worlds. But Tom Pidcock did—and in the process, might have left some valuable lessons for his multi-disciplinary rival. howtheracewaswon.com/reels/2026-0...
howtheracewaswon.com
How Tom Pidcock Got Right What MvdP Got Wrong at 2026 MTB Worlds
It wasn’t start position that undid @mathieuvanderpoel at #mtbworlds so much as how he responded to it. @tompidcock managed his effort magnificently and reaped the late-race dividends, but the good ne...
0101
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 02/09/2026
during her preview of the test race for the Paris Olympic MTB course, she at one point quipped "'cross is coming"
040
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 27/08/2026
MvdP looked a little stiff on the bike at times, but being able to hang with Boichis at Les Gets makes him a legit contender for Worlds this weekend howtheracewaswon.com/reels/2026-0...
howtheracewaswon.com
Yes, Mathieu van der Poel Might Actually Win the 2026 XCO MTB World Title
Last year’s XCO Worlds at Crans Montana wasn’t a great course for @mathieuvanderpoel, and he was good-not-great in his prep events. This time around, he and @boichisadrien separated themselves from ...
091
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 25/08/2026
👀
150
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 23/08/2026
I spent a long time detailing the crummy analysis in US cycling coverage. But honestly, missing the sport's weird little quirks hurts a little bit more: howtheracewaswon.com/reels/2026-0...
howtheracewaswon.com
Little Quirks Like This Podium Mix-Up Are What Make New Cycling Fans
Is this Ultra-Critical Bike Racing Analysis™? No. But is it the sort of weird quirk that creates bike racing fans? Absolutely. (I now promise not to complain about Peacock’s coverage again for at le...
0136
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 18/08/2026
Finally got around to some Tour de France Femmes content that wasn't just complaining about the commentary (though I do still kinda complain about the commentary just differently and more focused on racing) howtheracewaswon.com/reels/2026-0...
howtheracewaswon.com
One of the better Tours de France in recent memory, so I have to say *something* about the actual racing
One of the better Tours de France in recent memory, so I have to say *something* about the actual racing, right? Honestly thought this reel would be a lot quicker than it was—covered a lot of ground...
0115
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 08/08/2026
thanks! hopefully it finds its way to the screen of someone who make meaningful changes on their coverage.
010
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 08/08/2026
hopefully the side-by-side with TNT makes it clearer that they really *have* to
010
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 08/08/2026
I suspect there's some napkin math showing that revenue from the ad breaks they've also added more than make up for the cost of adding their own commentary. That the end result might be worse for the viewer seems not to be a consideration.
290
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 08/08/2026
you'd be a great upgrade for them on any event!
2120
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 08/08/2026
indeed! they also have a suspiciously expansive definition of 'start-to-finish' coverage www.nbcsports.com/pressbox/pre...
nbcsports.com
NBC SPORTS’ LIVE COVERAGE OF THE 2026 TOUR DE FRANCE FEMMES BEGINS THIS SATURDAY, AUG. 1, AT 9:45 A.M. ET ON PEACOCK
All Nine Stages of Tour de France Femmes (Aug. 1-9) Will Be Presented Live from Start-to-Finish on Peacock
170
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 08/08/2026
On the eve of US audiences losing the World Feed at the TDFF, an extraordinarily deep dive on what Peacock's cycling coverage gets wrong, why it gets it wrong, and how it could be done better: howtheracewaswon.com/long-form/20...
howtheracewaswon.com
No More Re-PHILs: How Peacock's Cycling Coverage Needs to Get Better
No More Re-PHILs: How Peacock's Cycling Coverage Needs to Get Better
12389
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 06/08/2026
It’s not hating! I appreciate the craft.
100
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 06/08/2026
in the post-race interview Demi said (more or less literally) “I knew Kasia would go early because she always goes early”
010
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 28/07/2026
yes, it’s automated. Yes, I need to fix the script. I can assure you the issue is not laziness but don’t let me stop you from speaking your mind on the topic.
120
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 28/07/2026
the board is trying to get everyone to replace themselves with AI
010
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 28/07/2026
I am less here than I should be (Threads is my primary output point) but actively working on a fix for that.
140
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 28/07/2026
I do still need to fix my BlueSky delivery script to not repeat the title with the description, though…
130
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 28/07/2026
I get the parallels between Pogacar and Armstrong, but there are a lot of things that couldn't be more different. I get the parallels between Pogacar and Armstrong, but as som... howtheracewaswon.com/reels/2026-07-…
howtheracewaswon.com
I get the parallels between Pogacar and Armstrong, but there are a lot of things that couldn't be more different.
I get the parallels between Pogacar and Armstrong, but as someone who was around and engaged back when, there is *a lot* that couldn’t be more different.
3296
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 23/07/2026
Yesterday was a wild one—and a big reason why we see Mads up the road once again today. #tourdefrance #htrww escapecollective.com/a-sprint-sho...
escapecollective.com
A sprint showdown on a breakaway day: How Alpecin bested Lidl-Trek on Tour stage 17
A closer look at how Jasper Philipsen won stage 17 of the Tour de France despite the best efforts of the rider in the green jersey.
030