Refresh
2026-05-12T16:05:51.703Z
Subscribe to Cyclingnews for unlimited access to our coverage of the Corsa Rosa.
2026-05-12T16:03:48.298Z
Join me, Stephen Farrand, on Wednesday for more live updates from stage 5 of the Giro from Praia a Mare on the Calabrian coast to Potenza deep in the hills to the south-east of Naples.
2026-05-12T16:01:47.919Z
We will also have further news and content later in the day and then overnight and on Wednesday.
2026-05-12T16:00:58.711Z
Thanks for joining us for our full live coverage of stage 4.
2026-05-12T15:59:00.425Z
This is our stage 5 preview. It includes over 4000 metres of climbing. It’s going to be a hard day out for Ciccone and Lidl-Trek as they try to defend the maglia rosa.
(Image credit: RCS Sport)
2026-05-12T15:56:26.614Z
Ciccone is in pink but could be challenged on stage 5 to Potenza.
2026-05-12T15:55:11.230Z
These are the stage results from our friends at FirstCycling.
2026-05-12T15:54:12.327Z
Ciccone won his first Giro stage back in 2016 but finally pulled on the maglia rosa.
2026-05-12T15:50:16.116Z
To read just how Narvaez won the stage and Ciccone took pink, read our full stage report, crafted by Matilda Price.
(Image credit: Getty Images)
2026-05-12T15:48:54.517Z
Ciccone is from Abruzzo and so has a chance to climb the Blockhaus in pink on Friday. How ‘bello’ would that be?
2026-05-12T15:47:12.966Z
Thumbs up for Cicco!
(Image credit: Getty Images)
2026-05-12T15:46:53.753Z
Ciccone kissed the maglia rosa, admitting it was a childhood dream to one day take it.
(Image credit: Getty Images)
2026-05-12T15:43:22.270Z
Jan Christen also tried to win the stage and take pink with a late attack, that worked in Narvaez’s favour.
“Jan is a great guy, he was trying to take the maglis rosa. He’s a young guy, he needs to learn how to race. He did a great final and in the end for me it was just waiting for the sprint,” Narváez said.
2026-05-12T15:42:16.815Z
Narváez was emotional after his win.
“I want to say thanks to my family, my wife, my team. They’ve been a great support in this time, and obviously this victory is also for my teammates who crashed on stage 2. They’ve been working for a while to come here in a good condition. We take the victory today but we were good before stage 2 too, so I think we are a lot happier now.”
(Image credit: Getty Images)
2026-05-12T15:39:19.101Z
Giulio Ciccone’s name also rings out in Cosenza as Italy celebrates him taking the maglia rosa.
2026-05-12T15:37:48.927Z
Jhonatan Narvaez enjoys his moment on podium. He crashed hard at the Tour Down Under and had not raced before the Giro.
2026-05-12T15:31:49.017Z
Lidl-Trek have endured a difficult start to 2026 but everything is pink now Ciccone has the maglia rosa.
2026-05-12T15:26:16.063Z
Ciccone leads Jan Christen (UAE) by four seconds, with Florian Stork (Tudor) third and Egan Bernal (Netcompany) fourth, also at four seconds.
2026-05-12T15:24:59.801Z
Giulio Ciccone is almost in tears as it is confirmed he is the new maglia rosa.
2026-05-12T15:24:16.578Z
Meanwhile, the sprinters group, with Paul Magnier, finish over eight minutes down.
2026-05-12T15:23:45.577Z
This was the moment that Jhonatan Narvaez won the sprint.
(Image credit: Getty Images)
2026-05-12T15:22:56.639Z
Aular could only watch Narvaez as he sprinted on the other side of the road.
2026-05-12T15:19:21.037Z
It’s the first day in Italy and the first day in the maglia rosa for Italy.
2026-05-12T15:18:27.390Z
Ben Turner was up there too after his work to drag Bernal back up to the group.
2026-05-12T15:17:45.307Z
What a day of racing!
2026-05-12T15:17:26.261Z
The GC is close but Ciccone has it thanks to his time bonus on the line for third place.
2026-05-12T15:16:03.169Z
Aular lead it out along the barriers but Ciccone and Narvaez came off his wheel and the Ecudarian rider snatched it on the line.
2026-05-12T15:15:07.083Z
Narvaez wins it!
2026-05-12T15:14:43.573Z
Aular goes!
2026-05-12T15:14:30.357Z
Aular is there!
2026-05-12T15:14:21.490Z
Sobrero closes for Ciccone!
2026-05-12T15:14:06.858Z
Christen is clear!
2026-05-12T15:13:57.997Z
Movistar try to close the gap.
2026-05-12T15:13:39.266Z
Christen goes full gas, all in.
2026-05-12T15:13:23.754Z
Christen dives into the corners and gets a gap.
2026-05-12T15:13:04.579Z
Last Km!
2026-05-12T15:12:25.267Z
Movistar take over on the front for Aular. They deserve the win today after smashing the peloton.
2026-05-12T15:11:22.811Z
Riders fight for position before the corners start.
2026-05-12T15:10:55.816Z
Vingegaard has 4 riders protecting him in a show of strength from Visma.
2026-05-12T15:10:00.594Z
The 3-second time gap is in force today and any riders who crash inside the final 5km get the same time as they group they were in.
2026-05-12T15:08:54.590Z
5km to go
2026-05-12T15:08:21.114Z
The final 500m also rise at 3.7%. Timing will be vital.
2026-05-12T15:07:14.065Z
As we speak, the DS will be reminding the riders about the seven corners in the final 1.5km as the stage weaves into the centre of Cosenza.
2026-05-12T15:06:18.257Z
Michael Valgren (EF) is also in the group.
2026-05-12T15:05:53.354Z
Movistar have ridden for Aular but can he finish it off today?
2026-05-12T15:04:53.618Z
8km to go
2026-05-12T15:03:23.802Z
Stork missed out on the bonus seconds but has another chance in the stage finish.
2026-05-12T15:02:21.802Z
Pellizzari took second and Ciccone third but Pellizzari wasn’t happy with Christen moving across the road and blocking him along the barriers. Of course, Pellizzari should have been better placed.
2026-05-12T15:00:41.242Z
Christen was there for UAE and wins it.
2026-05-12T14:59:34.089Z
Visma go for it!
2026-05-12T14:59:19.031Z
Red Bull are on the front now.
2026-05-12T14:59:04.408Z
The GC riders might even fight for the 6-4-2 seconds.
2026-05-12T14:58:47.554Z
Watch out for Tudor and Stork going for the sprint too.
2026-05-12T14:57:05.486Z
The Red Bull KM will be a sprint before the stage sprint.
2026-05-12T14:56:11.437Z
Phew…. Gee-West and Bernal make it back to the peloton. That was close. They could have cracked and lost minutes.
2026-05-12T14:53:28.854Z
The Gee-West and Bernal group can see the back of the group now. Thanks to Sobrero and Turner, the chase has real power.
2026-05-12T14:49:57.805Z
Sobrero has dropped back from the front group to help Gee-West and Bernal-Turner get back on. They are at 20 seconds as the descent eases.
2026-05-12T14:48:54.103Z
We explained how the Red Bull KM works here.
2026-05-12T14:46:31.127Z
The Red Bull KM sprint is coming soon, just 12km to go, with 6-4-2 seconds on the line.
2026-05-12T14:45:19.585Z
Speeds touch 90km/h on a straight section of the descent.
2026-05-12T14:43:49.811Z
Bernal is having to work himself on the front of the chase group. Netcompany have sacrificed Turner’s sprint chances to help Bernal but it might not enough to save Bernal’s GC hopes.
2026-05-12T14:42:26.139Z
There are only 38 riders in the front group. Bernal is still fighting to get back on.
2026-05-12T14:40:57.990Z
30km to go
2026-05-12T14:39:58.336Z
It’s over. Arnaud De Lie (Lotto) has abandoned the Giro. That’s tough for the Belgian sprinter he fought a virus to stay in the race.
2026-05-12T14:39:18.118Z
The Lidl-Trek team is stuck behind the chasing groups, so Gee-West might have to use neutral service or wait for his team car.
2026-05-12T14:37:19.983Z
A problem for Derek Gee-West on the descent.
2026-05-12T14:36:36.004Z
Bernal and Tiurner are only 20 seconds behind and so might yet get back on.
2026-05-12T14:35:40.237Z
This work by Milesi and Garcia Cortina cracked the maglia rosa
(Image credit: Getty Images)
2026-05-12T14:34:21.365Z
35km to go
2026-05-12T14:31:20.125Z
Finally the riders can catch their breath on the descent but the pace is still high. There is no time to relax.
2026-05-12T14:26:37.983Z
Movistar lead over the KOM and push on. They have hurt everyone in the peloton on the climb today.
2026-05-12T14:25:09.814Z
The climb is almost over but there re 3km of flase flat and so more hurting.
2026-05-12T14:23:49.687Z
Ben Turner has slowed to pace Bernal but they face a battle to get back on.
2026-05-12T14:23:20.545Z
The riders are 1km from the summit, as Vingegaard and the Visma rider grab bidons.
2026-05-12T14:22:22.919Z
We spoke too soon about Bernal. He is suffering and has lost the wheel in the front group!
2026-05-12T14:19:52.882Z
Florian Stork (Tudor) is now the virtual race leader. He is in the front group and was only four seconds down on Magnier, along with Egan Bernal.
2026-05-12T14:17:27.178Z
Bang Corbin Strong cracks and tells his teammates to leave him.
2026-05-12T14:16:22.080Z
There is still 4km to go the KOM point.
2026-05-12T14:15:57.595Z
Milesi has a face of pain as he gives his all on the front.
2026-05-12T14:14:38.214Z
Corbin Strong (NSN) is still in the front group but is suffering to stay on.
2026-05-12T14:13:38.897Z
Thomas Silva is already 2:00 behind.
2026-05-12T14:12:39.311Z
There are only 50 or so riders in the front group.
2026-05-12T14:12:04.153Z
Filippo Ganna has been dropped but Jack Haig is trying to pace him back to the front group.
2026-05-12T14:10:45.872Z
50km to go
2026-05-12T14:09:33.787Z
The sufferance of Thomas Silva.
Thomas Silva est lâché à 10km du sommet !Il y aura un nouveau maillot rose ce soir à l’issu de la 4ème étape du Giro d’Italia ! 🩷 pic.twitter.com/8Kpz7KwVltMay 12, 2026
2026-05-12T14:06:27.141Z
Tobias Lund Andresen of DEacthlon is also gone. Are there any sprinters left up front?
2026-05-12T14:05:46.822Z
The Maglia Rosa Thomas Silva also cracks. There is still 9km to climb!
2026-05-12T14:04:37.658Z
On a short but steep – 11% – Paul Maginer and Jonathan Milan are dropped.
2026-05-12T14:04:02.592Z
Dylan Groenwegen, Ethan Hayter and Pascal Ackermann have been dropped.
2026-05-12T14:03:17.705Z
The pace of Milesi and Garcia Cortina is hurting lots of sprinters and the break is also about to be swept up.
2026-05-12T14:00:04.776Z
Riders are falling out of the back on the testing climb. Jonas Vingegaard only has two Visma teammates with him and two others further back in the peloton.
2026-05-12T13:58:53.792Z
Movistar are riding for good climber and fast finisher Orluis Aular.
2026-05-12T13:58:06.111Z
Arnaud De Lie is one of the first to be dropped as Movistar and XDS set the pace.
2026-05-12T13:54:43.027Z
Visma and Vingegaard are up front.
2026-05-12T13:54:17.944Z
There is fight for postion in the peloton. All the riders hasve been told the road narrows and is steep at the start.
2026-05-12T13:53:45.378Z
The attackers change gears and start the climb. This switch in riding styles will hurt after the fast ride up the coast.
2026-05-12T13:49:34.119Z
60km to go
2026-05-12T13:46:43.316Z
Teams are starting to position and protect their team leaders before the Cozzo Tunno climb.
2026-05-12T13:44:42.934Z
Teams are staying vigilant about the wind but the race will soon change drammatically with the start of the climb.
2026-05-12T13:41:03.317Z
Due to the warm weather, riders grab bidons and musettes in the feed zone.
2026-05-12T13:37:17.385Z
Niklas Larsen drops back to Unibet team car and pours eater over his head and body.
2026-05-12T13:34:32.438Z
The TV helicopter shots show the hilltop villages and so the testing terrain of Calabria.
2026-05-12T13:29:22.673Z
75km to go
2026-05-12T13:24:59.285Z
The riders get to avoid the crosswinds when they enter tunnels along the coast road.
2026-05-12T13:20:50.537Z
80km to go
2026-05-12T13:18:30.687Z
Groves was considered a sprint contender but crashed on stage 1.
2026-05-12T13:16:39.309Z
Sadly it has been announced that Kaden Groves (Alpecin) has abandoned the Giro.
2026-05-12T13:15:06.737Z
The average speed for the first hour is a fast 45.3 km/h.
2026-05-12T13:13:14.035Z
The coast road is flat and straight as it follows the sandy beach coastline.
2026-05-12T13:07:33.653Z
Flags along the roadside confirm the wind is blowing but for now the peloton is all together.
2026-05-12T13:01:03.166Z
It’s time for the first feed zone. This cold slow the peloton briefly but then the roads are exposed to the wind from the Ionian Sea.
2026-05-12T12:59:10.872Z
Other teams have moved up to the front of the peloton, in preparation for any crosswind action.
2026-05-12T12:58:00.579Z
100km to go
2026-05-12T12:54:59.149Z
How strong is the wind along the coast? Well, the kitesurfer and windsurfers are out and moving at speed.
2026-05-12T12:52:36.806Z
It’s interesting to see the Decathlon team leading the chase now.
2026-05-12T12:49:14.607Z
The riders are pedalling into a 30km/h headwind as they near the Calabrian coast.
2026-05-12T12:47:58.884Z
This is as great shot of Thomas Silva, his dog and his XDS Astana teammates.
(Image credit: Getty Images)
2026-05-12T12:44:21.149Z
110km ot go
(Image credit: Getty Images)
2026-05-12T12:40:41.568Z
Martin Marcellusi (Bardiani CSF 7 Saber), Darren Rafferty (EF Education-EasyPost), Warren Barguil (Picnic PostNL-Raisin), Mattia Bais (Polti VisitMalta), Niklas Larsen (Unibet Rose Rockets) are working well together.
2026-05-12T12:39:53.154Z
The riders are near Lamezia Terme now, where they flew into on Sunday night from Bulgaria.
2026-05-12T12:38:29.609Z
This is an interesting break.
Darren Raferty can also climb well- he was third in the Tour of the Alps mountains classification. He is also 10 seconds down on Silva on the GC.
We expect Larsen to be strong too.
2026-05-12T12:31:01.796Z
Sonas Vingegaard spoke before the start and seemed happy and relaxed as he talked how about how he needed to do some efforts on the rest day after the ‘easy’ pace of the opening stages.
Not quite a rest day for Jonas Vingegaard! 👀Jonas Vingegaard says he was hitting intervals on the first Giro d’Italia rest day! pic.twitter.com/DiMv9lCz0AMay 12, 2026
2026-05-12T12:28:39.356Z
XDS-Astana have two riders on the front of the peloton leading the chase.
2026-05-12T12:27:07.524Z
These are the six riders up front: Martin Marcellusi (Bardiani CSF 7 Saber), Darren Rafferty (EF Education-EasyPost), Warren Barguil (Picnic PostNL-Raisin), Mattia Bais (Polti VisitMalta), Niklas Larsen (Unibet Rose Rockets)
2026-05-12T12:25:01.976Z
125km to go
2026-05-12T12:24:09.226Z
It has been confirmed that Wilco Kelderman (Team Visma-Lease a Bike) is the only non-starter.
(Image credit: Getty Images)
2026-05-12T12:18:30.176Z
130km to go
2026-05-12T12:13:56.838Z
Other teams are trying to join the five attackers but that only inspires the peloton to chase.
2026-05-12T12:11:09.612Z
Meanwhile XDS are trying to control other attacks from the peloton.
2026-05-12T12:10:27.348Z
Warren Barguil is one of the riders on the attack.
2026-05-12T12:09:20.365Z
Attacks! Riders keep going up the road but others chase them.
2026-05-12T12:06:32.844Z
138km to go
2026-05-12T12:01:23.460Z
The riders seem relaxed and happy as they roll out but all the Bardiani riders are up front and so we expected attacks.
2026-05-12T11:57:06.479Z
As the riders cover the 12km neutralised sector, the XDS rider share some Haribo and extra sugars.
5km to the flag drop!
2026-05-12T11:55:46.444Z
Jonas Vingegaard seems to be warming to the Giro.
🐝 🇩🇰 Jonas and The Bees#GirodItalia pic.twitter.com/tFplIZe5G6May 12, 2026
2026-05-12T11:54:41.827Z
This was the roll out.
🏳️ The first stage on Italian soil is underway! 📺 Follow the #Giroditalia on TV, and on socials, wherever you are 🌐 pic.twitter.com/yGtQel7wfXMay 12, 2026
2026-05-12T11:53:30.870Z
This is what Netcompany DS Leo Basso said of the stage.
🗣️ “Now we start another phase of this #GirodItalia.”The peloton are rolling on stage four 🙌. We asked Sport Director Leo Basso to talk us through what today has in store 📹 pic.twitter.com/MA5c0Pz6oTMay 12, 2026
2026-05-12T11:52:13.322Z
Don’t look down guys!
2026-05-12T11:51:12.755Z
Subscribe to Cyclingnews for unlimited access to our coverage of the Corsa Rosa.
2026-05-12T11:50:15.150Z
The crowds were huge in Bulgaria and they are huge in Calabria. The Giro is a celebration, an escape, and a day off work, school and normal life.
(Image credit: Getty Images)
2026-05-12T11:46:42.343Z
Jan Christen is the best young rider white jersey. He is perhaps also UAE’s team leader after losing Adam Yates and Jay Vine.
High-five! ✋🤍 Jan Christen #WeAreUAE#GirodItalia pic.twitter.com/D6QireO0PhMay 12, 2026
2026-05-12T11:41:41.803Z
The countdown is done and the riders roll out of Catanzaro.
2026-05-12T11:41:16.515Z
Guillermo Thomas Silva is on the front row of the start grid in his maglia rosa.
(Image credit: Getty Images)
2026-05-12T11:37:43.362Z
Of course, true to character, Paul Magnier believes in his chances.
“You have to believe it, otherwise there’s no chance. I’ll try. But I’ll know pretty quickly whether I can make it or not,” Magnier told L’Equipe.
2026-05-12T11:35:57.021Z
Unibet line-up at the rear of the peloton before the roll out. Dylan Groenewegen is not expected to survive the climb but Lukáš Kubiš could and is a proven fast finisher.
2026-05-12T11:30:30.947Z
This is the stage map, with the stage in the toe of the Italian peninsula.
(Image credit: RCS Sport)
2026-05-12T11:27:16.287Z
This is the stage profile.
(Image credit: RCS Sport)
2026-05-12T11:24:43.198Z
The riders and the race caravan are gathering at the start.
2026-05-12T11:24:13.793Z
The stage is ‘only’ 138km long but the riders face a neutralised sector of 12km, extending the time in the saddle.
2026-05-12T11:18:47.997Z
Netcompany are the next team to sign on.
Pippo, Egan, e tifosi 💞 #Giroditalia pic.twitter.com/u0KjD8rrwIMay 12, 2026
2026-05-12T11:17:54.003Z
The Giro is far more than a bike race, it’s a journey of discovery.
2026-05-12T11:09:33.818Z
Meanwhile, the countdown to the Tour de France is already underway, with Remco Evenepoel one of the first riders to start his altitude training block.
2026-05-12T11:05:07.834Z
This is the official stage profile and map. Look how long the stage follows the expose coast road.
Tappa 4️⃣ | Stage 4️⃣🚩 Catanzaro🏁 Cosenza📏 138 KM🏳️ 13:40#GirodItalia pic.twitter.com/FyRxtUFYP0May 12, 2026
2026-05-12T10:58:35.438Z
In Catanzaro the teams have started to sign on, with Picnic first on stage.
2026-05-12T10:56:32.100Z
Paul Magnier told L’Equipe he will try to survive the climb and so sprint for the stage victory but warned about the cross winds.
“If Vingegaard is in the first echelon and manages to distance Bernal, they’ll go all out on the climb to try and take as much time as possible from him. And that won’t be to my advantage.
If the climb has a tailwind, that won’t be to my advantage either. But I had a good altitude training camp. I don’t feel too bad in the mountains.”
(Image credit: Getty Images)
2026-05-12T10:54:07.295Z
The sun is out in Italy. There is little sign of wind at the start but the forecasts are for a strong headwind for the ride out of Catanzaro.
2026-05-12T10:50:59.259Z
Philippa York also gave her view on the racing in her Giro d’Italia analysis.
She noted how “The Giro d’Italia is no stranger to a bit of drama, sometimes of an exciting nature and at others excruciatingly painful.”
Dreams fulfilled but disasters poorly handled in Bulgaria – Philippa York’s Giro d’Italia analysis
(Image credit: Getty Images)
2026-05-12T10:47:42.684Z
James Moultrie and Alasdair Fotheringham are on the ground at the Giro for Cyclingnews. They also completed the transfer from Bulgaria to Italy.
2026-05-12T10:21:03.417Z
Paul Magnier (Soudal-Quickstep) made it two wins in three days in a three-way photo finish in Sofia but will have to suffer on the climb today if he wants to sprint for a third win.
This is our full stage 4 preview.
(Image credit: Getty Images)
2026-05-12T10:18:27.538Z
Today’s stage is a 138km ride from Catanzaro to Cosenza in the southern Calabria region of Italy.
The wind is blowing in Italy today and so it could be a factor, especially along the coast road. We could see attacks, the peloton lined out and perhaps even splits due to echelons and the cross wind.
The wind is blowing from the riders’ left at average speed of 25 km/h.
2026-05-12T10:13:44.612Z
Buongiorno and welcome to the Cyclingnews live coverage of stage 4 of the 2026 Giro d’Italia