2026 Giro d'Italia

Giro d'Italia 2026 Stage 6 Results: Davide Ballerini Survives Wet Cobbles

Giro d'Italia 2026 Stage 6 Results: Davide Ballerini Survives Wet Cobbles

Italy's Davide Ballerini dodged a mass of crashes on the final corner on slick Naples cobbles to win Stage 6 of the Giro d’Italia 2026 on Thursday.

May 14, 2026 by AFP Report
Giro d'Italia 2026 Stage 6 Results: Davide Ballerini Survives Wet Cobbles

Davide Ballerini dodged a mass of crashes on the final corner on slick Naples cobbles to win Stage 6 of the Giro d’Italia 2026 on Thursday, as overall leader Afonso Eulálio finished safely in the peloton.

As sprinters, jockeying for position for the final run to the line, went tumbling in a series of crashes, Ballerini and Jasper Stuyven emerged upright and alone.

The pair surged for line, and the XDS Astana man held off the Belgian Soudal Quick-Step rider who had leading out teammate Paul Maginer.

"When we arrived at the last corner, I saw the first guys had crashed," Ballerini said. "I just exited from the corner, and I heard on the radio 'Go! Go! Go! To the finish! To the finish! There's a gap.'

"I was just hoping the line was coming really fast, and I made it. I'm really happy.

It was the 31-year-old Italian's first Grand Tour stage victory.

"Finally," he said. 

"I was hoping to win one stage on the Giro, but it was not the plan today," he said, adding he was at the front to lead out Astana sprinter Matteo Malucelli. "In cycling, there is always some problems, and when you don't expect the results, the win comes."

At the end of a rare flat stage, the sprinters had been eyeing their chances, but also the clouds, afraid more rain could turn the cobbled finish into a repeat of last year's wet and chaotic sixth stage, also into Naples, when racing was neutralized for 20 kilometers after a mass crash 70 kilometers from the end.

While the rain largely held off, the the final corner was slick from an earlier shower.

One of the sprint favorites, Jonathan Milan of Lidl-Trek, said the organizers had been asking for trouble.

"Luckily, I didn't crash - I was able to stay on my bike - but they fully crashed in front of me," Milan said. "it wasn't their fault, we knew that it could be super slippery if it rains on this kind of cobbles. I really don't get why we have to try to find these complicated finishes. We know it could rain, so why not just do a finish where it's straight?

"But with two drops of water, we have a huge mess. It's painful to see others sprint for the win, and it's painful to see other riders crash around you."

So, So Close For Paul Magnier At Giro d'Italia 2026

Frenchman Magnier, climbed back on his bike to grab third. He already had wins in Stage 1 and Stage 3 of this year's Giro.

"So, so close..." he posted on social media after his team took second and third.

After a draining start to the Giro, and with a tough weekend ahead, the peloton settled for an easy day in a 142-kilometer run up the Tyrrhenian coast from Paestum.

The pack rolled through the stage in cool and mostly dry conditions, untroubled by any sustained breakaways, reaching the finish more than 35 minutes after the arrival time predicted by race organizers.

Portuguese rider Eulálio, who became the first rider from the Bahrain Victorious to lead the Giro, and the first with all five vowels in his family name, to lead any major tour when he finished second Wednesday, despite crashing in the final kilometers, remains 2 minutes, 51 seconds ahead of Spaniard Igor Arrieta, his breakaway companion the day before.

Friday's stage is a 244-kilometer run starting in Formia and ending with an infamous 7-kilometer climb to the Apennine peak of Blockhaus.

It will offer race favorite Jonas Vingegaard, who is 6 minutes, 22 seconds off the lead, a chance make a move on Eulálio, himself a specialist climber.

