Skip to main content

As it happened: Bunch sprint decides stage 12 of the Giro d’Italia

Refresh

Hello and welcome to stage 12 of the Giro d'Italia!

It's a day for the sprinters today, a week on from their last showdown on stage 6 in Naples.

2025 Giro d'Italia stage 12 preview - A day for the sprinters in Viadana

Here's a look at the stage 12 map.

Giro d'Italia: Richard Carapaz attacks late for solo victory on stage 11

A look back at the results of Wednesday's stage 11...

'We cannot control everything' - UAE Team Emirates-XRG adapt strategy as Isaac del Toro learns patience at Giro d'Italia

CASTELNOVO NE MONTI ITALY MAY 21 Mads Pedersen of Denmark and Team Lidl Trek celebrates at podium as Purple Points Jersey winner during the 108th Giro dItalia 2025 Stage 11 a 186km stage from Viareggio to Castelnovo ne Monti 715m UCIWT on May 21 2025 in Castelnovo ne Monti Italy Photo by Dario BelingheriGetty Images

(Image credit: Getty Images)

Despite having already won three stages at this Giro, Pedersen played down his chances in a pre-race interview, and claimed Lidl-Trek won’t be controlling the peloton. “I know I’m not the best sprinter, so why should we catch the breakaway?” he told TNT Sports. “It’s completely up to the other teams. You won’t see us pulling at all.”

So if not Pedersen, who is the favourite for the stage win? 

The riders are on the move, leaving the unofficial start in Modena and awaiting the flag. 

Along with Groves, Olav Kooij is probably the quickest finisher when given the chance to sprint. Having finished second behind Casper van Uden on stage four in Lecce, he lost the wheel of lead-out man Wout van Aert in Naples, but could benefit from the Belgian’s work now he’s beginning to find his top form again.

The stage has been delayed a few moments, as Kaden Groves makes his way back to the bunch after a mechanical. Better to have one during the first kilometre than the final kilometre.

We're still waiting for a few more riders to return to the peloton before starting. 

OFFICIAL START

Ten riders attack straight away, but Visma aren't happy with that big a group, and shut it down.

It's not just the usual wildcard team suspects getting involved, but also riders from Astana and Groupama. 

Riders from Arkéa, Polti and Bardiani have gone clear, and already the sprinter teams are drawn out across the road slowing the peloton.

These three riders look like they will be the day's break.

The three riders are: 

The peloton sit up and comfort breaks are taken, while the gap grows to a minute already. We have our break of the day.

The speed with which that break was formed, and the paucity of riders interested in getting into it, reveals how little faith riders have in it surviving to the finish today. There are a few difficulties on the route, but this really should be a sprint finish today.

Mechanical for Richard Carapaz, but no need to panic in such a calm atmosphere. 

160KM TO GO

MODENA ITALY MAY 22 A general view of the peloton competing prior to the 108th Giro dItalia 2025 Stage 12 a 172km stage from Modena to Viadana OglioPo UCIWT on May 22 2025 in Viadana Italy Photo by Dario BelingheriGetty Images

(Image credit: Getty Images)

With the gap grown to three minutes, the sprinters' teams have moved to the front of the peloton and began contrlling the pace. 

The teams doing the work are Groves’ Alpecin-Deceuninck, Kooij’s Visma-Lease a Bike, and Bennett’s Decathlon-AG2R La Mondiale.

150KM TO GO

Pink Jersey UAE Team Emirates XRG's Mexican rider Isaac Del Toro waits before the 12th stage of the 108th Giro d'Italia cycling race of 172kms from Modena to Viadana on May 22, 2025. (Photo by Luca Bettini / AFP)

(Image credit: Getty Images)

As claimed by Pedersen at the start, his Lidl-Trek team aren’t among those working at the front of the peloton. While he has been brilliant at this Giro and won three stages, in the pure sprints (like today is expected to be) he hasn't been quite so imperious, finishing fourth in Lecce and opting not to sprint in Naples.

