
Thursday, May 15: Stage 6, Potenza - Napoli, 227 km
Stage 6 map & profile | Stage 6 photos

Kaden Groves wins stage six. Sirotti photo
Weather at the finish city of Napoli at 2:20 PM, local time: 21C (69F), partly cloudy, with the wind from the southwest at 8 km/hr (5 mph). There is a 24% chance of rain, growing to 45% at 4:00 PM.
The stage: This is the longest stage of the Giro 2025. Starting in Potenza, the route heads into Irpinia through the Lucanian mountains, climbing the long ascent of Monte Carruozzo before briefly joining a high-speed road. Once in the Naples province, the route winds through urban areas with usual traffic obstacles like roundabouts, medians, and pedestrian islands. The final 45 km are fully urban, passing through a continuous string of towns. Road surfaces are mostly good despite some rather long sections of porphyry cobbles. About 20 km of motorway (Italian superstrada) are covered before entering Naples on wide asphalt roads.
Final kilometres - The last 3 km include a slight climb over cobbles followed by 2 km of flat roads leading to Via Caracciolo. The final straight is 900m on 9-metre-wide asphalt.
The race: Alessandro Pinarello (VF Group-Bardiani CSF-Faizanè) did not start. He suffered a scaphoid fracture of his left hand in Wednesday's crash.

The peloton 35 kilometers into the race. RCS photo
Here's the report from third-place Paul Magnier's Team Soudal Quick-Step:
The city of Paolo Sorrentino and of the current Serie A leaders, Napoli first hosted a stage finish in 1909. It was the inaugural edition of the race, the once mighty Ottoman Empire was more than a decade away from dissolving, and Giovanni Rossignoli emerged as the fastest from a small group after 242 kilometers and four climbs.
On Thursday, the peloton returned there at the end of this year’s longest stage – 227 kilometers – and this time it was a bunch sprint, which was won by Kaden Groves (Alpecin-Deceuninck). It was the last day before the race’s first summit finish, and for that reason, the peloton took it easy behind the small breakaway animating the stage that comprised four climbs, the last of which came around 80 kilometers from the finish.

The peloton about 75 kilometers into the stage in the region of Basilicata in the arch of the Italian boot. RCS photo
The race wasn’t quiet, on the contrary; due to the rain and the slippery roads, a huge crash took place with 70 kilometers to go, taking out of the race a couple of riders. Soudal Quick-Step’s Josef Cerny, Gianmarco Garofoli and Paul Magnier were involved in that pile-up that prompted the organisers to briefly neutralize the stage, but fortunately continued and concluded the race. Despite this important setback, Magnier still featured in the finale and showed a strong turn of speed in the last 300 meters, sprinting to third for his first Grand Tour podium – a result from which the Frenchman will take a lot of heart.

The crash as GC leader Mads Pedersen (pink shorts) approaches the carnage. Team Lid-Trek Tweeted: "It looks like we’ve managed to pass through the massive crash unscathed."
Here is my crash update:
With about 65 kilometers to go there was a big crash in the peloton. Both Jai Hindley (Red Bull-BORA-hansgrohe), Juri Holmann (Alpecin-Deceuninck) & Josef Cerny (Soudal Quick-Step) had to abandon. The stage was neutralized and then scheduled to resume when the peloton reached km 166.5.

