LIVE: 2026 Giro d'Italia Stage 3: Magnier doubles up!

Giro d'Italia - Stage 3

The 2026 Giro d'Italia rolls into Sofia on Sunday for the final day of its Bulgarian opening, with stage 3 between Plovdiv and the country's capital expected to deliver a far calmer day than the chaos that followed Saturday's stage 2 finale. The 175km route through Bulgaria's western interior is largely flat, with the sprint trains expected to control proceedings for a bunch finish in Sofia. Stage 3 is set to roll out at 12:15 CET, with the finish anticipated at around 16:53 CET before the riders transfer to Italy on Monday's rest day.

by Ethan Lessiter

Key info

Race situation

G1 Head Group

  • Manuele Tarozzi (BCS)
  • Diego Pablo Sevilla Lopez (PTV)
  • Alessandro Tonelli (PTV)

G2 GRUPPO_MAGLIA_ROSA + 05''

Liveblog

Welcome!

Hello everyone, and welcome to Domestique's live coverage for stage 3 of the 2026 Giro d'Italia.

NEUTRAL START

The riders are now in the neutral zone, on their way to the official start.

On the menu today

Key information:

Start: 12:15 (CET)
Estimated Finish: 16:20 (CET)
Stage type: flat
Stage length: 175.28km
Elevation gain: 1398m

RCS Sport

Key points

Intermediate sprint - 89.2km to go
Borovets pass | 2nd category climb - 7.1km at 5.9% - 71.8km to go
Red Bull km (bonification sprint) - 13km to go

Our favourites for today

Our favourites for today

Kilometre 0

The riders are underway!

Break formation

The leader in the KOM classification, Diego Pablo Sevilla, directly joins the break again, together with Tarozzi and Tonelli!

Definitive break

The peloton lets the three go, and they have already built their gap to over a minute.

Footage of the start

XDS Astana to the front

The Kazach team puts a rider on the front, honouring the pink jersey.

Silva looks great in pink 😍

Silva looks great in pink 😍

The main obstacle of the day

With 79 kilometres remaining, the route will reach the second category Borovets Pass. At 7.1 kilometres in length and an average gradient of 5.9 percent, it is not the longest climb of the race, but it should be enough to shake up the rhythm and test the legs.

The main obstacle of the day

Footage of the break formation

The casualties of the mass crash in stage 2

The Unibet Rose Rockets join the chase

It seems like Dylan Groenewegen is feeling fine after his crash in stage 1, as the Unibet Rose Rockets also put a rider on the front. There was fear for a wrist fracture at first, but he was cleared afterwards, and is seemingly recovering well.

150km to go

The leaders have built their gap to over 2 minutes.

Jasper Stuyven was not amused with the race organisation after stage 2

Will Visma | Lease a Bike miss Van Aert at this Giro?

Van Aert is currently riding solo towards the win in Marly Grav. Will he be missed by Vingegaard in this year's Giro d'Italia? Last year, he was the key factor in Simon Yates' Giro win in stage 20.

The gap remains the same

The leaders still have a gap of a little over 2 minutes, as the leading trio is currently riding with an average of 41km/h. Soudal Quick-Step also puts someone on the front of the peloton.

Some nice pictures of the Grande Partenza in Bulgaria

Elia Viviani as sports director

With Elia Viviani, Netcompany INEOS has a sports director who can teach the riders a lot about sprints. Will that help Ben Turner today?

Frank van den Broek getting treatment to his shoulder

After yesterday's crash, a lot of riders are hurt pretty badly and thus have to receive treatment to continue. Cycling is the most beautiful sport, but it can also be very rough sometimes.

Jonathan Milan discussing the tactics of today

Will the Italian come out on top today? He is our favourite for the day, with 5 stars.

Happy birthday unc

It's the birthday of the beautiful Maglia Rosa!

UAE Team Emirates - XRG not ready to give up

Even with Marc Soler and Jay Vine crashing out, and Adam Yates, who couldn't start today, the UAE Team Emirates - XRG riders still have a lot of ambition for the remainder of the Giro.

Jonathan Milan pre-race

In an interview with Cycling Pro Net, Jonathan Milan talks about the consequences of yesterday's crash.

"They (Derek Gee and Max Walscheid) feel the crash, of course."

"Today we have another possibility, for sure I'm motivated."

"I'm tired, boss"

Magnier pre-race

In an interview with Cycling Pro Net, Paul Magnier talks about how he feels after the first two stages.
 

"I'm not too tired yet, and still very motivated and confident." 

"It'll be a very fast final."

100km to go

The riders have currently completed 75km, with still 100km to go. The breakaway still has an advantage of 2'52. 

