Refresh
2026-05-30T10:06:04.742Z
160KM TO GO
Visma are still leading the peloton, but the gap is growing, to 3:18.
2026-05-30T10:02:46.592Z
(Image credit: Getty Images)
2026-05-30T09:58:57.831Z
EF’s efforts at the front of the peloton were short-lived, and Visma have taken over the pace-setting. But they’re not exactly hanging about, and are setting a fairly quick tempo.
2026-05-30T09:57:05.541Z
The five riders at the front of the race.
(Image credit: Getty Images)
2026-05-30T09:54:15.272Z
Unlike on previous stages, where riders managed to use a change in terrain to up pace and join a break that had already gone out, today doesn’t really provide the same opportunity as the parcours remains flat for so long.
2026-05-30T09:53:02.592Z
Or is it done yet? EF have just upped the pace and strung the bunch out again, but have they left it too late?
2026-05-30T09:52:33.932Z
170KM TO GO
This does indeed look like we have our break of the day! 2:20 is the gap between the leaders and the peloton, which is still bunched up. The chasers should join them, too, though still have a minute to make up.
2026-05-30T09:50:48.545Z
Consequently, the gap is really growing out now, to 1:40. This might be it!
2026-05-30T09:50:20.630Z
The gap is still hovering at about one minute, but the peloton are bunching up again.
2026-05-30T09:46:21.166Z
Jonathan Milan pauses at the roadside for a moment to greet who we assume are his family. He’s from around here and on local roads, waving to many more he passes.
2026-05-30T09:44:34.590Z
More attacks are made, and again marked by Visma, who seem to want to calm this down as quickly as possible and ensure the break that’s already up the road is the one for the day.
2026-05-30T09:43:04.337Z
A Movistar rider tries to jump out the peloton, but is hunted down by the Visma domestiques.
2026-05-30T09:40:59.194Z
180KM TO GO
And that lead is still growing. It’s now up to 1:10, with the chasing trio also 30 seconds ahead of the peloton.
2026-05-30T09:39:09.769Z
There has been a response in the peloton now, which is strung in a long line again, but the leaders are already one minute up the road.
2026-05-30T09:38:10.519Z
Warbasse, Tarozzi and Livyns are the three chasers.
2026-05-30T09:36:27.908Z
The peloton is already slowing down. If there’s not a response soon, this could be the break.
2026-05-30T09:35:31.423Z
Those five riders: Haig, Leknessnd, Silva, Geens and Huens.
2026-05-30T09:34:53.188Z
Another group of five is ahead of that trio, and lead the race.
2026-05-30T09:31:01.021Z
The other rider in this trio is from Alpecin.
2026-05-30T09:30:13.808Z
Three men do have a few seconds – a rider from Netcompany, Astana and another.
2026-05-30T09:29:44.378Z
190KM TO GO
Lots of attacks, but nothing’s stuck. This is a battle that could rage for a long time.
2026-05-30T09:29:06.536Z
Here was what Giulio Ciccone had to say about that fallout yesterday between himself and Einer Rubio.
2026-05-30T09:26:29.009Z
Milan’s animated too, annoyed with Movistar’s Garcia Cortina – it doesn’t feel like a coincidence that it’s the same two teams, Movistar and Lidl-Trek that had beef yesterday in the breakaway.
2026-05-30T09:25:08.416Z
Lidl are very eager to get up the road, with Milan especially lively. He’s riding at the front now trying to get away.
2026-05-30T09:22:29.847Z
This was when the peloton pased to pay repects to the victims of the earthquake that devastated this region fifty years ago.
(Image credit: Getty Images)
2026-05-30T09:19:08.974Z
They’re both brought back.
2026-05-30T09:18:38.164Z
Gualdi has a gap, and this Giro’s eternal runner-up Leknessund has joined him.
2026-05-30T09:17:31.677Z
OFFICIAL START
And we’re off! With multiple attacks right from the flag.
2026-05-30T09:14:27.004Z
It’s another hot day at the Giro, with a cloudless sky greeting the riders.
2026-05-30T09:13:41.085Z
(Image credit: Getty Images)
2026-05-30T09:10:38.855Z
There are still fifteen teams without a stage win at this race. With tomorrow likely to end in a sprint, this really is the last chance for many riders, and many teams, to put that right – so brace yourself for what might be the most desperate battle to get into the day’s break.
2026-05-30T09:07:51.223Z
(Image credit: Getty Images)
2026-05-30T09:04:25.973Z
The riders have paused briefly at the neutralised one by a cemetery, to pay their respects to those who passed away in an earthquake here fifty years ago.
2026-05-30T09:00:17.266Z
This is also set to be a very long stage, in excess of 200km, and so the riders legs will already be considerably sapped of strength even before they reach the final climbs.
2026-05-30T08:56:01.330Z
(Image credit: Getty Images)
2026-05-30T08:50:30.336Z
Though the Piancavallo is a proper, category one mountain, to get there the riders must first take on about 130km of almost completely flat road. That could make this an unusual start to the stage, with a very different set of riders best equipped to get into the break different that those best equipped to win the stage.
2026-05-30T08:50:16.031Z
The riders have just rolled out from the unofficial start.
2026-05-30T08:45:14.792Z
The Giro d’Italia women also gets underway today, with a stellar line-up of some of the very best in the world. Have a read of our analysis of the contenders.
2026-05-30T08:43:03.657Z
Jonas Vingegaard, with few obstacles left in his way to winning the Maglia Rosa.
(Image credit: Getty Images)
2026-05-30T08:36:59.958Z
Here’s a more detailed look at what today’s stage has in store.
2026-05-30T08:34:10.563Z
The riders might be desperate for a rest after yesterday’s unforgiving mountains test, but they’re not going to get one today. They have to climb the horrible Piancavallo not once but twice, and the amount of fatigue accumulated by now will make it even harder.
Giro d’Italia: Sepp Kuss triumphant on queen stage as Jonas Vingegaard lives up to promise
2026-05-30T08:29:59.259Z
After three weeks of racing this year’s Giro d’Italia is reaching its climax. With tomorrow’s flat stage in Rome a ceremonial affair, today marks the last chance for any changes in the GC.
2026-05-30T08:25:10.505Z
Buongiorno and welcome to stage 20 of the Giro d’Italia!