Posted by Editoress on 05/26/26
Jonas Vingegaard (Visma-Lease a Bike) fortified his dominance by winning the 16th stage, a 113-kilometre route between Bellinzona and Carì, with a devastating attack 6.6 kilometres from the finish. The Dane secured his fourth stage victory in this edition, broke the record for the final climb, and extended his lead in the general classification.
The Corsa Rosa once again asserted his authority in the mountains after the rest day. Vingegaard attacked on the steep slopes of Carì, a first-category climb of 11.6 kilometres of 8%, dropping Felix Gall (Decathlon-CMA CGM) first and ultimately crossing the finish line in a time of 2:57:40.
Gall finished second at 1:09, and Jai Hindley (Red Bull-Bora) completed the stage podium at 1:11. Thymen Arensman (Netcompany-Ineos) finished fourth at 1:14, while Derek Gee-West (Lidl-Trek) was fifth at 1:18.
With this latest victory in the mountains, Jonas Vingegaard has put himself firmly in control of the Giro d'Italia. The Dane now leads the general classification by 4:03 over Felix Gall, 4:27 over Thymen Arensman, and 5:00 over Jai Hindley. Afonso Eulálio (Bahrain-Victorious), who finished 3:04 behind in Carì, drops to fifth place, 5:40 back.
Ciccone, Rubio, and Harper liven up the stage.
The short but very demanding stage featured 2,928 metres of elevation gain and five categorized climbs in Switzerland.
The attacks began from the start. Jardi Christiaan van der Lee (EF Education-EasyPost), Johan Jacobs (Groupama-FDJ United), and Tim Naberman (Picnic-PostNL) were among the first to attack, although the peloton quickly neutralized these attempts.
A large breakaway then formed, including Manuele Tarozzi, Markel Beloki, Johan Jacobs, Tim Torn Teutenberg, Simone Gualdi, Nelson Oliveira, Christopher Juul-Jensen, Frank van den Broek, Ludovico Crescioli, António Morgado, and Diego Ulissi. The race became lively again with attacks from the peloton, including one by Igor Arrieta (UAE Emirates-XRG), before Visma-Lease a Bike took control.
Giulio Ciccone (Lidl-Trek) was the star of the early climbs. The Italian crested the first ascent of Torre in the lead, ahead of Einer Rubio (Movistar), Chris Harper, and Frank van den Broek. He also crossed the finish line first in Leontica and repeated the feat on the second ascent of Torre, accumulating valuable points for the mountains classification.
Einer Rubio was also very active during the stage. The Colombian from Movistar stayed in the leading group alongside Ciccone, Harper, and Jhonatan Narváez, while the peloton, led by Visma-Lease a Bike, kept the breakaway under control.
Harper is alone before Carì
In the intermediate sprint in Ludiano, Narváez crossed the line first ahead of Rubio, Harper, Ciccone, and Ulissi. With 34 kilometres to go, the leading group consisted of Ciccone, Rubio, Harper, and Narváez, with Ulissi at 1:06 and the peloton at 1:52.
The breakaway continued to split before the final climb. Narváez dropped off 19 kilometres from the finish, and Ciccone was dropped shortly after. Harper attacked 13 kilometres from the finish and went solo, entering the final ascent to Carì first.
The Australian rider from Pinarello-Q36.5 passed the Red Bull Kilometre in Faido first and earned six bonus seconds. Rubio was second and gained four seconds, while Filippo Magli (Bardiani-CSF-7Saber) passed third and added two seconds.
Harper's adventure ended on the early slopes of Carì. Red Bull-Bora took control at the foot of the climb with four riders, but the pace began to take its toll on the GC contenders. Giulio Pellizzari dropped back 10 kilometres from the finish, and shortly after, Afonso Eulálio and Ben O'Connor also fell behind.
Vingegaard attacks again
With 9.1 kilometres to go, Eulálio and O'Connor had already lost contact with the peloton. Ahead of them were around 16 riders, with Felix Gall, Egan Bernal, Thymen Arensman, Jai Hindley, Jonas Vingegaard, Sepp Kuss, Davide Piganzoli, Mathys Rondel, and Derek Gee-West among the strongest.
Visma-Lease a Bike set the pace with Victor Campenaerts and Davide Piganzoli. With 6.6 kilometres to go, Vingegaard launched the decisive attack. Gall initially followed his wheel, but could only stay with him for a few metres. The Dane then broke away and quickly opened up a gap.
With 4.2 kilometres to go, Vingegaard had a 55-second lead over the chasing group. Behind him, Egan Bernal took up the chase, and Arensman accelerated 1.6 kilometre from the summit, with Gall and Hindley responding.
Vingegaard crossed the finish line solo in Carì, securing his 52nd professional victory and his fourth of this Giro d'Italia. Gall secured second place, and Hindley finished third, on a day that further consolidated the Dane's dominance in the race.
The best-placed Canadian was Derek Gee-West (Lidl-Trek) in 5th at 1:18 back. Gee-West moves up to 6th in the GC at 7:09 back.
| Stage 16: Bellinzona to Carì, 113 km | |
| 1 Jonas Vingegaard (Den) Visma-Lease a Bike | 2:57:40 |
| 2 Felix Gall (Aut) Decathlon-CMA CGM | at 1:09 |
| 3 Jai Hindley (Aus) Red Bull-Bora | 1:11 |
| 4 Thymen Arensman (Ned) Netcompany-INEOS | 1:14 |
| 5 Derek Gee-West (Can) Lidl-Trek | 1:18 |
| 6 Davide Piganzoli (Ita) Visma-Lease a Bike | 1:34 |
| 7 Egan Bernal (Col) Netcompany-INEOS | 2:04 |
| 8 Michael Storer (Aus) Tudor Pro Cycling | 2:18 |
| 9 Mathys Rondel (Fra) Tudor Pro Cycling | 2:55 |
| 10 Wouter Poels (Ned) Unibet Rose Rockets | 3:04 |
| 11 Afonso Eulalio (Por) Bahrain-Victorious | 3:04 |
| 12 Chris Harper (Aus) Pinarello-Q36.5 Pro Cycling Team | 3:17 |
| 13 Ben O'Connor (Aus) Jayco-AlUla | 3:48 |
| 14 Gregor Mühlberger (Aut) Decathlon-CMA CGM | s.t. |
| 15 Embret Svestad-Bardseng (Nor) Netcompany-INEOS | 4:07 |
| 16 Johannes Kulset (Nor) Uno-X Mobility | 4:48 |
| 17 Damiano Caruso (Ita) Bahrain-Victorious | s.t. |
| 18 David de la Cruz (Esp) Pinarello-Q36.5 Pro Cycling Team | 5:38 |
| 19 Sepp Kuss (USA) Visma-Lease a Bike | 6:35 |
| 20 Remy Rochas (Fra) Groupama-FDJ United | 6:46 |
| 21 Koen Bouwman (Ned) Jayco-AlUla | 7:58 |
| 22 Ben Zwiehoff (Ger) Red Bull-Bora | 7:58 |
| 23 Callum Scotson (Aus) Decathlon-CMA CGM | 11:12 |
| 24 Magnus Sheffield (USA) Netcompany-INEOS | 11:14 |
| 25 Nicholas Schultz (Aus) NSN Cycling | 11:33 |
| 26 Einer Rubio (Col) Movistar | |
| 27 Luca Vergallito (Ita) Alpecin-Premier Tech | |
| 28 Jan Hirt (Cze) NSN Cycling | |
| 29 Chris Hamilton (Aus) Picnic-PostNL | all s.t. |
| 30 Aleksandr Vlasov (XX) Red Bull-Bora | 12:19 |
| 31 Jack Haig (Aus) Netcompany-INEOS | 13:06 |
| 32 Victor Campenaerts (Bel) Visma-Lease a Bike | s.t. |
| 33 Giovanni Aleotti (Ita) Red Bull-Bora | 13:21 |
| 34 Michael Valgren (Den) EF Education-EasyPost | 13:53 |
| 35 Diego Ulissi (Ita) XDS-Astana | 15:17 |
| 36 Tobias Bayer (Aut) Alpecin-Premier Tech | 15:41 |
| 37 Johannes Staune-Mittet (Nor) Decathlon-CMA CGM | |
| 38 Juan Pedro Lopez (Esp) Movistar | |
| 39 Bart Lemmen (Ned) Visma-Lease a Bike | all s.t. |
| 40 Warren Barguil (Fra) Picnic-PostNL | 15:47 |
| 41 Florian Stork (Ger) Tudor Pro Cycling | |
| 42 William Barta (USA) Tudor Pro Cycling | both s.t. |
| 43 Giulio Ciccone (Ita) Lidl-Trek | 18:06 |
| 44 Mick Van Dijke (Ned) Red Bull-Bora | |
| 45 Enric Mas (Esp) Movistar | |
| 46 Markus Hoelgaard (Nor) Uno-X Mobility | |
| 47 Nelson Oliveira (Por) Movistar | |
| 48 Alessandro Tonelli (Ita) Polti-VisitMalta | |
| 49 Giulio Pellizzari (Ita) Red Bull-Bora | |
| 50 Matteo Sobrero (Ita) Lidl-Trek | |
| 51 Niklas Larsen (Den) Unibet Rose Rockets | |
| 52 Mathijs Paasschens (Ned) Bahrain-Victorious | |
| 53 Edoardo Zambanini (Ita) Bahrain-Victorious | |
| 54 Igor Arrieta (Esp) UAE Team Emirates-XRG | |
| 55 Andreas Leknessund (Nor) Uno-X Mobility | |
| 56 Jhonatan Narvaez (Ecu) UAE Team Emirates-XRG | |
| 57 Amanuel Ghebreigzabhier (Eri) Lidl-Trek | all s.t. |
| 58 Filippo Magli (Ita) Bardiani-CSF-7Saber | 18:38 |
| 59 Gianni Moscon (Ita) Red Bull-Bora | 18:49 |
| 60 Lorenzo Rota (Ita) Lotto-Intermarche | 18:56 |
| 61 Brieuc Rolland (Fra) Groupama-FDJ United | 19:03 |
| 62 Connor Swift (GBr) Netcompany-INEOS | 20:54 |
| 63 Filippo Ganna (Ita) Netcompany-INEOS | s.t. |
| 64 Alec Segaert (Bel) Bahrain-Victorious | 22:18 |
| 65 Jonas Rutsch (Ger) Lotto-Intermarche | 24:02 |
| 66 Fran Miholjevic (Cro) Bahrain-Victorious | |
| 67 Jasper Stuyven (Bel) Soudal-Quick Step | |
| 68 Oliver Naesen (Bel) Decathlon-CMA CGM | |
| 69 Tim Rex (Bel) Visma-Lease a Bike | |
| 70 Lawrence Warbasse (USA) Tudor Pro Cycling | |
| 71 Ivan García Cortina (Esp) Movistar | |
| 72 Nickolas Zukowsky (Can) Pinarello-Q36.5 Pro Cycling Team | |
| 73 Alan Hatherly (Rsa) Jayco-AlUla | |
| 74 Jan Christen (Sui) UAE Team Emirates-XRG | |
| 75 Martin Marcellusi (Ita) Bardiani-CSF-7Saber | |
| 76 Lorenzo Milesi (Ita) Movistar | all s.t. |
| 77 Darren Rafferty (Irl) EF Education-EasyPost | 24:53 |
| 78 James Shaw (GBr) EF Education-EasyPost | s.t. |
| 79 Simone Gualdi (Ita) Lotto-Intermarche | 25:26 |
| 80 Filippo Turconi (Ita) Bardiani-CSF-7Saber | |
| 81 Luca Paletti (Ita) Bardiani-CSF-7Saber | |
| 82 Cyril Barthe (Fra) Groupama-FDJ United | |
| 83 Christopher Juul-Jensen (Den) Jayco-AlUla | |
| 84 Gianmarco Garofoli (Ita) Soudal-Quick Step | |
| 85 Johan Jacobs (Sui) Groupama-FDJ United | |
| 86 Manuele Tarozzi (Ita) Bardiani-CSF-7Saber | all s.t. |
| 87 Orluis Aular (Ven) Movistar | 25:50 |
| 88 Diego Pablo Sevilla (Esp) Polti-VisitMalta | 26:01 |
| 89 Mirco Maestri (Ita) Polti-VisitMalta | s.t. |
| 90 Jardi van der Lee (Ned) EF Education-EasyPost | 26:03 |
| 91 Jonas Geens (Bel) Alpecin-Premier Tech | s.t. |
| 92 Andrea Mifsud (Mlt) Polti-VisitMalta | 26:40 |
| 93 Filippo Zana (Ita) Soudal-Quick Step | 26:42 |
| 94 Ben Turner (GBr) Netcompany-INEOS | 26:44 |
| 95 Josh Kench (NZl) Groupama-FDJ United | 26:57 |
| 96 Robert Stannard (Aus) Bahrain-Victorious | 27:41 |
| 97 Gijs Leemreize (Ned) Picnic-PostNL | 27:59 |
| 98 Frank van den Broek (Ned) Picnic-PostNL | s.t. |
| 99 David Gonzalez (Esp) Pinarello-Q36.5 Pro Cycling Team | 28:01 |
| 100 Timo Kielich (Bel) Visma-Lease a Bike | 28:16 |
| 101 Thomas Pesenti (Ita) Polti-VisitMalta | 28:47 |
| 102 Markel Beloki (Esp) EF Education-EasyPost | 29:26 |
| 103 Mattia Bais (Ita) Polti-VisitMalta | 29:34 |
| 104 Nico Denz (Ger) Red Bull-Bora | 29:37 |
| 105 Alberto Bettiol (Ita) XDS-Astana | 29:57 |
| 106 Tobias Lund Andresen (Den) Decathlon-CMA CGM | 30:11 |
| 107 Rasmus Sojberg Pedersen (Den) Decathlon-CMA CGM | s.t. |
| 108 Andrea Raccagni Noviero (Ita) Soudal-Quick Step | 30:23 |
| 109 Remi Cavagna (Fra) Groupama-FDJ United | |
| 110 Madis Mihkels (Est) EF Education-EasyPost | |
| 111 Jensen Plowright (Aus) Alpecin-Premier Tech | |
| 112 Maximilian Walscheid (Ger) Lidl-Trek | |
| 113 Francesco Busatto (Ita) Alpecin-Premier Tech | |
| 114 Tim Naberman (Ned) Picnic-PostNL | |
| 115 Casper Van Uden (Ned) Picnic-PostNL | |
| 116 Antonio Morgado (Por) UAE Team Emirates-XRG | |
| 117 Tomas Kopecky (Cze) Unibet Rose Rockets | |
| 118 Ethan Vernon (GBr) NSN Cycling | |
| 119 Vicente Rojas (Chi) Bardiani-CSF-7Saber | |
| 120 Jefferson Cepeda (Ecu) EF Education-EasyPost | |
| 121 Ryan Mullen (Irl) NSN Cycling | |
| 122 Matyas Kopecky (Cze) Unibet Rose Rockets | |
| 123 Toon Aerts (Bel) Lotto-Intermarche | |
| 124 Harold M Lopez (Ecu) XDS-Astana | |
| 125 Ludovico Crescioli (Ita) Polti-VisitMalta | |
| 126 Thomas Silva (Uru) XDS-Astana | |
| 127 Axel Huens (Fra) Groupama-FDJ United | |
| 128 Alessandro Pinarello (Ita) NSN Cycling | |
| 129 Jonathan Milan (Ita) Lidl-Trek | |
| 130 Fredrik Dversnes (Nor) Uno-X Mobility | |
| 131 Arjen Livyns (Bel) XDS-Astana | |
| 132 Robin Froidevaux (Sui) Tudor Pro Cycling | |
| 133 Fabian Lienhard (Sui) Tudor Pro Cycling | |
| 134 Paul Penhoët (Fra) Groupama-FDJ United | |
| 135 Tim Torn Teutenberg (Ger) Lidl-Trek | all s.t. |
| 136 Giovanni Lonardi (Ita) Polti-VisitMalta | 30:34 |
| 137 Sean Flynn (GBr) Picnic-PostNL | 31:04 |
| 138 Dries van Gestel (Bel) Soudal-Quick Step | |
| 139 Corbin Strong (NZl) NSN Cycling | |
| 140 Ayco Bastiaens (Bel) Soudal-Quick Step | |
| 141 Dion Smith (NZl) NSN Cycling | |
| 142 Robert Donaldson (GBr) Jayco-AlUla | all s.t. |
| 143 Paul Magnier (Fra) Soudal-Quick Step | 31:08 |
| 144 Tord Gudmestad (Nor) Decathlon-CMA CGM | s.t. |
| 145 Hartthijs De Vries (Ned) Unibet Rose Rockets | 31:09 |
| 146 Mark Donovan (GBr) Pinarello-Q36.5 Pro Cycling Team | 31:41 |
| 147 Mikkel Bjerg (Den) UAE Team Emirates-XRG | |
| 148 Sakarias Koller Loland (Nor) Uno-X Mobility | |
| 149 Fabio Van Den Bossche (Bel) Soudal-Quick Step | all s.t. |
| 150 Luca Mozzato (Ita) Tudor Pro Cycling | 31:51 |
| 151 Lukas Kubis (Slo) Unibet Rose Rockets | 32:40 |
| 152 Elmar Reinders (Ned) Unibet Rose Rockets | |
| 153 Dylan Groenewegen (Ned) Unibet Rose Rockets | |
| 154 Nikita Tsvetkov (Uzb) Bardiani-CSF-7Saber | all s.t. |
| 155 Matteo Malucelli (Ita) XDS-Astana | 33:17 |
| 156 Simone Consonni (Ita) Lidl-Trek | |
| 157 Johan Price-Pejtersen (Den) Alpecin-Premier Tech | both s.t. |
| DNS Pascal Ackermann (Ger) Jayco-AlUla | |
| GC | |
| 1 Jonas Vingegaard (Den) Visma-Lease a Bike | 62:10:26 |
| 2 Felix Gall (Aut) Decathlon-CMA CGM | at 4:03 |
| 3 Thymen Arensman (Ned) Netcompany-INEOS | 4:27 |
| 4 Jai Hindley (Aus) Red Bull-Bora | 5:00 |
| 5 Afonso Eulalio (Por) Bahrain-Victorious | 5:40 |
| 6 Derek Gee-West (Can) Lidl-Trek | 7:09 |
| 7 Michael Storer (Aus) Tudor Pro Cycling | 7:14 |
| 8 Davide Piganzoli (Ita) Visma-Lease a Bike | 7:57 |
| 9 Ben O'Connor (Aus) Jayco-AlUla | 9:20 |
| 10 Egan Bernal (Col) Netcompany-INEOS | 9:44 |
| 11 Mathys Rondel (Fra) Tudor Pro Cycling | 10:03 |
| 12 Chris Harper (Aus) Pinarello-Q36.5 Pro Cycling Team | 11:19 |
| 13 Damiano Caruso (Ita) Bahrain-Victorious | 13:47 |
| 14 David de la Cruz (Esp) Pinarello-Q36.5 Pro Cycling Team | 14:57 |
| 15 Gregor Mühlberger (Aut) Decathlon-CMA CGM | 16:54 |
| 16 Sepp Kuss (USA) Visma-Lease a Bike | 18:07 |
| 17 Johannes Kulset (Nor) Uno-X Mobility | 19:23 |
| 18 Jan Hirt (Cze) NSN Cycling | 21:17 |
| 19 Giulio Pellizzari (Ita) Red Bull-Bora | 22:38 |
| 20 Igor Arrieta (Esp) UAE Team Emirates-XRG | 32:33 |
| 21 Markel Beloki (Esp) EF Education-EasyPost | 41:09 |
| 22 Giulio Ciccone (Ita) Lidl-Trek | 42:26 |
| 23 Wouter Poels (Ned) Unibet Rose Rockets | 43:12 |
| 24 Aleksandr Vlasov (XX) Red Bull-Bora | 45:00 |
| 25 Giovanni Aleotti (Ita) Red Bull-Bora | 45:17 |
| 26 Enric Mas (Esp) Movistar | 49:04 |
| 27 Embret Svestad-Bardseng (Nor) Netcompany-INEOS | 53:40 |
| 28 Koen Bouwman (Ned) Jayco-AlUla | 58:58 |
| 29 Einer Rubio (Col) Movistar | 1:00:51 |
| 30 Callum Scotson (Aus) Decathlon-CMA CGM | 1:07:17 |
| 31 Josh Kench (NZl) Groupama-FDJ United | 1:11:03 |
| 32 Juan Pedro Lopez (Esp) Movistar | 1:11:38 |
| 33 Ben Zwiehoff (Ger) Red Bull-Bora | 1:11:49 |
| 34 Gianmarco Garofoli (Ita) Soudal-Quick Step | 1:14:29 |
| 35 Ludovico Crescioli (Ita) Polti-VisitMalta | 1:15:34 |
| 36 Niklas Larsen (Den) Unibet Rose Rockets | 1:15:36 |
| 37 Harold M Lopez (Ecu) XDS-Astana | 1:18:29 |
| 38 William Barta (USA) Tudor Pro Cycling | 1:20:53 |
| 39 Diego Ulissi (Ita) XDS-Astana | 1:22:53 |
| 40 Alan Hatherly (Rsa) Jayco-AlUla | 1:25:29 |
| 41 Jack Haig (Aus) Netcompany-INEOS | 1:26:56 |
| 42 Johannes Staune-Mittet (Nor) Decathlon-CMA CGM | 1:27:32 |
| 43 Jhonatan Narvaez (Ecu) UAE Team Emirates-XRG | 1:27:37 |
| 44 Bart Lemmen (Ned) Visma-Lease a Bike | 1:28:18 |
| 45 Victor Campenaerts (Bel) Visma-Lease a Bike | 1:30:33 |
| 46 Magnus Sheffield (USA) Netcompany-INEOS | 1:34:06 |
| 47 Andreas Leknessund (Nor) Uno-X Mobility | 1:34:28 |
| 48 Florian Stork (Ger) Tudor Pro Cycling | 1:36:52 |
| 49 Nickolas Zukowsky (Can) Pinarello-Q36.5 Pro Cycling Team | 1:37:26 |
| 50 Simone Gualdi (Ita) Lotto-Intermarche | 1:44:32 |
| 51 Edoardo Zambanini (Ita) Bahrain-Victorious | 1:45:31 |
| 52 Alessandro Tonelli (Ita) Polti-VisitMalta | 1:46:33 |
| 53 Lorenzo Milesi (Ita) Movistar | 1:51:36 |
| 54 Lawrence Warbasse (USA) Tudor Pro Cycling | 1:52:44 |
| 55 Remy Rochas (Fra) Groupama-FDJ United | 1:53:14 |
| 56 Jan Christen (Sui) UAE Team Emirates-XRG | 1:54:02 |
| 57 Brieuc Rolland (Fra) Groupama-FDJ United | 1:54:25 |
| 58 Michael Valgren (Den) EF Education-EasyPost | 1:58:57 |
| 59 Jefferson Cepeda (Ecu) EF Education-EasyPost | 2:03:41 |
| 60 Nicholas Schultz (Aus) NSN Cycling | 2:04:11 |
| 61 Filippo Zana (Ita) Soudal-Quick Step | 2:05:14 |
| 62 Matteo Sobrero (Ita) Lidl-Trek | 2:08:12 |
| 63 Nelson Oliveira (Por) Movistar | 2:12:43 |
| 64 Andrea Raccagni Noviero (Ita) Soudal-Quick Step | 2:13:21 |
| 65 Warren Barguil (Fra) Picnic-PostNL | 2:17:39 |
| 66 Jasper Stuyven (Bel) Soudal-Quick Step | 2:20:23 |
| 67 Alberto Bettiol (Ita) XDS-Astana | 2:21:30 |
| 68 Toon Aerts (Bel) Lotto-Intermarche | 2:27:33 |
| 69 Alec Segaert (Bel) Bahrain-Victorious | 2:29:39 |
| 70 Ben Turner (GBr) Netcompany-INEOS | 2:30:07 |
| 71 Lorenzo Rota (Ita) Lotto-Intermarche | 2:30:31 |
| 72 Thomas Pesenti (Ita) Polti-VisitMalta | 2:32:39 |
| 73 Thomas Silva (Uru) XDS-Astana | 2:33:04 |
| 74 Francesco Busatto (Ita) Alpecin-Premier Tech | 2:36:15 |
| 75 Gianni Moscon (Ita) Red Bull-Bora | 2:36:42 |
| 76 Markus Hoelgaard (Nor) Uno-X Mobility | 2:37:36 |
| 77 Tobias Bayer (Aut) Alpecin-Premier Tech | 2:37:48 |
| 78 Alessandro Pinarello (Ita) NSN Cycling | 2:38:11 |
| 79 Andrea Mifsud (Mlt) Polti-VisitMalta | 2:41:27 |
| 80 Mick Van Dijke (Ned) Red Bull-Bora | 2:42:00 |
| 81 Johan Jacobs (Sui) Groupama-FDJ United | 2:45:53 |
| 82 Mathijs Paasschens (Ned) Bahrain-Victorious | 2:46:27 |
| 83 Gijs Leemreize (Ned) Picnic-PostNL | 2:48:03 |
| 84 Corbin Strong (NZl) NSN Cycling | 2:48:05 |
| 85 Orluis Aular (Ven) Movistar | 2:48:40 |
| 86 Connor Swift (GBr) Netcompany-INEOS | 2:49:39 |
| 87 Filippo Ganna (Ita) Netcompany-INEOS | 2:51:13 |
| 88 Manuele Tarozzi (Ita) Bardiani-CSF-7Saber | 2:51:28 |
| 89 Christopher Juul-Jensen (Den) Jayco-AlUla | 2:51:41 |
| 90 Amanuel Ghebreigzabhier (Eri) Lidl-Trek | 2:51:49 |
| 91 Filippo Turconi (Ita) Bardiani-CSF-7Saber | 2:52:12 |
| 92 Tim Rex (Bel) Visma-Lease a Bike | 2:52:33 |
| 93 Luca Paletti (Ita) Bardiani-CSF-7Saber | 2:52:39 |
| 94 Chris Hamilton (Aus) Picnic-PostNL | 2:54:45 |
| 95 Mirco Maestri (Ita) Polti-VisitMalta | 2:57:51 |
| 96 Diego Pablo Sevilla (Esp) Polti-VisitMalta | 2:58:13 |
| 97 Mikkel Bjerg (Den) UAE Team Emirates-XRG | 2:58:22 |
| 98 Mattia Bais (Ita) Polti-VisitMalta | 2:58:31 |
| 99 Axel Huens (Fra) Groupama-FDJ United | 2:59:35 |
| 100 Darren Rafferty (Irl) EF Education-EasyPost | 3:00:57 |
| 101 James Shaw (GBr) EF Education-EasyPost | 3:01:15 |
| 102 Jardi van der Lee (Ned) EF Education-EasyPost | 3:02:46 |
| 103 Luca Vergallito (Ita) Alpecin-Premier Tech | 3:02:47 |
| 104 Nikita Tsvetkov (Uzb) Bardiani-CSF-7Saber | 3:04:57 |
| 105 Vicente Rojas (Chi) Bardiani-CSF-7Saber | 3:05:00 |
| 106 Oliver Naesen (Bel) Decathlon-CMA CGM | 3:07:23 |
| 107 David Gonzalez (Esp) Pinarello-Q36.5 Pro Cycling Team | 3:07:40 |
| 108 Jonas Rutsch (Ger) Lotto-Intermarche | 3:09:32 |
| 109 Filippo Magli (Ita) Bardiani-CSF-7Saber | 3:12:13 |
| 110 Fabio Van Den Bossche (Bel) Soudal-Quick Step | 3:12:13 |
| 111 Remi Cavagna (Fra) Groupama-FDJ United | 3:12:18 |
| 112 Fredrik Dversnes (Nor) Uno-X Mobility | 3:12:30 |
| 113 Cyril Barthe (Fra) Groupama-FDJ United | 3:13:07 |
| 114 Jonas Geens (Bel) Alpecin-Premier Tech | 3:13:53 |
| 115 Robert Stannard (Aus) Bahrain-Victorious | 3:14:50 |
| 116 Fran Miholjevic (Cro) Bahrain-Victorious | 3:16:14 |
| 117 Madis Mihkels (Est) EF Education-EasyPost | 3:16:50 |
| 118 Ivan García Cortina (Esp) Movistar | 3:20:07 |
| 119 Paul Magnier (Fra) Soudal-Quick Step | 3:20:12 |
| 120 Martin Marcellusi (Ita) Bardiani-CSF-7Saber | 3:20:36 |
| 121 Ethan Vernon (GBr) NSN Cycling | 3:25:09 |
| 122 Timo Kielich (Bel) Visma-Lease a Bike | 3:29:40 |
| 123 Rasmus Sojberg Pedersen (Den) Decathlon-CMA CGM | 3:30:07 |
| 124 Robert Donaldson (GBr) Jayco-AlUla | 3:35:05 |
| 125 Sakarias Koller Loland (Nor) Uno-X Mobility | 3:37:25 |
| 126 Tobias Lund Andresen (Den) Decathlon-CMA CGM | 3:38:59 |
| 127 Mark Donovan (GBr) Pinarello-Q36.5 Pro Cycling Team | 3:39:42 |
| 128 Antonio Morgado (Por) UAE Team Emirates-XRG | 3:42:00 |
| 129 Nico Denz (Ger) Red Bull-Bora | 3:42:58 |
| 130 Casper Van Uden (Ned) Picnic-PostNL | 3:45:15 |
| 131 Jonathan Milan (Ita) Lidl-Trek | 3:45:29 |
| 132 Paul Penhoët (Fra) Groupama-FDJ United | 3:45:34 |
| 133 Jensen Plowright (Aus) Alpecin-Premier Tech | 3:46:28 |
| 134 Ayco Bastiaens (Bel) Soudal-Quick Step | 3:49:23 |
| 135 Tim Naberman (Ned) Picnic-PostNL | 3:51:08 |
| 136 Tim Torn Teutenberg (Ger) Lidl-Trek | 3:52:12 |
| 137 Dion Smith (NZl) NSN Cycling | 3:53:34 |
| 138 Dries van Gestel (Bel) Soudal-Quick Step | 3:55:24 |
| 139 Lukas Kubis (Slo) Unibet Rose Rockets | 3:56:55 |
| 140 Tord Gudmestad (Nor) Decathlon-CMA CGM | 3:57:39 |
| 141 Ryan Mullen (Irl) NSN Cycling | 3:58:51 |
| 142 Matyas Kopecky (Cze) Unibet Rose Rockets | 4:00:01 |
| 143 Maximilian Walscheid (Ger) Lidl-Trek | 4:02:02 |
| 144 Giovanni Lonardi (Ita) Polti-VisitMalta | 4:02:17 |
| 145 Tomas Kopecky (Cze) Unibet Rose Rockets | 4:04:09 |
| 146 Hartthijs De Vries (Ned) Unibet Rose Rockets | 4:05:34 |
| 147 Elmar Reinders (Ned) Unibet Rose Rockets | 4:06:40 |
| 148 Johan Price-Pejtersen (Den) Alpecin-Premier Tech | 4:07:21 |
| 149 Fabian Lienhard (Sui) Tudor Pro Cycling | 4:07:51 |
| 150 Sean Flynn (GBr) Picnic-PostNL | 4:07:58 |
| 151 Dylan Groenewegen (Ned) Unibet Rose Rockets | 4:08:20 |
| 152 Robin Froidevaux (Sui) Tudor Pro Cycling | 4:08:58 |
| 153 Simone Consonni (Ita) Lidl-Trek | 4:09:57 |
| 154 Arjen Livyns (Bel) XDS-Astana | 4:12:07 |
| 155 Luca Mozzato (Ita) Tudor Pro Cycling | 4:12:17 |
| 156 Frank van den Broek (Ned) Picnic-PostNL | 4:17:49 |
| 157 Matteo Malucelli (Ita) XDS-Astana | 4:21:53 |
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
Giro Stage 9
Derek Gee-West Interview at the End of Week 1 of the Giro
Giro d'Italia Stage 10, Gee into top 10
Giro d'Italia Stage 11
Giro Stage 12
Giro d'Italia Stage 13
Giro Stage 14
| Return to Canadian Cyclist homepage | Back to Top |