GC and jerseys after Giro d’Italia 2026 stage 18

Jonas Vingegaard kept the maglia rosa after stage 18 of the Giro d’Italia 2026, with the general classification unchanged at the top after a nervous finale into Pieve di Soligo. Paul Magnier won the stage in a sprint, beating Edoardo Zambanini and Jonathan Milan, and that victory also put him back into the maglia ciclamino.

The stage had enough late difficulty to suggest movement was possible. The Muro di Ca’ del Poggio came inside the final 10km, Afonso Eulálio attacked after recovering from an earlier crash, and Vingegaard briefly stretched the group on the steepest slopes. In the end, though, the GC favourites came back together and the top 20 remained effectively locked in place.

That makes stage 18 a holding pattern before the Dolomites. Vingegaard still leads Felix Gall by 4:03, with Thymen Arensman third at 4:27 and Jai Hindley fourth at 5:00. The race now turns towards stage 19 and the huge mountain day to Piani di Pezzè.

Giro d’Italia 2026 general classification after stage 18

The overall standings did not change at the top after stage 18. Vingegaard remains in control, Gall stays second, Arensman is still third, and Hindley remains within striking distance of the podium. Eulálio also held fifth overall despite crashing earlier in the day and attacking late on Ca’ del Poggio.

The lack of movement should not be confused with a quiet stage. The finale was sharp, stressful and exposed, but the gradients came too close to the finish to produce lasting GC damage. With the Dolomites still to come, most of the leading riders were more interested in avoiding mistakes than launching a full attack.

  • 1st: Jonas Vingegaard, Team Visma | Lease a Bike, 70:44:04
  • 2nd: Felix Gall, Decathlon CMA CGM Team, +4:03
  • 3rd: Thymen Arensman, Netcompany INEOS, +4:27
  • 4th: Jai Hindley, Red Bull-Bora-hansgrohe, +5:00
  • 5th: Afonso Eulálio, Bahrain Victorious, +5:40
  • 6th: Derek Gee, Lidl-Trek, +7:09
  • 7th: Michael Storer, Tudor Pro Cycling Team, +7:14
  • 8th: Davide Piganzoli, Team Visma | Lease a Bike, +7:57
  • 9th: Damiano Caruso, Bahrain Victorious, +8:34
  • 10th: Ben O’Connor, Team Jayco AlUla, +9:20

The podium fight remains the main open question behind Vingegaard. Gall has second place, but Arensman is only 24 seconds behind him, and Hindley is still only 33 seconds away from third. That gives stage 19 a clear tactical edge even if the race for pink looks heavily tilted towards Team Visma | Lease a Bike.

Maglia rosa: Jonas Vingegaard gets through safelyPhoto Credit: RCS

Maglia rosa: Jonas Vingegaard gets through safely

For Vingegaard, stage 18 was about control rather than domination. He did not need to chase the stage win, he did not need to open a full GC battle, and he did not need to spend more energy than necessary before the biggest mountain test of the final week.

That said, his brief acceleration on the Muro di Ca’ del Poggio was a reminder of how comfortable he looks. Even on a day designed more for sprinters and puncheurs, the maglia rosa was able to move to the front and test the group when the road kicked up.

The key outcome is simple: Vingegaard still leads by 4:03 with three stages remaining. The next stage to Piani di Pezzè is much more dangerous, but he reaches it with a large buffer, a strong team and no sign that the final week is beginning to crack him.

Points classification: Paul Magnier takes back the maglia ciclaminoPhoto Credit: RCS

Points classification: Paul Magnier takes back the maglia ciclamino

The biggest jersey change came in the points classification. Magnier started the day behind Jhonatan Narváez, but his stage victory in Pieve di Soligo put him back into the maglia ciclamino. He now leads the competition with 195 points, 37 clear of Narváez.

That is a significant swing. Narváez had taken the jersey on stage 17 and tried to stay involved on stage 18, but Magnier’s third stage win of the race changed the shape of the classification again. With the final mountains still to come, Magnier has given himself a much more useful cushion before the road becomes hostile to sprinters.

  • 1st: Paul Magnier, Soudal Quick-Step, 195 points
  • 2nd: Jhonatan Narváez, UAE Team Emirates-XRG, 158 points
  • 3rd: Jonathan Milan, Lidl-Trek, 103 points
  • 4th: Guillermo Thomas Silva, XDS Astana Team, 82 points
  • 5th: Andreas Leknessund, Uno-X Mobility, 79 points
  • 6th: Jasper Stuyven, Soudal Quick-Step, 75 points
  • 7th: Mattia Bais, Team Polti VisitMalta, 74 points
  • 8th: Jonas Vingegaard, Team Visma | Lease a Bike, 62 points
  • 9th: Alec Segaert, Team Visma | Lease a Bike, 60 points
  • 10th: Manuele Tarozzi, Bardiani CSF 7 Saber, 60 points

The ciclamino battle is not finished, because Narváez has more ways to score on harder stages. But Magnier’s stage 18 win was a major intervention. He has three stage victories now, the points jersey back on his shoulders, and the final stage in Rome still to come if he can survive the Dolomites.

