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