140KM TO GO

Although mostly flat, the stage isn’t without some complications, and the riders are currently on the first of two categorised climbs. It rises at 3.3% for 9km.

Primož Roglič has needed a bike change following a mechanical. The Slovenian has been in the wars these past few days, hitting the deck twice, but still remains fifth on GC.

The gap’s holding steady as they slowly make their way up this climb, at 2:12.

The weather is dry for now, but there are grey clouds and a looming threat of the heavens opening. That would complicate matters.

That threat of rain is indeed materialising, with a few drops starting to fall.

KOM - BAISO

130KM TO GO

Fortunato led the peloton over the top to pick up the one remaining point available. 

By picking up those nine points, Tarozzi moves up to third in the KOM rankings:

Rather than descend from the top of the climb, the riders will instead travel along a plateau for about 40km. That will spare them the worry of descending on damp roads.

The gap between the leaders and the peloton has dipped to below two minutes. Still it's the same three teams setting the pace - Visma, Alpecin and Decathlon.

120KM TO GO

The riders are on a short descent, and taking things very carefully. There are gaps between the three breakaway riders as they give themselves room.

There are a lot of Decathlon riders in formation at the front of the peloton, suggesting Sam Bennett fancies his chances. The team talked up the Irishman’s chances going into the race, but he hasn’t really had an impact so far, his best finish being 6th in Lecce. With four wins to his name going into the race, he still has the potential to put himself back in the mix for the win.

Pietrebon went for a long one to make sure he got the maximum points at the intermediate sprint, and just about held off the challenge from Epis. Pietrebon’s teammate Tonelli is second in the points classification.

Back in the peloton, Pedersen is allowed to go off the front to claim more points for himself, while nobody else in the peloton sprints for them. 

110KM TO GO

Here’s the updated points classification:

Mechanical for Mads Pedersen. There's no panic as he takes his time getting it fixed.

Pedersen is back in the peloton, having received some help from Lidl teammate Mosca.

100KM TO GO

VIADANA ITALY MAY 22 A general view of the peloton competing during the 108th Giro dItalia 2025 Stage 12 a 172km stage from Modena to Viadana OglioPo UCIWT on May 22 2025 in Viadana Italy Photo by Dario BelingheriGetty Images

(Image credit: Getty Images)

The riders are about to start descending, to the foot of the net and final categorised climb. Conditions haven’t gotten worse, so the roads shouldn’t be too wet.

90KM TO GO

Tarozzi isn't as confident as Epis and Pietrobon on the descent. He's dropped behind them by a few seconds.

VIADANA ITALY MAY 22 A general view of the peloton competing during the 108th Giro dItalia 2025 Stage 12 a 172km stage from Modena to Viadana OglioPo UCIWT on May 22 2025 in Viadana Italy Photo by Dario BelingheriGetty Images

(Image credit: Getty Images)

The upcoming climb is quite a tricky one, averaging 5.5% for 3.9km, including a ramp in the middle of 9%.

80KM TO GO

Steven Kruijswijk leads the peloton on the climb, controlling things for Visma’s sprinter Kooij. It’s unlikely anyone will attack, given how far this climb is from the finish and how flat the terrain is after it, but he’s making sure with a steady pace.

Alpecin are also aiding Visma at the front of the peloton, and setting a fast tempo. Some riders are off the back of the peloton, while the gap has gone down to 1-20. 

All the sprinters who are favourites for the stage win are still present in the peloton, however. 

Pedersen certainly isn't concerned by the pace on the climb. He's just stopped for a nature break.

KOM - BORSEA

Visma and Alpecin lead the peloton over the top, 1-15 later.

VIADANA ITALY MAY 22 LR Mathias Vacek of Czech Republic and Mads Pedersen of Denmark and Team Lidl Trek Purple Points Jersey compete during the 108th Giro dItalia 2025 Stage 12 a 172km stage from Modena to Viadana OglioPo UCIWT on May 22 2025 in Viadana Italy Photo by Dario BelingheriGetty Images