Mountains classification: Vingegaard extends slightly in bluePhoto Credit: RCS

Mountains classification: Vingegaard extends slightly in blue

Vingegaard also remains in charge of the mountains classification. He added three points on stage 18 and now leads the maglia azzurra standings with 214 points, ahead of Giulio Ciccone on 133.

The gap is still large, but stage 19 offers a major haul of mountain points, including the Passo Giau as the Cima Coppi. Ciccone remains the main challenger if he can get into the right move and score heavily, but Vingegaard’s combination of GC strength and stage-winning climbing form makes him hard to dislodge.

  • 1st: Jonas Vingegaard, Team Visma | Lease a Bike, 214 points
  • 2nd: Giulio Ciccone, Lidl-Trek, 133 points
  • 3rd: Felix Gall, Decathlon CMA CGM Team, 96 points
  • 4th: Einer Rubio, Movistar Team, 88 points
  • 5th: Jardi Christiaan van der Lee, EF Education-EasyPost, 84 points
  • 6th: Diego Pablo Sevilla, Team Polti VisitMalta, 63 points
  • 7th: Igor Arrieta, UAE Team Emirates-XRG, 53 points
  • 8th: Jai Hindley, Red Bull-Bora-hansgrohe, 48 points
  • 9th: Davide Piganzoli, Team Visma | Lease a Bike, 39 points
  • 10th: Mattia Bais, Team Polti VisitMalta, 29 points

The blue jersey could still be active in the Dolomites, but Ciccone needs a very specific kind of race: early aggression, freedom to chase points, and Vingegaard either uninterested or unable to score heavily. That is possible, but not easy.

Young rider classification: Afonso Eulálio keeps white after crash scarePhoto Credit: RCS

Young rider classification: Afonso Eulálio keeps white after crash scare

Eulálio retained the maglia bianca after stage 18, keeping his 2:17 lead over Piganzoli. The Portuguese rider had a scare earlier in the stage when he crashed, but he recovered quickly enough to rejoin the front and then still attacked on the Muro di Ca’ del Poggio.

That attack did not create a lasting GC gap, but it did show that Eulálio is still racing with ambition rather than simply defending. The question is whether that energy can survive stage 19. The Dolomites will be a much bigger test of his white jersey defence than the punchy finale to Pieve di Soligo.

  • 1st: Afonso Eulálio, Bahrain Victorious, 70:49:44
  • 2nd: Davide Piganzoli, Team Visma | Lease a Bike, +2:17
  • 3rd: Mathys Rondel, Tudor Pro Cycling Team, +4:23
  • 4th: Johannes Kulset, Uno-X Mobility, +13:43
  • 5th: Igor Arrieta, UAE Team Emirates-XRG, +25:46
  • 6th: Giulio Pellizzari, Red Bull-Bora-hansgrohe, +31:19
  • 7th: Markel Beloki, EF Education-EasyPost, +38:33
  • 8th: Gianmarco Garofoli, Netcompany INEOS, +48:00
  • 9th: Embret Svestad-Bårdseng, Soudal Quick-Step, +1:04:26
  • 10th: Ludovico Crescioli, Team Polti VisitMalta, +1:09:54

The white jersey still looks like Eulálio against Piganzoli, with Rondel close enough to stay in the conversation if either of the top two has a bad day. Piganzoli’s challenge remains complicated by his role within Team Visma | Lease a Bike, because defending Vingegaard’s maglia rosa will come first.

Team classification: Team Visma | Lease a Bike remain ahead

Team Visma | Lease a Bike continue to lead the team classification after stage 18. Red Bull-Bora-hansgrohe remain second at 5:57, with Netcompany INEOS third at 21:43.

The standings did not move at the top, which suits Visma perfectly. They have the race leader, the best placed young rider challenger in Piganzoli, and enough depth to control the key mountain stages when required. The Dolomite stage will test that strength again, but they remain clearly in the strongest collective position.

  • 1st: Team Visma | Lease a Bike, 212:39:00
  • 2nd: Red Bull-Bora-hansgrohe, +5:57
  • 3rd: Netcompany INEOS, +21:43
  • 4th: Tudor Pro Cycling Team, +31:25
  • 5th: Pinarello Q36.5 Pro Cycling Team, +42:12

What stage 18 changed

Stage 18 changed the points classification more than the general classification. Magnier’s third stage victory put him back into the maglia ciclamino, while Vingegaard, Gall, Arensman and Hindley all finished without losing time. The top 10 stayed the same, but the day still carried tension through Eulálio’s crash, the late Muro and the sprinters’ fight to survive the finale.

The race now turns sharply towards the mountains. Stage 19 from Feltre to Alleghe and Piani di Pezzè is the next major GC test, with the Passo Giau, Passo Duran and the final climb likely to expose any weakness in the top 10.

For a closer look at the next stage, ProCyclingUK’s Giro d’Italia 2026 stage 19 preview breaks down the Dolomite route and where the race could split.

Giro d’Italia 2026 stage 18 result

Results powered by FirstCycling.com