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