Groves pre-race

Kaden Groves also talked to Cycling Pro Net about how he's feeling after the crash, but in his case, the crash was in stage 1.

"I had some pretty bad moments on the bike yesterday. We'll see how it is today. I feel pretty sore; it was a nasty crash."

5km until the intermediate sprint

In 2km, the riders will get to sprint for points for the Maglia Ciclamino.

The first 3 spots will go to the breakaway, but the peloton still gets the chance to grab the remaining points; 3 points for who wins the sprint out of the peloton and ends 4th, and 1 point for who finishes 2nd out of the peloton.

Borovec Pass

8km after the intermediate sprint, the ascent of the Borovec Pass starts.

Result of the intermediate sprint

Out of the breakaway, Tarozzi wins the intermediate sprint.

In the peloton, Jonathan Milan takes the remaining 3 points before his own teammate, Max Walscheid.

The riders are halfway

As the riders have completed 87.5km, they are halfway through the stage.

Breakaway gap

The leading three will start the ascent of the Borovec pass with a 2'30 bonus.

Current points classification

Magnier is wearing the Maglia Ciclamino with 55 points, a 20-point lead on Lund Andresen and a 26-point lead on Milan.

Will the Frenchman still be the owner of the beautiful jersey after today's stage?

The profile of the Borovets Pass

7.1 kilometres in length and an average gradient of 5.9 percent

The profile of the Borovets Pass

Happy Mother's day

Tarozzi makes a heart gesture to the camera; even in the middle of a Giro stage, he seems to think of Mother's Day!

A calm pace

Will there be a team that will go at a higher pace to hurt other sprinters, or will the pace stay relaxed?

De Lie suffering

Clearly still feeling the consequences of his illness after Famenne Ardenne, De Lie is clearly suffering.

However, Victor Campenaerts, riding for Visma | Lease a Bike, so not a teammate of De Lie, is so kind that he takes the bottle of Le Taureau, so the Belgian has to carry less weight.

De Lie dropped!

Campenaerts is helping De Lie in every way he can, but the Lotto Intermarché rider is still dropped.

Sevilla takes the KOM points

Once more, Diego Pablo Sevilla grabs the KOM points, extending his lead.

De Lie battling

Fellow teammates Jonas Rutsch and Joshua Giddings have waited on De Lie, but the Belgian is struggling to hold the wheel.

Scaroni also sprinting for the KOM points

Scaroni wins the KOM sprint out of the peloton.

De Lie on a big gap

De Lie is over one and a half minutes behind.

You can't hate Victor Campenaerts

Race situation

The advantage of the breakaway is slowly coming down, with a little over 2 minutes remaining.

De Lie making his way back

With the amazing work of Giddings and Rutsch, De Lie is coming closer to the peloton again.

Peloton closing in

The gap to the breakaway has been reduced to a minute.

Last 44km

The riders will make their way to the finish fast, as the last 44km are slightly downhill, and the pressure for the sprint finish is building up, ensuring a high pace.

Last 44km

De Lie back in the peloton

Will he still have the energy to contest the sprint, or will Lotto Intermarché now ride for Milan Menten?

40km/h average

The breakaway is fighting to stay ahead as long as possible, with only 40" of lead remaining.

With the headwind all day and the climb in the middle of the stage, the average speed of the three in front is impressive.

What does the fox say?

The most romantic wedding

Finish on flat cobblestones

As mentioned in the preview, the finish is placed on a flat cobblestone section, adding an extra challenge for the sprinters.

Gap increasing

The breakaway is giving everything, as their gap increases to a minute again.

Flat for Lund Andresen

With 15km to go, the Dane endures a flat tire, but he's quickly making his way back between the cars.

Gap decreasing again

As we're getting closer and closer to the finish, the pace in the peloton is high, and the breakaway is losing its advantage.

Tarozzi wins the Red Bull km

In a fierce sprint against Sevilla, it's Tarozzi who comes out on top.

10km remaining!

Only 10km to go, the pressure is building up!

Crash by Timo de Jong

It looks like the Dutchman can continue, but Van Uden loses an important leadout man like this.

Breakaway still ahead

With 6km to go, the three in front still have a gap of 20".

4km to go!

The leadout trains are organising themselves.

Still 20"!

The breakaway doesn't lose any terrain on the peloton; however, the straight road in the final doesn't make it any easier for them.

1km to go!

The breakaway still isn't caught! They still have a gap of 10"!

Magnier takes the win!

Milan started the sprint very early, but it's Magnier taking the win ahead of Milan! Groenewegen finishes third.

Paul Magnier taking the win once again!

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️