(Image credit: Getty Images)

70KM TO GO

This is interesting. Visma-Lease a Bike have taken control at the front, and Wout van Aert is leading. There does seem to be some anticipation of strong winds now they are on the flat, exposed section of the stage.

Mads Pedersen is in a group just off the back of the peloton, having dropped back for a comfort break earlier. He’s having to put some effort in to rejoin.

Pedersen is back in the peloton.

Decathlon have placed a rider at the front, ahead of the Visma train. Nobody is pressing on just yet.

Here are the updated KOM rankings, after the day’s final climb:

60KM TO GO

VIADANA ITALY MAY 22 A general view of the peloton passing through a landscape during the 108th Giro dItalia 2025 Stage 12 a 172km stage from Modena to Viadana OglioPo UCIWT on May 22 2025 in Viadana Italy Photo by Dario BelingheriGetty Images

(Image credit: Getty Images)

The gap’s really coming down now, to just 45 seconds. There’s more intensity now in the peloton, as they fight for position just in case of any crosswind action.

Pietrobon again went early at the intermediate sprint in order to try and seal the points, just as he did at the last one But this time he’s pipped to the line by Epis.

Ayuso has had to change bikes, with some kind of mechanical problem.

It should be relatively simple for him to get back into the peloton, but this still reveals something about UAE’s tricky situation at this Giro - with Del Toro in pink, Ayuso isn’t their outright leader. How much support will he get?

So far Ayuso is making his way through the cars, with no teammate having dropped back to help him.

50KM TO GO

The Jayco-led peloton can now see the three leaders, who are just 12 seconds ahead.

Behind, Filippo Baroncini has dropped back to pace Ayuso back to the peloton. He's nearly there now.

Ayuso is back in the peloton.

The pace has knocked off again in the peloton. The breakaway riders looked like they were about to be caught when Jayco moved to the front, but have grown their lead out again to over 20 seconds.

VIADANA ITALY MAY 22 LR Andrea Vendrame of Italy and Team Decathlon AG2R La Mondiale and Steven Kruijswijk of Netherlands and Team Visma Lease a Bike lead the peloton during the 108th Giro dItalia 2025 Stage 12 a 172km stage from Modena to Viadana OglioPo UCIWT on May 22 2025 in Viadana Italy Photo by Dario BelingheriGetty Images

(Image credit: Getty Images)

40KM TO GO

The catch is about to be made, with the breakaway trio only a few seconds ahead.

Tarozzi and Epis are caught, but Pietrobon has pressed on to survive a few more moments. That effort should earn him the combativity award.

The break has been caught just in time for the bonus seconds at the Red Bull kilometre to come into play. The GC riders are already moving to the front in anticipation of it.

1km to go until the bonus second sprint. 6 seconds are on offer for 1st, 4 for 2nd and 2 for 3rd. 

Ayuso and Del Toro are right towards the front, being led out by their teammates.

Ineos' Heyduk has jumped out of the peloton, trying to sweep up those seconds.

Pietrobon holds on to take first, Heiduk 2nd, and Del Toro takes the two remaining seconds in the peloton in 3rd.

Heiduk's teammate Bernal was out of position, so presumably Ineos thought it best if he swallowed up some points to prevent their rivals getting them.

Tiberi tried to take on Del Toro in the sprint, but couldn't go past him. That means Del Toro increases his lead on GC to 33 seconds on Ayuso in 2nd and 1-09 to Tiberi in 3rd.

30KM TO GO

Pietrobon is caught, just as he crosses the finish line for the first time. He and the peloton hear the bell, signalling the start of the circuit back to the finish.

VIADANA ITALY MAY 22 Giosue Epis of Italy and Team Arkea BB Hotels leads the breakaway during the 108th Giro dItalia 2025 Stage 12 a 172km stage from Modena to Viadana OglioPo UCIWT on May 22 2025 in Viadana Italy Photo by Dario BelingheriGetty Images

