Posted by Editoress on 05/16/26
Jhonatan Narvaez (UAE Emirates-XRG) took his second stage victory, winning solo after 156-kilometres between Chieti and Fermo. The Ecuadorian capped it off after a long attack on a very fast day, marked by constant attacks and numerous splits in the peloton. Afonso Eulalio (Bahrain-Victorious) managed to retain the pink jersey while Jonas Vingegaard (Visma-Lease a Bike) cut two more seconds off his overall lead.
The stage, with four categorized climbs, delivered an aggressive spectacle. Narvaez attacked with less than ten kilometres to the finish and held on ahead of Andreas Leknessund (Uno-X Mobility), second at 32 seconds, and Martin Tjotta (Uno-X Mobility), third at 42.
A stage at full speed from the start
The race started at full throttle from the flag in Chieti. Simone Gualdi (Lotto-Intermarché) was the first to attack, and numerous breakaways quickly formed, including important riders such as Ivan García Cortina, Alberto Bettiol, Filippo Ganna, Diego Ulissi, and Mikkel Bjerg.
For more than 80 kilometres, attacks and counter-attacks followed one after another, with no group managing to establish a definitive breakaway. UAE Emirates-XRG, Uno-X Mobility, and XDS-Astana were among the most active teams on a day of constant attrition.
The race reached a very high average speed, and the successive climbs eventually broke the peloton into several groups. Even Jonas Vingegaard was momentarily dropped 72 kilometres from the finish, although Visma-Lease a Bike managed to bring him back to the main group shortly after.
Narvaez Attacks
The decisive action began in the final section, when Jhonatan Narvaez, Mikkel Bjerg, and Andreas Leknessund established a breakaway at the front of the race. The trio opened up a gap while behind them, Bahrain-Victorious tried to control the GC contenders.
Narvaez looked particularly strong on the final climbs. The Ecuadorian rider passed through Monterubbiano in first position and subsequently launched his decisive attack before Capodarco, dropping first Bjerg and then Leknessund.
The reigning Ecuadorian national champion crested the final categorized climb in the lead and tackled the approach to Fermo alone. Behind, Leknessund tried unsuccessfully to close the gap, while the group of favourites, reduced to about thirty riders, chased but were too far back.
On the final climb towards Fermo, Afonso Eulalio found the strength to launch a small attack from within the group of favourites just 200 metres from the finish line.
Eulalio holds onto the pink jersey; Vingegaard continues to close in.
The general classification saw some small changes among the top 20, although Vingegaard continues to gradually close the gap on the lead. The Dane finished the stage 1:51 behind the winner, along with the main group of favourites.
Derek Gee-West was the top Canadian in 40th at 1:52 back. Gee-West remains top Canadian in the GC dropping to 14th at 6:10 back.
| Stage 8: Chieti to Fermo, 156 km | |
| 1 Jhonatan Narvaez (Ecu) UAE Team Emirates-XRG | 3:27:26 |
| 2 Andreas Leknessund (Nor) Uno-X Mobility | at 0:32 |
| 3 Martin Tjotta (Nor) Uno-X Mobility | 0:42 |
| 4 Thomas Silva (Uru) XDS-Astana | 0:44 |
| 5 Lorenzo Milesi (Ita) Movistar | s.t. |
| 6 Christian Scaroni (Ita) XDS-Astana | 0:48 |
| 7 Corbin Strong (NZl) NSN Cycling | 0:55 |
| 8 Juan Pedro Lopez (Esp) Movistar | s.t. |
| 9 Wouter Poels (Ned) Unibet Rose Rockets | 0:58 |
| 10 Markel Beloki (Esp) EF Education-EasyPost | 1:00 |
| 11 Brieuc Rolland (Fra) Groupama-FDJ United | 1:02 |
| 12 Jan Christen (Sui) UAE Team Emirates-XRG | |
| 13 Simone Gualdi (Ita) Lotto-Intermarche | both s.t. |
| 14 Gianmarco Garofoli (Ita) Soudal-Quick Step | 1:08 |
| 15 Filippo Zana (Ita) Soudal-Quick Step | 1:12 |
| 16 Mikkel Bjerg (Den) UAE Team Emirates-XRG | s.t. |
| 17 Thomas Pesenti (Ita) Polti-VisitMalta | 1:27 |
| 18 Mattia Bais (Ita) Polti-VisitMalta | 1:29 |
| 19 Andrea Mifsud (Mlt) Polti-VisitMalta | 1:35 |
| 20 Igor Arrieta (Esp) UAE Team Emirates-XRG | 1:36 |
| 21 Niklas Larsen (Den) Unibet Rose Rockets | 1:38 |
| 22 Jefferson Cepeda (Ecu) EF Education-EasyPost | 1:43 |
| 23 Jai Hindley (Aus) Red Bull-Bora | 1:51 |
| 24 Jonas Vingegaard (Den) Visma-Lease a Bike | s.t. |
| 25 Egan Bernal (Col) Netcompany-INEOS | 1:53 |
| 26 Afonso Eulalio (Por) Bahrain-Victorious | |
| 27 Thymen Arensman (Ned) Netcompany-INEOS | |
| 28 Enric Mas (Esp) Movistar | |
| 29 Michael Storer (Aus) Tudor Pro Cycling | |
| 30 Giulio Pellizzari (Ita) Red Bull-Bora | |
| 31 Mathys Rondel (Fra) Tudor Pro Cycling | |
| 32 Gregor Mühlberger (Aut) Decathlon-CMA CGM | |
| 33 Felix Gall (Aut) Decathlon-CMA CGM | |
| 34 Davide Piganzoli (Ita) Visma-Lease a Bike | |
| 35 Lennert van Eetvelt (Bel) Lotto-Intermarche | |
| 36 Ben O'Connor (Aus) Jayco-AlUla | |
| 37 Harold M Lopez (Ecu) XDS-Astana | |
| 38 David de la Cruz (Esp) Pinarello-Q36.5 Pro Cycling Team | |
| 39 Chris Harper (Aus) Pinarello-Q36.5 Pro Cycling Team | |
| 40 Derek Gee-West (Can) Lidl-Trek | |
| 41 Jan Hirt (Cze) NSN Cycling | |
| 42 Aleksandr Vlasov (XX) Red Bull-Bora | all s.t. |
| 43 Damiano Caruso (Ita) Bahrain-Victorious | 2:01 |
| 44 Alan Hatherly (Rsa) Jayco-AlUla | 2:15 |
| 45 Josh Kench (NZl) Groupama-FDJ United | 2:21 |
| 46 Johannes Kulset (Nor) Uno-X Mobility | |
| 47 Embret Svestad-Bardseng (Nor) Netcompany-INEOS | both s.t. |
| 48 Callum Scotson (Aus) Decathlon-CMA CGM | 2:39 |
| 49 Sepp Kuss (USA) Visma-Lease a Bike | 2:47 |
| 50 Vicente Rojas (Chi) Bardiani-CSF-7Saber | 2:58 |
| 51 Ben Turner (GBr) Netcompany-INEOS | 3:04 |
| 52 Filippo Turconi (Ita) Bardiani-CSF-7Saber | 3:24 |
| 53 Koen Bouwman (Ned) Jayco-AlUla | 3:31 |
| 54 Gijs Leemreize (Ned) Picnic-PostNL | 3:58 |
| 55 Alessandro Tonelli (Ita) Polti-VisitMalta | 4:27 |
| 56 Johannes Staune-Mittet (Nor) Decathlon-CMA CGM | s.t. |
| 57 Amanuel Ghebreigzabhier (Eri) Lidl-Trek | 4:35 |
| 58 Remy Rochas (Fra) Groupama-FDJ United | 4:37 |
| 59 Ludovico Crescioli (Ita) Polti-VisitMalta | 4:46 |
| 60 Magnus Sheffield (USA) Netcompany-INEOS | 4:51 |
| 61 Giovanni Aleotti (Ita) Red Bull-Bora | 5:10 |
| 62 Ben Zwiehoff (Ger) Red Bull-Bora | |
| 63 William Barta (USA) Tudor Pro Cycling | both s.t. |
| 64 Nicholas Schultz (Aus) NSN Cycling | 5:22 |
| 65 David Gonzalez (Esp) Pinarello-Q36.5 Pro Cycling Team | 5:34 |
| 66 Martin Marcellusi (Ita) Bardiani-CSF-7Saber | 5:47 |
| 67 Nickolas Zukowsky (Can) Pinarello-Q36.5 Pro Cycling Team | 6:05 |
| 68 Giulio Ciccone (Ita) Lidl-Trek | 6:38 |
| 69 Diego Ulissi (Ita) XDS-Astana | s.t. |
| 70 Bart Lemmen (Ned) Visma-Lease a Bike | 7:20 |
| 71 Victor Campenaerts (Bel) Visma-Lease a Bike | |
| 72 Jack Haig (Aus) Netcompany-INEOS | both s.t. |
| 73 Fabio Van Den Bossche (Bel) Soudal-Quick Step | 7:28 |
| 74 Gianni Moscon (Ita) Red Bull-Bora | 7:30 |
| 75 Einer Rubio (Col) Movistar | s.t. |
| 76 Mark Donovan (GBr) Pinarello-Q36.5 Pro Cycling Team | 7:45 |
| 77 Christopher Juul-Jensen (Den) Jayco-AlUla | s.t. |
| 78 Johan Jacobs (Sui) Groupama-FDJ United | 7:51 |
| 79 Lawrence Warbasse (USA) Tudor Pro Cycling | 8:50 |
| 80 Warren Barguil (Fra) Picnic-PostNL | s.t. |
| 81 Matteo Sobrero (Ita) Lidl-Trek | 8:59 |
| 82 Javier Romo (Esp) Movistar | s.t. |
| 83 Mirco Maestri (Ita) Polti-VisitMalta | 9:08 |
| 84 Alessandro Pinarello (Ita) NSN Cycling | 9:13 |
| 85 Francesco Busatto (Ita) Alpecin-Premier Tech | |
| 86 Edoardo Zambanini (Ita) Bahrain-Victorious | |
| 87 Fredrik Dversnes (Nor) Uno-X Mobility | |
| 88 Markus Hoelgaard (Nor) Uno-X Mobility | all s.t. |
| 89 Nelson Oliveira (Por) Movistar | 9:41 |
| 90 Alec Segaert (Bel) Bahrain-Victorious | 9:57 |
| 91 Tobias Lund Andresen (Den) Decathlon-CMA CGM | 12:03 |
| 92 Oliver Naesen (Bel) Decathlon-CMA CGM | |
| 93 Connor Swift (GBr) Netcompany-INEOS | |
| 94 Toon Aerts (Bel) Lotto-Intermarche | all s.t. |
| 95 Tobias Bayer (Aut) Alpecin-Premier Tech | 12:31 |
| 96 Jonas Rutsch (Ger) Lotto-Intermarche | |
| 97 Nikita Tsvetkov (Uzb) Bardiani-CSF-7Saber | |
| 98 Madis Mihkels (Est) EF Education-EasyPost | all s.t. |
| 99 Rasmus Sojberg Pedersen (Den) Decathlon-CMA CGM | 12:39 |
| 100 Dion Smith (NZl) NSN Cycling | s.t. |
| 101 Mick Van Dijke (Ned) Red Bull-Bora | 12:41 |
| 102 Antonio Morgado (Por) UAE Team Emirates-XRG | |
| 103 Tim Rex (Bel) Visma-Lease a Bike | |
| 104 Mathijs Paasschens (Ned) Bahrain-Victorious | all s.t. |
| 105 Orluis Aular (Ven) Movistar | 12:44 |
| 106 Fran Miholjevic (Cro) Bahrain-Victorious | 14:38 |
| 107 Ivan García Cortina (Esp) Movistar | 14:41 |
| 108 Filippo Magli (Ita) Bardiani-CSF-7Saber | |
| 109 Luca Paletti (Ita) Bardiani-CSF-7Saber | |
| 110 Ethan Vernon (GBr) NSN Cycling | |
| 111 Ryan Mullen (Irl) NSN Cycling | |
| 112 Jensen Plowright (Aus) Alpecin-Premier Tech | |
| 113 Chris Hamilton (Aus) Picnic-PostNL | |
| 114 Paul Penhoët (Fra) Groupama-FDJ United | |
| 115 Cyril Barthe (Fra) Groupama-FDJ United | |
| 116 Remi Cavagna (Fra) Groupama-FDJ United | |
| 117 Florian Stork (Ger) Tudor Pro Cycling | |
| 118 Darren Rafferty (Irl) EF Education-EasyPost | |
| 119 Timo Kielich (Bel) Visma-Lease a Bike | |
| 120 Jonas Geens (Bel) Alpecin-Premier Tech | |
| 121 Michael Valgren (Den) EF Education-EasyPost | |
| 122 Pascal Ackermann (Ger) Jayco-AlUla | |
| 123 Nico Denz (Ger) Red Bull-Bora | |
| 124 Diego Pablo Sevilla (Esp) Polti-VisitMalta | |
| 125 Manuele Tarozzi (Ita) Bardiani-CSF-7Saber | |
| 126 Jasper Stuyven (Bel) Soudal-Quick Step | |
| 127 Dries van Gestel (Bel) Soudal-Quick Step | |
| 128 Ayco Bastiaens (Bel) Soudal-Quick Step | |
| 129 James Shaw (GBr) EF Education-EasyPost | |
| 130 Johan Price-Pejtersen (Den) Alpecin-Premier Tech | |
| 131 Tord Gudmestad (Nor) Decathlon-CMA CGM | |
| 132 Casper Van Uden (Ned) Picnic-PostNL | all s.t. |
| 133 Andrea Raccagni Noviero (Ita) Soudal-Quick Step | 14:52 |
| 134 Paul Magnier (Fra) Soudal-Quick Step | |
| 135 Robin Froidevaux (Sui) Tudor Pro Cycling | |
| 136 Hartthijs De Vries (Ned) Unibet Rose Rockets | |
| 137 Axel Huens (Fra) Groupama-FDJ United | |
| 138 Robert Stannard (Aus) Bahrain-Victorious | |
| 139 Sjoerd Bax (Ned) Pinarello-Q36.5 Pro Cycling Team | |
| 140 Lorenzo Rota (Ita) Lotto-Intermarche | |
| 141 Matyas Kopecky (Cze) Unibet Rose Rockets | all s.t. |
| 142 Luca Vergallito (Ita) Alpecin-Premier Tech | 15:07 |
| 143 Robert Donaldson (GBr) Jayco-AlUla | |
| 144 Sakarias Koller Loland (Nor) Uno-X Mobility | both s.t. |
| 145 Dylan Groenewegen (Ned) Unibet Rose Rockets | 15:32 |
| 146 Tomas Kopecky (Cze) Unibet Rose Rockets | |
| 147 Lukas Kubis (Slo) Unibet Rose Rockets | |
| 148 Alberto Bettiol (Ita) XDS-Astana | |
| 149 Frank van den Broek (Ned) Picnic-PostNL | all s.t. |
| 150 Jonathan Milan (Ita) Lidl-Trek | 17:03 |
| 151 Filippo Ganna (Ita) Netcompany-INEOS | 17:57 |
| 152 Davide Ballerini (Ita) XDS-Astana | |
| 153 Matteo Malucelli (Ita) XDS-Astana | |
| 154 Enrico Zanoncello (Ita) Bardiani-CSF-7Saber | |
| 155 Sean Flynn (GBr) Picnic-PostNL | |
| 156 Simone Consonni (Ita) Lidl-Trek | |
| 157 Maximilian Walscheid (Ger) Lidl-Trek | |
| 158 Luca Mozzato (Ita) Tudor Pro Cycling | |
| 159 Elmar Reinders (Ned) Unibet Rose Rockets | |
| 160 Tim Naberman (Ned) Picnic-PostNL | |
| 161 Arjen Livyns (Bel) XDS-Astana | |
| 162 Fabian Lienhard (Sui) Tudor Pro Cycling | |
| 163 Giovanni Lonardi (Ita) Polti-VisitMalta | |
| 164 Tim Torn Teutenberg (Ger) Lidl-Trek | |
| 165 Erlend Blikra (Nor) Uno-X Mobility | |
| 166 Jardi van der Lee (Ned) EF Education-EasyPost | |
| 167 Edward Planckaert (Bel) Alpecin-Premier Tech | all s.t. |
| DNF Jake Stewart (GBr) NSN Cycling | |
| DNF Fabio Christen (Sui) Pinarello-Q36.5 Pro Cycling Team | |
| GC | |
| 1 Afonso Eulalio (Por) Bahrain-Victorious | 34:28:42 |
| 2 Jonas Vingegaard (Den) Visma-Lease a Bike | at 3:15 |
| 3 Felix Gall (Aut) Decathlon-CMA CGM | 3:34 |
| 4 Christian Scaroni (Ita) XDS-Astana | 4:18 |
| 5 Jai Hindley (Aus) Red Bull-Bora | 4:23 |
| 6 Giulio Pellizzari (Ita) Red Bull-Bora | 4:28 |
| 7 Ben O'Connor (Aus) Jayco-AlUla | 4:32 |
| 8 Mathys Rondel (Fra) Tudor Pro Cycling | 4:56 |
| 9 Thymen Arensman (Ned) Netcompany-INEOS | 5:07 |
| 10 Michael Storer (Aus) Tudor Pro Cycling | 5:11 |
| 11 Markel Beloki (Esp) EF Education-EasyPost | 5:31 |
| 12 Jan Hirt (Cze) NSN Cycling | 5:40 |
| 13 Igor Arrieta (Esp) UAE Team Emirates-XRG | 5:54 |
| 14 Derek Gee-West (Can) Lidl-Trek | 6:10 |
| 15 Egan Bernal (Col) Netcompany-INEOS | 6:18 |
| 16 Davide Piganzoli (Ita) Visma-Lease a Bike | 6:22 |
| 17 Damiano Caruso (Ita) Bahrain-Victorious | 6:32 |
| 18 Chris Harper (Aus) Pinarello-Q36.5 Pro Cycling Team | 6:41 |
| 19 Jan Christen (Sui) UAE Team Emirates-XRG | 6:59 |
| 20 Lennert van Eetvelt (Bel) Lotto-Intermarche | 7:12 |
| 21 Johannes Kulset (Nor) Uno-X Mobility | 7:14 |
| 22 Jefferson Cepeda (Ecu) EF Education-EasyPost | 7:48 |
| 23 David de la Cruz (Esp) Pinarello-Q36.5 Pro Cycling Team | 8:11 |
| 24 Sepp Kuss (USA) Visma-Lease a Bike | 8:19 |
| 25 Gregor Mühlberger (Aut) Decathlon-CMA CGM | 8:29 |
| 26 Harold M Lopez (Ecu) XDS-Astana | 9:04 |
| 27 Enric Mas (Esp) Movistar | 9:14 |
| 28 Giulio Ciccone (Ita) Lidl-Trek | 9:42 |
| 29 Aleksandr Vlasov (XX) Red Bull-Bora | 11:34 |
| 30 Josh Kench (NZl) Groupama-FDJ United | 12:11 |
| 31 Koen Bouwman (Ned) Jayco-AlUla | 14:19 |
| 32 Giovanni Aleotti (Ita) Red Bull-Bora | 15:07 |
| 33 Wouter Poels (Ned) Unibet Rose Rockets | 15:22 |
| 34 Ludovico Crescioli (Ita) Polti-VisitMalta | 15:29 |
| 35 Juan Pedro Lopez (Esp) Movistar | 15:53 |
| 36 Gianmarco Garofoli (Ita) Soudal-Quick Step | 18:04 |
| 37 Javier Romo (Esp) Movistar | 19:15 |
| 38 Filippo Zana (Ita) Soudal-Quick Step | 20:27 |
| 39 Andreas Leknessund (Nor) Uno-X Mobility | 20:32 |
| 40 Jhonatan Narvaez (Ecu) UAE Team Emirates-XRG | 21:12 |
| 41 Einer Rubio (Col) Movistar | 24:44 |
| 42 Lorenzo Milesi (Ita) Movistar | 24:47 |
| 43 Callum Scotson (Aus) Decathlon-CMA CGM | 28:32 |
| 44 Martin Tjotta (Nor) Uno-X Mobility | 29:49 |
| 45 Nickolas Zukowsky (Can) Pinarello-Q36.5 Pro Cycling Team | 30:29 |
| 46 Thomas Silva (Uru) XDS-Astana | 31:23 |
| 47 Alan Hatherly (Rsa) Jayco-AlUla | 31:26 |
| 48 Diego Ulissi (Ita) XDS-Astana | 32:29 |
| 49 Embret Svestad-Bardseng (Nor) Netcompany-INEOS | 33:15 |
| 50 Magnus Sheffield (USA) Netcompany-INEOS | 33:37 |
| 51 William Barta (USA) Tudor Pro Cycling | 34:27 |
| 52 Bart Lemmen (Ned) Visma-Lease a Bike | 35:21 |
| 53 Florian Stork (Ger) Tudor Pro Cycling | 35:22 |
| 54 Victor Campenaerts (Bel) Visma-Lease a Bike | 36:25 |
| 55 Brieuc Rolland (Fra) Groupama-FDJ United | 36:29 |
| 56 Andrea Raccagni Noviero (Ita) Soudal-Quick Step | 37:08 |
| 57 Manuele Tarozzi (Ita) Bardiani-CSF-7Saber | 37:26 |
| 58 Simone Gualdi (Ita) Lotto-Intermarche | 37:54 |
| 59 Matteo Sobrero (Ita) Lidl-Trek | 37:55 |
| 60 Thomas Pesenti (Ita) Polti-VisitMalta | 38:31 |
| 61 Ben Turner (GBr) Netcompany-INEOS | 40:19 |
| 62 Alessandro Tonelli (Ita) Polti-VisitMalta | 40:36 |
| 63 Ben Zwiehoff (Ger) Red Bull-Bora | 40:40 |
| 64 Alessandro Pinarello (Ita) NSN Cycling | 40:54 |
| 65 Jack Haig (Aus) Netcompany-INEOS | 41:02 |
| 66 Johannes Staune-Mittet (Nor) Decathlon-CMA CGM | 42:04 |
| 67 Nelson Oliveira (Por) Movistar | 42:23 |
| 68 Niklas Larsen (Den) Unibet Rose Rockets | 44:45 |
| 69 Nicholas Schultz (Aus) NSN Cycling | 45:14 |
| 70 Edoardo Zambanini (Ita) Bahrain-Victorious | 45:24 |
| 71 Michael Valgren (Den) EF Education-EasyPost | 47:15 |
| 72 Alec Segaert (Bel) Bahrain-Victorious | 47:58 |
| 73 Andrea Mifsud (Mlt) Polti-VisitMalta | 48:45 |
| 74 Lawrence Warbasse (USA) Tudor Pro Cycling | 50:30 |
| 75 Orluis Aular (Ven) Movistar | 50:37 |
| 76 Filippo Turconi (Ita) Bardiani-CSF-7Saber | 52:13 |
| 77 Warren Barguil (Fra) Picnic-PostNL | 52:42 |
| 78 Corbin Strong (NZl) NSN Cycling | 52:59 |
| 79 Vicente Rojas (Chi) Bardiani-CSF-7Saber | 53:12 |
| 80 Francesco Busatto (Ita) Alpecin-Premier Tech | 53:14 |
| 81 Mikkel Bjerg (Den) UAE Team Emirates-XRG | 53:55 |
| 82 Gianni Moscon (Ita) Red Bull-Bora | 54:06 |
| 83 Luca Paletti (Ita) Bardiani-CSF-7Saber | 54:37 |
| 84 Toon Aerts (Bel) Lotto-Intermarche | 55:47 |
| 85 Tobias Bayer (Aut) Alpecin-Premier Tech | 58:03 |
| 86 Remy Rochas (Fra) Groupama-FDJ United | 59:50 |
| 87 Christopher Juul-Jensen (Den) Jayco-AlUla | 1:00:11 |
| 88 Fabio Van Den Bossche (Bel) Soudal-Quick Step | 1:00:19 |
| 89 Lorenzo Rota (Ita) Lotto-Intermarche | 1:00:24 |
| 90 Filippo Ganna (Ita) Netcompany-INEOS | 1:00:42 |
| 91 Paul Magnier (Fra) Soudal-Quick Step | 1:01:55 |
| 92 Gijs Leemreize (Ned) Picnic-PostNL | 1:02:34 |
| 93 Darren Rafferty (Irl) EF Education-EasyPost | 1:03:03 |
| 94 Mick Van Dijke (Ned) Red Bull-Bora | 1:03:25 |
| 95 Mirco Maestri (Ita) Polti-VisitMalta | 1:03:51 |
| 96 Axel Huens (Fra) Groupama-FDJ United | 1:04:05 |
| 97 Nikita Tsvetkov (Uzb) Bardiani-CSF-7Saber | 1:04:06 |
| 98 David Gonzalez (Esp) Pinarello-Q36.5 Pro Cycling Team | 1:04:26 |
| 99 Jasper Stuyven (Bel) Soudal-Quick Step | 1:04:55 |
| 100 Tobias Lund Andresen (Den) Decathlon-CMA CGM | 1:04:58 |
| 101 Filippo Magli (Ita) Bardiani-CSF-7Saber | 1:05:26 |
| 102 Fredrik Dversnes (Nor) Uno-X Mobility | 1:05:45 |
| 103 Diego Pablo Sevilla (Esp) Polti-VisitMalta | 1:06:21 |
| 104 Madis Mihkels (Est) EF Education-EasyPost | 1:07:27 |
| 105 Johan Jacobs (Sui) Groupama-FDJ United | 1:07:31 |
| 106 Robert Stannard (Aus) Bahrain-Victorious | 1:07:47 |
| 107 Pascal Ackermann (Ger) Jayco-AlUla | 1:09:24 |
| 108 Mathijs Paasschens (Ned) Bahrain-Victorious | 1:09:57 |
| 109 Ivan García Cortina (Esp) Movistar | 1:10:10 |
| 110 Alberto Bettiol (Ita) XDS-Astana | 1:10:15 |
| 111 Rasmus Sojberg Pedersen (Den) Decathlon-CMA CGM | 1:10:28 |
| 112 Mattia Bais (Ita) Polti-VisitMalta | 1:10:37 |
| 113 Ethan Vernon (GBr) NSN Cycling | 1:11:11 |
| 114 Robert Donaldson (GBr) Jayco-AlUla | 1:11:25 |
| 115 Markus Hoelgaard (Nor) Uno-X Mobility | 1:11:28 |
| 116 Connor Swift (GBr) Netcompany-INEOS | 1:11:35 |
| 117 Oliver Naesen (Bel) Decathlon-CMA CGM | 1:11:53 |
| 118 Martin Marcellusi (Ita) Bardiani-CSF-7Saber | 1:12:05 |
| 119 Remi Cavagna (Fra) Groupama-FDJ United | 1:12:14 |
| 120 James Shaw (GBr) EF Education-EasyPost | 1:12:14 |
| 121 Cyril Barthe (Fra) Groupama-FDJ United | 1:12:33 |
| 122 Mark Donovan (GBr) Pinarello-Q36.5 Pro Cycling Team | 1:12:39 |
| 123 Jonas Rutsch (Ger) Lotto-Intermarche | 1:13:42 |
| 124 Sjoerd Bax (Ned) Pinarello-Q36.5 Pro Cycling Team | 1:14:22 |
| 125 Fran Miholjevic (Cro) Bahrain-Victorious | 1:14:31 |
| 126 Chris Hamilton (Aus) Picnic-PostNL | 1:15:00 |
| 127 Tim Rex (Bel) Visma-Lease a Bike | 1:15:26 |
| 128 Timo Kielich (Bel) Visma-Lease a Bike | 1:15:43 |
| 129 Jardi van der Lee (Ned) EF Education-EasyPost | 1:15:46 |
| 130 Jonas Geens (Bel) Alpecin-Premier Tech | 1:17:57 |
| 131 Davide Ballerini (Ita) XDS-Astana | 1:18:20 |
| 132 Ayco Bastiaens (Bel) Soudal-Quick Step | 1:19:22 |
| 133 Amanuel Ghebreigzabhier (Eri) Lidl-Trek | 1:19:40 |
| 134 Jensen Plowright (Aus) Alpecin-Premier Tech | 1:20:14 |
| 135 Luca Vergallito (Ita) Alpecin-Premier Tech | 1:21:05 |
| 136 Paul Penhoët (Fra) Groupama-FDJ United | 1:22:11 |
| 137 Edward Planckaert (Bel) Alpecin-Premier Tech | 1:22:27 |
| 138 Jonathan Milan (Ita) Lidl-Trek | 1:23:29 |
| 139 Lukas Kubis (Slo) Unibet Rose Rockets | 1:23:49 |
| 140 Tim Torn Teutenberg (Ger) Lidl-Trek | 1:24:57 |
| 141 Antonio Morgado (Por) UAE Team Emirates-XRG | 1:25:30 |
| 142 Sakarias Koller Loland (Nor) Uno-X Mobility | 1:25:38 |
| 143 Dion Smith (NZl) NSN Cycling | 1:27:20 |
| 144 Dries van Gestel (Bel) Soudal-Quick Step | 1:28:19 |
| 145 Casper Van Uden (Ned) Picnic-PostNL | 1:28:31 |
| 146 Nico Denz (Ger) Red Bull-Bora | 1:29:12 |
| 147 Tord Gudmestad (Nor) Decathlon-CMA CGM | 1:29:14 |
| 148 Tim Naberman (Ned) Picnic-PostNL | 1:30:47 |
| 149 Matyas Kopecky (Cze) Unibet Rose Rockets | 1:32:06 |
| 150 Tomas Kopecky (Cze) Unibet Rose Rockets | 1:32:46 |
| 151 Ryan Mullen (Irl) NSN Cycling | 1:33:06 |
| 152 Enrico Zanoncello (Ita) Bardiani-CSF-7Saber | 1:33:27 |
| 153 Giovanni Lonardi (Ita) Polti-VisitMalta | 1:33:48 |
| 154 Hartthijs De Vries (Ned) Unibet Rose Rockets | 1:36:48 |
| 155 Fabian Lienhard (Sui) Tudor Pro Cycling | 1:37:12 |
| 156 Dylan Groenewegen (Ned) Unibet Rose Rockets | 1:37:17 |
| 157 Simone Consonni (Ita) Lidl-Trek | 1:37:53 |
| 158 Luca Mozzato (Ita) Tudor Pro Cycling | 1:38:36 |
| 159 Sean Flynn (GBr) Picnic-PostNL | 1:39:13 |
| 160 Elmar Reinders (Ned) Unibet Rose Rockets | 1:39:46 |
| 161 Robin Froidevaux (Sui) Tudor Pro Cycling | 1:40:01 |
| 162 Maximilian Walscheid (Ger) Lidl-Trek | 1:40:45 |
| 163 Johan Price-Pejtersen (Den) Alpecin-Premier Tech | 1:40:51 |
| 164 Arjen Livyns (Bel) XDS-Astana | 1:43:55 |
| 165 Erlend Blikra (Nor) Uno-X Mobility | 1:44:43 |
| 166 Matteo Malucelli (Ita) XDS-Astana | 1:45:09 |
| 167 Frank van den Broek (Ned) Picnic-PostNL | 1:53:30 |
Giro d'Italia Stage 1
New Leader at Giro after Stage 2
Giro d'Italia Stage 3
Giro d'Italia Stage 4: New leader
Giro d'Italia Stage 5, another new leader
Giro d'Italia Stage 6
Gee Moves into top 15 after Giro Stage 7
| Return to Canadian Cyclist homepage | Back to Top |