Giro d'Italia: Bernal wins stage 9 on the Campo Felice gravel

Egan Bernal (Ineos Grenadiers) won stage 9 of the Giro d’Italia with an explosive attack on the steep gravel track at Campo Felice.

Swipe to scroll horizontally
Full results
RankBibResult
1Egan Bernal Gomez (Col) Ineos Grenadiers4:08:23
2Giulio Ciccone (Ita) Trek-Segafredo0:0:07
3Aleksandr Vlasov (Rus) Astana-Premier TechRow 2 - Cell 2
4Remco Evenepoel (Bel) Deceuninck-QuickStep0:0:10
5Daniel Martin (Irl) Israel Start-up NationRow 4 - Cell 2
6Damiano Caruso (Ita) Bahrain Victorious0:0:12
7Romain Bardet (Fra) Team DSMRow 6 - Cell 2
8Marc Soler (Spa) Movistar TeamRow 7 - Cell 2
9Daniel Martinez Poveda (Col) Ineos GrenadiersRow 8 - Cell 2
10João Almeida (Por) Deceuninck-QuickStepRow 9 - Cell 2
11Davide Formolo (Ita) UAE Team EmiratesRow 10 - Cell 2
12Hugh Carthy (GBr) EF Education-NippoRow 11 - Cell 2
13Emanuel Buchmann (Ger) Bora-HansgroheRow 12 - Cell 2
14Simon Yates (GBr) Team BikeExchangeRow 13 - Cell 2
15Koen Bouwman (Ned) Jumbo-Visma0:0:31
16Gianni Moscon (Ita) Ineos GrenadiersRow 15 - Cell 2
17Rein Taaramäe (Est) Intermarché-Wanty-Gobert MatériauxRow 16 - Cell 2
18Tobias Foss (Nor) Jumbo-Visma0:0:35
19Nicholas Schultz (Aus) Team BikeExchangeRow 18 - Cell 2
20Alberto Bettiol (Ita) EF Education-NippoRow 19 - Cell 2
21Vincenzo Nibali (Ita) Trek-SegafredoRow 20 - Cell 2
22Geoffrey Bouchard (Fra) AG2R Citroën Team0:0:38
23Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team0:0:49
24Louis Vervaeke (Bel) Alpecin-FenixRow 23 - Cell 2
25Attila Valter (Hun) Groupama-FDJRow 24 - Cell 2
26Sébastien Reichenbach (Swi) Groupama-FDJRow 25 - Cell 2
27Jai Hindley (Aus) Team DSM0:0:53
28Edward Ravasi (Ita) Eolo-Kometa Cycling Team0:01:00
29Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious0:01:01
30Matteo Badilatti (Swi) Groupama-FDJRow 29 - Cell 2
31Mikel Nieve Iturralde (Spa) Team BikeExchange0:01:07
32Ruben Guerreiro (Por) EF Education-Nippo0:01:13
33Felix Grossschartner (Aut) Bora-Hansgrohe0:01:16
34Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux0:01:18
35Nicolas Edet (Fra) Cofidis0:01:34
36George Bennett (NZl) Jumbo-Visma0:01:44
37Antonio Pedrero (Spa) Movistar Team0:01:47
38Bauke Mollema (Ned) Trek-Segafredo0:01:49
39Tanel Kangert (Est) Team BikeExchange0:01:50
40Tony Gallopin (Fra) AG2R Citroën TeamRow 39 - Cell 2
41Matteo Fabbro (Ita) Bora-Hansgrohe0:02:13
42Larry Warbasse (USA) AG2R Citroën Team0:02:21
43Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux0:02:25
44Michael Storer (Aus) Team DSM0:02:27
45Harold Tejada Canacue (Col) Astana-Premier TechRow 44 - Cell 2
46Amanuel Gebreigzabhier (Eri) Trek-Segafredo0:02:34
47Rémy Rochas (Fra) Cofidis0:02:45
48Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers0:02:51
49Einer Rubio Reyes (Col) Movistar TeamRow 48 - Cell 2
50Simon Carr (GBr) EF Education-Nippo0:02:57
51Fausto Masnada (Ita) Deceuninck-QuickStepRow 50 - Cell 2
52Vadim Pronskiy (Kaz) Astana-Premier Tech0:03:13
53Jimmy Janssens (Bel) Alpecin-Fenix0:03:14
54Christopher Hamilton (Aus) Team DSM0:03:21
55Kilian Frankiny (Swi) Team Qhubeka Assos0:04:02
56Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux0:04:08
57Lars van den Berg (Ned) Groupama-FDJ0:04:28
58Gianluca Brambilla (Ita) Trek-Segafredo0:05:14
59Jacopo Mosca (Ita) Trek-SegafredoRow 58 - Cell 2
60Yukiya Arashiro (Jpn) Bahrain VictoriousRow 59 - Cell 2
61Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers0:05:25
62Giovanni Carboni (Ita) Bardiani CSF Faizane'0:05:28
63Gorka Izagirre Insausti (Spa) Astana-Premier Tech0:06:42
64Luis Leon Sanchez (Spa) Astana-Premier TechRow 63 - Cell 2
65Davide Villella (Ita) Movistar Team0:06:49
66Jens Keukeleire (Bel) EF Education-Nippo0:07:09
67Guy Niv (Isr) Israel Start-up Nation0:07:24
68Harm Vanhoucke (Bel) Lotto Soudal0:07:31
69Nicolas Roche (Irl) Team DSMRow 68 - Cell 2
70Diego Ulissi (Ita) UAE Team Emirates0:07:44
71Dario Cataldo (Ita) Movistar TeamRow 70 - Cell 2
72Jonathan Caicedo (Ecu) EF Education-NippoRow 71 - Cell 2
73Pieter Serry (Bel) Deceuninck-QuickStep0:07:46
74Filippo Zana (Ita) Bardiani CSF Faizane'0:07:56
75Giovanni Aleotti (Ita) Bora-Hansgrohe0:07:58
76Alessandro De Marchi (Ita) Israel Start-up NationRow 75 - Cell 2
77Nelson Oliveira (Por) Movistar Team0:08:42
78Simon Pellaud (Swi) Androni Giocattoli-SidermecRow 77 - Cell 2
79Oscar Riesebeek (Ned) Alpecin-Fenix0:08:44
80Jos van Emden (Ned) Jumbo-Visma0:08:45
81Giovanni Visconti (Ita) Bardiani CSF Faizane'Row 80 - Cell 2
82Rudy Molard (Fra) Groupama-FDJRow 81 - Cell 2
83Alessandro Covi (Ita) UAE Team Emirates0:08:49
84Tejay van Garderen (USA) EF Education-NippoRow 83 - Cell 2
85Andrea Vendrame (Ita) AG2R Citroën Team0:08:55
86Simon Guglielmi (Fra) Groupama-FDJ0:09:02
87Rafael Valls Ferri (Spa) Bahrain Victorious0:09:08
88Callum Scotson (Aus) Team BikeExchangeRow 87 - Cell 2
89Jan Tratnik (Slo) Bahrain Victorious0:09:16
90Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec0:09:33
91Fabio Felline (Ita) Astana-Premier Tech0:10:44
92Salvatore Puccio (Ita) Ineos Grenadiers0:14:54
93Gino Mäder (Swi) Bahrain VictoriousRow 92 - Cell 2
94Matteo Sobrero (Ita) Astana-Premier TechRow 93 - Cell 2
95Rémi Cavagna (Fra) Deceuninck-QuickStep0:14:56
96Christopher Juul-Jensen (Den) Team BikeExchange0:15:11
97Thomas De Gendt (Bel) Lotto Soudal0:16:44
98Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team0:16:54
99Patrick Bevin (NZl) Israel Start-up NationRow 98 - Cell 2
100Natnael Berhane (Eri) CofidisRow 99 - Cell 2
101Matteo Jorgenson (USA) Movistar TeamRow 100 - Cell 2
102Valerio Conti (Ita) UAE Team Emirates0:17:01
103Iljo Keisse (Bel) Deceuninck-QuickStep0:17:42
104Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert MatériauxRow 103 - Cell 2
105Dries De Bondt (Bel) Alpecin-FenixRow 104 - Cell 2
106Mauro Schmid (Swi) Team Qhubeka AssosRow 105 - Cell 2
107Nico Denz (Ger) Team DSM0:17:46
108Senne Leysen (Bel) Alpecin-Fenix0:17:52
109Romain Seigle (Fra) Groupama-FDJ0:18:17
110Paul Martens (Ger) Jumbo-Visma0:18:23
111James Knox (GBr) Deceuninck-QuickStepRow 110 - Cell 2
112Samuele Battistella (Ita) Astana-Premier TechRow 111 - Cell 2
113Samuele Zoccarato (Ita) Bardiani CSF Faizane'Row 112 - Cell 2
114Enrico Battaglin (Ita) Bardiani CSF Faizane'Row 113 - Cell 2
115Filippo Fiorelli (Ita) Bardiani CSF Faizane'Row 114 - Cell 2
116Cesare Benedetti (Ita) Bora-Hansgrohe0:18:28
117Edoardo Affini (Ita) Jumbo-Visma0:18:59
118Victor Lafay (Fra) Cofidis0:22:22
119Márton Dina (Hun) Eolo-Kometa Cycling TeamRow 118 - Cell 2
120Antoine Duchesne (Can) Groupama-FDJRow 119 - Cell 2
121Kobe Goossens (Bel) Lotto SoudalRow 120 - Cell 2
122Julius van den Berg (Ned) EF Education-Nippo0:22:24
123Michael Hepburn (Aus) Team BikeExchangeRow 122 - Cell 2
124Max Kanter (Ger) Team DSMRow 123 - Cell 2
125Mark Christian (GBr) Eolo-Kometa Cycling TeamRow 124 - Cell 2
126Natnael Tesfazion (Eri) Androni Giocattoli-SidermecRow 125 - Cell 2
127Simone Ravanelli (Ita) Androni Giocattoli-Sidermec0:22:30
128Stefano Oldani (Ita) Lotto SoudalRow 127 - Cell 2
129Gianni Vermeersch (Bel) Alpecin-FenixRow 128 - Cell 2
130Daniel Oss (Ita) Bora-HansgroheRow 129 - Cell 2
131Alexis Gougeard (Fra) AG2R Citroën TeamRow 130 - Cell 2
132Davide Cimolai (Ita) Israel Start-up NationRow 131 - Cell 2
133Vincenzo Albanese (Ita) Eolo-Kometa Cycling TeamRow 132 - Cell 2
134Albert Torres Barcelo (Spa) Movistar TeamRow 133 - Cell 2
135Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux0:22:34
136Cameron Meyer (Aus) Team BikeExchangeRow 135 - Cell 2
137Peter Sagan (Svk) Bora-Hansgrohe0:22:52
138Maciej Bodnar (Pol) Bora-HansgroheRow 137 - Cell 2
139Nikias Arndt (Ger) Team DSM0:24:51
140Roger Kluge (Ger) Lotto SoudalRow 139 - Cell 2
141Koen de Kort (Ned) Trek-Segafredo0:25:10
142Mikkel Honoré (Den) Deceuninck-QuickStep0:25:12
143Davide Gabburo (Ita) Bardiani CSF Faizane'Row 142 - Cell 2
144Alex Dowsett (GBr) Israel Start-up Nation0:25:14
145Umberto Marengo (Ita) Bardiani CSF Faizane'Row 144 - Cell 2
146Matthias Brändle (Aut) Israel Start-up NationRow 145 - Cell 2
147Andrii Ponomar (Ukr) Androni Giocattoli-SidermecRow 146 - Cell 2
148Lawrence Naesen (Bel) AG2R Citroën TeamRow 147 - Cell 2
149Fabio Sabatini (Ita) CofidisRow 148 - Cell 2
150Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec0:25:23
151Bert-Jan Lindeman (Ned) Team Qhubeka AssosRow 150 - Cell 2
152Lukasz Wisniowski (Pol) Team Qhubeka AssosRow 151 - Cell 2
153Wesley Kreder (Ned) Intermarché-Wanty-Gobert MatériauxRow 152 - Cell 2
154David Dekker (Ned) Jumbo-Visma0:25:26
155Attilio Viviani (Ita) Cofidis0:25:37
156Filippo Ganna (Ita) Ineos Grenadiers0:25:53
157Maximilian Walscheid (Ger) Team Qhubeka Assos0:25:55
158Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec0:25:57
159Filippo Tagliani (Ita) Androni Giocattoli-SidermecRow 158 - Cell 2
160Juan Sebastian Molano Benavides (Col) UAE Team EmiratesRow 159 - Cell 2
161Riccardo Minali (Ita) Intermarché-Wanty-Gobert MatériauxRow 160 - Cell 2
162Tim Merlier (Bel) Alpecin-FenixRow 161 - Cell 2
163Alexander Krieger (Ger) Alpecin-FenixRow 162 - Cell 2
164Matteo Moschetti (Ita) Trek-Segafredo0:26:02
165Elia Viviani (Ita) Cofidis0:26:03
166Simone Consonni (Ita) CofidisRow 165 - Cell 2
167Fernando Gaviria Rendon (Col) UAE Team EmiratesRow 166 - Cell 2
168Victor Campenaerts (Bel) Team Qhubeka AssosRow 167 - Cell 2
169Samuele Rivi (Ita) Eolo-Kometa Cycling TeamRow 168 - Cell 2
170Maximiliano Richeze (Arg) UAE Team Emirates0:26:08
171Dylan Groenewegen (Ned) Jumbo-Visma0:26:11
172Giacomo Nizzolo (Ita) Team Qhubeka Assos0:26:30
DNFClément Champoussin (Fra) AG2R Citroën TeamRow 172 - Cell 2
DNFMatej Mohoric (Slo) Bahrain VictoriousRow 173 - Cell 2
DNFJasper De Buyst (Bel) Lotto SoudalRow 174 - Cell 2
DNSTomasz Marczynski (Pol) Lotto SoudalRow 175 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Celano km. 121.9
RankBibResult
1Tony Gallopin (Fra) AG2R Citroën Team12
2Michael Storer (Aus) Team DSM8
3Nicolas Edet (Fra) Cofidis6
4Koen Bouwman (Ned) Jumbo-Visma5
5Diego Ulissi (Ita) UAE Team Emirates4
6Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec3
7Luis Leon Sanchez (Spa) Astana-Premier Tech2
8Bauke Mollema (Ned) Trek-Segafredo1
Swipe to scroll horizontally
Sprint 2 - Campo Felice km. 158
RankBibResult
1Egan Bernal Gomez (Col) Ineos Grenadiers15
2Giulio Ciccone (Ita) Trek-Segafredo12
3Aleksandr Vlasov (Rus) Astana-Premier Tech9
4Remco Evenepoel (Bel) Deceuninck-QuickStep7
5Daniel Martin (Irl) Israel Start-up Nation6
6Damiano Caruso (Ita) Bahrain Victorious5
7Romain Bardet (Fra) Team DSM4
8Marc Soler (Spa) Movistar Team3
9Daniel Martinez Poveda (Col) Ineos Grenadiers2
10João Almeida (Por) Deceuninck-QuickStep1
Swipe to scroll horizontally
Bonus Sprint 1 - Rocca di Cambio km. 150.1
RankBibResult
1Geoffrey Bouchard (Fra) AG2R Citroën Team0:0:3
2Bauke Mollema (Ned) Trek-Segafredo0:0:2
3Michael Storer (Aus) Team DSM0:0:1
Swipe to scroll horizontally
Mountain 1 - Passo Godi km. 35.6
RankBibResult
1Gino Mäder (Swi) Bahrain Victorious18
2Bauke Mollema (Ned) Trek-Segafredo8
3Geoffrey Bouchard (Fra) AG2R Citroën Team6
4Nicolas Edet (Fra) Cofidis4
5Simon Carr (GBr) EF Education-Nippo2
6Michael Storer (Aus) Team DSM1
Swipe to scroll horizontally
Mountain 2 - Forca Caruso km. 102.1
RankBibResult
1Geoffrey Bouchard (Fra) AG2R Citroën Team9
2Bauke Mollema (Ned) Trek-Segafredo4
3Giovanni Visconti (Ita) Bardiani CSF Faizane'2
4Tony Gallopin (Fra) AG2R Citroën Team1
Swipe to scroll horizontally
Mountain 3 - Ovindoli km. 135
RankBibResult
1Geoffrey Bouchard (Fra) AG2R Citroën Team18
2Simon Carr (GBr) EF Education-Nippo8
3Bauke Mollema (Ned) Trek-Segafredo6
4Michael Storer (Aus) Team DSM4
5Nicolas Edet (Fra) Cofidis2
6George Bennett (NZl) Jumbo-Visma1
Swipe to scroll horizontally
Mountain 4 - Campo Felice km. 158
RankBibResult
1Egan Bernal Gomez (Col) Ineos Grenadiers40
2Giulio Ciccone (Ita) Trek-Segafredo18
3Aleksandr Vlasov (Rus) Astana-Premier Tech12
4Remco Evenepoel (Bel) Deceuninck-QuickStep9
5Daniel Martin (Irl) Israel Start-up Nation6
6Damiano Caruso (Ita) Bahrain Victorious4
7Romain Bardet (Fra) Team DSM2
8Marc Soler (Spa) Movistar Team1
Swipe to scroll horizontally
Young Riders
RankBibResult
1Egan Bernal Gomez (Col) Ineos Grenadiers4:08:23
2Aleksandr Vlasov (Rus) Astana-Premier Tech0:0:07
3Remco Evenepoel (Bel) Deceuninck-QuickStep0:0:10
4Daniel Martinez Poveda (Col) Ineos Grenadiers0:0:12
5João Almeida (Por) Deceuninck-QuickStepRow 4 - Cell 2
6Tobias Foss (Nor) Jumbo-Visma0:0:35
7Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team0:0:49
8Attila Valter (Hun) Groupama-FDJRow 7 - Cell 2
9Jai Hindley (Aus) Team DSM0:0:53
10Michael Storer (Aus) Team DSM0:02:27
11Harold Tejada Canacue (Col) Astana-Premier TechRow 10 - Cell 2
12Rémy Rochas (Fra) Cofidis0:02:45
13Einer Rubio Reyes (Col) Movistar Team0:02:51
14Simon Carr (GBr) EF Education-Nippo0:02:57
15Vadim Pronskiy (Kaz) Astana-Premier Tech0:03:13
16Lars van den Berg (Ned) Groupama-FDJ0:04:28
17Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers0:05:25
18Harm Vanhoucke (Bel) Lotto Soudal0:07:31
19Filippo Zana (Ita) Bardiani CSF Faizane'0:07:56
20Giovanni Aleotti (Ita) Bora-Hansgrohe0:07:58
21Alessandro Covi (Ita) UAE Team Emirates0:08:49
22Simon Guglielmi (Fra) Groupama-FDJ0:09:02
23Callum Scotson (Aus) Team BikeExchange0:09:08
24Gino Mäder (Swi) Bahrain Victorious0:14:54
25Matteo Sobrero (Ita) Astana-Premier TechRow 24 - Cell 2
26Matteo Jorgenson (USA) Movistar Team0:16:54
27Mauro Schmid (Swi) Team Qhubeka Assos0:17:42
28Senne Leysen (Bel) Alpecin-Fenix0:17:52
29Samuele Battistella (Ita) Astana-Premier Tech0:18:23
30Samuele Zoccarato (Ita) Bardiani CSF Faizane'Row 29 - Cell 2
31Edoardo Affini (Ita) Jumbo-Visma0:18:59
32Victor Lafay (Fra) Cofidis0:22:22
33Márton Dina (Hun) Eolo-Kometa Cycling TeamRow 32 - Cell 2
34Kobe Goossens (Bel) Lotto SoudalRow 33 - Cell 2
35Julius van den Berg (Ned) EF Education-Nippo0:22:24
36Max Kanter (Ger) Team DSMRow 35 - Cell 2
37Natnael Tesfazion (Eri) Androni Giocattoli-SidermecRow 36 - Cell 2
38Stefano Oldani (Ita) Lotto Soudal0:22:30
39Vincenzo Albanese (Ita) Eolo-Kometa Cycling TeamRow 38 - Cell 2
40Mikkel Honoré (Den) Deceuninck-QuickStep0:25:12
41Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec0:25:14
42Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec0:25:23
43David Dekker (Ned) Jumbo-Visma0:25:26
44Attilio Viviani (Ita) Cofidis0:25:37
45Filippo Ganna (Ita) Ineos Grenadiers0:25:53
46Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec0:25:57
47Matteo Moschetti (Ita) Trek-Segafredo0:26:02
48Samuele Rivi (Ita) Eolo-Kometa Cycling Team0:26:03
DNFClément Champoussin (Fra) AG2R Citroën TeamRow 48 - Cell 2
Swipe to scroll horizontally
Teams
RankBibResult
1Ineos Grenadiers12:25:52
2Team BikeExchange0:01:11
3EF Education-Nippo0:01:17
4Trek-Segafredo0:01:48
5Groupama-FDJ0:01:56
6Jumbo-Visma0:02:07
7Deceuninck-QuickStep0:02:36
8Team DSM0:02:49
9Bora-Hansgrohe0:02:58
10Intermarché-Wanty-Gobert Matériaux0:03:31
11AG2R Citroën Team0:04:06
12Movistar Team0:04:07
13Astana-Premier Tech0:05:04
14Bahrain Victorious0:05:44
15Alpecin-Fenix0:12:04
16Israel Start-up Nation0:14:49
17UAE Team Emirates0:16:02
18Eolo-Kometa Cycling Team0:18:00
19Cofidis0:20:30
20Bardiani CSF Faizane'0:21:26
21Androni Giocattoli-Sidermec0:39:56
22Lotto Soudal0:45:54
23Team Qhubeka Assos0:46:24
Swipe to scroll horizontally
General classification after stage 9
RankBibResult
1Egan Bernal Gomez (Col) Ineos Grenadiers35:19:22
2Remco Evenepoel (Bel) Deceuninck-QuickStep0:0:15
3Aleksandr Vlasov (Rus) Astana-Premier Tech0:0:21
4Giulio Ciccone (Ita) Trek-Segafredo0:0:36
5Attila Valter (Hun) Groupama-FDJ0:0:43
6Hugh Carthy (GBr) EF Education-Nippo0:0:44
7Damiano Caruso (Ita) Bahrain Victorious0:0:45
8Daniel Martin (Irl) Israel Start-up Nation0:0:51
9Simon Yates (GBr) Team BikeExchange0:0:55
10Davide Formolo (Ita) UAE Team Emirates0:01:01
11Daniel Martinez Poveda (Col) Ineos Grenadiers0:01:12
12Marc Soler (Spa) Movistar Team0:01:20
13Romain Bardet (Fra) Team DSMRow 12 - Cell 2
14Louis Vervaeke (Bel) Alpecin-Fenix0:01:33
15Emanuel Buchmann (Ger) Bora-Hansgrohe0:01:46
16Vincenzo Nibali (Ita) Trek-Segafredo0:02:12
17Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux0:02:15
18Tobias Foss (Nor) Jumbo-Visma0:02:22
19Gianni Moscon (Ita) Ineos Grenadiers0:02:28
20Nicholas Schultz (Aus) Team BikeExchange0:02:30
21Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious0:03:26
22Jai Hindley (Aus) Team DSM0:04:27
23João Almeida (Por) Deceuninck-QuickStep0:04:55
24Fausto Masnada (Ita) Deceuninck-QuickStep0:06:00
25Ruben Guerreiro (Por) EF Education-Nippo0:07:18
26Tanel Kangert (Est) Team BikeExchange0:07:21
27Harold Tejada Canacue (Col) Astana-Premier Tech0:07:34
28Lorenzo Fortunato (Ita) Eolo-Kometa Cycling Team0:08:27
29George Bennett (NZl) Jumbo-Visma0:10:33
30Koen Bouwman (Ned) Jumbo-Visma0:11:20
31Diego Ulissi (Ita) UAE Team Emirates0:14:44
32Michael Storer (Aus) Team DSM0:17:25
33Antonio Pedrero (Spa) Movistar Team0:18:05
34Bauke Mollema (Ned) Trek-Segafredo0:18:37
35Matteo Fabbro (Ita) Bora-Hansgrohe0:18:54
36Gino Mäder (Swi) Bahrain Victorious0:19:32
37Nelson Oliveira (Por) Movistar Team0:19:38
38Einer Rubio Reyes (Col) Movistar Team0:20:46
39Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux0:21:52
40Jonathan Caicedo (Ecu) EF Education-Nippo0:22:47
41Mikel Nieve Iturralde (Spa) Team BikeExchange0:22:57
42Nicolas Edet (Fra) Cofidis0:23:26
43Jacopo Mosca (Ita) Trek-Segafredo0:25:21
44Alberto Bettiol (Ita) EF Education-Nippo0:25:29
45Geoffrey Bouchard (Fra) AG2R Citroën Team0:25:39
46Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers0:27:54
47Davide Villella (Ita) Movistar Team0:28:33
48Gorka Izagirre Insausti (Spa) Astana-Premier Tech0:29:29
49Gianluca Brambilla (Ita) Trek-Segafredo0:30:01
50Larry Warbasse (USA) AG2R Citroën Team0:31:41
51Felix Grossschartner (Aut) Bora-Hansgrohe0:32:18
52Francesco Gavazzi (Ita) Eolo-Kometa Cycling Team0:33:08
53Tony Gallopin (Fra) AG2R Citroën Team0:33:43
54Quinten Hermans (Bel) Intermarché-Wanty-Gobert Matériaux0:34:59
55Sébastien Reichenbach (Swi) Groupama-FDJ0:35:06
56Dario Cataldo (Ita) Movistar Team0:35:10
57Andrea Vendrame (Ita) AG2R Citroën Team0:35:43
58Victor Lafay (Fra) Cofidis0:36:01
59Kilian Frankiny (Swi) Team Qhubeka AssosRow 58 - Cell 2
60Patrick Bevin (NZl) Israel Start-up Nation0:36:24
61Rudy Molard (Fra) Groupama-FDJ0:36:30
62Luis Leon Sanchez (Spa) Astana-Premier Tech0:36:54
63Alessandro De Marchi (Ita) Israel Start-up Nation0:37:55
64Giovanni Carboni (Ita) Bardiani CSF Faizane'0:38:00
65Edward Ravasi (Ita) Eolo-Kometa Cycling Team0:40:22
66Nicolas Roche (Irl) Team DSM0:41:16
67Pieter Serry (Bel) Deceuninck-QuickStep0:42:42
68Christopher Hamilton (Aus) Team DSM0:42:45
69James Knox (GBr) Deceuninck-QuickStep0:44:41
70Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers0:45:07
71Lars van den Berg (Ned) Groupama-FDJ0:45:41
72Matteo Badilatti (Swi) Groupama-FDJ0:46:10
73Matteo Sobrero (Ita) Astana-Premier Tech0:47:48
74Callum Scotson (Aus) Team BikeExchange0:47:52
75Alessandro Covi (Ita) UAE Team Emirates0:48:15
76Vadim Pronskiy (Kaz) Astana-Premier Tech0:51:11
77Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux0:51:27
78Guy Niv (Isr) Israel Start-up Nation0:51:41
79Fabio Felline (Ita) Astana-Premier Tech0:51:58
80Amanuel Gebreigzabhier (Eri) Trek-Segafredo0:52:10
81Mikkel Honoré (Den) Deceuninck-QuickStep0:52:42
82Jens Keukeleire (Bel) EF Education-Nippo0:54:12
83Simon Guglielmi (Fra) Groupama-FDJ0:55:04
84Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux0:55:27
85Rémy Rochas (Fra) Cofidis0:55:40
86Rémi Cavagna (Fra) Deceuninck-QuickStep0:55:53
87Filippo Zana (Ita) Bardiani CSF Faizane'0:56:40
88Giovanni Aleotti (Ita) Bora-Hansgrohe0:57:52
89Eduardo Sepulveda (Arg) Androni Giocattoli-Sidermec0:58:02
90Christopher Juul-Jensen (Den) Team BikeExchange0:58:03
91Tejay van Garderen (USA) EF Education-Nippo0:58:12
92Jimmy Janssens (Bel) Alpecin-Fenix0:59:40
93Victor Campenaerts (Bel) Team Qhubeka Assos0:59:51
94Filippo Fiorelli (Ita) Bardiani CSF Faizane'0:59:53
95Yukiya Arashiro (Jpn) Bahrain Victorious1:00:51
96Jan Tratnik (Slo) Bahrain Victorious1:01:03
97Kobe Goossens (Bel) Lotto Soudal1:03:00
98Harm Vanhoucke (Bel) Lotto Soudal1:03:14
99Salvatore Puccio (Ita) Ineos Grenadiers1:03:23
100Jos van Emden (Ned) Jumbo-Visma1:03:37
101Simone Ravanelli (Ita) Androni Giocattoli-Sidermec1:04:20
102Nikias Arndt (Ger) Team DSM1:04:53
103Gianni Vermeersch (Bel) Alpecin-Fenix1:05:43
104Simon Carr (GBr) EF Education-Nippo1:06:11
105Jefferson Cepeda (Ecu) Androni Giocattoli-Sidermec1:07:31
106Enrico Battaglin (Ita) Bardiani CSF Faizane'1:08:20
107Simon Pellaud (Swi) Androni Giocattoli-Sidermec1:08:32
108Márton Dina (Hun) Eolo-Kometa Cycling Team1:08:58
109Matteo Jorgenson (USA) Movistar Team1:09:18
110Romain Seigle (Fra) Groupama-FDJ1:09:52
111Rafael Valls Ferri (Spa) Bahrain Victorious1:09:59
112Valerio Conti (Ita) UAE Team Emirates1:12:00
113Vincenzo Albanese (Ita) Eolo-Kometa Cycling Team1:13:09
114Fernando Gaviria Rendon (Col) UAE Team Emirates1:13:42
115Natnael Berhane (Eri) Cofidis1:17:01
116Oscar Riesebeek (Ned) Alpecin-Fenix1:17:18
117Filippo Ganna (Ita) Ineos Grenadiers1:17:42
118Daniel Oss (Ita) Bora-Hansgrohe1:17:55
119Nico Denz (Ger) Team DSM1:17:59
120Mauro Schmid (Swi) Team Qhubeka Assos1:18:23
121Peter Sagan (Svk) Bora-Hansgrohe1:18:35
122Edoardo Affini (Ita) Jumbo-Visma1:18:48
123Natnael Tesfazion (Eri) Androni Giocattoli-Sidermec1:19:34
124Mark Christian (GBr) Eolo-Kometa Cycling Team1:19:56
125Giovanni Visconti (Ita) Bardiani CSF Faizane'1:20:22
126Taco van der Hoorn (Ned) Intermarché-Wanty-Gobert Matériaux1:20:27
127Alexis Gougeard (Fra) AG2R Citroën Team1:20:30
128Davide Cimolai (Ita) Israel Start-up Nation1:20:55
129Stefano Oldani (Ita) Lotto Soudal1:20:56
130Paul Martens (Ger) Jumbo-Visma1:21:08
131Cesare Benedetti (Ita) Bora-Hansgrohe1:22:08
132Andrii Ponomar (Ukr) Androni Giocattoli-Sidermec1:23:40
133Iljo Keisse (Bel) Deceuninck-QuickStep1:23:52
134Nicola Venchiarutti (Ita) Androni Giocattoli-Sidermec1:24:07
135Thomas De Gendt (Bel) Lotto Soudal1:24:21
136Samuele Battistella (Ita) Astana-Premier Tech1:25:46
137Samuele Zoccarato (Ita) Bardiani CSF Faizane'1:25:55
138Cameron Meyer (Aus) Team BikeExchange1:27:10
139Senne Leysen (Bel) Alpecin-Fenix1:27:26
140Michael Hepburn (Aus) Team BikeExchange1:27:37
141Max Kanter (Ger) Team DSM1:27:46
142Davide Gabburo (Ita) Bardiani CSF Faizane'1:27:57
143Dries De Bondt (Bel) Alpecin-Fenix1:30:14
144Matthias Brändle (Aut) Israel Start-up Nation1:32:12
145Antoine Duchesne (Can) Groupama-FDJ1:32:17
146Alex Dowsett (GBr) Israel Start-up NationRow 145 - Cell 2
147Elia Viviani (Ita) Cofidis1:32:25
148Julius van den Berg (Ned) EF Education-Nippo1:33:14
149Lawrence Naesen (Bel) AG2R Citroën Team1:33:27
150Juan Sebastian Molano Benavides (Col) UAE Team Emirates1:34:18
151Giacomo Nizzolo (Ita) Team Qhubeka Assos1:34:27
152Simone Consonni (Ita) Cofidis1:34:41
153Bert-Jan Lindeman (Ned) Team Qhubeka Assos1:34:47
154Fabio Sabatini (Ita) Cofidis