Torino - Torino (8.6 km)

Route

 8 May 2021
 Profile  Individual time trial
 Start  Torino
 Finish  Torino
 Distance  8.6 km  (5.3 mi)
 Speed  58.748 km/h  (36.504 mi/h)

Classifications

 Race jerseys after stage 1
 Ganna, Filippo (IGD) 0h 08' 47''
 Ganna, Filippo (IGD) 15 points
 
 Ganna, Filippo (IGD) 0h 08' 47''
 Jumbo - Visma 0h 27' 02''

Results

#  Rider Age  Team Time Bonus
1 3  Ganna, Filippo 24  Ineos Grenadiers 0h 08' 47'' - 10'' 1 1 - 1
2 152  Affini, Edoardo 24  Jumbo - Visma + 00' 10'' - 06'' 2 2 - 2
3 155  Foss, Tobias 23  Jumbo - Visma + 00' 13'' - 04'' 3 3 - 3
4 92  Almeida, João 22  Deceuninck - Quick-Step + 00' 17'' 4 4 - 4
5 93  Cavagna, Rémi 25  Deceuninck - Quick-Step + 00' 18'' 5 5 - -
6 158  Emden, Jos van van 36  Jumbo - Visma + 00' 18'' 6 6 - -
7 91  Evenepoel, Remco 21  Deceuninck - Quick-Step + 00' 19'' 7 7 - 5
8 207  Walscheid, Max 27  Team Qhubeka Assos + 00' 19'' 8 8 - -
9 143  Brändle, Matthias 31  Israel Start-Up Nation + 00' 22'' 9 9 - -
10 5  Moscon, Gianni 27  Ineos Grenadiers + 00' 23'' 10 10 - -
11 41  Vlasov, Aleksandr 25  Astana - Premier Tech + 00' 24'' 11 - - 6
12 107  Bettiol, Alberto 27  EF Education - Nippo + 00' 26'' 12 - - -
13 2  Castroviejo, Jonathan 34  Ineos Grenadiers + 00' 27'' 13 - - -
14 146  Dowsett, Alex 32  Israel Start-Up Nation + 00' 27'' 14 - - -
15 74  Bodnar, Maciej 36  Bora - Hansgrohe + 00' 28'' 15 - - -
16 174  Oliveira, Nelson 32  Movistar Team + 00' 29'' 16 - - -
17 228  Ulissi, Diego 31  UAE Team Emirates + 00' 29'' 17 - - -
18 165  Kluge, Roger 35  Lotto - Soudal + 00' 30'' 18 - - -
19 145  De Marchi, Alessandro 34  Israel Start-Up Nation + 00' 30'' 19 - - -
20 43  Felline, Fabio 31  Astana - Premier Tech + 00' 31'' 20 - - -
21 205  Pozzovivo, Domenico 38  Team Qhubeka Assos + 00' 31'' 21 - - -
22 222  Conti, Valério 28  UAE Team Emirates + 00' 31'' 22 - - -
23 202  Campenaerts, Victor 29  Team Qhubeka Assos + 00' 32'' 23 - - -
24 57  Tratnik, Jan 31  Bahrain Victorious + 00' 32'' 24 - - -
25 54  Caruso, Damiano 33  Bahrain Victorious + 00' 32'' 25 - - -
26 154  Dekker, David 23  Jumbo - Visma + 00' 32'' 26 - - 7
27 94  Honoré, Mikkel 24  Deceuninck - Quick-Step + 00' 33'' 27 - - 8
28 42  Battistella, Samuele 22  Astana - Premier Tech + 00' 33'' 28 - - 9
29 221  Formolo, Davide 28  UAE Team Emirates + 00' 33'' 29 - - -
30 47  Sobrero, Matteo 23  Astana - Premier Tech + 00' 33'' 30 - - 10
31 182  Hepburn, Michael 29  Team BikeExchange + 00' 34'' 31 - - -
32 8  Sivakov, Pavel 23  Ineos Grenadiers + 00' 34'' 32 - - 11
33 4  Martínez, Daniel 25  Ineos Grenadiers + 00' 36'' 33 - - 12
34 173  Jorgenson, Matteo 21  Movistar Team + 00' 36'' 34 - - 13
35 101  Carthy, Hugh 26  EF Education - Nippo + 00' 38'' 35 - - -
36 53  Bilbao, Pello 31  Bahrain Victorious + 00' 38'' 36 - - -
37 181  Yates, Simon 28  Team BikeExchange + 00' 38'' 37 - - -
38 56  Mohorič, Matej 26  Bahrain Victorious + 00' 38'' 38 - - -
39 97  Masnada, Fausto 27  Deceuninck - Quick-Step + 00' 38'' 39 - - -
40 1  Bernal, Egan 24  Ineos Grenadiers + 00' 39'' 40 - - 14
41 126  Seigle, Romain 26  Groupama - FDJ + 00' 39'' 41 - - -
42 109  Garderen, Tejay van van 32  EF Education - Nippo + 00' 39'' 42 - - -
43 106  Berg, Julius van den .. 24  EF Education - Nippo + 00' 39'' 43 - - 15
44 77  Großschartner, Felix 27  Bora - Hansgrohe + 00' 39'' 44 - - -
45 44  Izagirre, Gorka 33  Astana - Premier Tech + 00' 40'' 45 - - -
46 197  Roche, Nicholas 36  Team DSM + 00' 40'' 46 - - -
47 103  Carr, Simon 22  EF Education - Nippo + 00' 40'' 47 - - 16
48 121  Molard, Rudy 31  Groupama - FDJ + 00' 40'' 48 - - -
49 225  Gaviria, Fernando 26  UAE Team Emirates + 00' 41'' 49 - - -
50 211  Nibali, Vincenzo 36  Trek - Segafredo + 00' 41'' 50 - - -
51 71  Sagan, Peter 31  Bora - Hansgrohe + 00' 41'' 51 - - -
52 151  Bennett, George 31  Jumbo - Visma + 00' 41'' 52 - - -
53 48  Tejada, Harold 24  Astana - Premier Tech + 00' 41'' 53 - - 17
54 216  Mollema, Bauke 34  Trek - Segafredo + 00' 41'' 54 - - -
55 55  Mäder, Gino 24  Bahrain Victorious + 00' 41'' 55 - - 18
56 171  Soler, Marc 27  Movistar Team + 00' 42'' 56 - - -
57 192  Arndt, Nikias 29  Team DSM + 00' 42'' 57 - - -
58 26  Riesebeek, Oscar 28  Alpecin - Fenix + 00' 42'' 58 - - -
59 185  Meyer, Cameron 33  Team BikeExchange + 00' 42'' 59 - - -
60 184  Kangert, Tanel 34  Team BikeExchange + 00' 43'' 60 - - -
61 206  Schmid, Mauro 21  Team Qhubeka Assos + 00' 43'' 61 - - 19
62 11  Gallopin, Tony 32  Ag2r Citroën Team + 00' 43'' 62 - - -
63 25  Leysen, Senne 25  Alpecin - Fenix + 00' 43'' 63 - - 20
64 227  Richeze, Maximiliano 38  UAE Team Emirates + 00' 44'' 64 - - -
65 142  Bevin, Patrick 30  Israel Start-Up Nation + 00' 44'' 65 - - -
66 226  Molano, Sebastián 26  UAE Team Emirates + 00' 44'' 66 - - -
67 125  Reichenbach, Sébastien 31  Groupama - FDJ + 00' 45'' 67 - - -
68 183  Juul-Jensen, Christop.. 31  Team BikeExchange + 00' 45'' 68 - - -
69 168  Vanhoucke, Harm 23  Lotto - Soudal + 00' 45'' 69 - - 21
70 194  Denz, Nico 27  Team DSM + 00' 45'' 70 - - -
71 105  Keukeleire, Jens 32  EF Education - Nippo + 00' 45'' 71 - - -
72 14  Champoussin, Clément 22  Ag2r Citroën Team + 00' 46'' 72 - - 22
73 191  Hindley, Jai 25  Team DSM + 00' 46'' 73 - - 23
74 104  Guerreiro, Ruben 26  EF Education - Nippo + 00' 47'' 74 - - -
75 153  Bouwman, Koen 27  Jumbo - Visma + 00' 47'' 75 - - -
76 201  Nizzolo, Giacomo 32  Team Qhubeka Assos + 00' 48'' 76 - - -
77 51  Landa, Mikel 31  Bahrain Victorious + 00' 49'' 77 - - -
78 128  Berg, Lars van den va.. 22  Groupama - FDJ + 00' 49'' 78 - - 24
79 203  Frankiny, Kilian 27  Team Qhubeka Assos + 00' 49'' 79 - - -
80 6  Narváez, Jhonnatan 24  Ineos Grenadiers + 00' 50'' 80 - - 25
81 164  Goossens, Kobe 25  Lotto - Soudal + 00' 50'' 81 - - 26
82 208  Wiśniowski, Łukasz 29  Team Qhubeka Assos + 00' 50'' 82 - - -
83 132  Hermans, Quinten 25  Intermarché - Wanty - Go.. + 00' 50'' 83 - - -
84 7  Puccio, Salvatore 31  Ineos Grenadiers + 00' 50'' 84 - - -
85 223  Covi, Alessandro 22  UAE Team Emirates + 00' 50'' 85 - - 27
86 157  Martens, Paul 37  Jumbo - Visma + 00' 50'' 86 - - -
87 18  Warbasse, Larry 30  Ag2r Citroën Team + 00' 50'' 87 - - -
88 28  Vervaeke, Louis 27  Alpecin - Fenix + 00' 50'' 88 - - -
89 81  Viviani, Elia 32  Cofidis + 00' 51'' 89 - - -
90 72  Aleotti, Giovanni 21  Bora - Hansgrohe + 00' 51'' 90 - - 28
91 193  Bardet, Romain 30  Team DSM + 00' 52'' 91 - - -
92 98  Serry, Pieter 32  Deceuninck - Quick-Step + 00' 52'' 92 - - -
93 76  Fabbro, Matteo 26  Bora - Hansgrohe + 00' 52'' 93 - - -
94 163  De Gendt, Thomas 34  Lotto - Soudal + 00' 52'' 94 - - -
95 127  Valter, Attila 22  Groupama - FDJ + 00' 53'' 95 - - 29
96 17  Vendrame, Andrea 26  Ag2r Citroën Team + 00' 53'' 96 - - -
52  Arashiro, Yukiya 36  Bahrain Victorious + 00' 53'' 97 - - -
98 102  Caicedo, Jonathan 28  EF Education - Nippo + 00' 53'' 98 - - -
99 188  Scotson, Callum 24  Team BikeExchange + 00' 53'' 99 - - 30
100 177  Torres, Albert 31  Movistar Team + 00' 53'' 100 - - -
101 137  Taaramäe, Rein 34  Intermarché - Wanty - Go.. + 00' 54'' 101 - - -
102 112  Albanese, Vincenzo 24  EOLO-Kometa + 00' 54'' 102 - - 31
103 195  Hamilton, Chris 25  Team DSM + 00' 55'' 103 - - -
104 75  Buchmann, Emanuel 28  Bora - Hansgrohe + 00' 55'' 104 - - -
105 147  Neilands, Krists 26  Israel Start-Up Nation + 00' 55'' 105 - - -
106 78  Oss, Daniel 34  Bora - Hansgrohe + 00' 56'' 106 - - -
107 213  Ciccone, Giulio 26  Trek - Segafredo + 00' 56'' 107 - - -
108 141  Martin, Dan 34  Israel Start-Up Nation + 00' 57'' 108 - - -
109 73  Benedetti, Cesare 33  Bora - Hansgrohe + 00' 57'' 109 - - -
110 123  Duchesne, Antoine 29  Groupama - FDJ + 00' 57'' 110 - - -
111 95  Keisse, Iljo 38  Deceuninck - Quick-Step + 00' 57'' 111 - - -
112 21  Merlier, Tim 28  Alpecin - Fenix + 00' 58'' 112 - - -
113 198  Storer, Michael 24  Team DSM + 00' 58'' 113 - - 32
114 23  Janssens, Jimmy 31  Alpecin - Fenix + 00' 58'' 114 - - -
115 83  Consonni, Simone 26  Cofidis + 00' 58'' 115 - - -
116 13  Bouchard, Geoffrey 29  Ag2r Citroën Team + 00' 59'' 116 - - -
117 45  Pronskiy, Vadim 22  Astana - Premier Tech + 00' 59'' 117 - - 33
118 218  Moschetti, Matteo 24  Trek - Segafredo + 00' 59'' 118 - - 34
119 187  Schultz, Nick 26  Team BikeExchange + 00' 59'' 119 - - -
120 27  Vermeersch, Gianni 28  Alpecin - Fenix + 01' 01'' 120 - - -
121 34  Ravanelli, Simone 25  Androni Giocattoli - Sid.. + 01' 01'' 121 - - -
122 113  Christian, Mark 30  EOLO-Kometa + 01' 01'' 122 - - -
123 86  Rochas, Rémy 24  Cofidis + 01' 01'' 123 - - 35
124 33  Ponomar, Andrii 18  Androni Giocattoli - Sid.. + 01' 02'' 124 - - 36
125 15  Gougeard, Alexis 28  Ag2r Citroën Team + 01' 02'' 125 - - -
126 96  Knox, James 25  Deceuninck - Quick-Step + 01' 02'' 126 - - -
127 166  Marczyński, Tomasz 37  Lotto - Soudal + 01' 02'' 127 - - -
128 84  Edet, Nicolas 33  Cofidis + 01' 03'' 128 - - -
129 162  De Buyst, Jasper 27  Lotto - Soudal + 01' 03'' 129 - - -
130 87  Sabatini, Fabio 36  Cofidis + 01' 04'' 130 - - -
131 135  Pasqualon, Andrea 33  Intermarché - Wanty - Go.. + 01' 04'' 131 - - -
132 85  Lafay, Victor 25  Cofidis + 01' 04'' 132 - - 37
133 214  Kort, Koen de de 38  Trek - Segafredo + 01' 05'' 133 - - -
134 196  Kanter, Max 23  Team DSM + 01' 06'' 134 - - 38
135 131  Hirt, Jan 30  Intermarché - Wanty - Go.. + 01' 06'' 135 - - -
136 215  Gebreigzabheir, Amanuel 26  Trek - Segafredo + 01' 06'' 136 - - -
137 63  Carboni, Giovanni 25  Bardiani - CSF - Faizanè + 01' 06'' 137 - - -
138 178  Villella, Davide 29  Movistar Team + 01' 08'' 138 - - -
139 224  Dombrowski, Joe 29  UAE Team Emirates + 01' 09'' 139 - - -
140 22  De Bondt, Dries 29  Alpecin - Fenix + 01' 09'' 140 - - -
141 12  Bidard, François 29  Ag2r Citroën Team + 01' 09'' 141 - - -
142 67  Zana, Filippo 22  Bardiani - CSF - Faizanè + 01' 10'' 142 - - 39
143 144  Cimolai, Davide 31  Israel Start-Up Nation + 01' 10'' 143 - - -
144 136  Petilli, Simone 28  Intermarché - Wanty - Go.. + 01' 10'' 144 - - -
145 122  Badilatti, Matteo 28  Groupama - FDJ + 01' 10'' 145 - - -
146 172  Cataldo, Dario 36  Movistar Team + 01' 10'' 146 - - -
147 161  Ewan, Caleb 26  Lotto - Soudal + 01' 11'' 147 - - -
148 167  Oldani, Stefano 23  Lotto - Soudal + 01' 11'' 148 - - 40
149 217  Mosca, Jacopo 27  Trek - Segafredo + 01' 12'' 149 - - -
150 24  Krieger, Alexander 29  Alpecin - Fenix + 01' 12'' 150 - - -
151 114  Dina, Márton 25  EOLO-Kometa + 01' 13'' 151 - - 41
152 156  Groenewegen, Dylan 27  Jumbo - Visma + 01' 13'' 152 - - -
153 58  Valls, Rafael 33  Bahrain Victorious + 01' 13'' 153 - - -
154 16  Naesen, Lawrence 28  Ag2r Citroën Team + 01' 14'' 154 - - -
155 124  Guglielmi, Simon 23  Groupama - FDJ + 01' 14'' 155 - - 42
156 175  Pedrero, Antonio 29  Movistar Team + 01' 15'' 156 - - -
157 116  Gavazzi, Francesco 36  EOLO-Kometa + 01' 15'' 157 - - -
158 35  Sepúlveda, Eduardo 29  Androni Giocattoli - Sid.. + 01' 15'' 158 - - -
159 134  Minali, Riccardo 26  Intermarché - Wanty - Go.. + 01' 16'' 159 - - -
160 204  Lindeman, Bert-Jan 31  Team Qhubeka Assos + 01' 16'' 160 - - -
161 118  Rivi, Samuele 22  EOLO-Kometa + 01' 17'' 161 - - 43
162 212  Brambilla, Gianluca 33  Trek - Segafredo + 01' 18'' 162 - - -
163 37  Tesfazion, Natnael 21  Androni Giocattoli - Sid.. + 01' 19'' 163 - - 44
164 138  Hoorn, Taco van der v.. 27  Intermarché - Wanty - Go.. + 01' 21'' 164 - - -
165 32  Pellaud, Simon 28  Androni Giocattoli - Sid.. + 01' 21'' 165 - - -
166 133  Kreder, Wesley 30  Intermarché - Wanty - Go.. + 01' 22'' 166 - - -
167 82  Berhane, Natnael 30  Cofidis + 01' 23'' 167 - - -
168 66  Marengo, Umberto 28  Bardiani - CSF - Faizanè + 01' 23'' 168 - - -
169 186  Nieve, Mikel 36  Team BikeExchange + 01' 24'' 169 - - -
170 117  Ravasi, Edward 26  EOLO-Kometa + 01' 24'' 170 - - -
171 64  Fiorelli, Filippo 26  Bardiani - CSF - Faizanè + 01' 25'' 171 - - -
172 68  Zoccarato, Samuele 23  Bardiani - CSF - Faizanè + 01' 26'' 172 - - 45
173 176  Rubio, Einer 23  Movistar Team + 01' 26'' 173 - - 46
174 61  Visconti, Giovanni 38  Bardiani - CSF - Faizanè + 01' 27'' 174 - - -
175 31  Cepeda, Alexander 22  Androni Giocattoli - Sid.. + 01' 28'' 175 - - 47
176 65  Gabburo, Davide 28  Bardiani - CSF - Faizanè + 01' 30'' 176 - - -
177 62  Battaglin, Enrico 31  Bardiani - CSF - Faizanè + 01' 30'' 177 - - -
178 38  Venchiarutti, Nicola 22  Androni Giocattoli - Sid.. + 01' 31'' 178 - - 48
179 111  Belletti, Manuel 35  EOLO-Kometa + 01' 32'' 179 - - -
180 115  Fortunato, Lorenzo 24  EOLO-Kometa + 01' 32'' 180 - - 49
181 88  Viviani, Attilio 24  Cofidis + 01' 33'' 181 - - 50
182 36  Tagliani, Filippo 25  Androni Giocattoli - Sid.. + 01' 34'' 182 - - -
183 148  Niv, Guy 27  Israel Start-Up Nation + 01' 34'' 183 - - -
184 46  Sánchez, Luis León 37  Astana - Premier Tech + 01' 37'' 184 - - -
#  Team Time Sum #  Rider Age Time
1  Jumbo - Visma 0h 27' 02'' 11 1
2 152  Affini, Edoardo 24 0h 08' 57''
3 155  Foss, Tobias 23 0h 09' 00''
6 158  Emden, Jos van 36 0h 09' 05''
2  Ineos Grenadiers 0h 27' 11'' 24 2
1 3  Ganna, Filippo 24 0h 08' 47''
10 5  Moscon, Gianni 27 0h 09' 10''
13 2  Castroviejo, Jonathan 34 0h 09' 14''
3  Deceuninck - Quick-Step 0h 27' 15'' 16 3
4 92  Almeida, João 22 0h 09' 04''
5 93  Cavagna, Rémi 25 0h 09' 05''
7 91  Evenepoel, Remco 21 0h 09' 06''
4  Israel Start-Up Nation 0h 27' 40'' 42 4
9 143  Brändle, Matthias 31 0h 09' 09''
14 146  Dowsett, Alex 32 0h 09' 14''
19 145  De Marchi, Alessandro 34 0h 09' 17''
5  Team Qhubeka Assos 0h 27' 43'' 52 5
8 207  Walscheid, Max 27 0h 09' 06''
21 205  Pozzovivo, Domenico 38 0h 09' 18''
23 202  Campenaerts, Victor 29 0h 09' 19''
6  Astana - Premier Tech 0h 27' 49'' 59 6
11 41  Vlasov, Aleksandr 25 0h 09' 11''
20 43  Felline, Fabio 31 0h 09' 18''
28 42  Battistella, Samuele 22 0h 09' 20''
7  UAE Team Emirates 0h 27' 54'' 68 7
17 228  Ulissi, Diego 31 0h 09' 16''
22 222  Conti, Valério 28 0h 09' 18''
29 221  Formolo, Davide 28 0h 09' 20''
8  Bahrain Victorious 0h 28' 03'' 85 8
24 57  Tratnik, Jan 31 0h 09' 19''
25 54  Caruso, Damiano 33 0h 09' 19''
36 53  Bilbao, Pello 31 0h 09' 25''
9  EF Education - Nippo 0h 28' 04'' 89 9
12 107  Bettiol, Alberto 27 0h 09' 13''
35 101  Carthy, Hugh 26 0h 09' 25''
42 109  Garderen, Tejay van 32 0h 09' 26''
10  Movistar Team 0h 28' 08'' 106 10
16 174  Oliveira, Nelson 32 0h 09' 16''
34 173  Jorgenson, Matteo 21 0h 09' 23''
56 171  Soler, Marc 27 0h 09' 29''
11  Bora - Hansgrohe 0h 28' 09'' 110 11
15 74  Bodnar, Maciej 36 0h 09' 15''
44 77  Großschartner, Felix 27 0h 09' 26''
51 71  Sagan, Peter 31 0h 09' 28''
12  Team BikeExchange 0h 28' 15'' 127 12
31 182  Hepburn, Michael 29 0h 09' 21''
37 181  Yates, Simon 28 0h 09' 25''
59 185  Meyer, Cameron 33 0h 09' 29''
13  Groupama - FDJ 0h 28' 25'' 156 13
41 126  Seigle, Romain 26 0h 09' 26''
48 121  Molard, Rudy 31 0h 09' 27''
67 125  Reichenbach, Sébastien 31 0h 09' 32''
14  Lotto - Soudal 0h 28' 26'' 168 14
18 165  Kluge, Roger 35 0h 09' 17''
69 168  Vanhoucke, Harm 23 0h 09' 32''
81 164  Goossens, Kobe 25 0h 09' 37''
15  Team DSM 0h 28' 28'' 173 15
46 197  Roche, Nicholas 36 0h 09' 27''
57 192  Arndt, Nikias 29 0h 09' 29''
70 194  Denz, Nico 27 0h 09' 32''
16  Alpecin - Fenix 0h 28' 36'' 209 16
58 26  Riesebeek, Oscar 28 0h 09' 29''
63 25  Leysen, Senne 25 0h 09' 30''
88 28  Vervaeke, Louis 27 0h 09' 37''
17  Trek - Segafredo 0h 28' 39'' 211 17
50 211  Nibali, Vincenzo 36 0h 09' 28''
54 216  Mollema, Bauke 34 0h 09' 28''
107 213  Ciccone, Giulio 26 0h 09' 43''
18  Ag2r Citroën Team 0h 28' 40'' 221 18
62 11  Gallopin, Tony 32 0h 09' 30''
72 14  Champoussin, Clément 22 0h 09' 33''
87 18  Warbasse, Larry 30 0h 09' 37''
19  Intermarché - Wanty - Gobert.. 0h 29' 09'' 315 19
83 132  Hermans, Quinten 25 0h 09' 37''
101 137  Taaramäe, Rein 34 0h 09' 41''
131 135  Pasqualon, Andrea 33 0h 09' 51''
20  Cofidis 0h 29' 11'' 327 20
89 81  Viviani, Elia 32 0h 09' 38''
115 83  Consonni, Simone 26 0h 09' 45''
123 86  Rochas, Rémy 24 0h 09' 48''
21  EOLO-Kometa 0h 29' 29'' 375 21
102 112  Albanese, Vincenzo 24 0h 09' 41''
122 113  Christian, Mark 30 0h 09' 48''
151 114  Dina, Márton 25 0h 10' 00''
22  Androni Giocattoli - Sidermec 0h 29' 39'' 403 22
121 34  Ravanelli, Simone 25 0h 09' 48''
124 33  Ponomar, Andrii 18 0h 09' 49''
158 35  Sepúlveda, Eduardo 29 0h 10' 02''
23  Bardiani - CSF - Faizanè 0h 30' 00'' 447 23
137 63  Carboni, Giovanni 25 0h 09' 53''
142 67  Zana, Filippo 22 0h 09' 57''
168 66  Marengo, Umberto 28 0h 10' 10''
#  Rider Age  Team Time Difference Rank +/-
1 3  Ganna, Filippo 24  Ineos Grenadiers 0h 08' 47''
2 152  Affini, Edoardo 24  Jumbo - Visma 0h 08' 57'' + 00' 10''
3 155  Foss, Tobias 23  Jumbo - Visma 0h 09' 00'' + 00' 13''
4 92  Almeida, João 22  Deceuninck - Quick-Step 0h 09' 04'' + 00' 17''
5 93  Cavagna, Rémi 25  Deceuninck - Quick-Step 0h 09' 05'' + 00' 18''
6 158  Emden, Jos van 36  Jumbo - Visma 0h 09' 05'' + 00' 18''
7 91  Evenepoel, Remco 21  Deceuninck - Quick-Step 0h 09' 06'' + 00' 19''
8 207  Walscheid, Max 27  Team Qhubeka Assos 0h 09' 06'' + 00' 19''
9 143  Brändle, Matthias 31  Israel Start-Up Nation 0h 09' 09'' + 00' 22''
10 5  Moscon, Gianni 27  Ineos Grenadiers 0h 09' 10'' + 00' 23''
11 41  Vlasov, Aleksandr 25  Astana - Premier Tech 0h 09' 11'' + 00' 24''
12 107  Bettiol, Alberto 27  EF Education - Nippo 0h 09' 13'' + 00' 26''
13 2  Castroviejo, Jonathan 34  Ineos Grenadiers 0h 09' 14'' + 00' 27''
14 146  Dowsett, Alex 32  Israel Start-Up Nation 0h 09' 14'' + 00' 27''
15 74  Bodnar, Maciej 36  Bora - Hansgrohe 0h 09' 15'' + 00' 28''
16 174  Oliveira, Nelson 32  Movistar Team 0h 09' 16'' + 00' 29''
17 228  Ulissi, Diego 31  UAE Team Emirates 0h 09' 16'' + 00' 29''
18 165  Kluge, Roger 35  Lotto - Soudal 0h 09' 17'' + 00' 30''
19 145  De Marchi, Alessandro 34  Israel Start-Up Nation 0h 09' 17'' + 00' 30''
20 43  Felline, Fabio 31  Astana - Premier Tech 0h 09' 18'' + 00' 31''
21 205  Pozzovivo, Domenico 38  Team Qhubeka Assos 0h 09' 18'' + 00' 31''
22 222  Conti, Valério 28  UAE Team Emirates 0h 09' 18'' + 00' 31''
23 202  Campenaerts, Victor 29  Team Qhubeka Assos 0h 09' 19'' + 00' 32''
24 57  Tratnik, Jan 31  Bahrain Victorious 0h 09' 19'' + 00' 32''
25 54  Caruso, Damiano 33  Bahrain Victorious 0h 09' 19'' + 00' 32''
26 154  Dekker, David 23  Jumbo - Visma 0h 09' 19'' + 00' 32''
27 94  Honoré, Mikkel 24  Deceuninck - Quick-Step 0h 09' 20'' + 00' 33''
28 42  Battistella, Samuele 22  Astana - Premier Tech 0h 09' 20'' + 00' 33''
29 221  Formolo, Davide 28  UAE Team Emirates 0h 09' 20'' + 00' 33''
30 47  Sobrero, Matteo 23  Astana - Premier Tech 0h 09' 20'' + 00' 33''
31 182  Hepburn, Michael 29  Team BikeExchange 0h 09' 21'' + 00' 34''
32 8  Sivakov, Pavel 23  Ineos Grenadiers 0h 09' 21'' + 00' 34''
33 4  Martínez, Daniel 25  Ineos Grenadiers 0h 09' 23'' + 00' 36''
34 173  Jorgenson, Matteo 21  Movistar Team 0h 09' 23'' + 00' 36''
35 101  Carthy, Hugh 26  EF Education - Nippo 0h 09' 25'' + 00' 38''
36 53  Bilbao, Pello 31  Bahrain Victorious 0h 09' 25'' + 00' 38''
37 181  Yates, Simon 28  Team BikeExchange 0h 09' 25'' + 00' 38''
38 56  Mohorič, Matej 26  Bahrain Victorious 0h 09' 25'' + 00' 38''
39 97  Masnada, Fausto 27  Deceuninck - Quick-Step 0h 09' 25'' + 00' 38''
40 1  Bernal, Egan 24  Ineos Grenadiers 0h 09' 26'' + 00' 39''
41 126  Seigle, Romain 26  Groupama - FDJ 0h 09' 26'' + 00' 39''
42 109  Garderen, Tejay van 32  EF Education - Nippo 0h 09' 26'' + 00' 39''
43 106  Berg, Julius van den 24  EF Education - Nippo 0h 09' 26'' + 00' 39''
44 77  Großschartner, Felix 27  Bora - Hansgrohe 0h 09' 26'' + 00' 39''
45 44  Izagirre, Gorka 33  Astana - Premier Tech 0h 09' 27'' + 00' 40''
46 197  Roche, Nicholas 36  Team DSM 0h 09' 27'' + 00' 40''
47 103  Carr, Simon 22  EF Education - Nippo 0h 09' 27'' + 00' 40''
48 121  Molard, Rudy 31  Groupama - FDJ 0h 09' 27'' + 00' 40''
49 225  Gaviria, Fernando 26  UAE Team Emirates 0h 09' 28'' + 00' 41''
50 211  Nibali, Vincenzo 36  Trek - Segafredo 0h 09' 28'' + 00' 41''
51 71  Sagan, Peter 31  Bora - Hansgrohe 0h 09' 28'' + 00' 41''
52 151  Bennett, George 31  Jumbo - Visma 0h 09' 28'' + 00' 41''
53 48  Tejada, Harold 24  Astana - Premier Tech 0h 09' 28'' + 00' 41''
54 216  Mollema, Bauke 34  Trek - Segafredo 0h 09' 28'' + 00' 41''
55 55  Mäder, Gino 24  Bahrain Victorious 0h 09' 28'' + 00' 41''
56 171  Soler, Marc 27  Movistar Team 0h 09' 29'' + 00' 42''
57 192  Arndt, Nikias 29  Team DSM 0h 09' 29'' + 00' 42''
58 26  Riesebeek, Oscar 28  Alpecin - Fenix 0h 09' 29'' + 00' 42''
59 185  Meyer, Cameron 33  Team BikeExchange 0h 09' 29'' + 00' 42''
60 184  Kangert, Tanel 34  Team BikeExchange 0h 09' 30'' + 00' 43''
61 206  Schmid, Mauro 21  Team Qhubeka Assos 0h 09' 30'' + 00' 43''
62 11  Gallopin, Tony 32  Ag2r Citroën Team 0h 09' 30'' + 00' 43''
63 25  Leysen, Senne 25  Alpecin - Fenix 0h 09' 30'' + 00' 43''
64 227  Richeze, Maximiliano 38  UAE Team Emirates 0h 09' 31'' + 00' 44''
65 142  Bevin, Patrick 30  Israel Start-Up Nation 0h 09' 31'' + 00' 44''
66 226  Molano, Sebastián 26  UAE Team Emirates 0h 09' 31'' + 00' 44''
67 125  Reichenbach, Sébastien 31  Groupama - FDJ 0h 09' 32'' + 00' 45''
68 183  Juul-Jensen, Christopher 31  Team BikeExchange 0h 09' 32'' + 00' 45''
69 168  Vanhoucke, Harm 23  Lotto - Soudal 0h 09' 32'' + 00' 45''
70 194  Denz, Nico 27  Team DSM 0h 09' 32'' + 00' 45''
71 105  Keukeleire, Jens 32  EF Education - Nippo 0h 09' 32'' + 00' 45''
72 14  Champoussin, Clément 22  Ag2r Citroën Team 0h 09' 33'' + 00' 46''
73 191  Hindley, Jai 25  Team DSM 0h 09' 33'' + 00' 46''
74 104  Guerreiro, Ruben 26  EF Education - Nippo 0h 09' 34'' + 00' 47''
75 153  Bouwman, Koen 27  Jumbo - Visma 0h 09' 34'' + 00' 47''
76 201  Nizzolo, Giacomo 32  Team Qhubeka Assos 0h 09' 35'' + 00' 48''
77 51  Landa, Mikel 31  Bahrain Victorious 0h 09' 36'' + 00' 49''
78 128  Berg, Lars van den 22  Groupama - FDJ 0h 09' 36'' + 00' 49''
79 203  Frankiny, Kilian 27  Team Qhubeka Assos 0h 09' 36'' + 00' 49''
80 6  Narváez, Jhonnatan 24  Ineos Grenadiers 0h 09' 37'' + 00' 50''
81 164  Goossens, Kobe 25  Lotto - Soudal 0h 09' 37'' + 00' 50''
82 208  Wiśniowski, Łukasz 29  Team Qhubeka Assos 0h 09' 37'' + 00' 50''
83 132  Hermans, Quinten 25  Intermarché - Wanty - Go.. 0h 09' 37'' + 00' 50''
84 7  Puccio, Salvatore 31  Ineos Grenadiers 0h 09' 37'' + 00' 50''
85 223  Covi, Alessandro 22  UAE Team Emirates 0h 09' 37'' + 00' 50''
86 157  Martens, Paul 37  Jumbo - Visma 0h 09' 37'' + 00' 50''
87 18  Warbasse, Larry 30  Ag2r Citroën Team 0h 09' 37'' + 00' 50''
88 28  Vervaeke, Louis 27  Alpecin - Fenix 0h 09' 37'' + 00' 50''
89 81  Viviani, Elia 32  Cofidis 0h 09' 38'' + 00' 51''
90 72  Aleotti, Giovanni 21  Bora - Hansgrohe 0h 09' 38'' + 00' 51''
91 193  Bardet, Romain 30  Team DSM 0h 09' 39'' + 00' 52''
92 98  Serry, Pieter 32  Deceuninck - Quick-Step 0h 09' 39'' + 00' 52''
93 76  Fabbro, Matteo 26  Bora - Hansgrohe 0h 09' 39'' + 00' 52''
94 163  De Gendt, Thomas 34  Lotto - Soudal 0h 09' 39'' + 00' 52''
95 127  Valter, Attila 22  Groupama - FDJ 0h 09' 40'' + 00' 53''
96 17  Vendrame, Andrea 26  Ag2r Citroën Team 0h 09' 40'' + 00' 53''
52  Arashiro, Yukiya 36  Bahrain Victorious 0h 09' 40'' + 00' 53''
98 102  Caicedo, Jonathan 28  EF Education - Nippo 0h 09' 40'' + 00' 53''
99 188  Scotson, Callum 24  Team BikeExchange 0h 09' 40'' + 00' 53''
100 177  Torres, Albert 31  Movistar Team 0h 09' 40'' + 00' 53''
101 137  Taaramäe, Rein 34  Intermarché - Wanty - Go.. 0h 09' 41'' + 00' 54''
102 112  Albanese, Vincenzo 24  EOLO-Kometa 0h 09' 41'' + 00' 54''
103 195  Hamilton, Chris 25  Team DSM 0h 09' 42'' + 00' 55''
104 75  Buchmann, Emanuel 28  Bora - Hansgrohe 0h 09' 42'' + 00' 55''
105 147  Neilands, Krists 26  Israel Start-Up Nation 0h 09' 42'' + 00' 55''
106 78  Oss, Daniel 34  Bora - Hansgrohe 0h 09' 43'' + 00' 56''
107 213  Ciccone, Giulio 26  Trek - Segafredo 0h 09' 43'' + 00' 56''
108 141  Martin, Dan 34  Israel Start-Up Nation 0h 09' 44'' + 00' 57''
109 73  Benedetti, Cesare 33  Bora - Hansgrohe 0h 09' 44'' + 00' 57''
110 123  Duchesne, Antoine 29  Groupama - FDJ 0h 09' 44'' + 00' 57''
111 95  Keisse, Iljo 38  Deceuninck - Quick-Step 0h 09' 44'' + 00' 57''
112 21  Merlier, Tim 28  Alpecin - Fenix 0h 09' 45'' + 00' 58''
113 198  Storer, Michael 24  Team DSM 0h 09' 45'' + 00' 58''
114 23  Janssens, Jimmy 31  Alpecin - Fenix 0h 09' 45'' + 00' 58''
115 83  Consonni, Simone 26  Cofidis 0h 09' 45'' + 00' 58''
116 13  Bouchard, Geoffrey 29  Ag2r Citroën Team 0h 09' 46'' + 00' 59''
117 45  Pronskiy, Vadim 22  Astana - Premier Tech 0h 09' 46'' + 00' 59''
118 218  Moschetti, Matteo 24  Trek - Segafredo 0h 09' 46'' + 00' 59''
119 187  Schultz, Nick 26  Team BikeExchange 0h 09' 46'' + 00' 59''
120 27  Vermeersch, Gianni 28  Alpecin - Fenix 0h 09' 48'' + 01' 01''
121 34  Ravanelli, Simone 25  Androni Giocattoli - Sid.. 0h 09' 48'' + 01' 01''
122 113  Christian, Mark 30  EOLO-Kometa 0h 09' 48'' + 01' 01''
123 86  Rochas, Rémy 24  Cofidis 0h 09' 48'' + 01' 01''
124 33  Ponomar, Andrii 18  Androni Giocattoli - Sid.. 0h 09' 49'' + 01' 02''
125 15  Gougeard, Alexis 28  Ag2r Citroën Team 0h 09' 49'' + 01' 02''
126 96  Knox, James 25  Deceuninck - Quick-Step 0h 09' 49'' + 01' 02''
127 166  Marczyński, Tomasz 37  Lotto - Soudal 0h 09' 49'' + 01' 02''
128 84  Edet, Nicolas 33  Cofidis 0h 09' 50'' + 01' 03''
129 162  De Buyst, Jasper 27  Lotto - Soudal 0h 09' 50'' + 01' 03''
130 87  Sabatini, Fabio 36  Cofidis 0h 09' 51'' + 01' 04''
131 135  Pasqualon, Andrea 33  Intermarché - Wanty - Go.. 0h 09' 51'' + 01' 04''
132 85  Lafay, Victor 25  Cofidis 0h 09' 51'' + 01' 04''
133 214  Kort, Koen de 38  Trek - Segafredo 0h 09' 52'' + 01' 05''
134 196  Kanter, Max 23  Team DSM 0h 09' 53'' + 01' 06''
135 131  Hirt, Jan 30  Intermarché - Wanty - Go.. 0h 09' 53'' + 01' 06''
136 215  Gebreigzabheir, Amanuel 26  Trek - Segafredo 0h 09' 53'' + 01' 06''
137 63  Carboni, Giovanni 25  Bardiani - CSF - Faizanè 0h 09' 53'' + 01' 06''
138 178  Villella, Davide 29  Movistar Team 0h 09' 55'' + 01' 08''
139 224  Dombrowski, Joe 29  UAE Team Emirates 0h 09' 56'' + 01' 09''
140 22  De Bondt, Dries 29  Alpecin - Fenix 0h 09' 56'' + 01' 09''
141 12  Bidard, François 29  Ag2r Citroën Team 0h 09' 56'' + 01' 09''
142 67  Zana, Filippo 22  Bardiani - CSF - Faizanè 0h 09' 57'' + 01' 10''
143 144  Cimolai, Davide 31  Israel Start-Up Nation 0h 09' 57'' + 01' 10''
144 136  Petilli, Simone 28  Intermarché - Wanty - Go.. 0h 09' 57'' + 01' 10''
145 122  Badilatti, Matteo 28  Groupama - FDJ 0h 09' 57'' + 01' 10''
146 172  Cataldo, Dario 36  Movistar Team 0h 09' 57'' + 01' 10''
147 161  Ewan, Caleb 26  Lotto - Soudal 0h 09' 58'' + 01' 11''
148 167  Oldani, Stefano 23  Lotto - Soudal 0h 09' 58'' + 01' 11''
149 217  Mosca, Jacopo 27  Trek - Segafredo 0h 09' 59'' + 01' 12''
150 24  Krieger, Alexander 29  Alpecin - Fenix 0h 09' 59'' + 01' 12''
151 114  Dina, Márton 25  EOLO-Kometa 0h 10' 00'' + 01' 13''
152 156  Groenewegen, Dylan 27  Jumbo - Visma 0h 10' 00'' + 01' 13''
153 58  Valls, Rafael 33  Bahrain Victorious 0h 10' 00'' + 01' 13''
154 16  Naesen, Lawrence 28  Ag2r Citroën Team 0h 10' 01'' + 01' 14''
155 124  Guglielmi, Simon 23  Groupama - FDJ 0h 10' 01'' + 01' 14''
156 175  Pedrero, Antonio 29  Movistar Team 0h 10' 02'' + 01' 15''
157 116  Gavazzi, Francesco 36  EOLO-Kometa 0h 10' 02'' + 01' 15''
158 35  Sepúlveda, Eduardo 29  Androni Giocattoli - Sid.. 0h 10' 02'' + 01' 15''
159 134  Minali, Riccardo 26  Intermarché - Wanty - Go.. 0h 10' 03'' + 01' 16''
160 204  Lindeman, Bert-Jan 31  Team Qhubeka Assos 0h 10' 03'' + 01' 16''
161 118  Rivi, Samuele 22  EOLO-Kometa 0h 10' 04'' + 01' 17''
162 212  Brambilla, Gianluca 33  Trek - Segafredo 0h 10' 05'' + 01' 18''
163 37  Tesfazion, Natnael 21  Androni Giocattoli - Sid.. 0h 10' 06'' + 01' 19''
164 138  Hoorn, Taco van der 27  Intermarché - Wanty - Go.. 0h 10' 08'' + 01' 21''
165 32  Pellaud, Simon 28  Androni Giocattoli - Sid.. 0h 10' 08'' + 01' 21''
166 133  Kreder, Wesley 30  Intermarché - Wanty - Go.. 0h 10' 09'' + 01' 22''
167 82  Berhane, Natnael 30  Cofidis 0h 10' 10'' + 01' 23''
168 66  Marengo, Umberto 28  Bardiani - CSF - Faizanè 0h 10' 10'' + 01' 23''
169 186  Nieve, Mikel 36  Team BikeExchange 0h 10' 11'' + 01' 24''
170 117  Ravasi, Edward 26  EOLO-Kometa 0h 10' 11'' + 01' 24''
171 64  Fiorelli, Filippo 26  Bardiani - CSF - Faizanè 0h 10' 12'' + 01' 25''
172 68  Zoccarato, Samuele 23  Bardiani - CSF - Faizanè 0h 10' 13'' + 01' 26''
173 176  Rubio, Einer 23  Movistar Team 0h 10' 13'' + 01' 26''
174 61  Visconti, Giovanni 38  Bardiani - CSF - Faizanè 0h 10' 14'' + 01' 27''
175 31  Cepeda, Alexander 22  Androni Giocattoli - Sid.. 0h 10' 15'' + 01' 28''
176 65  Gabburo, Davide 28  Bardiani - CSF - Faizanè 0h 10' 17'' + 01' 30''
177 62  Battaglin, Enrico 31  Bardiani - CSF - Faizanè 0h 10' 17'' + 01' 30''
178 38  Venchiarutti, Nicola 22  Androni Giocattoli - Sid.. 0h 10' 18'' + 01' 31''
179 111  Belletti, Manuel 35  EOLO-Kometa 0h 10' 19'' + 01' 32''
180 115  Fortunato, Lorenzo 24  EOLO-Kometa 0h 10' 19'' + 01' 32''
181 88  Viviani, Attilio 24  Cofidis 0h 10' 20'' + 01' 33''
182 36  Tagliani, Filippo 25  Androni Giocattoli - Sid.. 0h 10' 21'' + 01' 34''
183 148  Niv, Guy 27  Israel Start-Up Nation 0h 10' 21'' + 01' 34''
184 46  Sánchez, Luis León 37  Astana - Premier Tech 0h 10' 24'' + 01' 37''
#  Rider Age  Team Points Difference Rank +/-
1 3  Ganna, Filippo 24  Ineos Grenadiers 15 pts
2 152  Affini, Edoardo 24  Jumbo - Visma 12 pts -3 pts
3 155  Foss, Tobias 23  Jumbo - Visma 9 pts -6 pts
4 92  Almeida, João 22  Deceuninck - Quick-Step 7 pts -8 pts
5 93  Cavagna, Rémi 25  Deceuninck - Quick-Step 6 pts -9 pts
6 158  Emden, Jos van 36  Jumbo - Visma 5 pts -10 pts
7 91  Evenepoel, Remco 21  Deceuninck - Quick-Step 4 pts -11 pts
8 207  Walscheid, Max 27  Team Qhubeka Assos 3 pts -12 pts
9 143  Brändle, Matthias 31  Israel Start-Up Nation 2 pts -13 pts
10 5  Moscon, Gianni 27  Ineos Grenadiers 1 pts -14 pts
#  Rider Age  Team Points Difference Rank +/-
#  Rider Age  Team Points Difference Rank +/-
#  Rider Age  Team Time Difference Rank +/-
1 3  Ganna, Filippo 24  Ineos Grenadiers 0h 08' 47''
2 152  Affini, Edoardo 24  Jumbo - Visma 0h 08' 57'' + 00' 10''
3 155  Foss, Tobias 23  Jumbo - Visma 0h 09' 00'' + 00' 13''
4 92  Almeida, João 22  Deceuninck - Quick-Step 0h 09' 04'' + 00' 17''
5 91  Evenepoel, Remco 21  Deceuninck - Quick-Step 0h 09' 06'' + 00' 19''
6 41  Vlasov, Aleksandr 25  Astana - Premier Tech 0h 09' 11'' + 00' 24''
7 154  Dekker, David 23  Jumbo - Visma 0h 09' 19'' + 00' 32''
8 94  Honoré, Mikkel 24  Deceuninck - Quick-Step 0h 09' 20'' + 00' 33''
9 42  Battistella, Samuele 22  Astana - Premier Tech 0h 09' 20'' + 00' 33''
10 47  Sobrero, Matteo 23  Astana - Premier Tech 0h 09' 20'' + 00' 33''
11 8  Sivakov, Pavel 23  Ineos Grenadiers 0h 09' 21'' + 00' 34''
12 4  Martínez, Daniel 25  Ineos Grenadiers 0h 09' 23'' + 00' 36''
13 173  Jorgenson, Matteo 21  Movistar Team 0h 09' 23'' + 00' 36''
14 1  Bernal, Egan 24  Ineos Grenadiers 0h 09' 26'' + 00' 39''
15 106  Berg, Julius van den 24  EF Education - Nippo 0h 09' 26'' + 00' 39''
16 103  Carr, Simon 22  EF Education - Nippo 0h 09' 27'' + 00' 40''
17 48  Tejada, Harold 24  Astana - Premier Tech 0h 09' 28'' + 00' 41''
18 55  Mäder, Gino 24  Bahrain Victorious 0h 09' 28'' + 00' 41''
19 206  Schmid, Mauro 21  Team Qhubeka Assos 0h 09' 30'' + 00' 43''
20 25  Leysen, Senne 25  Alpecin - Fenix 0h 09' 30'' + 00' 43''
21 168  Vanhoucke, Harm 23  Lotto - Soudal 0h 09' 32'' + 00' 45''
22 14  Champoussin, Clément 22  Ag2r Citroën Team 0h 09' 33'' + 00' 46''
23 191  Hindley, Jai 25  Team DSM 0h 09' 33'' + 00' 46''
24 128  Berg, Lars van den 22  Groupama - FDJ 0h 09' 36'' + 00' 49''
25 6  Narváez, Jhonnatan 24  Ineos Grenadiers 0h 09' 37'' + 00' 50''
26 164  Goossens, Kobe 25  Lotto - Soudal 0h 09' 37'' + 00' 50''
27 223  Covi, Alessandro 22  UAE Team Emirates 0h 09' 37'' + 00' 50''
28 72  Aleotti, Giovanni 21  Bora - Hansgrohe 0h 09' 38'' + 00' 51''
29 127  Valter, Attila 22  Groupama - FDJ 0h 09' 40'' + 00' 53''
30 188  Scotson, Callum 24  Team BikeExchange 0h 09' 40'' + 00' 53''
31 112  Albanese, Vincenzo 24  EOLO-Kometa 0h 09' 41'' + 00' 54''
32 198  Storer, Michael 24  Team DSM 0h 09' 45'' + 00' 58''
33 45  Pronskiy, Vadim 22  Astana - Premier Tech 0h 09' 46'' + 00' 59''
34 218  Moschetti, Matteo 24  Trek - Segafredo 0h 09' 46'' + 00' 59''
35 86  Rochas, Rémy 24  Cofidis 0h 09' 48'' + 01' 01''
36 33  Ponomar, Andrii 18  Androni Giocattoli - Sid.. 0h 09' 49'' + 01' 02''
37 85  Lafay, Victor 25  Cofidis 0h 09' 51'' + 01' 04''
38 196  Kanter, Max 23  Team DSM 0h 09' 53'' + 01' 06''
39 67  Zana, Filippo 22  Bardiani - CSF - Faizanè 0h 09' 57'' + 01' 10''
40 167  Oldani, Stefano 23  Lotto - Soudal 0h 09' 58'' + 01' 11''
41 114  Dina, Márton 25  EOLO-Kometa 0h 10' 00'' + 01' 13''
42 124  Guglielmi, Simon 23  Groupama - FDJ 0h 10' 01'' + 01' 14''
43 118  Rivi, Samuele 22  EOLO-Kometa 0h 10' 04'' + 01' 17''
44 37  Tesfazion, Natnael 21  Androni Giocattoli - Sid.. 0h 10' 06'' + 01' 19''
45 68  Zoccarato, Samuele 23  Bardiani - CSF - Faizanè 0h 10' 13'' + 01' 26''
46 176  Rubio, Einer 23  Movistar Team 0h 10' 13'' + 01' 26''
47 31  Cepeda, Alexander 22  Androni Giocattoli - Sid.. 0h 10' 15'' + 01' 28''
48 38  Venchiarutti, Nicola 22  Androni Giocattoli - Sid.. 0h 10' 18'' + 01' 31''
49 115  Fortunato, Lorenzo 24  EOLO-Kometa 0h 10' 19'' + 01' 32''
50 88  Viviani, Attilio 24  Cofidis 0h 10' 20'' + 01' 33''
#  Team Time Difference Rank +/-
1  Jumbo - Visma 0h 27' 02''
2  Ineos Grenadiers 0h 27' 11'' + 00' 09''
3  Deceuninck - Quick-Step 0h 27' 15'' + 00' 13''
4  Israel Start-Up Nation 0h 27' 40'' + 00' 38''
5  Team Qhubeka Assos 0h 27' 43'' + 00' 41''
6  Astana - Premier Tech 0h 27' 49'' + 00' 47''
7  UAE Team Emirates 0h 27' 54'' + 00' 52''
8  Bahrain Victorious 0h 28' 03'' + 01' 01''
9  EF Education - Nippo 0h 28' 04'' + 01' 02''
10  Movistar Team 0h 28' 08'' + 01' 06''
11  Bora - Hansgrohe 0h 28' 09'' + 01' 07''
12  Team BikeExchange 0h 28' 15'' + 01' 13''
13  Groupama - FDJ 0h 28' 25'' + 01' 23''
14  Lotto - Soudal 0h 28' 26'' + 01' 24''
15  Team DSM 0h 28' 28'' + 01' 26''
16  Alpecin - Fenix 0h 28' 36'' + 01' 34''
17  Trek - Segafredo 0h 28' 39'' + 01' 37''
18  Ag2r Citroën Team 0h 28' 40'' + 01' 38''
19  Intermarché - Wanty - Gobert Matériaux 0h 29' 09'' + 02' 07''
20  Cofidis 0h 29' 11'' + 02' 09''
21  EOLO-Kometa 0h 29' 29'' + 02' 27''
22  Androni Giocattoli - Sidermec 0h 29' 39'' + 02' 37''
23  Bardiani - CSF - Faizanè 0h 30' 00'' + 02' 58''


© Wijnreder Media