Graham Willgoss's Avatar

Graham Willgoss

@grahamwillgoss.bsky.social

Cycling broadcaster + writer |πŸŽ™The Cycling Podcast; Sir Bradley Wiggins’ CafΓ© Aficionado | βͺ Paris Olympics for talkSPORT | The Bradley Wiggins Show; Re-Cycle pod for Eurosport | Formerly Sport mag chief sub + cycling editor

505 Followers  |  62 Following  |  85 Posts  |  Joined: 13.11.2024
Posts Following

Posts by Graham Willgoss (@grahamwillgoss.bsky.social)

Northern side of the Col de la Madeleine. Bit of Monty B on the horizon.

04.03.2026 14:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Better late than never, I suppose.

20.02.2026 13:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Roughly speaking

12.02.2026 11:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This glorious meeting of one cycling team’s two sponsors is also a lesson that just because you’re rich, it doesn’t mean you should be given a platform to spout this shite.

11.02.2026 19:39 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

God Farage is a bore. He voted against improving workers’ rights. He doesn’t want us to have control over our lives. He demands that we live within the stifling confines of his stale old prejudices and resentments.
Fewer rights. Less protection. More exploitation.
That’s his plan for the rest of us.

09.02.2026 18:48 β€” πŸ‘ 920    πŸ” 296    πŸ’¬ 107    πŸ“Œ 7

Use of the drone footage in the downhill is nothing short of exhilarating 🀌

Shame they cut to a front-on shot right before the jump – the athletes are getting 50m+ air time every time, but you don’t get a real sense of the distance they’re travelling because of the angle.

Still. Mad bastards.

07.02.2026 23:38 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Black bib shorts 3
Faded petroleum grey bib shorts 1

06.02.2026 15:53 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

It’s coming home, @robhatch.bsky.social.

15.01.2026 20:34 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

National champs has just become the most important race of the year for every rider on their roster.

17.12.2025 11:35 β€” πŸ‘ 12    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

It’s like they dipped the bottom half in the same chemicals they’re peddling. Truly a kit fitting for the peloton’s no-one-likes-us-we-don’t-care team.

17.12.2025 11:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It is absolutely hilarious. And there is an argument to say his mercenary outburst actually merits his inclusion on the shortlist. Not sure playing the other side Mersey counts as β€˜overseas’, though.

10.12.2025 11:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Exquisite timing having Salah on there just as he throws his toys out the pram. Good job it’s not judged on *actual* personality, eh?

10.12.2025 10:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Two pens? Nothing of note to see here.

18.11.2025 23:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image Post image

The full transcript of Zohran Mamdani's acceptance speech is very much worth reading in full. Even if you don't agree with your politics, it's very beautifully put together.

archive.is/8VqQJ

[this is a useable link to the NYT transcript]

05.11.2025 11:34 β€” πŸ‘ 368    πŸ” 145    πŸ’¬ 15    πŸ“Œ 41

This Vuelta a EspaΓ±a cannot continue with Israel-Premier Tech. This calls on serious governance from the UCI. David Lappartient has always insisted he can't take political decisions that don't align with the IOC's view, but this is beyond political: it's affecting the running of the sport.

09.09.2025 15:14 β€” πŸ‘ 59    πŸ” 10    πŸ’¬ 3    πŸ“Œ 1
Post image Post image Post image

G’s Last Dance at the #TourOfBritain – for @thecyclingpodcast.bsky.social 🏴󠁧󠁒󠁷󠁬󠁳󠁿

07.09.2025 11:29 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Cheers Eric 🀝

06.09.2025 12:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a close up of the joker 's face with the words i like that below it ALT: a close up of the joker 's face with the words i like that below it

While we’re here, old son. Where are we on the use of The Memeℒ️ to mark the beginning of all Grand Tours? I think I’m actually in favour of it being kept for special occasions.

22.08.2025 21:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Think it was Nelson Landela Day

22.08.2025 21:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image Post image Post image Post image

#TDF2025Β Stage 21: We’ll Always Have Paris – for @thecyclingpodcast.bsky.social.

Lionel’s first Lime Bike means we make it to Montmartre for a scintillating six-way shootout up and down the cobbles, and FranΓ§ois gives us a little Champs-Γ‰lysΓ©es history. Plus: #AnyOtherBosness

🎧 pod.fo/e/3036f1

28.07.2025 12:39 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

πŸ˜†πŸ˜†πŸ˜†

28.07.2025 00:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

#TDF2025Β Stage 20: Penultimate Stop, Pontarlier – for @thecyclingpodcast.bsky.social

We bounce on to the road to Paris like a kangaroo on a trampoline after Aussie strongman Kaden Groves’ solo break. Plus: Whitey’s Whiteboard, #AnyOtherBosness and our Geraint Thomas send-off.

🎧 pod.fo/e/303077

27.07.2025 11:09 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
KM0: Never Go Back? Why Questions From The Past Continue To Haunt Brailsford Podcast Episode Β· The Cycling Podcast Β· 07/24/2025 Β· 36m

@thecyclingpodcast.bsky.social takes a look at the latest Sky/Ineos stories

David Walsh says trusting Brailsford was the biggest mistake of his career

podcasts.apple.com/us/podcast/t...

25.07.2025 17:17 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image Post image

#TDF2025 Stage 18 for @thecyclingpodcast.bsky.social: Ghosts in the Mist

We dissect the Queen Stage of this year’s Tour, which finished with the brutal Col de la Loze and didn’t disappoint. Plus: FranΓ§ois on 50 years of the Polka Dot Jersey and #AnyOtherBosness

πŸ“· Simon Gill

🎧 pod.fo/e/301d72

25.07.2025 10:51 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Alessandro De Marchi: I’m relieved to not be cycling for ... 39-year-old Italian saysΒ he would have struggled to cycle for Tour de France team

Alessandro De Marchi has told me he is "happy and relieved" to no longer be riding for Israel-Premier Tech. "I wouldn’t be able to manage the feelings I have, to be able to be involved in something like that.”

Story for @observeruk.bsky.social.

observer.co.uk/news/sport/a...

25.07.2025 08:43 β€” πŸ‘ 30    πŸ” 9    πŸ’¬ 0    πŸ“Œ 1
Post image

This is what the Col de La Madeleine looks like on a good day (from a ride up there with The Cycling Podcast’s @grahamwillgoss.bsky.social last September).

24.07.2025 10:01 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

The last thing we needed today, Moyeen!!

22.07.2025 19:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

Last night’s TCP sleeping arrangements. Today’s stage.

22.07.2025 10:57 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image Post image

#TDF2025Β Stage 15: The Cassoulet Podcast – for @thecyclingpodcast.bsky.social.

We’re all in for another aggressive stage with €40 of dog food, we hear from WvA and Victor Campenaerts on the day’s big break, plus Whitey’s Whiteboard and your qs answered in #AnyOtherBosness.

🎧 pod.fo/e/2ff235

21.07.2025 14:10 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

#TDF2025 Stage 13 for @thecyclingpodcast.bsky.social: Tadej Pogačar beats the living daylights out of the Peyragudes TT.

We drop just the right number of Bond references, hear from Sepp Kuss and Neilson Powless, and Mr White talks tactics.

🎧 pod.fo/e/2fe720

19.07.2025 11:36 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0