Giro d’Italia 2026 Stage 6 Results – Top 25

  1. Davide Ballerini (XDS Astana Team) – 3:19:30 (B10)
  2. Jasper Stuyven (Soudal Quick-Step) – 3:19:30 (B6)
  3. Paul Magnier (Soudal Quick-Step) – 3:19:30 (B4)
  4. Jensen Plowright (Alpecin – Premier Tech) – 3:19:30
  5. Ben Turner (Netcompany INEOS) – 3:19:30
  6. Alec Segaert (Bahrain – Victorious) – 3:19:30
  7. Luca Mozzato (Tudor Pro Cycling Team) – 3:19:30
  8. Filippo Magli (Bardiani CSF 7 Saber) – 3:19:30 (B6)
  9. Enrico Zanoncello (Bardiani CSF 7 Saber) – 3:19:30
  10. Casper van Uden (Team Picnic PostNL) – 3:19:30
  11. Erlend Blikra (Uno-X Mobility) – 3:19:30
  12. David González (Pinarello Q36.5 Pro Cycling Team) – 3:19:30
  13. Jhonatan Narváez (UAE Team Emirates – XRG) – 3:19:30
  14. Giovanni Lonardi (Team Polti VisitMalta) – 3:19:30
  15. Toon Aerts (Lotto Intermarché) – 3:19:30
  16. Paul Penhoët (Groupama – FDJ United) – 3:19:30
  17. Pascal Ackermann (Team Jayco AlUla) – 3:19:30
  18. Nickolas Zukowsky (Pinarello Q36.5 Pro Cycling Team) – 3:19:30
  19. Ethan Vernon (NSN Cycling Team) – 3:19:30
  20. Mirco Maestri (Team Polti VisitMalta) – 3:19:30
  21. Jefferson Alexander Cepeda (EF Education – EasyPost) – 3:19:30
  22. Madis Mihkels (EF Education – EasyPost) – 3:19:30
  23. Oliver Naesen (Decathlon CMA CGM Team) – 3:19:30
  24. António Morgado (UAE Team Emirates – XRG) – 3:19:30
  25. Jonas Rutsch (Lotto Intermarché) – 3:19:30

Giro d’Italia 2026 Overall Standings – Top 25 After Stage 6

  1. Afonso Eulálio (Bahrain – Victorious) – 24:47:13 (B12)
  2.  Igor Arrieta (UAE Team Emirates – XRG) – 24:50:04 (B14)
  3.  Christian Scaroni (XDS Astana Team) – 24:50:47
  4.  Andrea Raccagni Noviero (Soudal Quick-Step) – 24:50:52
  5.  Johannes Kulset (Uno-X Mobility) – 24:52:30
  6.  Giulio Ciccone (Lidl – Trek) – 24:53:25 (B10)
  7.  Jan Christen (UAE Team Emirates – XRG) – 24:53:29 (B6)
  8.  Florian Stork (Tudor Pro Cycling Team) – 24:53:29 (B6)
  9.  Egan Bernal (Netcompany INEOS) – 24:53:29 (B6)
  10.  Thymen Arensman (Netcompany INEOS) – 24:53:31 (B4)
  11.  Giulio Pellizzari (Red Bull – BORA – hansgrohe) – 24:53:31 (B4)
  12.  Lennert Van Eetvelt (Lotto Intermarché) – 24:53:33 (B2)
  13.  Enric Mas (Movistar Team) – 24:53:35
  14.  Jefferson Alexander Cepeda (EF Education – EasyPost) – 24:53:35
  15.  Jonas Vingegaard (Team Visma | Lease a Bike) – 24:53:35
  16.  Damiano Caruso (Bahrain – Victorious) – 24:53:35
  17.  Ben O’Connor (Team Jayco AlUla) – 24:53:35
  18.  Markel Beloki (EF Education – EasyPost) – 24:53:35
  19.  Jan Hirt (NSN Cycling Team) – 24:53:35
  20.  Jai Hindley (Red Bull – BORA – hansgrohe) – 24:53:35
  21.  Davide Piganzoli (Team Visma | Lease a Bike) – 24:53:35
  22.  Mathys Rondel (Tudor Pro Cycling Team) – 24:53:35
  23.  Michael Storer (Tudor Pro Cycling Team) – 24:53:35
  24.  Felix Gall (Decathlon CMA CGM Team) – 24:53:35
  25.  Giovanni Aleotti (Red Bull – BORA – hansgrohe) – 24:53:35

Catch All The Best Races, Highlights, Insight, News And More On FloBikes

FloBikes is the streaming home to some of the best cycling from across the globe. Check out the broadcast schedule to watch more of your favorites in action.

FloBikes Archived Footage

Video footage from each event will be archived and stored in a video library for FloBikes subscribers to watch for the duration of their subscriptions.

Join The Conversation On FloBikes Social