1 1 +0:00 62
Sprint 22 Quick-Step Floors 20 30 4:28:31
2 3 +0:04 44
Sprint 34 Lotto Soudal 10 18 ,, 0:00
3 5 +0:06 131
Sprint 26 Cofidis, Solutions Crédits 5 12 ,, 0:00
4 7 +0:10 92
Sprint 23 Team LottoNL-Jumbo 7 ,, 0:00
5 8 +0:10 112
Classic 28 Trek - Segafredo 4 ,, 0:00
6 9 +0:10 87
Classic 28 Team Katusha Alpecin 3 ,, 0:00
7 10 +0:10 67
Classic 27 Quick-Step Floors 2 ,, 0:00
8 11 +0:10 175
Classic 29 Wanty - Groupe Gobert 1 ,, 0:00
9 12 +0:10 108
Classic 25 Team Sky ,, 0:00
10 13 +0:10 72
Sprint 29 Team Dimension Data ,, 0:00
11 14 +0:10 155
Sprint 22 Manzana Postobon ,, 0:00
12 15 +0:10 205
Climber 31 Louletano - Hospital de Loulé ,, 0:00
13 16 +0:10 142
Sprint 27 Gazprom-RusVelo ,, 0:00
14 17 +0:10 168
Sprint 28 Roompot - Nederlandse Loterij ,, 0:00
15 18 +0:10 182
Sprint 26 Efapel ,, 0:00
16 19 +0:10 18
Sprint 26 BORA - hansgrohe ,, 0:00
17 20 +0:10 178
Sprint 30 Wanty - Groupe Gobert ,, 0:00
18 21 +0:10 208
Sprint 24 Louletano - Hospital de Loulé ,, 0:00
19 22 +0:10 56
TT 27 Movistar Team ,, 0:00
20 23 +0:10 111
Climber 22 Trek - Segafredo ,, 0:00
21 24 +0:10 217
Sprint 27 Rally Cycling ,, 0:00
22 25 +0:10 236
TT 35 Sporting Clube de Portugal/Tavira ,, 0:00
23 26 +0:10 234
Sprint 27 Sporting Clube de Portugal/Tavira ,, 0:00
24 27 +0:10 37
Sprint 23 FDJ ,, 0:00
25 28 +0:10 226
GC 20 Radio Popular Boavista ,, 0:00
26 29 +0:10 31
Sprint 25 FDJ ,, 0:00
27 30 +0:10 123
Sprint 23 Caja Rural - Seguros RGA ,, 0:00
28 31 +0:10 28
Sprint 26 Cannondale - Drapac Pro Cycling Team ,, 0:00
29 32 +0:10 223
Sprint 32 Radio Popular Boavista ,, 0:00
30 33 +0:10 215
Sprint 22 Rally Cycling ,, 0:00
31 34 +0:10 134
Classic 24 Cofidis, Solutions Crédits ,, 0:00
32 35 +0:10 171
Classic 26 Wanty - Groupe Gobert ,, 0:00
33 36 +0:10 197
Climber 24 LA Aluminios-Metalusa ,, 0:00
34 37 +0:10 157
Sprint 27 Manzana Postobon ,, 0:00
35 38 +0:10 158
GC 22 Manzana Postobon ,, 0:00
36 39 +0:10 81
TT 31 Team Katusha Alpecin ,, 0:00
37 40 +0:10 202
Climber 28 Louletano - Hospital de Loulé ,, 0:00
38 41 +0:10 7
GC 33 Astana Pro Team ,, 0:00
39 42 +0:10 65
Sprint 33 Quick-Step Floors ,, 0:00
40 43 +0:10 192
Sprint 30 LA Aluminios-Metalusa ,, 0:00
41 44 +0:10 66
Classic 31 Quick-Step Floors ,, 0:00
42 45 +0:10 164
GC 23 Roompot - Nederlandse Loterij ,, 0:00
43 46 +0:10 58
TT 28 Movistar Team ,, 0:00
44 47 +0:10 237
Classic 25 Sporting Clube de Portugal/Tavira ,, 0:00
45 48 +0:10 32
Sprint 31 FDJ ,, 0:00
46 49 +0:10 4
Sprint 32 Astana Pro Team ,, 0:00
47 50 +0:10 174
Classic 30 Wanty - Groupe Gobert ,, 0:00
48 51 +0:10 35
Sprint 29 FDJ ,, 0:00
49 52 +0:10 232
Climber 26 Sporting Clube de Portugal/Tavira ,, 0:00
50 53 +0:10 162
Sprint 21 Roompot - Nederlandse Loterij ,, 0:00
51 54 +0:10 191
GC 31 LA Aluminios-Metalusa ,, 0:00
52 2 +0:01 15
GC 29 BORA - hansgrohe ,, 0:00
53 55 +0:10 78
Sprint 31 Team Dimension Data ,, 0:00
54 56 +0:10 194
Climber 25 LA Aluminios-Metalusa ,, 0:00
55 57 +0:10 51
Sprint 25 Movistar Team ,, 0:00
56 58 +0:10 84
GC 31 Team Katusha Alpecin ,, 0:00
57 59 +0:10 143
Sprint 27 Gazprom-RusVelo ,, 0:00
58 60 +0:10 124
Climber 23 Caja Rural - Seguros RGA ,, 0:00
59 61 +0:10 105
Climber 26 Team Sky ,, 0:00
60 62 +0:10 43
Climber 28 Lotto Soudal ,, 0:00
61 63 +0:10 241
Climber 26 W52/FC Porto ,, 0:00
62 64 +0:10 177
Classic 26 Wanty - Groupe Gobert ,, 0:00
63 65 +0:10 53
Climber 23 Movistar Team ,, 0:00
64 66 +0:10 104
Classic 32 Team Sky ,, 0:00
65 67 +0:10 2
Climber 31 Astana Pro Team ,, 0:00
66 68 +0:10 243
GC 33 W52/FC Porto ,, 0:00
67 69 +0:10 8
Climber 37 Astana Pro Team ,, 0:00
68 70 +0:10 3
GC 26 Astana Pro Team ,, 0:00
69 71 +0:10 227
Sprint 24 Radio Popular Boavista ,, 0:00
70 72 +0:10 13
GC 22 BORA - hansgrohe ,, 0:00
71 73 +0:10 68
GC 27 Quick-Step Floors ,, 0:00
72 74 +0:10 103
GC 21 Team Sky ,, 0:00
73 75 +0:10 5
GC 26 Astana Pro Team ,, 0:00
74 76 +0:10 14
GC 31 BORA - hansgrohe ,, 0:00
75 77 +0:10 76
Classic 27 Team Dimension Data ,, 0:00
76 78 +0:10 221
TT 28 Radio Popular Boavista ,, 0:00
77 79 +0:10 231
Classic 39 Sporting Clube de Portugal/Tavira ,, 0:00
78 80 +0:10 161
Sprint 26 Roompot - Nederlandse Loterij ,, 0:00
79 81 +0:10 63
GC 33 Quick-Step Floors ,, 0:00
80 82 +0:10 172
GC 30 Wanty - Groupe Gobert ,, 0:00
81 83 +0:10 113
GC 34 Trek - Segafredo ,, 0:00
82 84 +0:10 176
Climber 23 Wanty - Groupe Gobert ,, 0:00
83 85 +0:10 211
GC 32 Rally Cycling ,, 0:00
84 86 +0:10 121
Climber 24 Caja Rural - Seguros RGA ,, 0:00
85 87 +0:10 218
TT 37 Rally Cycling ,, 0:00
86 88 +0:10 107
GC 27 Team Sky ,, 0:00
87 89 +0:10 216
Climber 22 Rally Cycling ,, 0:00
88 90 +0:10 74
Climber 26 Team Dimension Data ,, 0:00
89 91 +0:10 196
Climber 22 LA Aluminios-Metalusa ,, 0:00
90 92 +0:10 204
Climber 35 Louletano - Hospital de Loulé ,, 0:00
91 93 +0:10 156
GC 24 Manzana Postobon ,, 0:00
92 94 +0:10 148
GC 22 Gazprom-RusVelo ,, 0:00
93 95 +0:10 116
Classic 24 Trek - Segafredo ,, 0:00
94 96 +0:10 183
Sprint 30 Efapel ,, 0:00
95 97 +0:10 88
TT 22 Team Katusha Alpecin ,, 0:00
96 98 +0:10 64
Climber 22 Quick-Step Floors ,, 0:00
97 99 +0:10 61
Climber 30 Quick-Step Floors ,, 0:00
98 100 +0:10 83
Classic 26 Team Katusha Alpecin ,, 0:00
99 101 +0:10 233
Climber 33 Sporting Clube de Portugal/Tavira ,, 0:00
100 102 +0:10 147
Sprint 29 Gazprom-RusVelo ,, 0:00
101 103 +0:10 133
Sprint 28 Cofidis, Solutions Crédits ,, 0:00
102 104 +0:10 242
Climber 30 W52/FC Porto ,, 0:00
103 105 +0:10 203
GC 26 Louletano - Hospital de Loulé ,, 0:00
104 6 +0:08 228
Climber 30 Radio Popular Boavista ,, 0:00
105 106 +0:10 55
TT 29 Movistar Team ,, 0:00
106 107 +0:10 46
Sprint 31 Lotto Soudal ,, 0:00
107 108 +0:10 42
Sprint 27 Lotto Soudal ,, 0:00
108 109 +0:10 82
GC 28 Team Katusha Alpecin ,, 0:00
109 110 +0:10 214
Sprint 27 Rally Cycling ,, 0:00
110 111 +0:10 21
Classic 23 Cannondale - Drapac Pro Cycling Team ,, 0:00
111 112 +0:10 27
Classic 25 Cannondale - Drapac Pro Cycling Team ,, 0:00
112 113 +0:10 185
TT 20 Efapel ,, 0:00
113 114 +0:10 118
Sprint 29 Trek - Segafredo ,, 0:00
114 115 +0:10 206
Sprint 25 Louletano - Hospital de Loulé ,, 0:00
115 116 +0:10 86
GC 30 Team Katusha Alpecin ,, 0:00
116 117 +0:10 212
TT 26 Rally Cycling ,, 0:00
117 118 +0:10 97
Sprint 33 Team LottoNL-Jumbo ,, 0:00
118 119 +0:10 95
Climber 27 Team LottoNL-Jumbo ,, 0:00
119 120 +0:10 1
Climber 26 Astana Pro Team ,, 0:00
120 121 +0:10 122
Sprint 31 Caja Rural - Seguros RGA ,, 0:00
121 122 +0:10 153
Climber 21 Manzana Postobon ,, 0:00
122 123 +0:10 34
Climber 20 FDJ ,, 0:00
123 124 +0:10 36
TT 31 FDJ ,, 0:00
124 125 +0:10 188
Climber 24 Efapel ,, 0:00
125 126 +0:10 225
TT 24 Radio Popular Boavista ,, 0:00
126 127 +0:10 136
Classic 22 Cofidis, Solutions Crédits ,, 0:00
127 128 +0:10 151
GC 29 Manzana Postobon ,, 0:00
128 129 +0:10 144
Classic 25 Gazprom-RusVelo ,, 0:00
129 130 +0:10 71
GC 26 Team Dimension Data ,, 0:00
130 131 +0:10 54
GC 21 Movistar Team ,, 0:00
131 132 +0:10 41
Classic 22 Lotto Soudal ,, 0:00
132 133 +0:10 193
GC 27 LA Aluminios-Metalusa ,, 0:00
133 134 +0:10 246
GC 30 W52/FC Porto ,, 0:00
134 135 +0:10 145
GC 21 Gazprom-RusVelo ,, 0:00
135 136 +0:10 96
Classic 24 Team LottoNL-Jumbo ,, 0:00
136 137 +0:10 73
TT 35 Team Dimension Data ,, 0:00
137 138 +0:10 52
GC 22 Movistar Team ,, 0:00
138 139 +0:10 186
Climber 23 Efapel ,, 0:00
139 140 +0:10 154
GC 21 Manzana Postobon ,, 0:00
140 141 +0:10 25
Classic 24 Cannondale - Drapac Pro Cycling Team ,, 0:00
141 142 +0:10 181
GC 36 Efapel ,, 0:00
142 143 +0:10 224
Climber 22 Radio Popular Boavista ,, 0:00
143 144 +0:10 102
GC 33 Team Sky ,, 0:00
144 145 +0:10 187
GC 26 Efapel ,, 0:00
145 146 +0:10 238
GC 27 Sporting Clube de Portugal/Tavira ,, 0:00
146 147 +0:10 248
TT 27 W52/FC Porto ,, 0:00
147 148 +0:10 152
GC 31 Manzana Postobon ,, 0:00
148 149 +0:10 11
TT 32 BORA - hansgrohe ,, 0:00
149 150 +0:10 45
Sprint 30 Lotto Soudal ,, 0:00
150 151 +0:10 141
TT 24 Gazprom-RusVelo ,, 0:00
151 152 +0:10 222
Sprint 23 Radio Popular Boavista ,, 0:00
152 153 +0:10 57
Climber 25 Movistar Team ,, 0:00
153 154 +0:10 75
Climber 27 Team Dimension Data ,, 0:00
154 155 +0:10 115
Classic 37 Trek - Segafredo ,, 0:00
155 156 +0:10 146
GC 23 Gazprom-RusVelo ,, 0:00
156 157 +0:10 198
Climber 35 LA Aluminios-Metalusa ,, 0:00
157 4 +0:04 128
Sprint 21 Caja Rural - Seguros RGA ,, 0:00
158 158 +0:10 6
Classic 26 Astana Pro Team ,, 0:00
159 159 +0:10 85
Classic 25 Team Katusha Alpecin ,, 0:00
160 160 +0:10 38
Classic 35 FDJ ,, 0:00
161 161 +0:10 184
Climber 30 Efapel ,, 0:00
162 162 +0:10 244
Sprint 23 W52/FC Porto ,, 0:00
163 163 +0:10 12
GC 29 BORA - hansgrohe ,, 0:00
164 164 +0:10 201
Sprint 26 Louletano - Hospital de Loulé ,, 0:00
165 165 +0:10 235
GC 24 Sporting Clube de Portugal/Tavira ,, 0:00
166 166 +0:10 126
GC 23 Caja Rural - Seguros RGA ,, 0:00
167 167 +0:10 245
GC 24 W52/FC Porto ,, 0:00
168 168 +0:10 166
Sprint 24 Roompot - Nederlandse Loterij ,, 0:00
169 169 +0:10 17
Sprint 33 BORA - hansgrohe ,, 0:00
170 170 +0:10 101
GC 26 Team Sky ,, 0:00
171 171 +0:10 48
Classic 27 Lotto Soudal ,, 0:00
172 172 +0:10 247
Climber 22 W52/FC Porto ,, 0:00
173 173 +0:10 16
Classic 25 BORA - hansgrohe ,, 0:00
174 174 +0:10 132
Classic 25 Cofidis, Solutions Crédits ,, 0:00
175 175 +0:10 137
Sprint 26 Cofidis, Solutions Crédits ,, 0:00
176 176 +0:10 47
Classic 24 Lotto Soudal ,, 0:00
177 177 +0:10 138
Sprint 30 Cofidis, Solutions Crédits ,, 0:00
178 179 +0:39 117
Sprint 25 Trek - Segafredo 0:29 0:29
179 180 +0:59 26
Classic 28 Cannondale - Drapac Pro Cycling Team 0:49 0:49
180 181 +1:01 135
Sprint 28 Cofidis, Solutions Crédits 0:51 0:51
181 182 +1:04 33
GC 22 FDJ 0:54 0:54
182 183 +1:07 195
GC 22 LA Aluminios-Metalusa 0:57 0:57
183 184 +1:10 165
Classic 23 Roompot - Nederlandse Loterij 1:00 1:00
184 185 +1:13 77
Sprint 26 Team Dimension Data 1:03 1:03
185 186 +1:29 207
GC 28 Louletano - Hospital de Loulé 1:19 1:19
186 178 +0:10 106
Classic 22 Team Sky ,, 1:19
187 187 +1:57 91
TT 31 Team LottoNL-Jumbo 1:47 1:47
188 188 +1:57 93
Classic 25 Team LottoNL-Jumbo ,, 1:47
189 189 +1:57 94
Sprint 31 Team LottoNL-Jumbo ,, 1:47
190 190 +2:03 22
Classic 32 Cannondale - Drapac Pro Cycling Team 1:53 1:53
191 191 +2:03 23
TT 22 Cannondale - Drapac Pro Cycling Team ,, 1:53
192 192 +2:27 213
Classic 23 Rally Cycling 2:17 2:17
193 193 +3:03 98
Classic 34 Team LottoNL-Jumbo 2:53 2:53
194 194 +3:03 114
Classic 21 Trek - Segafredo ,, 2:53
195 195 +3:06 24
TT 26 Cannondale - Drapac Pro Cycling Team 2:56 2:56
196 196 +5:14 167
Sprint 25 Roompot - Nederlandse Loterij 5:05 5:05
DNF 163
GC 24 Roompot - Nederlandse Loterij -