GC and jerseys after Giro d’Italia 2026 stage 3

The Giro d’Italia 2026 leaves Bulgaria with Guillermo Thomas Silva still in the maglia rosa, Paul Magnier firmly in control of the points classification, and the main GC favourites still waiting for the race to move onto more selective terrain.

Stage 3 from Plovdiv to Sofia ended in another sprint win for Magnier, who beat Jonathan Milan and Dylan Groenewegen after the breakaway was caught inside the final kilometre. It did not change the top of the general classification, but it did sharpen the shape of the race before the first rest day and the transfer to Italy.

For Silva, it was the ideal day in pink. After his landmark stage 2 victory in Veliko Tarnovo, the XDS Astana Team rider stayed safely in the bunch and kept his four-second lead over Florian Stork and Egan Bernal. The gaps remain small, but the symbolic value is much bigger. Silva will carry the maglia rosa into Italy after a remarkable opening block of racing.

Giro d’Italia 2026 general classification after stage 3

Silva leads the race with a total time of 13:10:05, four seconds ahead of Florian Stork and Egan Bernal. Thymen Arensman and Giulio Ciccone sit at six seconds, while a large group of GC contenders remain at 10 seconds.

That means the race is still extremely compressed. The early bonus seconds and stage 2 result have created the order, but the first real GC selection is still to come.

  1. Guillermo Thomas Silva, XDS Astana Team – 13:10:05
  2. Florian Stork, Tudor Pro Cycling Team – +4 seconds
  3. Egan Bernal, Netcompany Ineos – +4 seconds
  4. Thymen Arensman, Netcompany Ineos – +6 seconds
  5. Giulio Ciccone, Lidl-Trek – +6 seconds
  6. Jan Christen, UAE Team Emirates-XRG – +10 seconds
  7. Martin Tjøtta, Uno-X Mobility – +10 seconds
  8. Johannes Kulset, Uno-X Mobility – +10 seconds
  9. Enric Mas, Movistar Team – +10 seconds
  10. Lennert van Eetvelt, Lotto Intermarché – +10 seconds

Jonas Vingegaard is also in that 10-second group, so there is no major damage for Team Visma | Lease a Bike at this point. The same applies to riders such as Jai Hindley, Ben O’Connor, Damiano Caruso and Einer Rubio, who remain close enough that the current order matters less than the time gaps.

The most significant GC development is not a time loss from stage 3, but the loss of Adam Yates from the race after the stage 2 crash. That removes one of the major pre-race contenders before the Giro has even reached Italy.

Photo Credit: RCS

Maglia rosa: Guillermo Thomas Silva

Guillermo Thomas Silva keeps the pink jersey after a calm day in the bunch. That is exactly what he and XDS Astana Team needed.

The Uruguayan’s Giro has already gone far beyond expectation. His stage 2 win made history, and stage 3 allowed him to consolidate rather than defend under pressure. The sprint teams had the main responsibility on the road, which meant Silva’s task was mostly about positioning, staying out of trouble, and reaching Sofia without incident.

He now enters the first rest day in pink, four seconds clear of Stork and Bernal. The lead is narrow, but the story is already one of the defining threads of the opening week.

Photo Credit: RCS

Maglia ciclamino: Paul Magnier

Paul Magnier strengthened his grip on the points classification with his second stage win in three days.

The Soudal Quick-Step sprinter now leads the maglia ciclamino standings on 105 points, with Jonathan Milan second on 64. Tobias Lund Andresen is third on 42, while Madis Mihkels has moved into fourth after another consistent sprint showing.

That is already a meaningful cushion for Magnier. Milan can still close the gap quickly on sprint stages, but Magnier has done more than simply win twice. He has taken the maximum from the two clearest bunch finishes so far, and his consistency has given him control of the competition before the race reaches Italian roads.

Points classification after stage 3:

  1. Paul Magnier, Soudal Quick-Step – 105 points
  2. Jonathan Milan, Lidl-Trek – 64 points
  3. Tobias Lund Andresen, Decathlon CMA CGM Team – 42 points
  4. Madis Mihkels, EF Education-EasyPost – 32 points
  5. Diego Pablo Sevilla, Team Polti VisitMalta – 28 points

