Saturday, May 18: Stage 14, Castiglione delle Stiviere - Desenzano del Garda 31.2 km individual time trial.
Stage 14 map & profile | Stage 14 photos
Filippo Ganna wins stage 14. RCS photo
Bill & Carol McGann's book The Story of the Tour de France, 2020: The Tour During Covid-19, Better Late Than Never is available in both Kindle eBook and Audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Desenzano del Garda at 1:35 PM, local time: 23C (73F), fair, with the wind from the east at 10 km/hr (6 mph). No rain is forecast.
The stage: The second time trial test is predominantly flat with several undulations within it and an elevation gain of roughly 250 meters. The riders cross a few villages and a series of minor ups and downs. The road is almost constantly slightly downhill heading towards the shore of Lake Garda.
Last kilometers:
The last kilometers are mostly straight with a couple of left-right bends about 300 m from the finish. The final straight is 200 m on asphalt, width 6 m.
Alan Riou (Arkea-B&B Hotels) is the first rider off. RCS photo
The race: Phil Bauhaus (Bahrain Victorious) & Luka Mezgec (Jayco-AlUla) did not start.
First rider to start was Alan Riou (Arkea-B&B Hotels) at 1:40 PM.
Here's the race organzier's report:
Filippo Ganna (Ineos Grenadiers) won the fourteenth stage of the Giro d'Italia 107, the 31.2 km Castiglione delle Stiviere-Desenzano del Garda Tudor ITT. Second and third place went to Tadej Pogacar (UAE Team Emirates) and Thymen Arensman (Ineos Grenadiers) respectively.
Tadej Pogacar (UAE Team Emirates) remains in the Maglia Rosa as leader of the general classification.
The stage winner Filippo Ganna, immediately after the finish, declared: “I suffered a lot today. Winning in a time trial is not like winning in a sprint, you have to wait up to two hours and it increases stress. I was very excited after arriving, we are in Italy and for me it is special to race in my country, also considering the proximity to the Montichiari Velodrome which is a second home for me. Six time trial wins at the Giro are a great result, just as the team's result is excellent, with Thomas and Arensman gaining in the general classification. Tomorrow will be an intense day, before a week in which we will have to fight a lot."
Tadej Pogacar was second in the stage and retained his GC lead. RCS photo
Here's the report from stage winner Filippo Ganna's Team INEOS Grenadiers:
Filippo Ganna flew to victory in stage 14’s 31 kilometer time trial, with five Grenadiers in the top 12 to cap off a remarkable day in Italy.
Ganna hit the course early and looked strong throughout, setting the fastest times at both the first and second time checks, before beating fellow Grenadier Tobias Foss into second place on the line.
It would be a long wait for the Italian before the stage win was confirmed, with many strong riders going well, but not challenging the Italian’s time. Magnus Sheffield was the close to challenging Pippo on the day, but an unfortunate crash saw him out of the running. He would remount and still place 12th overall.
The duo of GC riders, Geraint Thomas and Thymen Arensman, would both set impressive times to finish fourth and third on the day respectively, with G retaking second overall, and Thymen moving up to sixth place on GC.
The stage win would be confirmed when Tadej Pogacar (UAE Team Emirates) came home in second place, 29 seconds back on ‘Top Ganna’.
The Grenadiers would finish the day with five riders in the top 12, with Ganna taking the win, Thymen and G in third and fourth respectively. Tobias Foss would place eighth, with Magnus in 12th.
Complete results:
31.2 kilometers raced at an average speed of 53.435 km/hr
1 | Filippo Ganna | INEOS Grenadiers | 35min 2sec |
2 | Tadej Pogacar | UAE Team Emirates | @ 29sec |
3 | Thymen Arensman | INEOS Grenadiers | 1:07 |
4 | Geraint Thomas | INEOS Grenadiers | 1:14 |
5 | Lucas Plapp | Jayco-AlUla | 1:18 |
6 | Antonio Tiberi | Bahrain Victorious | 1:19 |
7 | Ben O'Connor | Decathlon Ag2r La Mondiale | 1:25 |
8 | Tobias Foss | INEOS Grenadiers | 1:26 |
9 | Mikkel Bjerg | UAE Team Emirates | 1:28 |
10 | Edoardo Affini | Team Visma | Lease a Bike | 1:30 |
11 | Lorenzo Milesi | Movistar | 1:32 |
12 | Magnus Sheffield | INEOS Grenadiers | 1:35 |
13 | Daan Hoole | Lidl-Trek | 1:39 |
14 | Daniel Martinez | BORA-hansgrohe | 1:45 |
15 | Max Walscheid | Jayco-AlUla | 1:48 |
16 | Josef Cerný | Soudal Quick-Step | 1:56 |
17 | Jan Tratnik | Team Visma | Lease a Bike | 2:00 |
18 | Tim Van Dijke | Team Visma | Lease a Bike | 2:04 |
19 | Max Schachmann | BORA-hansgrohe | 2:05 |
20 | Michael Hepburn | Jayco-AlUla | 2:06 |
21 | Georg Steinhauser | EF Education-EasyPost | 2:07 |
22 | Matteo Trentin | Tudor Pro Cycling Team | 2:09 |
23 | Jasha Sütterlin | Bahrain Victorious | 2:17 |
24 | Filippo Zana | Jayco-AlUla | 2:32 |
25 | Aurélien Paret-Peintre | Decathlon Ag2r La Mondiale | 2:33 |
26 | Damiano Caruso | Bahrain Victorious | s.t. |
27 | Ryan Mullen | BORA-hansgrohe | 2:34 |
28 | Stefan De Bod | EF Education-EasyPost | 2:36 |
29 | Ewen Costiou | Arkéa-B&B Hotels | 2:41 |
30 | Lawrence Warbasse | Decathlon Ag2r La Mondiale | 2:45 |
31 | Alex Baudin | Decathlon Ag2r La Mondiale | 2:47 |
32 | Simone Velasco | Astana Qazaqstan | 2:51 |
33 | Enzo Paleni | Groupama-FDJ | 2:52 |
34 | Lilian Calmejane | Intermarché-Wanty | 2:57 |
35 | Roel Van Sintmaartensdijk | Intermarché-Wanty | s.t. |
36 | Clément Davy | Groupama-FDJ | 3:03 |
37 | Davide Piganzoli | Team Polti Kometa | 3:10 |
38 | Michael Storer | Tudor Pro Cycling Team | 3:15 |
39 | Felix Grossschartner | UAE Team Emirates | 3:18 |
40 | Romain Bardet | Team dsm-firmenich PostNL | 3:24 |
41 | Damien Touzé | Decathlon Ag2r La Mondiale | 3:28 |
42 | Luca Covili | VF Group-Bardiani CSF-Faizanè | 3:44 |
43 | Alessandro De Marchi | Jayco-AlUla | 3:46 |
44 | Lorenzo Fortunato | Astana Qazaqstan | 3:50 |
45 | Edward Theuns | Lidl-Trek | 4:00 |
46 | Michael Valgren | EF Education-EasyPost | 4:05 |
47 | Einer Rubio | Movistar | 4:06 |
48 | Simon Geschke | Cofidis | s.t. |
49 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | 4:08 |
50 | Jan Hirt | Soudal Quick-Step | 4:13 |
51 | Quinten Hermans | Alpecin-Deceuninck | s.t. |
52 | Andrea Bagioli | Lidl-Trek | 4:15 |
53 | Tobias Bayer | Alpecin-Deceuninck | 4:16 |
54 | Jimmy Janssens | Alpecin-Deceuninck | 4:17 |
55 | Attila Valter | Team Visma | Lease a Bike | 4:19 |
56 | Marco Frigo | Israel-Premier Tech | 4:20 |
57 | Juan Pedro Lopez | Lidl-Trek | 4:23 |
58 | Cyril Barthe | Groupama-FDJ | 4:27 |
59 | Rainer Kepplinger | Bahrain Victorious | 4:27 |
60 | Julian Alaphilippe | Soudal Quick-Step | 4:28 |
61 | Alberto Dainese | Tudor Pro Cycling Team | s.t. |
62 | Mikkel Honore | EF Education-EasyPost | 4:33 |
63 | Patrick Gamper | BORA-hansgrohe | 4:38 |
64 | Mattia Bais | Team Polti Kometa | 4:42 |
65 | Andrea Vendrame | Decathlon Ag2r La Mondiale | 4:46 |
66 | Kaden Groves | Alpecin-Deceuninck | 4:51 |
67 | Edoardo Zambanini | Bahrain Victorious | s.t. |
68 | Jasper Stuyven | Lidl-Trek | 4:53 |
69 | Ruben Fernandez | Cofidis | 4:54 |
70 | Mirco Maestri | Team Polti Kometa | 4:55 |
71 | Andrea Piccolo | EF Education-EasyPost | 4:58 |
72 | Michel Ries | Arkéa-B&B Hotels | 5:01 |
73 | Bastien Tronchon | Decathlon Ag2r La Mondiale | 5:02 |
74 | Andrea Pasqualon | Bahrain Victorious | s.t. |
75 | Nairo Quintana | Movistar | 5:05 |
76 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | 5:06 |
77 | Cristian Scaroni | Astana Qazaqstan | 5:07 |
78 | Nicola Conci | Alpecin-Deceuninck | s.t. |
79 | Pieter Serry | Soudal Quick-Step | 5:08 |
80 | Esteban Chaves | EF Education-EasyPost | 5:09 |
81 | Edward Planckaert | Alpecin-Deceuninck | 5:10 |
82 | Davide Ballerini | Astana Qazaqstan | 5:12 |
83 | Lewis Askey | Groupama-FDJ | 5:13 |
84 | William Barta | Movistar | 5:14 |
85 | Simone Consonni | Lidl-Trek | s.t. |
86 | Nick Schultz | Israel-Premier Tech | 5:15 |
87 | Connor Swift | INEOS Grenadiers | 5:16 |
88 | Jenthe Biermans | Arkéa-B&B Hotels | 5:18 |
89 | Donavan Grondin | Arkéa-B&B Hotels | s.t. |
90 | Giovanni Aleotti | BORA-hansgrohe | 5:21 |
91 | Fabian Lienhard | Groupama-FDJ | s.t. |
92 | Rafal Majka | UAE Team Emirates | 5:24 |
93 | Hugo Hofstetter | Israel-Premier Tech | 5:26 |
94 | Vadim Pronskiy | Astana Qazaqstan | s.t. |
95 | Chris Hamilton | Team dsm-firmenich PostNL | 5:29 |
96 | Bert Van Lerberghe | Soudal Quick-Step | 5:30 |
97 | Pelayo Sanchez | Movistar | 5:31 |
98 | Jonathan Milan | Lidl-Trek | 5:32 |
99 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
100 | Kevin Vermaerke | Team dsm-firmenich PostNL | 5:36 |
101 | Giovanni Lonardi | Team Polti Kometa | 5:37 |
102 | Fernando Gaviria | Movistar | 5:39 |
103 | Henok Mulubrhan | Astana Qazaqstan | 5:44 |
104 | Albert Torres | Movistar | 5:45 |
105 | Dion Smith | Intermarché-Wanty | 5:48 |
106 | Amanuel Ghebreigzabhier | Lidl-Trek | 5:49 |
107 | Vegard Stake Laengen | UAE Team Emirates | 5:50 |
108 | Madis Mihkels | Intermarché-Wanty | 5:51 |
109 | Jhonnatan Narvaez | INEOS Grenadiers | 5:53 |
110 | Matteo Fabbro | Team Polti Kometa | s.t. |
111 | Nicolas Debeaumarché | Cofidis | 5:54 |
112 | Florian Stork | Tudor Pro Cycling Team | 5:57 |
113 | Ben Swift | INEOS Grenadiers | s.t. |
114 | Dries De Pooter | Intermarché-Wanty | 5:58 |
115 | Laurence Pithie | Groupama-FDJ | 6:00 |
116 | Rui Oliveira | UAE Team Emirates | 6:03 |
117 | Danny Van Poppel | BORA-hansgrohe | 6:05 |
118 | Harrison Wood | Cofidis | 6:06 |
119 | Alexander Kamp | Tudor Pro Cycling Team | 6:07 |
120 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 6:09 |
121 | Kevin Colleoni | Intermarché-Wanty | s.t. |
122 | Davide Cimolai | Movistar | 6:10 |
123 | Benjamin Thomas | Cofidis | s.t. |
124 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | 6:13 |
125 | Thomas Champion | Cofidis | 6:14 |
126 | Davide Bais | Team Polti Kometa | 6:15 |
127 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | 6:17 |
128 | Francisco Muñoz | Team Polti Kometa | 6:19 |
129 | Mauri Vansevenant | Soudal Quick-Step | 6:22 |
130 | Sebastian Molano | UAE Team Emirates | s.t. |
131 | Alan Riou | Arkéa-B&B Hotels | 6:24 |
132 | Simon Clarke | Israel-Premier Tech | 6:27 |
133 | Andrea Pietrobon | Team Polti Kometa | s.t. |
134 | Tim Merlier | Soudal Quick-Step | 6:28 |
135 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 6:30 |
136 | Lorenzo Germani | Groupama-FDJ | 6:31 |
137 | Domen Novak | UAE Team Emirates | 6:34 |
138 | David Dekker | Arkéa-B&B Hotels | 6:38 |
139 | Julius Van Den Berg | Team dsm-firmenich PostNL | s.t. |
140 | Luke Lamperti | Soudal Quick-Step | 6:43 |
141 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 6:44 |
142 | Fabio Van Den Bossche | Alpecin-Deceuninck | 6:45 |
143 | Stanislaw Aniolkowski | Cofidis | 6:50 |
144 | Valentin Paret-Peintre | Decathlon Ag2r La Mondiale | 6:54 |
145 | Jonas Koch | BORA-hansgrohe | 6:58 |
146 | Gijs Leemreize | Team dsm-firmenich PostNL | 7:02 |
147 | Caleb Ewan | Jayco-AlUla | 7:15 |
148 | Timo Kielich | Alpecin-Deceuninck | 7:31 |
149 | Alessandro Verre | Arkéa-B&B Hotels | 7:39 |
150 | Olivier Le Gac | Groupama-FDJ | s.t. |
151 | Alexander Cepeda | EF Education-EasyPost | 7:43 |
152 | Tobias Lund Andresen | Team dsm-firmenich PostNL | 8:26 |
GC after stage 14:
2,173.8 kilometers raced so far at an average speed of 43.474 km/hr
1 | Tadej Pogacar | UAE Team Emirates | 50hr 0min 9sec |
2 | Geraint Thomas | INEOS Grenadiers | @ 3min 41sec |
3 | Daniel Martinez | BORA-hansgrohe | 3:56 |
4 | Ben O'Connor | Decathlon Ag2r La Mondiale | 4:35 |
5 | Antonio Tiberi | Bahrain Victorious | 5:17 |
6 | Thymen Arensman | INEOS Grenadiers | 6:30 |
7 | Filippo Zana | Jayco-AlUla | 7:26 |
8 | Romain Bardet | Team dsm-firmenich PostNL | 7:52 |
9 | Lorenzo Fortunato | Astana Qazaqstan | 8:40 |
10 | Alex Baudin | Decathlon Ag2r La Mondiale | 8:56 |
11 | Einer Rubio | Movistar | 9:05 |
12 | Michael Storer | Tudor Pro Cycling Team | 9:11 |
13 | Jan Hirt | Soudal Quick-Step | 9:41 |
14 | Domenico Pozzovivo | VF Group-Bardiani CSF-Faizanè | 12:11 |
15 | Esteban Chaves | EF Education-EasyPost | 14:04 |
16 | Davide Piganzoli | Team Polti Kometa | 14:11 |
17 | Simon Geschke | Cofidis | 17:35 |
18 | Aurélien Paret-Peintre | Decathlon Ag2r La Mondiale | 18:15 |
19 | Giovanni Aleotti | BORA-hansgrohe | 19:07 |
20 | Juan Pedro Lopez | Lidl-Trek | 20:01 |
21 | Luca Covili | VF Group-Bardiani CSF-Faizanè | 20:06 |
22 | Jhonnatan Narvaez | INEOS Grenadiers | 26:18 |
23 | Rafal Majka | UAE Team Emirates | 26:34 |
24 | Lilian Calmejane | Intermarché-Wanty | 31:36 |
25 | Max Schachmann | BORA-hansgrohe | 32:43 |
26 | Valentin Paret-Peintre | Decathlon Ag2r La Mondiale | 33:27 |
27 | Damiano Caruso | Bahrain Victorious | 34:21 |
28 | Nairo Quintana | Movistar | 35:19 |
29 | Michael Valgren | EF Education-EasyPost | 37:35 |
30 | Michel Ries | Arkéa-B&B Hotels | 38:17 |
31 | Nicola Conci | Alpecin-Deceuninck | 39:16 |
32 | Cristian Scaroni | Astana Qazaqstan | 40:57 |
33 | Attila Valter | Team Visma | Lease a Bike | 42:15 |
34 | Chris Hamilton | Team dsm-firmenich PostNL | 43:37 |
35 | Mauri Vansevenant | Soudal Quick-Step | 44:02 |
36 | Edoardo Zambanini | Bahrain Victorious | 46:18 |
37 | Lawrence Warbasse | Decathlon Ag2r La Mondiale | 46:19 |
38 | Magnus Sheffield | INEOS Grenadiers | 47:06 |
39 | Kevin Vermaerke | Team dsm-firmenich PostNL | 48:15 |
40 | Felix Grossschartner | UAE Team Emirates | 50:08 |
41 | Jan Tratnik | Team Visma | Lease a Bike | 52:31 |
42 | Simone Velasco | Astana Qazaqstan | 55:13 |
43 | Alessandro Tonelli | VF Group-Bardiani CSF-Faizanè | 55:30 |
44 | Julian Alaphilippe | Soudal Quick-Step | 56:53 |
45 | William Barta | Movistar | 57:13 |
46 | Henok Mulubrhan | Astana Qazaqstan | 1:01:58 |
47 | Mirco Maestri | Team Polti Kometa | 1:05:07 |
48 | Marco Frigo | Israel-Premier Tech | 1:05:22 |
49 | Jasha Sütterlin | Bahrain Victorious | 1:05:28 |
50 | Georg Steinhauser | EF Education-EasyPost | 1:06:35 |
51 | Ruben Fernandez | Cofidis | 1:09:06 |
52 | Florian Stork | Tudor Pro Cycling Team | 1:09:11 |
53 | Mattia Bais | Team Polti Kometa | 1:12:36 |
54 | Nick Schultz | Israel-Premier Tech | 1:13:24 |
55 | Pelayo Sanchez | Movistar | 1:13:28 |
56 | Vadim Pronskiy | Astana Qazaqstan | 1:16:43 |
57 | Enzo Paleni | Groupama-FDJ | 1:19:15 |
58 | Quinten Hermans | Alpecin-Deceuninck | 1:20:14 |
59 | Andrea Bagioli | Lidl-Trek | 1:22:00 |
60 | Thomas Champion | Cofidis | 1:22:25 |
61 | Alessandro De Marchi | Jayco-AlUla | 1:23:55 |
62 | Lucas Plapp | Jayco-AlUla | 1:24:06 |
63 | Andrea Vendrame | Decathlon Ag2r La Mondiale | 1:25:56 |
64 | Gijs Leemreize | Team dsm-firmenich PostNL | 1:28:58 |
65 | Damien Touzé | Decathlon Ag2r La Mondiale | 1:29:00 |
66 | Albert Torres | Movistar | 1:29:34 |
67 | Cyril Barthe | Groupama-FDJ | 1:30:12 |
68 | Ben Swift | INEOS Grenadiers | 1:31:23 |
69 | Matteo Trentin | Tudor Pro Cycling Team | 1:32:00 |
70 | Andrea Piccolo | EF Education-EasyPost | 1:33:05 |
71 | Alessandro Verre | Arkéa-B&B Hotels | 1:34:46 |
72 | Amanuel Ghebreigzabhier | Lidl-Trek | 1:35:53 |
73 | Benjamin Thomas | Cofidis | 1:37:38 |
74 | Mikkel Honore | EF Education-EasyPost | 1:38:10 |
75 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 1:39:20 |
76 | Davide Ballerini | Astana Qazaqstan | 1:40:00 |
77 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | 1:41:03 |
78 | Stefan De Bod | EF Education-EasyPost | 1:42:36 |
79 | Domen Novak | UAE Team Emirates | 1:42:46 |
80 | Lewis Askey | Groupama-FDJ | 1:44:30 |
81 | Rainer Kepplinger | Bahrain Victorious | 1:45:45 |
82 | Kevin Colleoni | Intermarché-Wanty | 1:47:22 |
83 | Patrick Gamper | BORA-hansgrohe | 1:51:03 |
84 | Dion Smith | Intermarché-Wanty | 1:52:15 |
85 | Pieter Serry | Soudal Quick-Step | 1:53:11 |
86 | Andrea Pasqualon | Bahrain Victorious | 1:53:37 |
87 | Alexander Cepeda | EF Education-EasyPost | 1:54:47 |
88 | Danny Van Poppel | BORA-hansgrohe | 1:55:39 |
89 | Harrison Wood | Cofidis | 1:55:44 |
90 | Lorenzo Germani | Groupama-FDJ | 1:56:50 |
91 | Davide Bais | Team Polti Kometa | 1:58:02 |
92 | Kaden Groves | Alpecin-Deceuninck | 1:58:17 |
93 | Connor Swift | INEOS Grenadiers | 1:58:30 |
94 | Filippo Ganna | INEOS Grenadiers | 1:59:16 |
95 | Vegard Stake Laengen | UAE Team Emirates | 1:59:38 |
96 | Laurence Pithie | Groupama-FDJ | 1:59:48 |
97 | Mikkel Bjerg | UAE Team Emirates | 2:00:30 |
98 | Dries De Pooter | Intermarché-Wanty | 2:03:13 |
99 | Ewen Costiou | Arkéa-B&B Hotels | 2:03:53 |
100 | Tobias Foss | INEOS Grenadiers | 2:04:04 |
101 | Edward Planckaert | Alpecin-Deceuninck | 2:04:34 |
102 | Martin Marcellusi | VF Group-Bardiani CSF-Faizanè | 2:05:37 |
103 | Bastien Tronchon | Decathlon Ag2r La Mondiale | 2:06:01 |
104 | Jenthe Biermans | Arkéa-B&B Hotels | 2:06:51 |
105 | Jasper Stuyven | Lidl-Trek | 2:10:41 |
106 | Jonas Koch | BORA-hansgrohe | 2:12:51 |
107 | Hugo Hofstetter | Israel-Premier Tech | 2:13:43 |
108 | Fabio Van Den Bossche | Alpecin-Deceuninck | 2:14:02 |
109 | Matteo Fabbro | Team Polti Kometa | 2:15:49 |
110 | Tobias Bayer | Alpecin-Deceuninck | 2:17:13 |
111 | Timo Kielich | Alpecin-Deceuninck | 2:17:18 |
112 | Alberto Dainese | Tudor Pro Cycling Team | s.t. |
113 | Simon Clarke | Israel-Premier Tech | 2:18:20 |
114 | Tim Van Dijke | Team Visma | Lease a Bike | 2:18:55 |
115 | Alexander Kamp | Tudor Pro Cycling Team | 2:21:09 |
116 | Lorenzo Milesi | Movistar | 2:22:04 |
117 | Jonathan Milan | Lidl-Trek | 2:22:50 |
118 | Edward Theuns | Lidl-Trek | 2:23:23 |
119 | Donavan Grondin | Arkéa-B&B Hotels | 2:23:29 |
120 | Jimmy Janssens | Alpecin-Deceuninck | 2:24:55 |
121 | Caleb Ewan | Jayco-AlUla | 2:25:11 |
122 | Simone Consonni | Lidl-Trek | 2:25:55 |
123 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 2:26:23 |
124 | Michael Hepburn | Jayco-AlUla | 2:26:26 |
125 | Madis Mihkels | Intermarché-Wanty | 2:27:01 |
126 | Roel Van Sintmaartensdijk | Intermarché-Wanty | 2:27:23 |
127 | Francisco Muñoz | Team Polti Kometa | 2:30:25 |
128 | Stanislaw Aniolkowski | Cofidis | 2:30:40 |
129 | Luke Lamperti | Soudal Quick-Step | 2:31:05 |
130 | Nicolas Debeaumarché | Cofidis | 2:32:08 |
131 | Olivier Le Gac | Groupama-FDJ | 2:32:20 |
132 | Edoardo Affini | Team Visma | Lease a Bike | 2:33:01 |
133 | Daan Hoole | Lidl-Trek | 2:35:26 |
134 | Ryan Mullen | BORA-hansgrohe | 2:35:32 |
135 | Sebastian Molano | UAE Team Emirates | 2:35:55 |
136 | Rui Oliveira | UAE Team Emirates | 2:37:33 |
137 | Giovanni Lonardi | Team Polti Kometa | 2:37:34 |
138 | Max Walscheid | Jayco-AlUla | 2:38:55 |
139 | Andrea Pietrobon | Team Polti Kometa | 2:39:28 |
140 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | 2:42:54 |
141 | Bert Van Lerberghe | Soudal Quick-Step | 2:43:43 |
142 | Davide Cimolai | Movistar | 2:43:44 |
143 | Robin Froidevaux | Tudor Pro Cycling Team | 2:44:04 |
144 | Clément Davy | Groupama-FDJ | 2:44:47 |
145 | Fernando Gaviria | Movistar | 2:45:21 |
146 | Julius Van Den Berg | Team dsm-firmenich PostNL | 2:47:36 |
147 | Josef Cerný | Soudal Quick-Step | 2:49:01 |
148 | Tobias Lund Andresen | Team dsm-firmenich PostNL | 2:49:28 |
149 | Tim Merlier | Soudal Quick-Step | 2:49:32 |
150 | Fabian Lienhard | Groupama-FDJ | 2:51:05 |
151 | David Dekker | Arkéa-B&B Hotels | 2:54:20 |
152 | Alan Riou | Arkéa-B&B Hotels | 2:54:58 |
Stage 14 map & profile:
Stage 14 map
Stage 14 profile
Stage 14 photos by Fotoreporter Sirotti:
Filippo Ganna on his way to winning the stage.
Tadej Pogacar: a superb second-place ride that increased his lead.
Thymen Arensman was third.
Geraint Thomas riding to fourth place.
Sixth place Antonio Tiberi
Ben O'Connor on his way to finishing seventh.
Mikkel Bjerg was ninth.
Filippo Zana was 24th. He's sitting in seventh place in the GC now.
Romain Bardet was 40th.
Points classification leader Jonathan Milan was 98th, at 5min 32sec
Stage winner Filippo Ganna
Tadej Pogacar increased his lead to 3min 41sec