Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 7hMy 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/2026You 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/2026I must regretfully declare the “periodic bleeds are just as good as flushing” myth busted: 121
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 29/09/2026which 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/2026Maybe 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/2026Van 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/2026Van der Poel realizes there’s still 74km to go, right? 030
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 27/09/2026Vanderpoel knows there’s 91km left, right? 130
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 27/09/2026Ahh 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/2026the shared experience of not watching was truly incredible 110
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 26/09/2026This 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/2026Heard 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/2026The collective groan on Mount Royal when Kasia pulled through 😩 080
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 26/09/2026Kasia 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/2026Montreal 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/2026Geraint Thomas for new CEO of Rapha OFFICIAL PETITION 2110
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 21/09/2026this 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/2026yeah, 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/2026the 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 · 20/09/2026Blevins 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/2026Azzaro 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/2026I 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/2026Hey @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/2026Well 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/2026howtheracewaswon.com/blog/tumblr/...howtheracewaswon.comAlaphilippe and Jungels know what’s up. Also, go watch some TDF HowAlaphilippe 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/2026finally 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/2026One 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.comThe 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/2026MvdP 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.comHow Tom Pidcock Got Right What MvdP Got Wrong at 2026 MTB WorldsIt 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/2026during 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/2026MvdP 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.comYes, Mathieu van der Poel Might Actually Win the 2026 XCO MTB World TitleLast 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 · 23/08/2026I 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.comLittle Quirks Like This Podium Mix-Up Are What Make New Cycling FansIs 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/2026Finally 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.comOne of the better Tours de France in recent memory, so I have to say *something* about the actual racingOne 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/2026thanks! 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/2026hopefully 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/2026I 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/2026you'd be a great upgrade for them on any event! 2120
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 08/08/2026indeed! they also have a suspiciously expansive definition of 'start-to-finish' coverage www.nbcsports.com/pressbox/pre...nbcsports.comNBC SPORTS’ LIVE COVERAGE OF THE 2026 TOUR DE FRANCE FEMMES BEGINS THIS SATURDAY, AUG. 1, AT 9:45 A.M. ET ON PEACOCKAll 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/2026On 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.comNo More Re-PHILs: How Peacock's Cycling Coverage Needs to Get BetterNo More Re-PHILs: How Peacock's Cycling Coverage Needs to Get Better 12389
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 06/08/2026It’s not hating! I appreciate the craft. 100
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 06/08/2026in 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/2026yes, 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/2026the board is trying to get everyone to replace themselves with AI 010
Cosmo Catalano - How The Race Was Won® @howtheracewaswon.com · 28/07/2026I 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/2026I 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/2026I 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.comI 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/2026Yesterday 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.comA sprint showdown on a breakaway day: How Alpecin bested Lidl-Trek on Tour stage 17A 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