That looks like Primoz Roglic talking to a Giro official as the riders get themselves up, sorted, and going again. RCS photo
The Giro posted: "No points or bonus seconds will be awarded at the RedBull KM, or at the finish. The classifications will be set at the moment of the crash. There will be no time limits. The stage win will be disputed in Napoli."
Complete results:
Matteo Moschetti was relegated from 8th to 176th.
227 kilometers raced at an average speed of 45.420 km/hr
| 1 | Kaden Groves | Alpecin-Deceuninck | 4hr 59min 52sec |
| 2 | Milan Fretin | Cofidis | @ 0sec |
| 3 | Paul Magnier | Soudal Quick-Step | s.t. |
| 4 | Max Kanter | XDS Astana Team | s.t. |
| 5 | Giovanni Lonardi | Team Polti-VisitMalta | s.t. |
| 6 | Maikel Zijlaard | Tudor Pro Cycling Team | s.t. |
| 7 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | s.t. |
| 8 | Luca Mozzato | Arkea-B&B Hotels | s.t. |
| 9 | Matevz Govekar | Bahrain Victorious | s.t. |
| 10 | Olav Kooij | Team Visma | Lease a Bike | s.t. |
| 11 | Sam Bennett | Decathlon AG2R La Mondiale | s.t. |
| 12 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 13 | Tord Gudmestad | Decathlon AG2R La Mondiale | s.t. |
| 14 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
| 15 | Orluis Aular | Movistar Team | s.t. |
| 16 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 17 | Mirco Maestri | Team Polti-VisitMalta | s.t. |
| 18 | Emils Liepins | Q36.5 Pro Cycling Team | s.t. |
| 19 | Wout van Aert | Team Visma | Lease a Bike | s.t. |
| 20 | Lorenzo Milesi | Movistar Team | s.t. |
| 21 | Sven Erik Bystrøm | Groupama-FDJ | s.t. |
| 22 | Filippo Magli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 23 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | s.t. |
| 24 | Milan Vader | Q36.5 Pro Cycling Team | s.t. |
| 25 | Kasper Asgreen | EF Education-EasyPost | s.t. |
| 26 | Casper van Uden | Team Picnic PostNL | s.t. |
| 27 | Owain Doull | EF Education-EasyPost | s.t. |
| 28 | Jensen Plowright | Alpecin-Deceuninck | s.t. |
| 29 | Alex Edmondson | Team Picnic PostNL | s.t. |
| 30 | Simon Guglielmi | Arkea-B&B Hotels | s.t. |
| 31 | Luke Lamperti | Soudal Quick-Step | s.t. |
| 32 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
| 33 | Dorian Godon | Decathlon AG2R La Mondiale | s.t. |
| 34 | Edoardo Affini | Team Visma | Lease a Bike | s.t. |
| 35 | Giosue Epis | Arkea-B&B Hotels | s.t. |
| 36 | Stan Dewulf | Decathlon AG2R La Mondiale | s.t. |
| 37 | Francisco Muñoz | Team Polti-VisitMalta | s.t. |
| 38 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 39 | Edward Planckaert | Alpecin-Deceuninck | s.t. |
| 40 | Niklas Märkl | Team Picnic PostNL | s.t. |
| 41 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
| 42 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 43 | Andrea Pasqualon | Bahrain Victorious | s.t. |
| 44 | Bram Welten | Team Picnic PostNL | s.t. |
| 45 | Gijs Van Hoecke | Intermarché-Wanty | s.t. |
| 46 | Gerben Thijssen | Intermarché-Wanty | s.t. |
| 47 | Dries De Bondt | Decathlon AG2R La Mondiale | s.t. |
| 48 | Alexander Krieger | Tudor Pro Cycling Team | s.t. |
| 49 | Nicola Conci | XDS Astana Team | s.t. |
| 50 | Jonathan Lastra | Cofidis | s.t. |
| 51 | Enzo Paleni | Groupama-FDJ | s.t. |
| 52 | Taco van der Hoorn | Intermarché-Wanty | s.t. |
| 53 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
| 54 | Ethan Hayter | Soudal Quick-Step | s.t. |
| 55 | Mark Donovan | Q36.5 Pro Cycling Team | s.t. |
| 56 | Jan Maas | Cofidis | s.t. |
| 57 | Stefano Oldani | Cofidis | s.t. |
| 58 | Diego Ulissi | XDS Astana Team | s.t. |
| 59 | Fausto Masnada | XDS Astana Team | s.t. |
| 60 | Simone Petilli | Intermarché-Wanty | s.t. |
| 61 | Sergio Samitier | Cofidis | s.t. |
| 62 | Davide De Pretto | Team Jayco-AlUla | s.t. |
| 63 | Fabio Van den Bossche | Alpecin-Deceuninck | s.t. |
| 64 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 65 | Wout Poels | XDS Astana Team | s.t. |
| 66 | Wilco Kelderman | Team Visma | Lease a Bike | s.t. |
| 67 | Quinten Hermans | Alpecin-Deceuninck | s.t. |
| 68 | Gijs Leemreize | Team Picnic PostNL | s.t. |
| 69 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 70 | Martin Tjøtta | Arkea-B&B Hotels | s.t. |
| 71 | Damien Howson | Q36.5 Pro Cycling Team | s.t. |
| 72 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 73 | Nairo Quintana | Movistar Team | s.t. |
| 74 | Anton Kuzmin | XDS Astana Team | s.t. |
| 75 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | s.t. |
| 76 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 77 | Kevin Colleoni | Intermarché-Wanty | s.t. |
| 78 | Mattia Bais | Team Polti-VisitMalta | s.t. |
| 79 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 80 | Juan Ayuso | UAE Team Emirates-XRG | s.t. |
| 81 | Davide Piganzoli | Team Polti-VisitMalta | s.t. |
| 82 | Adam Yates | UAE Team Emirates-XRG | s.t. |
| 83 | Rafal Majka | UAE Team Emirates-XRG | s.t. |
| 84 | Antonio Tiberi | Bahrain Victorious | s.t. |
| 85 | Simon Yates | Team Visma | Lease a Bike | s.t. |
| 86 | Thymen Arensman | INEOS Grenadiers | s.t. |
| 87 | Einer Rubio | Movistar Team | s.t. |
| 88 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
| 89 | Jacopo Mosca | Lidl-Trek | s.t. |
| 90 | Giulio Ciccone | Lidl-Trek | s.t. |
| 91 | Patrick Konrad | Lidl-Trek | s.t. |
| 92 | Primoz Roglic | Red Bull-BORA-hansgrohe | s.t. |
| 93 | Gianni Moscon | Red Bull-BORA-hansgrohe | s.t. |
| 94 | Dylan van Baarle | Team Visma | Lease a Bike | s.t. |
| 95 | Koen Bouwman | Team Jayco-AlUla | s.t. |
| 96 | Andrea Vendrame | Decathlon AG2R La Mondiale | s.t. |
| 97 | Chris Harper | Team Jayco-AlUla | s.t. |
| 98 | Ben Turner | INEOS Grenadiers | s.t. |
| 99 | Max Poole | Team Picnic PostNL | s.t. |
| 100 | Joshua Tarling | INEOS Grenadiers | s.t. |
| 101 | Tom Pidcock | Q36.5 Pro Cycling Team | s.t. |
| 102 | Fran Miholjevic | Bahrain Victorious | s.t. |
| 103 | Hugo Houle | Israel-Premier Tech | s.t. |
| 104 | Romain Bardet | Team Picnic PostNL | s.t. |
| 105 | Marco Frigo | Israel-Premier Tech | s.t. |
| 106 | Simon Clarke | Israel-Premier Tech | s.t. |
| 107 | Jakob Fuglsang | Israel-Premier Tech | s.t. |
| 108 | Derek Gee | Israel-Premier Tech | s.t. |
| 109 | Yannis Voisard | Tudor Pro Cycling Team | s.t. |
| 110 | Jimmy Janssens | Alpecin-Deceuninck | s.t. |
| 111 | Steven Kruijswijk | Team Visma | Lease a Bike | s.t. |
| 112 | David Gaudu | Groupama-FDJ | s.t. |
| 113 | Lorenzo Germani | Groupama-FDJ | s.t. |
| 114 | Georg Steinhauser | EF Education-EasyPost | s.t. |
| 115 | Felix Engelhardt | Team Jayco-AlUla | s.t. |
| 116 | Darren Rafferty | EF Education-EasyPost | s.t. |
| 117 | James Shaw | EF Education-EasyPost | s.t. |
| 118 | Kevin Geniets | Groupama-FDJ | s.t. |
| 119 | Rémy Rochas | Groupama-FDJ | s.t. |
| 120 | Quentin Pacher | Groupama-FDJ | s.t. |
| 121 | Clément Davy | Groupama-FDJ | s.t. |
| 122 | Richard Carapaz | EF Education-EasyPost | s.t. |
| 123 | Nicolas Debeaumarché | Cofidis | s.t. |
| 124 | Nicolas Prodhomme | Decathlon AG2R La Mondiale | s.t. |
| 125 | Michael Hepburn | Team Jayco-AlUla | s.t. |
| 126 | Lucas Hamilton | INEOS Grenadiers | s.t. |
| 127 | Filippo Zana | Team Jayco-AlUla | s.t. |
| 128 | Christian Scaroni | XDS Astana Team | s.t. |
| 129 | Lorenzo Fortunato | XDS Astana Team | s.t. |
| 130 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 131 | Jan Tratnik | Red Bull-BORA-hansgrohe | s.t. |
| 132 | Jefferson Cepeda | Movistar Team | s.t. |
| 133 | Alexander Cepeda | EF Education-EasyPost | s.t. |
| 134 | Alessandro Verre | Arkea-B&B Hotels | s.t. |
| 135 | Davide Formolo | Movistar Team | s.t. |
| 136 | Jon Barrenetxea | Movistar Team | s.t. |
| 137 | Florian Stork | Tudor Pro Cycling Team | s.t. |
| 138 | Sylvain Moniquet | Cofidis | s.t. |
| 139 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 140 | Albert Torres | Movistar Team | s.t. |
| 141 | Mattia Cattaneo | Soudal Quick-Step | s.t. |
| 142 | Laurens Huys | Arkea-B&B Hotels | s.t. |
| 143 | Michel Ries | Arkea-B&B Hotels | s.t. |
| 144 | Corbin Strong | Israel-Premier Tech | s.t. |
| 145 | Nick Schultz | Israel-Premier Tech | s.t. |
| 146 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | s.t. |
| 147 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 148 | Louis Meintjes | Intermarché-Wanty | s.t. |
| 149 | Pello Bilbao | Bahrain Victorious | s.t. |
| 150 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 151 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
| 152 | James Knox | Soudal Quick-Step | s.t. |
| 153 | Lucas Plapp | Team Jayco-AlUla | s.t. |
| 154 | Xabier Azparren | Q36.5 Pro Cycling Team | s.t. |
| 155 | Paul Double | Team Jayco-AlUla | s.t. |
| 156 | Isaac del Toro | UAE Team Emirates-XRG | s.t. |
| 157 | Egan Bernal | INEOS Grenadiers | s.t. |
| 158 | Damiano Caruso | Bahrain Victorious | s.t. |
| 159 | Anthony Perez | Cofidis | s.t. |
| 160 | Mads Pedersen | Lidl-Trek | s.t. |
| 161 | Mathias Vacek | Lidl-Trek | s.t. |
| 162 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 163 | Carlos Verona | Lidl-Trek | s.t. |
| 164 | Daan Hoole | Lidl-Trek | s.t. |
| 165 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 166 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 167 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 168 | Jay Vine | UAE Team Emirates-XRG | s.t. |
| 169 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 170 | Francesco Busatto | Intermarché-Wanty | s.t. |
| 171 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | s.t. |
| 172 | Lawrence Warbasse | Tudor Pro Cycling Team | s.t. |
| 173 | Michael Storer | Tudor Pro Cycling Team | s.t. |
| 174 | Josef Cerný | Soudal Quick-Step | s.t. |
| 175 | Jan Hirt | Israel-Premier Tech | s.t. |
| 176 | Matteo Moschetti | Q36.5 Pro Cycling Team | s.t. |
GC after stage 6:
900.7 kilometers raced so far at an average speed of 44.599 km/hr
| 1 | Mads Pedersen | Lidl-Trek | 20hr 11min 44sec |
| 2 | Primoz Roglic | Red Bull-BORA-hansgrohe | @ 17sec |
| 3 | Mathias Vacek | Lidl-Trek | 0:24 |
| 4 | Brandon McNulty | UAE Team Emirates-XRG | 0:31 |
| 5 | Isaac del Toro | UAE Team Emirates-XRG | 0:32 |
| 6 | Juan Ayuso | UAE Team Emirates-XRG | 0:35 |
| 7 | Max Poole | Team Picnic PostNL | 0:43 |
| 8 | Antonio Tiberi | Bahrain Victorious | 0:44 |
| 9 | Michael Storer | Tudor Pro Cycling Team | 0:46 |
| 10 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | 0:50 |
| 11 | Simon Yates | Team Visma | Lease a Bike | 0:52 |
| 12 | Adam Yates | UAE Team Emirates-XRG | 0:55 |
| 13 | Richard Carapaz | EF Education-EasyPost | 0:56 |
| 14 | Tom Pidcock | Q36.5 Pro Cycling Team | 0:57 |
| 15 | Damiano Caruso | Bahrain Victorious | 0:58 |
| 16 | Davide Piganzoli | Team Polti-VisitMalta | 0:59 |
| 17 | Orluis Aular | Movistar Team | s.t. |
| 18 | Giulio Ciccone | Lidl-Trek | 1:01 |
| 19 | Egan Bernal | INEOS Grenadiers | 1:07 |
| 20 | Romain Bardet | Team Picnic PostNL | 1:10 |
| 21 | Chris Harper | Team Jayco-AlUla | s.t. |
| 22 | David Gaudu | Groupama-FDJ | 1:13 |
| 23 | Einer Rubio | Movistar Team | 1:14 |
| 24 | Rafal Majka | UAE Team Emirates-XRG | 1:22 |
| 25 | Paul Double | Team Jayco-AlUla | 1:23 |
| 26 | Damien Howson | Q36.5 Pro Cycling Team | 1:25 |
| 27 | Diego Ulissi | XDS Astana Team | 1:27 |
| 28 | Nicola Conci | XDS Astana Team | 1:29 |
| 29 | Derek Gee | Israel-Premier Tech | 1:44 |
| 30 | Jefferson Cepeda | Movistar Team | 1:49 |
| 31 | Nairo Quintana | Movistar Team | 2:01 |
| 32 | Florian Stork | Tudor Pro Cycling Team | 2:13 |
| 33 | Thymen Arensman | INEOS Grenadiers | 2:15 |
| 34 | Felix Engelhardt | Team Jayco-AlUla | 2:17 |
| 35 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 2:24 |
| 36 | Nicolas Prodhomme | Decathlon AG2R La Mondiale | 2:25 |
| 37 | Louis Meintjes | Intermarché-Wanty | 2:35 |
| 38 | Lorenzo Fortunato | XDS Astana Team | 2:40 |
| 39 | Sergio Samitier | Cofidis | 2:42 |
| 40 | Wout Poels | XDS Astana Team | 2:59 |
| 41 | Martin Tjøtta | Arkea-B&B Hotels | s.t. |
| 42 | Mattia Cattaneo | Soudal Quick-Step | 3:00 |
| 43 | Jan Hirt | Israel-Premier Tech | 3:05 |
| 44 | James Knox | Soudal Quick-Step | 3:12 |
| 45 | Kevin Geniets | Groupama-FDJ | 3:13 |
| 46 | Edoardo Zambanini | Bahrain Victorious | 3:14 |
| 47 | Luca Covili | VF Group-Bardiani CSF-Faizanè | 3:24 |
| 48 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | 3:39 |
| 49 | Alexander Cepeda | EF Education-EasyPost | 3:51 |
| 50 | Marco Frigo | Israel-Premier Tech | 4:05 |
| 51 | Jay Vine | UAE Team Emirates-XRG | 4:20 |
| 52 | Chris Hamilton | Team Picnic PostNL | 5:04 |
| 53 | Corbin Strong | Israel-Premier Tech | 5:15 |
| 54 | Christian Scaroni | XDS Astana Team | 5:25 |
| 55 | Embret Svestad-Bårdseng | Arkea-B&B Hotels | 5:30 |
| 56 | Lorenzo Germani | Groupama-FDJ | 5:34 |
| 57 | Michel Ries | Arkea-B&B Hotels | 5:51 |
| 58 | Davide Formolo | Movistar Team | 5:52 |
| 59 | Stefano Oldani | Cofidis | 5:55 |
| 60 | Wilco Kelderman | Team Visma | Lease a Bike | 5:58 |
| 61 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 6:30 |
| 62 | Rémy Rochas | Groupama-FDJ | 7:01 |
| 63 | Alessandro Verre | Arkea-B&B Hotels | 7:45 |
| 64 | Jonathan Lastra | Cofidis | 8:03 |
| 65 | Daniel Martinez | Red Bull-BORA-hansgrohe | 8:12 |
| 66 | Yannis Voisard | Tudor Pro Cycling Team | 9:28 |
| 67 | Andrea Vendrame | Decathlon AG2R La Mondiale | 9:49 |
| 68 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | 9:55 |
| 69 | Filippo Zana | Team Jayco-AlUla | 9:56 |
| 70 | James Shaw | EF Education-EasyPost | 10:10 |
| 71 | Fabio Van den Bossche | Alpecin-Deceuninck | 10:12 |
| 72 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 73 | Quentin Pacher | Groupama-FDJ | 11:01 |
| 74 | Mark Donovan | Q36.5 Pro Cycling Team | 11:37 |
| 75 | Milan Vader | Q36.5 Pro Cycling Team | s.t. |
| 76 | Gianmarco Garofoli | Soudal Quick-Step | 11:41 |
| 77 | Koen Bouwman | Team Jayco-AlUla | 11:45 |
| 78 | Igor Arrieta | UAE Team Emirates-XRG | 11:46 |
| 79 | Alessandro Tonelli | Team Polti-VisitMalta | 13:11 |
| 80 | Brandon Rivera | INEOS Grenadiers | 13:14 |
| 81 | Davide Bais | Team Polti-VisitMalta | 13:50 |
| 82 | Francesco Busatto | Intermarché-Wanty | 14:19 |
| 83 | Davide De Pretto | Team Jayco-AlUla | 14:24 |
| 84 | Pello Bilbao | Bahrain Victorious | 14:27 |
| 85 | Simon Guglielmi | Arkea-B&B Hotels | 14:29 |
| 86 | Quinten Hermans | Alpecin-Deceuninck | 14:39 |
| 87 | Lawrence Warbasse | Tudor Pro Cycling Team | 15:51 |
| 88 | Steven Kruijswijk | Team Visma | Lease a Bike | 16:14 |
| 89 | Jakob Fuglsang | Israel-Premier Tech | 16:19 |
| 90 | Simone Petilli | Intermarché-Wanty | 16:22 |
| 91 | Patrick Konrad | Lidl-Trek | 16:23 |
| 92 | Joshua Tarling | INEOS Grenadiers | 16:30 |
| 93 | Gijs Leemreize | Team Picnic PostNL | 17:12 |
| 94 | Jonathan Castroviejo | INEOS Grenadiers | 17:49 |
| 95 | Mattia Bais | Team Polti-VisitMalta | 18:26 |
| 96 | Carlos Verona | Lidl-Trek | 19:12 |
| 97 | Mikkel Honore | EF Education-EasyPost | 20:22 |
| 98 | Wout van Aert | Team Visma | Lease a Bike | 20:30 |
| 99 | Filippo Baroncini | UAE Team Emirates-XRG | 20:50 |
| 100 | Bart Lemmen | Team Visma | Lease a Bike | 21:38 |
| 101 | Rick Pluimers | Tudor Pro Cycling Team | 21:45 |
| 102 | Fausto Masnada | XDS Astana Team | 22:03 |
| 103 | Dorian Godon | Decathlon AG2R La Mondiale | 22:45 |
| 104 | Kaden Groves | Alpecin-Deceuninck | 23:21 |
| 105 | Marco Brenner | Tudor Pro Cycling Team | 23:39 |
| 106 | Lorenzo Milesi | Movistar Team | 25:28 |
| 107 | Edward Planckaert | Alpecin-Deceuninck | 26:05 |
| 108 | Filippo Magli | VF Group-Bardiani CSF-Faizanè | 26:14 |
| 109 | Darren Rafferty | EF Education-EasyPost | s.t. |
| 110 | Kevin Colleoni | Intermarché-Wanty | s.t. |
| 111 | Nick Schultz | Israel-Premier Tech | 26:46 |
| 112 | Owain Doull | EF Education-EasyPost | 26:50 |
| 113 | Ben Turner | INEOS Grenadiers | 26:55 |
| 114 | Max Kanter | XDS Astana Team | 27:19 |
| 115 | Enzo Paleni | Groupama-FDJ | 27:29 |
| 116 | Hugo Houle | Israel-Premier Tech | 27:39 |
| 117 | Mirco Maestri | Team Polti-VisitMalta | 28:06 |
| 118 | Dylan van Baarle | Team Visma | Lease a Bike | 29:21 |
| 119 | Anthony Perez | Cofidis | 29:39 |
| 120 | Jon Barrenetxea | Movistar Team | 30:03 |
| 121 | Daan Hoole | Lidl-Trek | 30:20 |
| 122 | Afonso Eulalio | Bahrain Victorious | 30:57 |
| 123 | Sven Erik Bystrøm | Groupama-FDJ | 32:16 |
| 124 | Lucas Plapp | Team Jayco-AlUla | 32:25 |
| 125 | Timo Kielich | Alpecin-Deceuninck | 32:26 |
| 126 | Lucas Hamilton | INEOS Grenadiers | 33:01 |
| 127 | Sylvain Moniquet | Cofidis | 33:23 |
| 128 | Stan Dewulf | Decathlon AG2R La Mondiale | 33:48 |
| 129 | Jan Tratnik | Red Bull-BORA-hansgrohe | 34:56 |
| 130 | Dries De Bondt | Decathlon AG2R La Mondiale | 35:59 |
| 131 | Kasper Asgreen | EF Education-EasyPost | 38:28 |
| 132 | Andrea Pietrobon | Team Polti-VisitMalta | 39:13 |
| 133 | Giovanni Lonardi | Team Polti-VisitMalta | 39:25 |
| 134 | Georg Steinhauser | EF Education-EasyPost | 39:28 |
| 135 | Casper van Uden | Team Picnic PostNL | 40:11 |
| 136 | Simon Clarke | Israel-Premier Tech | 40:40 |
| 137 | Xabier Azparren | Q36.5 Pro Cycling Team | 40:52 |
| 138 | Fran Miholjevic | Bahrain Victorious | 41:01 |
| 139 | Tord Gudmestad | Decathlon AG2R La Mondiale | 41:20 |
| 140 | Jacopo Mosca | Lidl-Trek | 42:06 |
| 141 | Josef Cerný | Soudal Quick-Step | 42:24 |
| 142 | Nico Denz | Red Bull-BORA-hansgrohe | 42:30 |
| 143 | Milan Fretin | Cofidis | 43:15 |
| 144 | Paul Magnier | Soudal Quick-Step | 43:20 |
| 145 | Edoardo Affini | Team Visma | Lease a Bike | 43:33 |
| 146 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 43:52 |
| 147 | Ethan Hayter | Soudal Quick-Step | 44:20 |
| 148 | Albert Torres | Movistar Team | 44:35 |
| 149 | Andrea Pasqualon | Bahrain Victorious | 45:10 |
| 150 | Gijs Van Hoecke | Intermarché-Wanty | 45:20 |
| 151 | Sam Bennett | Decathlon AG2R La Mondiale | 45:26 |
| 152 | Michael Hepburn | Team Jayco-AlUla | 45:32 |
| 153 | Gianni Moscon | Red Bull-BORA-hansgrohe | 45:54 |
| 154 | Anton Kuzmin | XDS Astana Team | s.t. |
| 155 | Matteo Moschetti | Q36.5 Pro Cycling Team | 45:57 |
| 156 | Giosue Epis | Arkea-B&B Hotels | 46:02 |
| 157 | Clément Davy | Groupama-FDJ | s.t. |
| 158 | Olav Kooij | Team Visma | Lease a Bike | 46:05 |
| 159 | Luca Mozzato | Arkea-B&B Hotels | 46:11 |
| 160 | Bram Welten | Team Picnic PostNL | 46:13 |
| 161 | Emils Liepins | Q36.5 Pro Cycling Team | s.t. |
| 162 | Gerben Thijssen | Intermarché-Wanty | 46:18 |
| 163 | Francisco Muñoz | Team Polti-VisitMalta | 46:21 |
| 164 | Jan Maas | Cofidis | 46:27 |
| 165 | Nicolas Debeaumarché | Cofidis | 46:41 |
| 166 | Alex Edmondson | Team Picnic PostNL | 47:17 |
| 167 | Taco van der Hoorn | Intermarché-Wanty | 48:01 |
| 168 | Laurens Huys | Arkea-B&B Hotels | 48:11 |
| 169 | Kim Heiduk | INEOS Grenadiers | 48:41 |
| 170 | Maikel Zijlaard | Tudor Pro Cycling Team | 48:55 |
| 171 | Luke Lamperti | Soudal Quick-Step | 49:59 |
| 172 | Matevz Govekar | Bahrain Victorious | 50:06 |
| 173 | Jensen Plowright | Alpecin-Deceuninck | 50:18 |
| 174 | Jimmy Janssens | Alpecin-Deceuninck | 51:52 |
| 175 | Alexander Krieger | Tudor Pro Cycling Team | 54:15 |
| 176 | Niklas Märkl | Team Picnic PostNL | 1:00:02 |
Stage 6 map & profile:

Stage 6 map

Stage 6 profile
Stage 6 photos by Fotoreporter Sirotti:

The Giro d'Italia's Trophy Without End.

Before the stage start, GC leader Mads Pedersen during the rider presentation ceremony.

Paulo Magnier & Ethan Hayter

Koen Bouwman

Simon Yates before the racing started.

GC second place Primoz Roglic

The finish: here they come...

Kaden Groves is the stage winner

Mads Pedersen safely finished 160th.

King of the Mountains Lorenzo Fortunato after the stage finish. Note that he is bandaged from the crash.

Stage winner Kaden Groves

Mads Pedersen gets another day in pink. .