1 2 +0:43 1
GC 27 BORA - hansgrohe 20 30 3:55:35
2 1 +0:00 92
Climber 24 Soudal Quick-Step 15 18 ,, 0:00
3 6 +1:49 64
Classic 24 INEOS Grenadiers 10 12 0:03 0:03
4 11 +2:23 36
Climber 26 Astana Qazaqstan Team 5 7 0:07 0:07
5 3 +1:21 115
TT 33 Team Visma | Lease a Bike 3 4 ,, 0:07
6 8 +1:59 112
Climber 29 Team Visma | Lease a Bike 3 ,, 0:07
7 12 +2:27 82
GC 28 Lidl - Trek 2 0:16 0:16
8 4 +1:42 43
Classic 23 EF Education - EasyPost 1 ,, 0:16
9 5 +1:45 61
Climber 24 INEOS Grenadiers ,, 0:16
10 10 +2:09 125
Classic 20 UAE Team Emirates 0:24 0:24
11 14 +2:57 4
Climber 26 BORA - hansgrohe ,, 0:24
12 20 +6:13 103
Climber 24 Team dsm-firmenich PostNL 0:33 0:33
13 7 +1:57 111
Classic 29 Team Visma | Lease a Bike ,, 0:33
14 13 +2:46 147
GC 25 Tudor Pro Cycling Team 0:42 0:42
15 9 +2:06 51
TT 30 Groupama - FDJ ,, 0:42
16 17 +5:12 17
GC 26 Alpecin - Deceuninck 0:46 0:46
17 15 +3:24 2
TT 31 BORA - hansgrohe 1:19 1:19
18 16 +4:11 94
Climber 34 Soudal Quick-Step 1:30 1:30
19 23 +6:53 45
Climber 27 EF Education - EasyPost 2:50 2:50
20 26 +8:24 227
Climber 23 Rádio Popular - Paredes - Boavista 2:53 2:53
21 29 +9:23 85
Classic 31 Lidl - Trek 3:37 3:37
22 30 +9:32 127
Classic 29 UAE Team Emirates 3:48 3:48
23 39 +12:48 114
Classic 20 Team Visma | Lease a Bike ,, 3:48
24 32 +10:09 54
Classic 27 Groupama - FDJ ,, 3:48
25 18 +5:41 66
TT 21 INEOS Grenadiers 4:01 4:01
26 19 +6:05 32
Classic 28 Astana Qazaqstan Team ,, 4:01
27 21 +6:39 151
Climber 31 Uno-X Mobility 4:11 4:11
28 38 +12:45 172
Climber 23 APHotels & Resorts / Tavira / SC Farense 4:31 4:31
29 37 +12:38 206
Classic 23 Efapel Cycling 4:34 4:34
30 44 +14:13 46
Classic 32 EF Education - EasyPost ,, 4:34
31 24 +7:16 72
Classic 25 Intermarché - Wanty 4:38 4:38
32 33 +10:36 122
Classic 23 UAE Team Emirates ,, 4:38
33 34 +10:48 6
Climber 30 BORA - hansgrohe 4:46 4:46
34 40 +13:16 224
Climber 23 Rádio Popular - Paredes - Boavista ,, 4:46
35 27 +9:19 136
Climber 36 Caja Rural - Seguros RGA 4:48 4:48
36 53 +15:43 27
Climber 23 Arkéa - B&B Hotels ,, 4:48
37 22 +6:52 123
Classic 19 UAE Team Emirates ,, 4:48
38 47 +14:56 157
Classic 25 Uno-X Mobility ,, 4:48
39 49 +15:23 13
Climber 24 Alpecin - Deceuninck 4:52 4:52
40 25 +7:40 44
Climber 27 EF Education - EasyPost 4:57 4:57
41 31 +9:44 81
Climber 24 Lidl - Trek 5:01 5:01
42 28 +9:21 152
GC 29 Uno-X Mobility ,, 5:01
43 71 +24:42 15
Climber 32 Alpecin - Deceuninck 5:58 5:58
44 35 +11:50 116
GC 28 Team Visma | Lease a Bike ,, 5:58
45 36 +12:14 11
Climber 28 Alpecin - Deceuninck ,, 5:58
46 57 +17:04 181
GC 26 Aviludo - Louletano - Loulé Concelho ,, 5:58
47 41 +13:28 155
Classic 27 Uno-X Mobility 6:11 6:11
48 56 +16:17 222
Climber 27 Rádio Popular - Paredes - Boavista 6:20 6:20
49 58 +17:10 22
Classic 28 Arkéa - B&B Hotels 6:57 6:57
50 42 +13:54 93
GC 28 Soudal Quick-Step 7:12 7:12
51 95 +32:20 12
Sprint 22 Alpecin - Deceuninck 7:50 7:50
52 46 +14:21 62
TT 27 INEOS Grenadiers 8:00 8:00
53 75 +26:00 146
Classic 34 Tudor Pro Cycling Team ,, 8:00
54 79 +27:14 144
Classic 23 Tudor Pro Cycling Team ,, 8:00
55 77 +27:01 101
Classic 35 Team dsm-firmenich PostNL ,, 8:00
56 100 +33:19 166
Climber 24 ABTF Betão - Feirense ,, 8:00
57 78 +27:05 237
TT 31 Sabgal / Anicolor ,, 8:00
58 60 +18:12 76
Classic 31 Intermarché - Wanty ,, 8:00
59 45 +14:18 153
GC 24 Uno-X Mobility ,, 8:00
60 59 +17:58 53
Classic 30 Groupama - FDJ ,, 8:00
61 52 +15:42 145
Classic 27 Tudor Pro Cycling Team ,, 8:00
62 50 +15:27 134
TT 20 Caja Rural - Seguros RGA 8:15 8:15
63 63 +20:27 132
TT 23 Caja Rural - Seguros RGA ,, 8:15
64 54 +16:05 37
TT 22 Astana Qazaqstan Team ,, 8:15
65 80 +27:35 186
Climber 23 Aviludo - Louletano - Loulé Concelho ,, 8:15
66 55 +16:12 191
TT 27 Credibom / LA Alumínios / Marcos Car ,, 8:15
67 83 +28:20 106
Sprint 22 Team dsm-firmenich PostNL 8:42 8:42
68 84 +28:21 154
Classic 27 Uno-X Mobility 9:22 9:22
69 72 +25:01 156
Classic 28 Uno-X Mobility 9:24 9:24
70 86 +28:53 52
Classic 22 Groupama - FDJ ,, 9:24
71 48 +15:19 91
TT 33 Soudal Quick-Step 10:04 10:04
72 92 +30:50 26
Classic 30 Arkéa - B&B Hotels 10:51 10:51
73 69 +23:55 97
Climber 30 Soudal Quick-Step ,, 10:51
74 62 +19:33 63
Classic 23 INEOS Grenadiers 10:56 10:56
75 51 +15:29 31
Climber 25 Astana Qazaqstan Team 10:59 10:59
76 67 +23:36 183
GC 24 Aviludo - Louletano - Loulé Concelho ,, 10:59
77 91 +30:48 95
Climber 35 Soudal Quick-Step ,, 10:59
78 43 +14:12 124
Classic 25 UAE Team Emirates ,, 10:59
79 101 +33:45 193
Classic 22 Credibom / LA Alumínios / Marcos Car 11:03 11:03
80 113 +36:24 14
Classic 29 Alpecin - Deceuninck ,, 11:03
81 96 +32:38 137
GC 28 Caja Rural - Seguros RGA 11:38 11:38
82 106 +34:31 86
Sprint 32 Lidl - Trek 11:44 11:44
83 82 +28:06 205
Climber 37 Efapel Cycling ,, 11:44
84 98 +32:55 221
Sprint 37 Rádio Popular - Paredes - Boavista ,, 11:44
85 61 +18:18 105
GC 30 Team dsm-firmenich PostNL ,, 11:44
86 94 +32:20 165
Climber 25 ABTF Betão - Feirense ,, 11:44
87 74 +25:57 236
TT 22 Sabgal / Anicolor 12:03 12:03
88 107 +34:42 126
Classic 27 UAE Team Emirates 13:34 13:34
89 93 +31:07 211
Climber 29 Kelly / Simoldes / UDO ,, 13:34
90 81 +27:49 231
Climber 32 Sabgal / Anicolor 15:08 15:08
91 87 +29:10 87
Classic 21 Lidl - Trek ,, 15:08
92 109 +35:11 213
Climber 23 Kelly / Simoldes / UDO ,, 15:08
93 102 +33:52 56
Classic 29 Groupama - FDJ ,, 15:08
94 115 +39:10 57
Sprint 30 Groupama - FDJ ,, 15:08
95 117 +41:14 225
Climber 24 Rádio Popular - Paredes - Boavista ,, 15:08
96 105 +34:21 185
TT 42 Aviludo - Louletano - Loulé Concelho ,, 15:08
97 108 +35:10 142
Classic 25 Tudor Pro Cycling Team ,, 15:08
98 76 +26:36 135
Climber 27 Caja Rural - Seguros RGA ,, 15:08
99 85 +28:22 71
Classic 23 Intermarché - Wanty ,, 15:08
100 127 +47:50 204
Climber 26 Efapel Cycling ,, 15:08
101 90 +30:22 163
GC 29 ABTF Betão - Feirense ,, 15:08
102 99 +33:11 41
TT 25 EF Education - EasyPost ,, 15:08
103 68 +23:40 55
TT 21 Groupama - FDJ ,, 15:08
104 126 +47:50 167
Sprint 22 ABTF Betão - Feirense ,, 15:08
105 64 +21:03 24
TT 26 Arkéa - B&B Hotels ,, 15:08
106 104 +34:17 117
GC 34 Team Visma | Lease a Bike ,, 15:08
107 112 +35:53 65
Classic 33 INEOS Grenadiers ,, 15:08
108 124 +43:59 207
GC 28 Efapel Cycling ,, 15:08
109 123 +43:51 3
Classic 32 BORA - hansgrohe ,, 15:08
110 103 +34:12 21
Sprint 32 Arkéa - B&B Hotels ,, 15:08
111 65 +22:35 67
GC 37 INEOS Grenadiers ,, 15:08
112 73 +25:55 35
Classic 24 Astana Qazaqstan Team ,, 15:08
113 70 +24:20 33
Classic 24 Astana Qazaqstan Team ,, 15:08
114 133 +52:00 174
Climber 23 APHotels & Resorts / Tavira / SC Farense ,, 15:08
115 97 +32:53 242
TT 35 Tavfer-Ovos Matinados-Mortágua ,, 15:08
116 110 +35:21 233
Climber 38 Sabgal / Anicolor ,, 15:08
117 119 +41:17 212
Climber 28 Kelly / Simoldes / UDO ,, 15:08
118 125 +46:29 235
Climber 19 Sabgal / Anicolor ,, 15:08
119 66 +22:44 83
TT 24 Lidl - Trek ,, 15:08
120 111 +35:41 34
GC 27 Astana Qazaqstan Team ,, 15:08
121 89 +30:21 102
Classic 21 Team dsm-firmenich PostNL ,, 15:08
122 130 +49:58 246
Sprint 29 Tavfer-Ovos Matinados-Mortágua 15:18 15:18
123 132 +50:58 241
Climber 26 Tavfer-Ovos Matinados-Mortágua 15:22 15:22
124 114 +37:52 73
Classic 22 Intermarché - Wanty 17:39 17:39
125 144 +1:01:45 187
Classic 22 Aviludo - Louletano - Loulé Concelho 20:13 20:13
126 121 +42:12 25
Sprint 32 Arkéa - B&B Hotels 20:37 20:37
127 88 +29:42 141
Climber 25 Tudor Pro Cycling Team ,, 20:37
128 116 +40:34 104
Sprint 24 Team dsm-firmenich PostNL ,, 20:37
129 122 +43:51 197
Climber 26 Credibom / LA Alumínios / Marcos Car ,, 20:37
130 135 +52:36 184
Classic 25 Aviludo - Louletano - Loulé Concelho 20:43 20:43
131 129 +49:15 77
Sprint 25 Intermarché - Wanty 20:45 20:45
132 120 +41:23 75
Classic 24 Intermarché - Wanty ,, 20:45
133 131 +50:54 107
Classic 26 Team dsm-firmenich PostNL ,, 20:45
134 118 +41:14 74
Sprint 33 Intermarché - Wanty 20:48 20:48
135 134 +52:10 5
Classic 25 BORA - hansgrohe 24:01 24:01
136 136 +52:56 96
Classic 22 Soudal Quick-Step ,, 24:01
137 138 +55:46 243
Climber 32 Tavfer-Ovos Matinados-Mortágua ,, 24:01
138 146 +1:04:06 226
Sprint 19 Rádio Popular - Paredes - Boavista 24:11 24:11
139 140 +56:06 234
Sprint 18 Sabgal / Anicolor ,, 24:11
140 128 +48:07 173
TT 24 APHotels & Resorts / Tavira / SC Farense 27:41 27:41
141 147 +1:33:52 177
TT 23 APHotels & Resorts / Tavira / SC Farense ,, 27:41
142 141 +59:54 175
TT BICHO Jose APHotels & Resorts / Tavira / SC Farense 20 APHotels & Resorts / Tavira / SC Farense 27:57 27:57
143 142 +1:00:44 216
TT 19 Kelly / Simoldes / UDO 28:36 28:36
144 139 +55:51 217
TT 19 Kelly / Simoldes / UDO 28:48 28:48
145 145 +1:02:16 182
Sprint 28 Aviludo - Louletano - Loulé Concelho 29:02 29:02
146 137 +55:31 133
Sprint 24 Caja Rural - Seguros RGA 29:34 29:34
147 143 +1:01:31 131
Sprint 24 Caja Rural - Seguros RGA 29:56 29:56
DNF 23
Classic 23 Arkéa - B&B Hotels -
DNF 143
TT 23 Tudor Pro Cycling Team -
DNF 162
Climber 22 ABTF Betão - Feirense -
DNF 192
Climber 36 Credibom / LA Alumínios / Marcos Car -
DNF 194
Climber 23 Credibom / LA Alumínios / Marcos Car -
DNF 195
Sprint 22 Credibom / LA Alumínios / Marcos Car -
DNF 196
Sprint 21 Credibom / LA Alumínios / Marcos Car -
DNF 201
GC 31 Efapel Cycling -
DNF 203
GC 23 Efapel Cycling -
DNF 223
GC 24 Rádio Popular - Paredes - Boavista -
DNF 232
Classic 26 Sabgal / Anicolor -
DNF 244
TT 25 Tavfer-Ovos Matinados-Mortágua -
DNF 245
Sprint 26 Tavfer-Ovos Matinados-Mortágua -
DNS 121
GC 20 UAE Team Emirates -