Friday, May 24: Stage 19, Mortegliano - Sappada, 157 km
Stage 19 map & profile | Stage 19 photos
Andrea Vendrame wins stage 19. RCS photo.
Les Woodland's book Tour of Flanders: The Inside Story - The rocky roads of the Ronde van Vlaanderen is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Sappada at 2:00 PM, local time: 13C (56F), cloudy, with the wind from the southeast at 10 km/hr (6 mph). There is a 24% chance of rain.
The stage: The stage begins by riding up the Tagliamento Valley, heading north and crossing the towns of San Daniele del Friuli, Forgaria nel Friuli and Peonis. After Tolmezzo, the succession of climbs leading to the finish line begins: Passo Duron, Sella Valcalda and Cima Sappada, where a short descent leads to the finish line. The roads have narrow carriageways and numerous bends.
Last kilometers
At about 5 km to go, the riders enter the Sappada cycle path, with a slightly narrower carriageway. At 2 km from the finish line, a right-hand turn leads onto the final climb (up to 10%) until entering the town center, where the gradient continues at around 5%. In the last km the road descends for a few hundred meters to the final 400m straight.
The peloton gets rolling through the start town of Mortegliano. RCS photo
The race: Nick Schultz (Israel-Premier Tech) did not start, leaving 143 riders in the race and just three riders in the Israel-Premier Tech team.
Here's the race organizer's stage 19 report:
He had done it before, back in 2021, in Bagno di Romagna. And he did it again today, in Sappada, the land of biathlon, of the Carnia Arena and of Lisa Vittozzi, the world champion. If it had been a biathlon competition, Andrea Vendrame‘s performance would have been a 5 out of 5 on the range, a clean shoot.
His legs were those of his best days. After all, one does not enter a breakaway after a fast and furious start and over 80km of brawling without being physically and mentally fit. The breakaway was high-calibre, featuring the likes of Julian Alaphilippe, Georg Steinhauser, Jhonatan Narvaez and Pelayo Sanchez, all riders who have already won a stage in this Giro, not by chance.
How to beat them, then? By timing it right, by moving perfectly, by not doing anything wrong at the range. In the pouring rain, Vendrame attacked on the descent between the last two climbs… a madman, but that’s one of the reasons why they call him Joker (the other is a scar on his face due to a training accident with a car). Vendrame bombed down the descent and opened up a lead of more than one minute on the 5-man chasing group. At the Carnia Biathlon Arena, he did not have to take any penalty laps, he went straight to the finish line in Sappada. A victory, a triumph, three years after his last success. Vendrame had already won a Giro d’Italia stage in 2021, even then scoring 5 out of 5 on the polygon and beating stronger riders than him on the climb to Bagno di Romagna.
Tomorrow sees the double ascent to Monte Grappa. All will be settled there. For climbers and GC riders, it’s tomorrow or never.
Here's the report from fourth-place Jhonatan Narvaez's Team INEOS Grenadiers:
Jhonatan Narvaez finished fourth from the stage 19 breakaway to continue his superb Giro d'Italia.
The Ecuadorian powered his way into the day's escape and was able to follow the accelerations as the group became more select over a pair of categorised climbs.
Andrea Vendrame (Decathlon AG2R La Mondiale) was able to go clear on the descent off the Sella Valcalda, opening up a gap to the chasers which could not be closed.
With seven kilometers to go Andrea Vendrame (Decathlon Ag2r La Mondiale) is alone and off the front with Georg Steinhauser & Pelayo Sanchez chasing, 1min 15sec back.
At the line Narvaez came home fourth, in what is his fourth top-five finish of the race.
Behind, the GC group would cross the line almost 16 minutes back. There was late drama as Geraint Thomas crashed following a touch of wheels on the final ascent. A quick bike change saw the Welshman back under way, where he was able to rejoin a select GC group which had sportingly knocked off the pace.
The GC went unchanged as the group crossed the line together, with one big mountain showdown remaining on Saturday. Thomas remains third, 22 seconds back on Daniel Martinez (Bora-Hansgrohe). Thymen Arensman was also present and retains sixth overall.
Complete results:
157 kilometers raced at an average speed of 40.765 km/hr
1 | Andrea Vendrame | Decathlon Ag2r La Mondiale | 3hr 51min 5sec |
2 | Pelayo Sanchez | Movistar | @ 54sec |
3 | Georg Steinhauser | EF Education-EasyPost | 1:07 |
4 | Jhonatan Narvaez | INEOS Grenadiers | 2:27 |
5 | Lucas Plapp | Jayco-AlUla | s.t. |
6 | Simone Velasco | Astana Qazaqstan | 2:30 |
7 | Jan Tratnik | Team Visma | Lease a Bike | s.t. |
8 | Michael Valgren | EF Education-EasyPost | s.t. |
9 | Julian Alaphilippe | Soudal Quick-Step | 2:32 |
10 | Quinten Hermans | Alpecin-Deceuninck | 3:52 |
11 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | 4:15 |
12 | Mattia Bais | Team Polti Kometa | 4:30 |
13 | Mikkel Honore | EF Education-EasyPost | 8:56 |
14 | Alessandro De Marchi | Jayco-AlUla | 9:02 |
15 | Tim Van Dijke | Team Visma | Lease a Bike | 9:37 |
16 | Enzo Paleni | Groupama-FDJ | s.t. |
17 | Jasper Stuyven | Lidl-Trek | 10:01 |
18 | Dries De Pooter | Intermarché-Wanty | 13:14 |
19 | Felix Grossschartner | UAE Team Emirates | 15:56 |
20 | Rafal Majka | UAE Team Emirates | s.t. |
21 | Tadej Pogacar | UAE Team Emirates | s.t. |
22 | Michel Ries | Arkéa-B&B Hotels | s.t. |
23 | Daniel Martinez | BORA-hansgrohe | s.t. |
24 | Giovanni Aleotti | BORA-hansgrohe | s.t. |
25 | Einer Rubio | Movistar | s.t. |
26 | Thymen Arensman | INEOS Grenadiers | s.t. |
27 | Luca Covili | VF Group-Bardiani CSF-Faizanè | s.t. |
28 | Simon Geschke | Cofidis | s.t. |
29 | Damiano Caruso | Bahrain Victorious | s.t. |
30 | Antonio Tiberi | Bahrain Victorious | s.t. |
31 | Lorenzo Fortunato | Astana Qazaqstan | s.t. |
32 | Geraint Thomas | INEOS Grenadiers | s.t. |
33 | Alex Baudin | Decathlon Ag2r La Mondiale | s.t. |
34 | Ben O'Connor | Decathlon Ag2r La Mondiale | s.t. |
35 | Valentin Paret-Peintre | Decathlon Ag2r La Mondiale | s.t. |
36 | Filippo Zana | Jayco-AlUla | s.t. |
37 | Michael Storer | Tudor Pro Cycling Team | s.t. |
38 | Romain Bardet | Team dsm-firmenich PostNL | s.t. |
39 | Davide Piganzoli | Team Polti Kometa | s.t. |
40 | Jan Hirt | Soudal Quick-Step | s.t. |
41 | Aurélien Paret-Peintre | Decathlon Ag2r La Mondiale | s.t. |
42 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | s.t. |
43 | Nairo Quintana | Movistar | s.t. |
44 | Thomas Champion | Cofidis | 16:23 |
45 | Ben Swift | INEOS Grenadiers | s.t. |
46 | Attila Valter | Team Visma | Lease a Bike | 16:29 |
47 | Lawrence Warbasse | Decathlon Ag2r La Mondiale | 16:43 |
48 | Chris Hamilton | Team dsm-firmenich PostNL | s.t. |
49 | Henok Mulubrhan | Astana Qazaqstan | 17:06 |
50 | Edoardo Zambanini | Bahrain Victorious | s.t. |
51 | Jimmy Janssens | Alpecin-Deceuninck | 17:56 |
52 | Nicola Conci | Alpecin-Deceuninck | s.t. |
53 | Lilian Calmejane | Intermarché-Wanty | s.t. |
54 | Cyril Barthe | Groupama-FDJ | 18:36 |
55 | Magnus Sheffield | INEOS Grenadiers | s.t. |
56 | Kevin Vermaerke | Team dsm-firmenich PostNL | s.t. |
57 | Lorenzo Milesi | Movistar | s.t. |
58 | Roel Van Sintmaartensdijk | Intermarché-Wanty | s.t. |
59 | Rainer Kepplinger | Bahrain Victorious | s.t. |
60 | Harrison Wood | Cofidis | s.t. |
61 | William Barta | Movistar | s.t. |
62 | Dion Smith | Intermarché-Wanty | s.t. |
63 | Connor Swift | INEOS Grenadiers | s.t. |
64 | Patrick Gamper | BORA-hansgrohe | 19:27 |
65 | Mauri Vansevenant | Soudal Quick-Step | s.t. |
66 | Albert Torres | Movistar | s.t. |
67 | Bastien Tronchon | Decathlon Ag2r La Mondiale | s.t. |
68 | Tobias Bayer | Alpecin-Deceuninck | s.t. |
69 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | s.t. |
70 | Vegard Stake Laengen | UAE Team Emirates | s.t. |
71 | Esteban Chaves | EF Education-EasyPost | s.t. |
72 | Ruben Fernandez | Cofidis | s.t. |
73 | Max Walscheid | Jayco-AlUla | 20:49 |
74 | Davide Bais | Team Polti Kometa | s.t. |
75 | Mirco Maestri | Team Polti Kometa | s.t. |
76 | Matteo Fabbro | Team Polti Kometa | s.t. |
77 | Jasha Sütterlin | Bahrain Victorious | s.t. |
78 | Andrea Pasqualon | Bahrain Victorious | s.t. |
79 | Stefan De Bod | EF Education-EasyPost | s.t. |
80 | Jonas Koch | BORA-hansgrohe | s.t. |
81 | Andrea Bagioli | Lidl-Trek | s.t. |
82 | Juan Pedro Lopez | Lidl-Trek | s.t. |
83 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | s.t. |
84 | Alexander Cepeda | EF Education-EasyPost | s.t. |
85 | Edward Theuns | Lidl-Trek | 21:13 |
86 | Mikkel Bjerg | UAE Team Emirates | 21:29 |
87 | Domen Novak | UAE Team Emirates | s.t. |
88 | Simon Clarke | Israel-Premier Tech | 21:33 |
89 | Marco Frigo | Israel-Premier Tech | s.t. |
90 | Gijs Leemreize | Team dsm-firmenich PostNL | s.t. |
91 | Madis Mihkels | Intermarché-Wanty | 21:42 |
92 | Andrea Pietrobon | Team Polti Kometa | 22:22 |
93 | Davide Ballerini | Astana Qazaqstan | s.t. |
94 | Max Schachmann | BORA-hansgrohe | 22:40 |
95 | Tobias Foss | INEOS Grenadiers | s.t. |
96 | Florian Stork | Tudor Pro Cycling Team | s.t. |
97 | Damien Touzé | Decathlon Ag2r La Mondiale | 23:05 |
98 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 24:23 |
99 | Sebastian Molano | UAE Team Emirates | 25:11 |
100 | Francisco Muñoz | Team Polti Kometa | 25:26 |
101 | Nicolas Debeaumarché | Cofidis | s.t. |
102 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 25:48 |
103 | Rui Oliveira | UAE Team Emirates | s.t. |
104 | Luke Lamperti | Soudal Quick-Step | s.t. |
105 | Fabio Van Den Bossche | Alpecin-Deceuninck | 26:04 |
106 | Giovanni Lonardi | Team Polti Kometa | 26:17 |
107 | Pieter Serry | Soudal Quick-Step | s.t. |
108 | Filippo Ganna | INEOS Grenadiers | 29:44 |
109 | Edoardo Affini | Team Visma | Lease a Bike | s.t. |
110 | Fernando Gaviria | Movistar | s.t. |
111 | Lorenzo Germani | Groupama-FDJ | s.t. |
112 | Matteo Trentin | Tudor Pro Cycling Team | s.t. |
113 | Fabian Lienhard | Groupama-FDJ | s.t. |
114 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
115 | Laurence Pithie | Groupama-FDJ | s.t. |
116 | Lewis Askey | Groupama-FDJ | s.t. |
117 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
118 | Davide Cimolai | Movistar | s.t. |
119 | Daan Hoole | Lidl-Trek | 30:44 |
120 | Josef Cerný | Soudal Quick-Step | s.t. |
121 | Jonathan Milan | Lidl-Trek | s.t. |
122 | Simone Consonni | Lidl-Trek | s.t. |
123 | Donavan Grondin | Arkéa-B&B Hotels | s.t. |
124 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
125 | Kevin Colleoni | Intermarché-Wanty | s.t. |
126 | Alberto Dainese | Tudor Pro Cycling Team | s.t. |
127 | Alessandro Verre | Arkéa-B&B Hotels | s.t. |
128 | Tim Merlier | Soudal Quick-Step | s.t. |
129 | Ryan Mullen | BORA-hansgrohe | s.t. |
130 | Kaden Groves | Alpecin-Deceuninck | s.t. |
131 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
132 | Michael Hepburn | Jayco-AlUla | s.t. |
133 | Stanislaw Aniolkowski | Cofidis | s.t. |
134 | Alexander Kamp | Tudor Pro Cycling Team | s.t. |
135 | Alan Riou | Arkéa-B&B Hotels | s.t. |
136 | Tobias Lund Andresen | Team dsm-firmenich PostNL | s.t. |
137 | Caleb Ewan | Jayco-AlUla | s.t. |
138 | Ewen Costiou | Arkéa-B&B Hotels | s.t. |
139 | Olivier Le Gac | Groupama-FDJ | s.t. |
140 | Hugo Hofstetter | Israel-Premier Tech | s.t. |
141 | Timo Kielich | Alpecin-Deceuninck | s.t. |
142 | Edward Planckaert | Alpecin-Deceuninck | s.t. |
GC after stage 19:
3,008.2 kilometers raced so far at an average speed of 42.131
1 | Tadej Pogacar | UAE Team Emirates | 71hr 24min 3sec |
2 | Daniel Martinez | BORA-hansgrohe | @ 7min 42sec |
3 | Geraint Thomas | INEOS Grenadiers | 8:04 |
4 | Ben O'Connor | Decathlon Ag2r La Mondiale | 9:47 |
5 | Antonio Tiberi | Bahrain Victorious | 10:29 |
6 | Thymen Arensman | INEOS Grenadiers | 11:10 |
7 | Romain Bardet | Team dsm-firmenich PostNL | 12:42 |
8 | Einer Rubio | Movistar | 13:33 |
9 | Filippo Zana | Jayco-AlUla | 13:52 |
10 | Jan Hirt | Soudal Quick-Step | 14:44 |
11 | Lorenzo Fortunato | Astana Qazaqstan | 16:37 |
12 | Michael Storer | Tudor Pro Cycling Team | 18:27 |
13 | Davide Piganzoli | Team Polti Kometa | 22:38 |
14 | Simon Geschke | Cofidis | 27:55 |
15 | Luca Covili | VF Group-Bardiani CSF-Faizanè | 31:56 |
16 | Rafal Majka | UAE Team Emirates | 33:44 |
17 | Valentin Paret-Peintre | Decathlon Ag2r La Mondiale | 41:12 |
18 | Nairo Quintana | Movistar | 44:52 |
19 | Damiano Caruso | Bahrain Victorious | 44:55 |
20 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | 46:25 |
21 | Nicola Conci | Alpecin-Deceuninck | 49:58 |
22 | Alex Baudin | Decathlon Ag2r La Mondiale | 50:43 |
23 | Jhonatan Narvaez | INEOS Grenadiers | 52:27 |
24 | Attila Valter | Team Visma | Lease a Bike | 54:39 |
25 | Giovanni Aleotti | BORA-hansgrohe | 57:53 |
26 | Aurélien Paret-Peintre | Decathlon Ag2r La Mondiale | 57:54 |
27 | Michel Ries | Arkéa-B&B Hotels | 1:00:54 |
28 | Kevin Vermaerke | Team dsm-firmenich PostNL | 1:08:40 |
29 | Edoardo Zambanini | Bahrain Victorious | 1:13:59 |
30 | Mauri Vansevenant | Soudal Quick-Step | 1:19:16 |
31 | Georg Steinhauser | EF Education-EasyPost | 1:20:25 |
32 | Juan Pedro Lopez | Lidl-Trek | 1:26:52 |
33 | Esteban Chaves | EF Education-EasyPost | 1:27:44 |
34 | Felix Grossschartner | UAE Team Emirates | 1:33:10 |
35 | Jan Tratnik | Team Visma | Lease a Bike | 1:38:50 |
36 | Simone Velasco | Astana Qazaqstan | 1:40:48 |
37 | Chris Hamilton | Team dsm-firmenich PostNL | 1:41:26 |
38 | Lilian Calmejane | Intermarché-Wanty | 1:42:15 |
39 | Lawrence Warbasse | Decathlon Ag2r La Mondiale | 1:45:52 |
40 | Michael Valgren | EF Education-EasyPost | 1:46:09 |
41 | Julian Alaphilippe | Soudal Quick-Step | 1:46:25 |
42 | Max Schachmann | BORA-hansgrohe | 1:49:08 |
43 | Pelayo Sanchez | Movistar | 1:55:33 |
44 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | 1:58:39 |
45 | Gijs Leemreize | Team dsm-firmenich PostNL | 1:59:57 |
46 | Marco Frigo | Israel-Premier Tech | 2:03:08 |
47 | Andrea Vendrame | Decathlon Ag2r La Mondiale | 2:05:53 |
48 | Quinten Hermans | Alpecin-Deceuninck | 2:09:04 |
49 | Henok Mulubrhan | Astana Qazaqstan | 2:10:22 |
50 | Lucas Plapp | Jayco-AlUla | 2:12:13 |
51 | Alessandro De Marchi | Jayco-AlUla | 2:14:09 |
52 | William Barta | Movistar | 2:17:59 |
53 | Enzo Paleni | Groupama-FDJ | 2:20:01 |
54 | Ben Swift | INEOS Grenadiers | 2:24:00 |
55 | Magnus Sheffield | INEOS Grenadiers | 2:24:09 |
56 | Ruben Fernandez | Cofidis | 2:25:25 |
57 | Thomas Champion | Cofidis | 2:27:25 |
58 | Mirco Maestri | Team Polti Kometa | 2:28:09 |
59 | Mattia Bais | Team Polti Kometa | 2:29:50 |
60 | Amanuel Ghebreigzabhier | Lidl-Trek | 2:35:27 |
61 | Jasha Sütterlin | Bahrain Victorious | 2:36:46 |
62 | Mikkel Honore | EF Education-EasyPost | 2:36:54 |
63 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | 2:39:18 |
64 | Andrea Bagioli | Lidl-Trek | 2:47:54 |
65 | Albert Torres | Movistar | 2:53:37 |
66 | Harrison Wood | Cofidis | 2:53:50 |
67 | Rainer Kepplinger | Bahrain Victorious | 2:54:47 |
68 | Damien Touzé | Decathlon Ag2r La Mondiale | 3:05:57 |
69 | Florian Stork | Tudor Pro Cycling Team | 3:07:29 |
70 | Davide Ballerini | Astana Qazaqstan | 3:09:57 |
71 | Alexander Cepeda | EF Education-EasyPost | 3:10:32 |
72 | Domen Novak | UAE Team Emirates | 3:11:28 |
73 | Pieter Serry | Soudal Quick-Step | 3:14:34 |
74 | Davide Bais | Team Polti Kometa | 3:15:34 |
75 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 3:16:17 |
76 | Stefan De Bod | EF Education-EasyPost | 3:17:36 |
77 | Cyril Barthe | Groupama-FDJ | 3:22:24 |
78 | Matteo Trentin | Tudor Pro Cycling Team | 3:24:05 |
79 | Alessandro Verre | Arkéa-B&B Hotels | 3:24:47 |
80 | Tobias Foss | INEOS Grenadiers | 3:25:17 |
81 | Andrea Pasqualon | Bahrain Victorious | 3:26:44 |
82 | Ewen Costiou | Arkéa-B&B Hotels | 3:29:02 |
83 | Vegard Stake Laengen | UAE Team Emirates | 3:29:12 |
84 | Connor Swift | INEOS Grenadiers | 3:33:15 |
85 | Patrick Gamper | BORA-hansgrohe | 3:33:59 |
86 | Dion Smith | Intermarché-Wanty | 3:35:06 |
87 | Bastien Tronchon | Decathlon Ag2r La Mondiale | 3:36:01 |
88 | Jasper Stuyven | Lidl-Trek | 3:36:06 |
89 | Kaden Groves | Alpecin-Deceuninck | 3:37:56 |
90 | Lorenzo Germani | Groupama-FDJ | 3:38:47 |
91 | Lewis Askey | Groupama-FDJ | 3:40:44 |
92 | Matteo Fabbro | Team Polti Kometa | 3:41:18 |
93 | Kevin Colleoni | Intermarché-Wanty | 3:41:33 |
94 | Tobias Bayer | Alpecin-Deceuninck | 3:43:26 |
95 | Edward Planckaert | Alpecin-Deceuninck | 3:44:17 |
96 | Jimmy Janssens | Alpecin-Deceuninck | 3:44:57 |
97 | Simon Clarke | Israel-Premier Tech | 3:45:14 |
98 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 3:45:21 |
99 | Lorenzo Milesi | Movistar | 3:45:35 |
100 | Jonas Koch | BORA-hansgrohe | 3:47:04 |
101 | Filippo Ganna | INEOS Grenadiers | 3:50:58 |
102 | Dries De Pooter | Intermarché-Wanty | 3:53:37 |
103 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | 3:55:25 |
104 | Laurence Pithie | Groupama-FDJ | 3:57:37 |
105 | Tim Van Dijke | Team Visma | Lease a Bike | 3:59:28 |
106 | Fabio Van Den Bossche | Alpecin-Deceuninck | 4:01:36 |
107 | Roel Van Sintmaartensdijk | Intermarché-Wanty | 4:05:48 |
108 | Andrea Pietrobon | Team Polti Kometa | 4:08:53 |
109 | Alexander Kamp | Tudor Pro Cycling Team | 4:10:29 |
110 | Timo Kielich | Alpecin-Deceuninck | 4:12:46 |
111 | Mikkel Bjerg | UAE Team Emirates | 4:16:25 |
112 | Madis Mihkels | Intermarché-Wanty | 4:16:30 |
113 | Michael Hepburn | Jayco-AlUla | 4:26:17 |
114 | Nicolas Debeaumarché | Cofidis | 4:26:56 |
115 | Edward Theuns | Lidl-Trek | 4:27:20 |
116 | Hugo Hofstetter | Israel-Premier Tech | 4:27:59 |
117 | Alberto Dainese | Tudor Pro Cycling Team | 4:30:19 |
118 | Luke Lamperti | Soudal Quick-Step | 4:31:05 |
119 | Jonathan Milan | Lidl-Trek | 4:34:54 |
120 | Donavan Grondin | Arkéa-B&B Hotels | 4:35:37 |
121 | Caleb Ewan | Jayco-AlUla | 4:36:00 |
122 | Rui Oliveira | UAE Team Emirates | 4:37:29 |
123 | Francisco Muñoz | Team Polti Kometa | 4:37:55 |
124 | Simone Consonni | Lidl-Trek | 4:40:27 |
125 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 4:40:51 |
126 | Sebastian Molano | UAE Team Emirates | 4:41:07 |
127 | Max Walscheid | Jayco-AlUla | 4:42:58 |
128 | Giovanni Lonardi | Team Polti Kometa | 4:45:13 |
129 | Edoardo Affini | Team Visma | Lease a Bike | 4:46:09 |
130 | Stanislaw Aniolkowski | Cofidis | 4:46:34 |
131 | Ryan Mullen | BORA-hansgrohe | 4:49:40 |
132 | Daan Hoole | Lidl-Trek | 4:52:34 |
133 | Olivier Le Gac | Groupama-FDJ | 4:53:12 |
134 | Davide Cimolai | Movistar | 4:55:48 |
135 | Bert Van Lerberghe | Soudal Quick-Step | 4:56:19 |
136 | Robin Froidevaux | Tudor Pro Cycling Team | 4:57:03 |
137 | Fernando Gaviria | Movistar | 4:58:53 |
138 | Fabian Lienhard | Groupama-FDJ | 5:02:07 |
139 | Tim Merlier | Soudal Quick-Step | 5:02:13 |
140 | Tobias Lund Andresen | Team dsm-firmenich PostNL | 5:05:24 |
141 | Josef Cerný | Soudal Quick-Step | 5:08:22 |
142 | Alan Riou | Arkéa-B&B Hotels | 5:18:27 |
Stage 19 map & profile:
Stage 19 map
Stage 19 profile
Detail profile of the Passo Duron
Detail profile of the Cima Sappada climb.
Stage 19 photos by Fotoreporter Sirotti:
Tadej Pogacar and his UAE Team Emirates at the teams presentation ceremony before the stage start.
Two-time (2008, 2015, he was stripped of his 2011 win) Giro winner Alberto Contador was there.
Geraint Thomas heads to the start line.
Points leader Jonathan Milan and GC leader Tadej Pogacar on the start line.
It's time to race
No other riders in sight as Andrea Vendrame wins the stage.
Second place Pelayo Sanchez came in almost a minute later. 54 seconds, to be exact.
Georg Steinhauser was third.
Jhonatan Narvaez and Lucas Plapp finished 4th & 5th.
Sixth place Simone Velasco
Seventh place Jan Tratnik
Michael Valgren was eighth across the line.
Julian Alaphilippe was ninth.
Quinten Hermans finished tenth.
The GC group (you can see Pogacar's pink shoulder) rolled in 15min 56sec after Vendrame.
Stage winner Andrea Vendrame
Points classification leader Jonathan Milan
Tadej Pogacar has two more stages to go.