Magnier’s second victory also changes the tone of the sprint battle. Milan has twice been close, but Magnier has twice found the sharper final metres. In a points classification built around repeated scoring rather than one-off speed, that consistency is already carrying weight.

Photo Credit: RCS

Maglia azzurra: Diego Pablo Sevilla

Diego Pablo Sevilla continues to lead the mountains classification after another day in the breakaway.

The Team Polti VisitMalta rider has been one of the most visible riders of the Bulgarian Grande Partenza, making the break on all three stages and collecting enough points to build a strong early lead. He now sits on 42 points, well ahead of Manuele Tarozzi on 12 and Jonas Vingegaard on 9.

Mountains classification after stage 3:

  1. Diego Pablo Sevilla, Team Polti VisitMalta – 42 points
  2. Manuele Tarozzi, Bardiani CSF 7 Saber – 12 points
  3. Jonas Vingegaard, Team Visma | Lease a Bike – 9 points
  4. Mirco Maestri, Team Polti VisitMalta – 8 points
  5. Alessandro Tonelli, Team Polti VisitMalta – 6 points

The bigger climbs will change the competition later in the Giro, but Sevilla has given himself a strong platform. He has not just taken points cheaply. He has repeatedly committed to the breakaway and made the most of the terrain available.

Photo Credit: RCS

Maglia bianca: Jan Christen set to wear white

Silva also leads the best young rider classification, but because he is already wearing the maglia rosa, Jan Christen is set to wear the white jersey on the road.

Christen is second in the young rider standings at 10 seconds, level on time with several other young riders but ahead in the classification order. Martin Tjøtta, Johannes Kulset and Lennert van Eetvelt are all also close, which gives the youth competition an interesting shape before the mountains arrive.

Best young rider classification after stage 3:

  1. Guillermo Thomas Silva, XDS Astana Team – 13:10:05
  2. Jan Christen, UAE Team Emirates-XRG – +10 seconds
  3. Martin Tjøtta, Uno-X Mobility – +10 seconds
  4. Johannes Kulset, Uno-X Mobility – +10 seconds
  5. Lennert van Eetvelt, Lotto Intermarché – +10 seconds

For Christen, the white jersey is also a useful early marker after a difficult opening for UAE Team Emirates-XRG. With Adam Yates out of the race, the team’s GC structure has already been disrupted, making Christen’s position even more significant.

Team classification after stage 3

XDS Astana Team also lead the team classification after stage 3, helped by Silva’s position at the top of the overall race and the team’s strong collective showing through the opening three days.

The first six teams remain closely grouped, with no time gap separating XDS Astana Team, Tudor Pro Cycling Team, Uno-X Mobility, Movistar Team, Red Bull-BORA-hansgrohe and EF Education-EasyPost at the top of the standings.

Team classification after stage 3:

  1. XDS Astana Team – 39:30:45
  2. Tudor Pro Cycling Team – same time
  3. Uno-X Mobility – same time
  4. Movistar Team – same time
  5. Red Bull-BORA-hansgrohe – same time

It is still early for the team competition, but Astana’s start has been one of the big stories of the race. They leave Bulgaria with the pink jersey, the team classification lead, and a much bigger presence in the race than many would have expected before stage 1.

What changes after the rest day?

The first rest day comes at a useful moment. The race has had a busy and, at times, chaotic start, with sprint finishes, wet roads, crashes, and an unexpected maglia rosa.

When the Giro resumes in Italy, the tone should begin to shift. The sprinters will still have opportunities, but the GC contenders will soon need to move from watchful positioning to active racing. For now, though, the top of the race remains tight.

Silva has pink, Magnier has momentum, Sevilla has made the mountains jersey his early project, and the main GC riders are still packed close together. The Bulgarian Grande Partenza has not decided the Giro, but it has given it a far more interesting opening shape than expected.