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