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