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