1 4 +0:01 1
Climber 26 Astana Pro Team 20 30 4:16:25
2 2 +0:00 64
Climber 33 Israel Start-Up Nation 10 18 0:02 0:02
3 1 +0:00 41
Climber 20 Deceuninck - Quick Step 5 12 0:04 0:04
4 3 +0:00 16
Climber 26 BORA - hansgrohe 7 ,, 0:04
5 5 +0:03 112
Climber 33 UAE Team Emirates 4 0:05 0:05
6 9 +0:24 23
Climber 33 CCC Team 3 0:14 0:14
7 6 +0:18 241
Climber 29 W52 / FC Porto 2 ,, 0:14
8 7 +0:18 102
Climber 33 Trek - Segafredo 1 ,, 0:14
9 15 +1:06 117
Climber 27 UAE Team Emirates 0:19 0:19
10 8 +0:19 76
Climber 28 Lotto Soudal 0:21 0:21
11 11 +0:32 13
Climber 23 BORA - hansgrohe 0:22 0:22
12 16 +1:20 181
Climber 31 Aviludo-Louletano 0:24 0:24
13 12 +0:37 44
Climber 21 Deceuninck - Quick Step ,, 0:24
14 10 +0:31 171
Climber 28 Atum general / Tavira / Maria Nova Hotel 0:27 0:27
15 13 +0:56 21
Classic 34 CCC Team ,, 0:27
16 22 +2:34 97
Climber 19 Team Sunweb 0:33 0:33
17 14 +0:56 105
Climber 35 Trek - Segafredo 0:52 0:52
18 25 +2:49 167
GC 20 Uno-X Norwegian Development Team ,, 0:52
19 19 +2:07 55
Classic 26 Groupama - FDJ ,, 0:52
20 20 +2:08 144
Climber 28 Circus - Wanty Gobert 0:56 0:56
21 39 +7:44 202
Climber 25 Kelly / InOutBuild / UD Oliveirense 1:00 1:00
22 21 +2:31 175
TT 38 Atum general / Tavira / Maria Nova Hotel 1:02 1:02
23 18 +2:05 84
Sprint 32 Team INEOS 1:07 1:07
24 17 +1:30 82
Climber 29 Team INEOS ,, 1:07
25 24 +2:38 52
Classic 23 Groupama - FDJ ,, 1:07
26 33 +6:16 245
GC 34 W52 / FC Porto 1:20 1:20
27 23 +2:35 7
Climber 22 Astana Pro Team ,, 1:20
28 27 +4:10 166
TT 22 Uno-X Norwegian Development Team ,, 1:20
29 32 +6:04 72
Classic 37 Lotto Soudal 1:42 1:42
30 29 +4:59 113
GC 28 UAE Team Emirates 1:44 1:44
31 26 +3:21 85
GC 33 Team INEOS 2:23 2:23
32 37 +6:56 34
GC 35 Cofidis ,, 2:23
33 62 +16:52 33
GC 24 Cofidis ,, 2:23
34 30 +5:26 126
Classic 29 Alpecin - Fenix 2:36 2:36
35 42 +8:21 137
Climber 20 Caja Rural - Seguros RGA ,, 2:36
36 50 +11:14 224
GC 27 Miranda - Mortágua ,, 2:36
37 28 +4:33 235
Climber 32 Radio Popular Boavista ,, 2:36
38 34 +6:37 155
Climber 24 Fundación - Orbea ,, 2:36
39 36 +6:53 231
GC 29 Radio Popular Boavista 2:44 2:44
40 35 +6:46 145
Climber 26 Circus - Wanty Gobert 2:45 2:45
41 58 +15:44 243
Sprint 33 W52 / FC Porto 3:06 3:06
42 79 +27:23 46
Classic 28 Deceuninck - Quick Step 3:47 3:47
43 60 +16:25 24
GC 33 CCC Team ,, 3:47
44 31 +5:58 4
TT 25 Astana Pro Team 3:57 3:57
45 41 +8:02 154
GC 30 Fundación - Orbea ,, 3:57
46 47 +10:08 22
Classic 30 CCC Team 4:22 4:22
47 92 +29:51 134
Classic 20 Caja Rural - Seguros RGA ,, 4:22
48 76 +24:32 114
Classic 32 UAE Team Emirates 4:27 4:27
49 43 +8:55 162
GC 25 Uno-X Norwegian Development Team ,, 4:27
50 49 +11:13 56
TT 29 Groupama - FDJ ,, 4:27
51 53 +12:38 43
Classic 30 Deceuninck - Quick Step ,, 4:27
52 38 +7:23 26
Classic 24 CCC Team 4:33 4:33
53 44 +9:11 66
TT 25 Israel Start-Up Nation 4:49 4:49
54 56 +13:27 65
Classic 25 Israel Start-Up Nation ,, 4:49
55 48 +11:04 193
GC 34 Efapel 4:53 4:53
56 40 +7:48 54
TT 26 Groupama - FDJ 4:58 4:58
57 63 +17:26 81
TT 29 Team INEOS ,, 4:58
58 106 +32:29 205
Climber 20 Kelly / InOutBuild / UD Oliveirense 5:59 5:59
59 90 +29:41 233
Climber 22 Radio Popular Boavista 6:25 6:25
60 77 +26:53 163
Climber 24 Uno-X Norwegian Development Team 6:48 6:48
61 45 +9:52 121
Classic 25 Alpecin - Fenix 7:02 7:02
62 101 +31:53 221
Climber 38 Miranda - Mortágua ,, 7:02
63 68 +19:40 95
Classic 23 Team Sunweb ,, 7:02
64 51 +11:17 246
GC 25 W52 / FC Porto 7:16 7:16
65 83 +28:22 242
GC 36 W52 / FC Porto ,, 7:16
66 81 +28:22 247
Sprint 34 W52 / FC Porto ,, 7:16
67 110 +33:46 183
Climber 38 Aviludo-Louletano ,, 7:16
68 102 +32:07 234
Climber 19 Radio Popular Boavista ,, 7:16
69 67 +18:17 201
Climber 33 Kelly / InOutBuild / UD Oliveirense ,, 7:16
70 108 +33:08 212
Climber 22 L.A. Aluminios / L.A. Sport ,, 7:16
71 109 +33:08 87
GC 36 Team INEOS ,, 7:16
72 61 +16:41 6
GC 23 Astana Pro Team ,, 7:16
73 72 +21:07 53
Climber 22 Groupama - FDJ ,, 7:16
74 116 +36:42 107
Sprint 28 Trek - Segafredo ,, 7:16
75 66 +18:17 25
Classic 28 CCC Team ,, 7:16
76 82 +28:22 61
Classic 24 Israel Start-Up Nation ,, 7:16
77 73 +21:07 63
GC 34 Israel Start-Up Nation ,, 7:16
78 69 +19:54 204
Climber 22 Kelly / InOutBuild / UD Oliveirense ,, 7:16
79 59 +16:09 192
Climber 34 Efapel 7:31 7:31
80 54 +12:46 104
GC 27 Trek - Segafredo 7:33 7:33
81 52 +12:33 75
GC 22 Lotto Soudal 7:45 7:45
82 70 +20:23 153
Sprint 24 Fundación - Orbea ,, 7:45
83 95 +30:54 15
Classic 28 BORA - hansgrohe 8:42 8:42
84 94 +30:08 164
Classic 23 Uno-X Norwegian Development Team 9:02 9:02
85 86 +29:07 161
Sprint 26 Uno-X Norwegian Development Team ,, 9:02
86 55 +13:11 196
Climber 22 Efapel ,, 9:02
87 89 +29:16 47
Classic 26 Deceuninck - Quick Step 9:11 9:11
88 107 +32:59 122
Classic 28 Alpecin - Fenix ,, 9:11
89 46 +9:59 2
GC 36 Astana Pro Team 9:30 9:30
90 115 +36:29 165
Sprint 24 Uno-X Norwegian Development Team 9:59 9:59
91 85 +29:04 213
Sprint 23 L.A. Aluminios / L.A. Sport 11:02 11:02
92 64 +17:37 27
TT 29 CCC Team ,, 11:02
93 75 +23:40 187
Sprint 27 Aviludo-Louletano ,, 11:02
94 124 +37:32 185
GC 29 Aviludo-Louletano ,, 11:02
95 100 +31:45 123
GC 23 Alpecin - Fenix ,, 11:02
96 65 +17:48 127
Classic 25 Alpecin - Fenix ,, 11:02
97 96 +31:07 124
Sprint 32 Alpecin - Fenix ,, 11:02
98 142 +40:28 147
Sprint 26 Circus - Wanty Gobert ,, 11:02
99 155 +43:57 143
Classic 29 Circus - Wanty Gobert ,, 11:02
100 103 +32:16 135
Sprint 30 Caja Rural - Seguros RGA 11:10 11:10
101 57 +15:19 131
Climber 26 Caja Rural - Seguros RGA 11:12 11:12
102 105 +32:18 133
GC 30 Caja Rural - Seguros RGA ,, 11:12
103 104 +32:18 62
Sprint 30 Israel Start-Up Nation ,, 11:12
104 97 +31:17 5
Sprint 26 Astana Pro Team ,, 11:12
105 88 +29:14 237
GC 28 Radio Popular Boavista ,, 11:12
106 154 +43:44 156
TT 22 Fundación - Orbea ,, 11:12
107 98 +31:17 157
TT 22 Fundación - Orbea ,, 11:12
108 119 +37:07 141
Classic 25 Circus - Wanty Gobert 11:21 11:21
109 113 +36:26 57
Classic 20 Groupama - FDJ 11:35 11:35
110 126 +37:49 3
Sprint 28 Astana Pro Team 12:20 12:20
111 147 +41:57 142
Classic 28 Circus - Wanty Gobert 13:18 13:18
112 78 +27:19 232
Climber 33 Radio Popular Boavista 14:41 14:41
113 99 +31:20 223
Sprint 28 Miranda - Mortágua ,, 14:41
114 135 +39:24 216
TT 31 L.A. Aluminios / L.A. Sport ,, 14:41
115 117 +37:02 35
TT 25 Cofidis 15:18 15:18
116 145 +41:10 214
Classic 24 L.A. Aluminios / L.A. Sport ,, 15:18
117 80 +27:56 91
Climber 28 Team Sunweb ,, 15:18
118 93 +29:56 67
Sprint 30 Israel Start-Up Nation ,, 15:18
119 87 +29:09 11
Sprint 33 BORA - hansgrohe ,, 15:18
120 141 +40:09 215
GC 22 L.A. Aluminios / L.A. Sport ,, 15:18
121 91 +29:50 222
TT 24 Miranda - Mortágua ,, 15:18
122 118 +37:02 203
Climber 24 Kelly / InOutBuild / UD Oliveirense ,, 15:18
123 139 +39:32 93
Climber 26 Team Sunweb ,, 15:18
124 163 +48:42 173
Climber 27 Atum general / Tavira / Maria Nova Hotel ,, 15:18
125 111 +35:52 152
Climber 28 Fundación - Orbea ,, 15:18
126 128 +38:07 17
Sprint 36 BORA - hansgrohe 16:24 16:24
127 112 +36:19 12
GC 26 BORA - hansgrohe ,, 16:24
128 122 +37:30 14
Sprint 26 BORA - hansgrohe ,, 16:24
129 161 +45:50 106
Classic 27 Trek - Segafredo ,, 16:24
130 123 +37:30 103
TT 25 Trek - Segafredo ,, 16:24
131 148 +42:36 132
Climber 24 Caja Rural - Seguros RGA ,, 16:24
132 84 +29:02 74
Sprint 33 Lotto Soudal ,, 16:24
133 157 +44:04 115
TT 26 UAE Team Emirates ,, 16:24
134 71 +20:46 77
Classic 27 Lotto Soudal ,, 16:24
135 136 +39:24 71
TT 26 Lotto Soudal ,, 16:24
136 151 +42:54 225
TT 22 Miranda - Mortágua ,, 16:24
137 114 +36:29 226
Climber 26 Miranda - Mortágua ,, 16:24
138 140 +39:48 96
TT 27 Team Sunweb 16:35 16:35
139 131 +38:51 111
TT 21 UAE Team Emirates 16:58 16:58
140 125 +37:49 83
Classic 29 Team INEOS ,, 16:58
141 160 +45:10 207
GC 21 Kelly / InOutBuild / UD Oliveirense ,, 16:58
142 130 +38:42 94
Sprint 22 Team Sunweb ,, 16:58
143 74 +23:09 236
Climber 23 Radio Popular Boavista ,, 16:58
144 132 +39:01 211
TT 23 L.A. Aluminios / L.A. Sport ,, 16:58
145 127 +38:04 92
Sprint 24 Team Sunweb ,, 16:58
146 159 +45:03 244
TT 23 W52 / FC Porto ,, 16:58
147 149 +42:50 184
Climber 28 Aviludo-Louletano ,, 16:58
148 150 +42:54 191
GC 39 Efapel 17:02 17:02
149 120 +37:12 116
TT 23 UAE Team Emirates ,, 17:02
150 129 +38:26 206
Climber 20 Kelly / InOutBuild / UD Oliveirense 17:20 17:20
151 156 +44:03 36
Sprint 35 Cofidis 17:38 17:38
152 133 +39:18 31
Sprint 31 Cofidis 18:12 18:12
153 143 +40:41 32
Classic 25 Cofidis 18:14 18:14
154 165 +51:10 227
Sprint 22 Miranda - Mortágua 18:15 18:15
155 134 +39:21 136
Sprint 26 Caja Rural - Seguros RGA ,, 18:15
156 158 +44:07 217
TT 20 L.A. Aluminios / L.A. Sport ,, 18:15
157 153 +43:09 151
Sprint 26 Fundación - Orbea 18:18 18:18
158 137 +39:25 45
Sprint 23 Deceuninck - Quick Step 18:19 18:19
159 144 +40:51 42
Sprint 37 Deceuninck - Quick Step 18:20 18:20
160 162 +46:31 146
Sprint 32 Circus - Wanty Gobert 18:22 18:22
161 138 +39:29 197
TT 24 Efapel 18:23 18:23
162 146 +41:31 194
TT 22 Efapel 19:12 19:12
163 152 +43:03 174
Sprint 25 Atum general / Tavira / Maria Nova Hotel 21:57 21:57
164 166 +55:30 186
Sprint 24 Aviludo-Louletano ,, 21:57
165 167 +55:31 176
Climber 36 Atum general / Tavira / Maria Nova Hotel 23:59 23:59
166 164 +48:51 177
Climber 30 Atum general / Tavira / Maria Nova Hotel 24:00 24:00
167 121 +37:16 172
TT 27 Atum general / Tavira / Maria Nova Hotel ,, 24:00
DNF 195
Sprint 29 Efapel -
DNF 73
Sprint 34 Lotto Soudal -
DNS 101
GC 37 Trek - Segafredo -