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