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