Katy M
banner
writebikerepeat.bsky.social
Katy M
@writebikerepeat.bsky.social
Freelance cycling writer, broadcaster and content creator. Talking about cycling ALL THE TIME. Spoiling races on a daily basis. I'm that one from Twitter. Certified 100% human. Tom Donnenwirth is my therapist.

writebikerepeat.com
He's breaking the fourth wall because he can literally feel my sadness from wherever that is.
November 4, 2025 at 10:37 AM
This is the end for me. It's over. NOOOOOOO 😭
October 20, 2025 at 9:19 AM
OK this is kind of spooky.
October 18, 2025 at 5:08 PM
For anyone following the life of Little Léon the Tro Bro piglet, here he is at 5 months 😍

Really hope Valentin can win him a little brother next year 🥺

From instagram
October 11, 2025 at 10:08 AM
IPT update over on Cycling News!
x.com/Cyclingnewsf...
October 6, 2025 at 3:38 PM
Who votes we make Tadej and Remco wear a half rainbow/half Euro inspired one of these each next season 😉
October 5, 2025 at 8:07 PM
Alexander Kristoff's final race day ends in a crash at the Tour de Langkawi 😔

He fell just short of the 100 wins mark but what a career. A shame it ended like this.
October 4, 2025 at 8:07 AM
Dorian Godon helped Kasia Niewiadoma with a flat tire 🥰

(From Kasia's instagram)
October 2, 2025 at 3:29 PM
Today in 'pros are just like us really'

Paul Seixas Strava comment on Worlds - 'it was long' 😜

But mainly bothered that the file is missing 18km because of a bug, like... we have all been there, right?! 😆
October 2, 2025 at 10:45 AM
When people ask 'but what is it about that rider that you like?' And you're like... I don't know, I can't quite put my finger on it 🤔😂
October 2, 2025 at 10:42 AM
This news makes me sad. Only 13 days of Benoît in a season is not enough. But no more Benoît for Decathlon is going to be an adjustment 😔
September 23, 2025 at 7:53 PM
Well that's not an image I expected to see today.
September 21, 2025 at 2:48 PM
French men's selection for Worlds. Three events for Seixas!
September 15, 2025 at 12:35 PM
RICCITELLO TO DECATHLON 🤩🤩🥳

This move makes me so so happy for so many reasons 🙌
September 15, 2025 at 8:55 AM
My search engine homepage is just teasing me now 🥺
September 9, 2025 at 5:44 PM
Race update from Daniel Friebe on the ground - race shortened due to protests.
September 9, 2025 at 2:56 PM
Winners debrief 🤩💥👏

(Yeah I went to the race)
September 4, 2025 at 5:47 PM
The what3words reference for tomorrow's Tour of Britain stage finish feels like a personal attack 😳
September 3, 2025 at 7:09 PM
I've reached the 'continuing to speak to French people in French even when they immediately switch to English' phase of this trip 😭

At least this is my view of a morning (well, when it stops raining)
August 20, 2025 at 8:19 PM
Bastien Tronchon > FDJ

This is such a smart signing for them. As an enjoyed of both teams I have mixed feelings but either way I can't wait to see where he goes in future 🙌
August 20, 2025 at 8:26 AM
Victor Lafay returns to racing this week and this has happened 🤣
August 8, 2025 at 12:36 PM
Can't work out if growing a second pair of arms is good or bad. Probably not very aero 😅
August 6, 2025 at 9:18 PM
Nice couple of days break from 'all the stuff'. A long morning at the beach, and now I'm ready to go again 🤘🚴‍♀️

Chuffed to hear Ben Turner done a win... less chuffed to hear Lapeira might be out 😢

Tour de l'Ain let's gooooo 🇫🇷🙌
August 6, 2025 at 3:18 PM
Ashley Gruber is an artist, episode 483 🥹🇫🇷💛🤩

This image took my breath away.

From her instagrqm
August 3, 2025 at 11:28 AM
Visma's line-up for San Sebastian - really nice to see Cian return to action!
August 1, 2025 at 7:26 AM