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