1 147 +40:13 123
Sprint 22 ORICA-Scott 100 80 5:35:18
2 102 +28:32 135
Sprint 22 Quick-Step Floors 40 50 ,, 0:00
3 184 +58:19 53
Sprint 26 BORA - hansgrohe 20 35 ,, 0:00
4 131 +35:43 100
Sprint 34 Lotto Soudal 12 25 ,, 0:00
5 85 +21:34 199
Classic 25 Trek - Segafredo 4 18 ,, 0:00
6 92 +26:45 145
Classic 22 Team Dimension Data 15 ,, 0:00
7 56 +14:27 162
Climber 27 Team LottoNL-Jumbo 12 0:02 0:02
8 146 +39:50 59
Sprint 28 BORA - hansgrohe 10 ,, 0:02
9 134 +35:57 99
Sprint 27 Gazprom-RusVelo 8 ,, 0:02
10 4 +0:10 1
Climber 32 Bahrain Merida Pro Cycling Team 6 ,, 0:02
11 6 +0:10 181
TT 26 Team Sunweb 5 ,, 0:02
12 2 +0:06 179
GC 30 Team Sky 4 ,, 0:02
13 63 +16:20 177
GC 27 Team Sky 3 ,, 0:02
14 104 +28:42 205
Sprint 29 UAE Team Emirates 2 ,, 0:02
15 3 +0:10 121
Climber 24 ORICA-Scott 1 ,, 0:02
16 138 +36:55 126
Sprint 28 ORICA-Scott ,, 0:02
17 5 +0:10 11
Climber 34 AG2R La Mondiale ,, 0:02
18 139 +36:57 34
Sprint 27 Bardiani - CSF ,, 0:02
19 13 +0:10 64
Climber 24 Cannondale - Drapac Pro Cycling Team ,, 0:02
20 151 +41:27 137
Sprint 23 Quick-Step Floors ,, 0:02
21 1 +0:00 131
TT 24 Quick-Step Floors ,, 0:02
22 168 +47:14 182
Sprint 22 Team Sunweb ,, 0:02
23 48 +12:03 118
Sprint 31 Movistar Team ,, 0:02
24 17 +0:46 201
Climber 30 UAE Team Emirates ,, 0:02
25 7 +0:10 111
GC 27 Movistar Team ,, 0:02
26 57 +14:47 13
Climber 25 AG2R La Mondiale ,, 0:02
27 9 +0:10 112
GC 30 Movistar Team ,, 0:02
28 24 +2:10 202
Climber 24 UAE Team Emirates ,, 0:02
29 15 +0:23 161
Climber 29 Team LottoNL-Jumbo ,, 0:02
30 8 +0:10 191
Climber 30 Trek - Segafredo ,, 0:02
31 137 +36:53 176
TT 35 Team Sky ,, 0:02
32 112 +30:11 156
Sprint 27 Team Katusha Alpecin ,, 0:02
33 12 +0:10 171
Climber 27 Team Sky ,, 0:02
34 77 +19:10 3
TT 30 Bahrain Merida Pro Cycling Team ,, 0:02
35 11 +0:10 81
Climber 26 FDJ ,, 0:02
36 10 +0:10 41
GC 28 BMC Racing Team ,, 0:02
37 156 +42:27 32
Climber 20 Bardiani - CSF ,, 0:02
38 28 +3:48 19
Climber 33 AG2R La Mondiale ,, 0:02
39 25 +2:25 109
GC 34 Lotto Soudal ,, 0:02
40 16 +0:23 185
Climber 26 Team Sunweb ,, 0:02
41 20 +1:32 22
Climber 32 Astana Pro Team ,, 0:02
42 14 +0:14 151
Climber 27 Team Katusha Alpecin ,, 0:02
43 49 +12:05 187
Climber 26 Team Sunweb ,, 0:02
44 130 +35:04 65
GC 29 Cannondale - Drapac Pro Cycling Team ,, 0:02
45 53 +14:16 27
GC 33 Astana Pro Team 0:11 0:11
46 27 +3:39 143
GC 26 Team Dimension Data ,, 0:11
47 68 +17:35 184
TT 28 Team Sunweb ,, 0:11
48 78 +19:46 49
Sprint 35 BMC Racing Team ,, 0:11
49 47 +11:12 46
TT 27 BMC Racing Team ,, 0:11
50 136 +36:48 203
Sprint 34 UAE Team Emirates ,, 0:11
51 19 +1:18 209
Climber 25 UAE Team Emirates ,, 0:11
52 18 +1:03 26
GC 30 Astana Pro Team ,, 0:11
53 21 +1:34 208
Climber 24 UAE Team Emirates ,, 0:11
54 152 +41:33 138
Sprint 34 Quick-Step Floors ,, 0:11
55 22 +1:36 69
Climber 30 Cannondale - Drapac Pro Cycling Team ,, 0:11
56 38 +7:18 133
GC 21 Quick-Step Floors ,, 0:11
57 23 +1:52 8
GC 34 Bahrain Merida Pro Cycling Team ,, 0:11
58 32 +5:18 117
Climber 29 Movistar Team ,, 0:11
59 33 +5:40 107
GC 33 Lotto Soudal ,, 0:11
60 142 +37:41 37
Sprint 25 Bardiani - CSF ,, 0:11
61 132 +35:46 66
Classic 30 Cannondale - Drapac Pro Cycling Team ,, 0:11
62 58 +14:56 153
GC 28 Team Katusha Alpecin ,, 0:11
63 37 +6:32 116
GC 31 Movistar Team ,, 0:11
64 60 +15:37 16
GC 29 AG2R La Mondiale ,, 0:11
65 30 +4:46 15
GC 36 AG2R La Mondiale ,, 0:11
66 62 +15:48 194
GC 32 Trek - Segafredo ,, 0:11
67 45 +10:35 54
Climber 25 BORA - hansgrohe ,, 0:11
68 46 +10:35 56
Climber 23 BORA - hansgrohe ,, 0:11
69 116 +30:38 101
GC 37 Lotto Soudal ,, 0:11
70 161 +43:28 148
TT 28 Team Dimension Data ,, 0:11
71 36 +6:29 71
GC 26 CCC Sprandi Polkowice ,, 0:11
72 42 +9:07 85
Climber 27 FDJ 0:17 0:17
73 83 +20:58 58
Classic 25 BORA - hansgrohe ,, 0:17
74 98 +27:36 68
Classic 25 Cannondale - Drapac Pro Cycling Team ,, 0:17
75 41 +8:47 84
TT 26 FDJ ,, 0:17
76 61 +15:41 92
Sprint 35 Gazprom-RusVelo ,, 0:17
77 73 +18:45 167
GC 38 Team LottoNL-Jumbo ,, 0:17
78 123 +32:47 79
TT 27 CCC Sprandi Polkowice ,, 0:17
79 86 +22:38 29
GC 30 Astana Pro Team ,, 0:17
80 52 +12:40 165
TT 34 Team LottoNL-Jumbo ,, 0:17
81 29 +4:30 25
GC 26 Astana Pro Team ,, 0:17
82 100 +28:23 14
GC 24 AG2R La Mondiale ,, 0:17
83 88 +24:42 55
GC 32 BORA - hansgrohe ,, 0:17
84 121 +32:19 103
Classic 23 Lotto Soudal ,, 0:17
85 159 +42:47 141
Climber 28 Team Dimension Data ,, 0:17
86 150 +40:24 74
GC 27 CCC Sprandi Polkowice ,, 0:17
87 66 +17:01 91
GC 34 Gazprom-RusVelo ,, 0:17
88 141 +37:31 174
Classic 33 Team Sky ,, 0:17
89 101 +28:30 206
Climber 22 UAE Team Emirates ,, 0:17
90 157 +42:40 136
Sprint 34 Quick-Step Floors ,, 0:17
91 26 +3:38 44
GC 30 BMC Racing Team ,, 0:17
92 70 +18:15 189
GC 36 Team Sunweb ,, 0:17
93 43 +9:24 86
GC 34 FDJ ,, 0:17
94 113 +30:29 83
Sprint 32 FDJ ,, 0:17
95 34 +5:44 198
GC 29 Trek - Segafredo ,, 0:17
96 50 +12:25 175
GC 23 Team Sky ,, 0:17
97 167 +46:13 216
Sprint 23 Wilier Triestina - Selle Italia ,, 0:17
98 108 +29:22 169
TT 32 Team LottoNL-Jumbo ,, 0:17
99 122 +32:37 219
Sprint 27 Wilier Triestina - Selle Italia ,, 0:17
100 55 +14:23 93
TT 25 Gazprom-RusVelo ,, 0:17
101 80 +20:25 142
Climber 34 Team Dimension Data ,, 0:17
102 170 +48:19 164
Classic 28 Team LottoNL-Jumbo ,, 0:17
103 40 +7:47 218
GC 22 Wilier Triestina - Selle Italia ,, 0:17
104 173 +49:06 152
GC 32 Team Katusha Alpecin ,, 0:17
105 51 +12:30 154
GC 30 Team Katusha Alpecin ,, 0:17
106 31 +5:12 6
Climber 39 Bahrain Merida Pro Cycling Team ,, 0:17
107 93 +26:48 4
Classic 35 Bahrain Merida Pro Cycling Team ,, 0:17
108 154 +41:47 159
Sprint 40 Team Katusha Alpecin ,, 0:17
109 105 +28:59 213
Sprint 29 Wilier Triestina - Selle Italia 0:29 0:29
110 153 +41:40 122
TT 23 ORICA-Scott ,, 0:29
111 189 +1:06:23 57
Sprint 28 BORA - hansgrohe ,, 0:29
112 119 +31:20 124
TT 25 ORICA-Scott 0:32 0:32
113 64 +16:34 115
GC 30 Movistar Team ,, 0:32
114 75 +18:52 28
Climber 39 Astana Pro Team ,, 0:32
115 35 +6:00 113
Climber 28 Movistar Team ,, 0:32
116 124 +32:54 211
Classic 35 Wilier Triestina - Selle Italia ,, 0:32
117 72 +18:34 193
GC 25 Trek - Segafredo ,, 0:32
118 144 +39:18 166
TT 29 Team LottoNL-Jumbo ,, 0:32
119 111 +30:07 186
GC 24 Team Sunweb ,, 0:32
120 129 +34:45 114
Sprint 36 Movistar Team ,, 0:32
121 91 +26:13 75
Sprint 30 CCC Sprandi Polkowice ,, 0:32
122 71 +18:27 9
Classic 34 Bahrain Merida Pro Cycling Team ,, 0:32
123 81 +20:34 146
GC 29 Team Dimension Data ,, 0:32
124 110 +29:31 12
Classic 29 AG2R La Mondiale ,, 0:32
125 84 +21:09 88
TT 33 FDJ ,, 0:32
126 89 +24:52 78
GC 21 CCC Sprandi Polkowice ,, 0:32
127 107 +29:14 147
Classic 27 Team Dimension Data ,, 0:32
128 99 +28:12 204
Classic 33 UAE Team Emirates ,, 0:32
129 148 +40:20 77
TT 31 CCC Sprandi Polkowice ,, 0:32
130 165 +44:59 188
GC 31 Team Sunweb ,, 0:32
131 95 +26:56 76
Classic 30 CCC Sprandi Polkowice 0:46 0:46
132 103 +28:36 134
GC 33 Quick-Step Floors 1:09 1:09
133 143 +39:16 106
Sprint 25 Lotto Soudal 1:15 1:15
134 128 +34:43 82
Sprint 34 FDJ ,, 1:15
135 39 +7:23 87
Climber 27 FDJ ,, 1:15
136 115 +30:33 89
Classic 35 FDJ ,, 1:15
137 140 +37:25 45
TT 37 BMC Racing Team 1:32 1:32
138 74 +18:49 23
Climber 27 Astana Pro Team ,, 1:32
139 96 +27:08 168
GC 34 Team LottoNL-Jumbo ,, 1:32
140 187 +1:05:10 24
Sprint 25 Astana Pro Team ,, 1:32
141 177 +52:51 51
TT 32 BORA - hansgrohe ,, 1:32
142 54 +14:22 183
Climber 31 Team Sunweb ,, 1:32
143 87 +24:20 62
Climber 22 Cannondale - Drapac Pro Cycling Team ,, 1:32
144 164 +44:17 97
Sprint 25 Gazprom-RusVelo 0:02 0:02
145 171 +48:59 196
Sprint 28 Trek - Segafredo 1:42 1:42
146 109 +29:25 7
Classic 23 Bahrain Merida Pro Cycling Team ,, 1:42
147 169 +47:14 149
Sprint 26 Team Dimension Data ,, 1:42
148 126 +33:39 2
GC 32 Bahrain Merida Pro Cycling Team 2:05 2:05
149 65 +16:36 178
Climber 28 Team Sky ,, 2:05
150 79 +19:52 132
GC 30 Quick-Step Floors ,, 2:05
151 166 +45:26 212
GC 23 Wilier Triestina - Selle Italia ,, 2:05
152 162 +44:00 192
Sprint 26 Trek - Segafredo ,, 2:05
153 158 +42:43 95
Sprint 36 Gazprom-RusVelo ,, 2:05
154 106 +29:05 207
GC 22 UAE Team Emirates ,, 2:05
155 120 +31:24 104
GC 30 Lotto Soudal ,, 2:05
156 155 +42:24 197
Classic 21 Trek - Segafredo ,, 2:05
157 97 +27:30 48
Climber 25 BMC Racing Team ,, 2:05
158 69 +18:10 43
Classic 26 BMC Racing Team ,, 2:05
159 185 +1:03:50 47
GC 25 BMC Racing Team ,, 2:05
160 67 +17:26 172
GC 33 Team Sky ,, 2:05
161 117 +31:14 18
Classic 23 AG2R La Mondiale ,, 2:05
162 118 +31:15 173
Climber 25 Team Sky ,, 2:05
163 76 +18:59 127
GC 37 ORICA-Scott ,, 2:05
164 191 +1:09:51 157
GC 35 Team Katusha Alpecin ,, 2:05
165 135 +36:02 96
Classic 29 Gazprom-RusVelo ,, 2:05
166 114 +30:32 73
GC 23 CCC Sprandi Polkowice ,, 2:05
167 125 +33:21 195
GC 35 Trek - Segafredo ,, 2:05
168 181 +55:10 98
Classic 25 Gazprom-RusVelo ,, 2:05
169 59 +14:57 67
Climber 27 Cannondale - Drapac Pro Cycling Team 2:34 2:34
170 133 +35:48 52
GC 29 BORA - hansgrohe 2:39 2:39
171 172 +49:02 217
GC 21 Wilier Triestina - Selle Italia 2:43 2:43
172 94 +26:52 144
Climber 26 Team Dimension Data 2:44 2:44
173 175 +50:42 63
GC 26 Cannondale - Drapac Pro Cycling Team 2:46 2:46
174 160 +43:24 163
TT 25 Team LottoNL-Jumbo 2:58 2:58
175 180 +54:35 102
Sprint 25 Lotto Soudal ,, 2:58
176 90 +25:06 129
GC 24 ORICA-Scott 3:07 3:07
177 149 +40:20 128
TT 40 ORICA-Scott 3:10 3:10
178 82 +20:52 105
GC 36 Lotto Soudal ,, 3:10
179 190 +1:08:59 72
TT 33 CCC Sprandi Polkowice 3:41 3:41
180 179 +54:29 119
GC 35 Movistar Team 3:46 3:46
181 186 +1:04:22 215
GC 26 Wilier Triestina - Selle Italia ,, 3:46
182 127 +33:44 158
GC 22 Team Katusha Alpecin ,, 3:46
183 145 +39:45 125
GC 27 ORICA-Scott 5:17 5:17
184 176 +51:02 35
Sprint 27 Bardiani - CSF ,, 5:17
185 44 +10:19 61
Climber 30 Cannondale - Drapac Pro Cycling Team ,, 5:17
186 163 +44:10 36
Climber 22 Bardiani - CSF 6:39 6:39
187 178 +53:08 33
Classic 23 Bardiani - CSF ,, 6:39
188 188 +1:05:24 214
GC 25 Wilier Triestina - Selle Italia 7:39 7:39
189 174 +49:59 38
Climber 21 Bardiani - CSF ,, 7:39
190 182 +55:59 94
GC 33 Gazprom-RusVelo ,, 7:39
191 183 +56:39 139
Climber 28 Quick-Step Floors 7:45 7:45