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