1 1
Climber 24 Soudal Quick-Step 200 125 4:42:25
2 61
Classic 23 Intermarché - Wanty 150 85 1:48 1:48
3 92
Classic 28 Astana Qazaqstan Team 125 60 ,, 1:48
4 33
Sprint 22 Alpecin - Deceuninck 100 50 ,, 1:48
5 102
Classic 23 Tudor Pro Cycling Team 85 45 ,, 1:48
6 13
Classic 25 UAE Team Emirates 70 40 ,, 1:48
7 47
Sprint 24 EF Education - EasyPost 60 35 ,, 1:48
8 96
Climber 26 Astana Qazaqstan Team 50 30 ,, 1:48
9 51
Climber 29 Movistar Team 40 26 ,, 1:48
10 57
Climber 23 Movistar Team 35 22 ,, 1:48
11 43
Climber 27 EF Education - EasyPost 30 20 ,, 1:48
12 115
Climber 36 Caja Rural - Seguros RGA 25 18 ,, 1:48
13 117
Climber 22 Caja Rural - Seguros RGA 20 16 ,, 1:48
14 135
Climber 27 Euskaltel - Euskadi 15 14 ,, 1:48
15 14
Classic 20 UAE Team Emirates 10 12 ,, 1:48
16 122
GC 23 Equipo Kern Pharma 5 10 ,, 1:48
17 105
GC 26 Tudor Pro Cycling Team 5 9 ,, 1:48
18 55
Classic 20 Movistar Team 5 8 ,, 1:48
19 4
Climber 34 Soudal Quick-Step 5 7 ,, 1:48
20 31
Climber 28 Alpecin - Deceuninck 5 6 1:53 1:53
21 32
Climber 27 Alpecin - Deceuninck 5 5 2:02 2:02
22 65
Classic 24 Intermarché - Wanty 5 4 3:38 3:38
23 11
Classic 23 UAE Team Emirates 5 3 ,, 3:38
24 82
Classic 28 Arkéa - B&B Hotels 5 2 ,, 3:38
25 21
Climber 24 Lidl - Trek 5 1 ,, 3:38
26 93
Classic 23 Astana Qazaqstan Team 5 ,, 3:38
27 131
Climber 22 Euskaltel - Euskadi 5 ,, 3:38
28 137
GC 21 Euskaltel - Euskadi 5 ,, 3:38
29 104
Climber 23 Tudor Pro Cycling Team 5 ,, 3:38
30 24
Classic 21 Lidl - Trek 5 ,, 3:38
31 125
Climber 25 Equipo Kern Pharma 3 ,, 3:38
32 71
Classic 21 Team dsm-firmenich PostNL 3 ,, 3:38
33 52
Climber 22 Movistar Team 3 ,, 3:38
34 63
Classic 25 Intermarché - Wanty 3 ,, 3:38
35 22
GC 28 Lidl - Trek 3 ,, 3:38
36 46
Classic 32 EF Education - EasyPost 3 ,, 3:38
37 12
GC 20 UAE Team Emirates 3 ,, 3:38
38 44
Climber 27 EF Education - EasyPost 3 ,, 3:38
39 121
GC 26 Equipo Kern Pharma 3 ,, 3:38
40 134
Climber 34 Euskaltel - Euskadi 3 ,, 3:38
41 67
Classic 31 Intermarché - Wanty ,, 3:38
42 66
Climber 19 Intermarché - Wanty ,, 3:38
43 87
Climber 23 Arkéa - B&B Hotels 3:42 3:42
44 37
Climber 21 Alpecin - Deceuninck 3:47 3:47
45 34
Classic 34 Alpecin - Deceuninck ,, 3:47
46 62
Classic 18 Intermarché - Wanty ,, 3:47
47 3
GC 28 Soudal Quick-Step ,, 3:47
48 83
Classic 34 Arkéa - B&B Hotels 5:02 5:02
49 126
Climber 21 Equipo Kern Pharma 6:14 6:14
50 112
Climber 27 Caja Rural - Seguros RGA 9:30 9:30
51 86
Sprint 19 Arkéa - B&B Hotels ,, 9:30
52 113
TT 20 Caja Rural - Seguros RGA ,, 9:30
53 181
Climber 29 Kelly / Simoldes / UDO ,, 9:30
54 72
Classic 35 Team dsm-firmenich PostNL ,, 9:30
55 212
GC 24 Aviludo - Louletano - Loulé Concelho ,, 9:30
56 45
Climber 21 EF Education - EasyPost ,, 9:30
57 76
Sprint 22 Team dsm-firmenich PostNL ,, 9:30
58 114
Climber 25 Caja Rural - Seguros RGA ,, 9:30
59 177
Climber 30 Tavfer-Ovos Matinados-Mortágua ,, 9:30
60 182
Climber 28 Kelly / Simoldes / UDO ,, 9:30
61 227
Climber 23 Rádio Popular - Paredes - Boavista ,, 9:30
62 111
Climber 22 Caja Rural - Seguros RGA ,, 9:30
63 132
TT 25 Euskaltel - Euskadi ,, 9:30
64 42
TT 25 EF Education - EasyPost ,, 9:30
65 75
GC 30 Team dsm-firmenich PostNL ,, 9:30
66 15
Classic 27 UAE Team Emirates ,, 9:30
67 97
TT 22 Astana Qazaqstan Team ,, 9:30
68 23
Sprint 32 Lidl - Trek ,, 9:30
69 35
Climber 32 Alpecin - Deceuninck ,, 9:30
70 26
Climber 21 Lidl - Trek ,, 9:30
71 167
Sprint 22 ABTF Betão - Feirense ,, 9:30
72 143
TT 31 Sabgal / Anicolor ,, 9:30
73 54
Classic 26 Movistar Team ,, 9:30
74 94
GC 27 Astana Qazaqstan Team ,, 9:30
75 165
Climber 25 ABTF Betão - Feirense ,, 9:30
76 123
GC 27 Equipo Kern Pharma ,, 9:30
77 81
Climber 27 Arkéa - B&B Hotels ,, 9:30
78 91
Climber 25 Astana Qazaqstan Team ,, 9:30
79 2
TT 33 Soudal Quick-Step ,, 9:30
80 101
TT 23 Tudor Pro Cycling Team ,, 9:30
81 85
GC 25 Arkéa - B&B Hotels ,, 9:30
82 153
TT 26 Efapel Cycling ,, 9:30
83 107
Climber 25 Tudor Pro Cycling Team ,, 9:30
84 133
GC 28 Euskaltel - Euskadi ,, 9:30
85 155
TT 23 Efapel Cycling ,, 9:30
86 103
Classic 27 Tudor Pro Cycling Team ,, 9:30
87 5
Climber 35 Soudal Quick-Step 11:28 11:28
88 201
Climber 36 Credibom / LA Alumínios / Marcos Car ,, 11:28
89 36
Classic 24 Alpecin - Deceuninck ,, 11:28
90 144
Classic 26 Sabgal / Anicolor ,, 11:28
91 152
TT 31 Efapel Cycling ,, 11:28
92 157
GC 21 Efapel Cycling 12:38 12:38
93 203
Sprint 22 Credibom / LA Alumínios / Marcos Car 14:54 14:54
94 25
Sprint 20 Lidl - Trek ,, 14:54
95 183
Climber 23 Kelly / Simoldes / UDO ,, 14:54
96 216
TT 42 Aviludo - Louletano - Loulé Concelho 16:28 16:28
97 224
Climber 23 Rádio Popular - Paredes - Boavista ,, 16:28
98 141
GC 28 Sabgal / Anicolor ,, 16:28
99 217
Climber 23 Aviludo - Louletano - Loulé Concelho ,, 16:28
100 64
Climber 30 Intermarché - Wanty ,, 16:28
101 136
Climber 27 Euskaltel - Euskadi ,, 16:28
102 16
TT 19 UAE Team Emirates ,, 16:28
103 222
Climber 27 Rádio Popular - Paredes - Boavista 16:31 16:31
104 214
Classic 25 Aviludo - Louletano - Loulé Concelho ,, 16:31
OTL 146
Classic 18 Sabgal / Anicolor ,, 16:31
OTL 206
Climber 22 Credibom / LA Alumínios / Marcos Car ,, 16:31
OTL 186
Climber 19 Kelly / Simoldes / UDO ,, 16:31
OTL 166
Climber 19 ABTF Betão - Feirense ,, 16:31
OTL 154
Classic 23 Efapel Cycling ,, 16:31
DNF 142
TT 22 Sabgal / Anicolor -
DNF 145
TT 18 Sabgal / Anicolor -
DNF 116
GC 28 Caja Rural - Seguros RGA -
DNF 211
GC 26 Aviludo - Louletano - Loulé Concelho -
DNF 213
Sprint 28 Aviludo - Louletano - Loulé Concelho -
DNF 215
Sprint 22 Aviludo - Louletano - Loulé Concelho -
DNF 202
Sprint 21 Credibom / LA Alumínios / Marcos Car -
DNF 204
Climber 23 Credibom / LA Alumínios / Marcos Car -
DNF 205
Climber 21 Credibom / LA Alumínios / Marcos Car -
DNF 207
TT 27 Credibom / LA Alumínios / Marcos Car -
DNF 17
TT 19 UAE Team Emirates -
DNF 221
Sprint 37 Rádio Popular - Paredes - Boavista -
DNF 223
Climber 24 Rádio Popular - Paredes - Boavista -
DNF 225
Climber 20 Rádio Popular - Paredes - Boavista -
DNF 226
TT 22 Rádio Popular - Paredes - Boavista -
DNF 7
Climber 30 Soudal Quick-Step -
DNF 6
Classic 22 Soudal Quick-Step -
DNF 77
Classic 26 Team dsm-firmenich PostNL -
DNF 74
Sprint 24 Team dsm-firmenich PostNL -
DNF 95
Classic 24 Astana Qazaqstan Team -
DNF 53
Climber 23 Movistar Team -
DNF 185
Climber 18 Kelly / Simoldes / UDO -
DNF 187
Climber 19 Kelly / Simoldes / UDO -
DNF 184
Climber 22 Kelly / Simoldes / UDO -
DNF 41
Climber 18 EF Education - EasyPost -
DNF 196
TT 24 APHotels & Resorts / Tavira / SC Farense -
DNF 197
TT 23 APHotels & Resorts / Tavira / SC Farense -
DNF 195
Climber 23 APHotels & Resorts / Tavira / SC Farense -
DNF 194
Climber 28 APHotels & Resorts / Tavira / SC Farense -
DNF 193
Climber 18 APHotels & Resorts / Tavira / SC Farense -
DNF 192
Climber 23 APHotels & Resorts / Tavira / SC Farense -
DNF 191
GC 37 APHotels & Resorts / Tavira / SC Farense -
DNF 164
Classic 23 ABTF Betão - Feirense -
DNF 163
GC 29 ABTF Betão - Feirense -
DNF 162
TT 29 ABTF Betão - Feirense -
DNF 161
Climber 22 ABTF Betão - Feirense -
DNF 171
TT 35 Tavfer-Ovos Matinados-Mortágua -
DNF 173
Sprint 26 Tavfer-Ovos Matinados-Mortágua -
DNF 172
Climber 32 Tavfer-Ovos Matinados-Mortágua -
DNF 176
Sprint 29 Tavfer-Ovos Matinados-Mortágua -
DNF 175
Climber 26 Tavfer-Ovos Matinados-Mortágua -
DNF 174
Climber 19 Tavfer-Ovos Matinados-Mortágua -
DNF 106
GC 25 Tudor Pro Cycling Team -
DNF 124
GC 26 Equipo Kern Pharma -
DNF 151
Climber 37 Efapel Cycling -
DNF 156
GC 28 Efapel Cycling -
DNS 56
Climber 32 Movistar Team -