(Image credit: Getty Images)

There are lots of trains now vying for space at the front of the peloton, including GC teams like Ineos, EF and Bahrain-Victorious.

Lidl and Cofidis are also now getting involved. They haven’t put men at the front all day, but are now seeking out the stage win for their respective sprinters Pedersen and Fretin.

20KM TO GO

The road is wide, allowing for about 9 different sprint trains at the front. Lots of teams are wanting to get involved.

15KM TO GO

Picnic-PostNL have lots of riders near the front, trying to set Van Uden up for what would be a second stage win.

The road is still quite wide allowing for lots of teams to ride at the front, but Visma are the best-represented with four or five men.

EF and Soudal are challenging Visma. 

10KM TO GO

The pace is really high as we approach the finish, the peloton starting to string out.

An EF rider leads the peloton through a narrowing of the road.

A big move here from Alpecin, who have formed a 6-man train for Groves on the right-hand side of the road.

They haven't taken over at the front though, with EF, Visma and Lidl all ahead of them.

5KM TO GO

Without wanting to tempt fate, there hasn't been a crash all day.

A couple of Movistar riders are vying for control with Lidl, working for Aular.

We're through the 3km to go mark, much to the GC riders' relief. Now it's all about the sprinters.

Lidl still lead with 2 riders leading out Pedersen.

Movistar take over under the 2km to go banner.

Now Visma come through. Van Aert is poised to do a lead out...

There's been a crash, near the back of the peloton.

1KM TO GO

Van Aert leads, with Kooij on his wheel. He's started his lead out very early.

Van Aert leads round the final corner.

Van Uden sprinrs early

KOOIJ WINS

Kooij had the prime position round the last corner on Van Aert's wheel, but looked in danger when Van Uden sprinted early and held the lead.

But Kooij latched on to Van Uden's wheel, then timed his effort perfectly to come past him at the line.

Van Uden was 2nd, Turner 3rd, and Pedersen in the purple jersey in 4th.

That was a brilliant lead out by Van Aert. Despite starting it early, he still had the lead going round the final corner, positioning Kooij well enough so he could wait in the slipstream until Van Uden passed him, saving energy to pip him at the line.

Team Visma-Lease a Bike's Dutch rider Olav Kooij celebrates after victory as he crosses the finish of the 12th stage of the 108th Giro d'Italia cycling race 172kms from Modena to Viadana on May 22, 2025. (Photo by Luca Bettini / AFP)

(Image credit: Getty Images)

It's a first stage win of this Giro for Kooij, living up to his billing as the fastest sprinter at race. It's also his first victory of any kind since crashing out at Gent-Wevelgem.

He might not have won the stage, but that was another seriously impressive sprint from Casper van Uden, who managed to hold on for second place despite starting his sprint very early. Following his victory in Lecce, the 23-year-old is announcing himself as one of the quickest in the peloton.

VIADANA ITALY MAY 22 Stage winner Olav Kooij of Netherlands and Team Visma Lease a Bike R and Wout Van Aert of Belgium L celebrate the victory after the 108th Giro dItalia 2025 Stage 12 a 172km stage from Modena to Viadana OglioPo UCIWT on May 22 2025 in Viadana Italy Photo by Dario BelingheriGetty Images

(Image credit: Getty Images)

The only sprinter missing in the finale from the teams who did the work during the stage was Decathlon’s Sam Bennett. The Irishman was caught a little too far behind ahead of the final corner, and couldn’t quite bring himself back into contention, finishing eleventh.

One of the most surprising results was Ben Turner placing third. Having placed eighth in the bunch finish at Lecce, the Brit seems to be rebranding as a sprinter.

Team Visma-Lease a Bike's Dutch rider Olav Kooij celebrates on the podium after victory in the 12th stage of the 108th Giro d'Italia cycling race of 172kms from Modena to Viadana on May 22, 2025. (Photo by Luca Bettini / AFP)

(Image credit: Getty Images)

Latest on Cyclingnews