1 | 6 | +1:54 | 27 | Štybar ZdeněkDeceuninck - Quick Step | 33 | Deceuninck - Quick Step | 20 | 30 | 4:13:484:13:48 |
2 | 2 | +0:14 | 91 | Kragh Andersen SørenTeam Sunweb | 24 | Team Sunweb | 10 | 18 | 0:030:03 |
3 | 3 | +0:21 | 84 | Poels WoutTeam Sky | 31 | Team Sky | 5 | 12 | 0:090:09 |
4 | 4 | +0:25 | 25 | Mas EnricDeceuninck - Quick Step | 24 | Deceuninck - Quick Step | | 7 | 0:120:12 |
5 | 23 | +8:25 | 54 | Cummings SteveTeam Dimension Data | 37 | Team Dimension Data | | 4 | 0:170:17 |
6 | 1 | +0:00 | 117 | Pogačar TadejUAE-Team Emirates | 20 | UAE-Team Emirates | | 3 | 0:180:18 |
7 | 9 | +3:27 | 144 | Rodrigues JoãoW52 / FC Porto | 24 | W52 / FC Porto | | 2 | 0:240:24 |
8 | 5 | +1:40 | 94 | Oomen SamTeam Sunweb | 23 | Team Sunweb | | 1 | 0:300:30 |
9 | 25 | +8:49 | 83 | Geoghegan Hart TaoTeam Sky | 23 | Team Sky | | | 0:310:31 |
10 | 8 | +2:52 | 11 | Antunes AmaroCCC Team | 28 | CCC Team | | | 0:340:34 |
11 | 13 | +4:16 | 101 | Brambilla GianlucaTrek - Segafredo | 31 | Trek - Segafredo | | | 0:470:47 |
12 | 21 | +7:54 | 212 | Figueiredo FredericoSporting Clube de Portugal/Tavira | 27 | Sporting Clube de Portugal/Tavira | | | 0:500:50 |
13 | 30 | +10:25 | 155 | Meurisse XandroWanty - Gobert Cycling Team | 27 | Wanty - Gobert Cycling Team | | | ,,0:50 |
14 | 16 | +4:48 | 44 | Hagen Carl FredrikLotto Soudal | 27 | Lotto Soudal | | | 0:520:52 |
15 | 7 | +2:50 | 64 | Powless NeilsonTeam Jumbo-Visma | 22 | Team Jumbo-Visma | | | 0:550:55 |
16 | 12 | +4:07 | 133 | Herrada JoséCofidis, Solutions Crédits | 33 | Cofidis, Solutions Crédits | | | ,,0:55 |
17 | 19 | +7:16 | 141 | Alarcón RaúlW52 / FC Porto | 32 | W52 / FC Porto | | | 1:011:01 |
18 | 10 | +3:47 | 75 | Špilak SimonTeam Katusha Alpecin | 32 | Team Katusha Alpecin | | | 1:031:03 |
19 | 27 | +9:30 | 73 | Guerreiro RubenTeam Katusha Alpecin | 24 | Team Katusha Alpecin | | | 1:161:16 |
20 | 17 | +6:12 | 55 | King BenTeam Dimension Data | 29 | Team Dimension Data | | | 1:301:30 |
21 | 36 | +12:18 | 132 | Claeys DimitriCofidis, Solutions Crédits | 31 | Cofidis, Solutions Crédits | | | 1:321:32 |
22 | 24 | +8:35 | 162 | de la Fuente DavidLudofoods Louletano Aviludo | 37 | Ludofoods Louletano Aviludo | | | 1:371:37 |
23 | 14 | +4:18 | 115 | Petilli SimoneUAE-Team Emirates | 25 | UAE-Team Emirates | | | ,,1:37 |
24 | 41 | +15:25 | 66 | Teunissen MikeTeam Jumbo-Visma | 26 | Team Jumbo-Visma | | | 1:411:41 |
25 | 15 | +4:48 | 51 | Valgren MichaelTeam Dimension Data | 27 | Team Dimension Data | | | 1:551:55 |
26 | 26 | +9:30 | 204 | Gomes LuisRadio Popular Boavista | 24 | Radio Popular Boavista | | | 2:052:05 |
27 | 37 | +13:40 | 72 | Gonçalves JoséTeam Katusha Alpecin | 30 | Team Katusha Alpecin | | | 2:092:09 |
28 | 20 | +7:19 | 125 | Chernetski SergeiCaja Rural - Seguros RGA | 28 | Caja Rural - Seguros RGA | | | 2:532:53 |
29 | 11 | +3:48 | 81 | de la Cruz DavidTeam Sky | 29 | Team Sky | | | 3:093:09 |
30 | 34 | +11:51 | 203 | Benta JoãoRadio Popular Boavista | 32 | Radio Popular Boavista | | | ,,3:09 |
31 | 18 | +6:13 | 34 | Küng StefanGroupama - FDJ | 25 | Groupama - FDJ | | | ,,3:09 |
32 | 43 | +17:04 | 87 | van Baarle DylanTeam Sky | 26 | Team Sky | | | 3:493:49 |
33 | 45 | +18:42 | 21 | Declercq TimDeceuninck - Quick Step | 29 | Deceuninck - Quick Step | | | 3:573:57 |
34 | 81 | +34:40 | 62 | Jansen Amund GrøndahlTeam Jumbo-Visma | 25 | Team Jumbo-Visma | | | 3:593:59 |
35 | 33 | +11:42 | 23 | Lampaert YvesDeceuninck - Quick Step | 27 | Deceuninck - Quick Step | | | 5:025:02 |
36 | 22 | +8:18 | 113 | Conti ValerioUAE-Team Emirates | 25 | UAE-Team Emirates | | | 5:205:20 |
37 | 51 | +21:57 | 127 | Serrano GonzaloCaja Rural - Seguros RGA | 24 | Caja Rural - Seguros RGA | | | 5:295:29 |
38 | 49 | +20:54 | 181 | Barbio AntónioLA Aluminios | 25 | LA Aluminios | | | 5:345:34 |
39 | 61 | +27:05 | 15 | Koch JonasCCC Team | 25 | CCC Team | | | 6:176:17 |
40 | 68 | +30:34 | 2 | Bodnar MaciejBORA - hansgrohe | 33 | BORA - hansgrohe | | | 6:486:48 |
41 | 32 | +11:26 | 16 | ten Dam LaurensCCC Team | 38 | CCC Team | | | 7:027:02 |
42 | 52 | +22:32 | 74 | Politt NilsTeam Katusha Alpecin | 24 | Team Katusha Alpecin | | | 7:217:21 |
43 | 53 | +22:42 | 46 | Naesen LawrenceLotto Soudal | 26 | Lotto Soudal | | | 7:307:30 |
44 | 56 | +24:07 | 233 | del Pino JesusVito-Feirense-Pnb | 28 | Vito-Feirense-Pnb | | | ,,7:30 |
45 | 85 | +35:53 | 164 | Hernández OscarLudofoods Louletano Aviludo | 26 | Ludofoods Louletano Aviludo | | | ,,7:30 |
46 | 40 | +14:39 | 217 | Marque Alejandro ManuelSporting Clube de Portugal/Tavira | 37 | Sporting Clube de Portugal/Tavira | | | ,,7:30 |
47 | 73 | +31:24 | 147 | Caldeira Samuel JoséW52 / FC Porto | 33 | W52 / FC Porto | | | ,,7:30 |
48 | 63 | +28:26 | 195 | Vega SergioMiranda - Mortágua | 23 | Miranda - Mortágua | | | ,,7:30 |
49 | 35 | +12:12 | 151 | Backaert FrederikWanty - Gobert Cycling Team | 28 | Wanty - Gobert Cycling Team | | | ,,7:30 |
50 | 39 | +14:09 | 211 | Machado TiagoSporting Clube de Portugal/Tavira | 33 | Sporting Clube de Portugal/Tavira | | | ,,7:30 |
51 | 29 | +10:21 | 111 | Aru FabioUAE-Team Emirates | 28 | UAE-Team Emirates | | | ,,7:30 |
52 | 42 | +16:29 | 57 | Wyss DaniloTeam Dimension Data | 33 | Team Dimension Data | | | ,,7:30 |
53 | 46 | +18:55 | 214 | Mendes JoséSporting Clube de Portugal/Tavira | 33 | Sporting Clube de Portugal/Tavira | | | ,,7:30 |
54 | 38 | +13:51 | 126 | Amezqueta JulenCaja Rural - Seguros RGA | 25 | Caja Rural - Seguros RGA | | | ,,7:30 |
55 | 78 | +33:29 | 235 | Barbosa JoãoVito-Feirense-Pnb | 21 | Vito-Feirense-Pnb | | | ,,7:30 |
56 | 28 | +10:01 | 96 | Tusveld MartijnTeam Sunweb | 25 | Team Sunweb | | | ,,7:30 |
57 | 62 | +28:18 | 63 | van der Hoorn TacoTeam Jumbo-Visma | 25 | Team Jumbo-Visma | | | 7:457:45 |
58 | 67 | +29:21 | 65 | Roosen TimoTeam Jumbo-Visma | 26 | Team Jumbo-Visma | | | ,,7:45 |
59 | 44 | +18:12 | 173 | Silva RafaelEfapel | 28 | Efapel | | | 8:008:00 |
60 | 72 | +31:13 | 35 | Le Gac OlivierGroupama - FDJ | 25 | Groupama - FDJ | | | 8:028:02 |
61 | 75 | +32:19 | 207 | Rodrigues David Miguel CostaRadio Popular Boavista | 27 | Radio Popular Boavista | | | ,,8:02 |
62 | 48 | +20:31 | 152 | De Gendt AiméWanty - Gobert Cycling Team | 24 | Wanty - Gobert Cycling Team | | | 8:178:17 |
63 | 31 | +10:40 | 93 | Hirschi MarcTeam Sunweb | 20 | Team Sunweb | | | 8:238:23 |
64 | 71 | +31:11 | 42 | Dewulf StanLotto Soudal | 21 | Lotto Soudal | | | 8:258:25 |
65 | 47 | +19:17 | 97 | Vervaeke LouisTeam Sunweb | 25 | Team Sunweb | | | 8:408:40 |
66 | 69 | +30:38 | 86 | Stannard IanTeam Sky | 31 | Team Sky | | | 8:468:46 |
67 | 80 | +34:20 | 5 | Schillinger AndreasBORA - hansgrohe | 35 | BORA - hansgrohe | | | 8:568:56 |
68 | 50 | +20:59 | 41 | De Buyst JasperLotto Soudal | 25 | Lotto Soudal | | | 9:079:07 |
69 | 64 | +28:51 | 17 | Zoidl RiccardoCCC Team | 30 | CCC Team | | | 9:269:26 |
70 | 86 | +36:32 | 161 | García de Mateos VicenteLudofoods Louletano Aviludo | 30 | Ludofoods Louletano Aviludo | | | 9:509:50 |
71 | 57 | +25:01 | 95 | Pedersen CasperTeam Sunweb | 22 | Team Sunweb | | | 11:0211:02 |
72 | 76 | +33:18 | 105 | Pedersen MadsTrek - Segafredo | 23 | Trek - Segafredo | | | ,,11:02 |
73 | 54 | +23:34 | 33 | Konovalovas IgnatasGroupama - FDJ | 33 | Groupama - FDJ | | | 11:1611:16 |
74 | 83 | +35:02 | 135 | Vanbilsen KennethCofidis, Solutions Crédits | 28 | Cofidis, Solutions Crédits | | | 12:3712:37 |
75 | 82 | +34:56 | 226 | Lourenço RafaelUD Oliveirense/InOutbuild | 21 | UD Oliveirense/InOutbuild | | | 13:1713:17 |
76 | 122 | +51:45 | 184 | Ribeiro DavidLA Aluminios | 23 | LA Aluminios | | | 14:0914:09 |
77 | 87 | +37:41 | 107 | Theuns EdwardTrek - Segafredo | 27 | Trek - Segafredo | | | 14:4314:43 |
78 | 65 | +28:51 | 45 | Maes NikolasLotto Soudal | 32 | Lotto Soudal | | | ,,14:43 |
79 | 111 | +45:33 | 77 | Würtz Schmidt MadsTeam Katusha Alpecin | 24 | Team Katusha Alpecin | | | 15:1415:14 |
80 | 93 | +39:54 | 192 | Sancho HugoMiranda - Mortágua | 37 | Miranda - Mortágua | | | 15:1615:16 |
81 | 77 | +33:24 | 182 | Duarte EmanuelLA Aluminios | 22 | LA Aluminios | | | 15:2015:20 |
82 | 94 | +40:11 | 197 | Pinheiro IvoMiranda - Mortágua | 20 | Miranda - Mortágua | | | 15:4015:40 |
83 | 121 | +51:34 | 52 | Bak Lars YttingTeam Dimension Data | 39 | Team Dimension Data | | | 15:4815:48 |
84 | 58 | +25:38 | 206 | Nunes HugoRadio Popular Boavista | 22 | Radio Popular Boavista | | | ,,15:48 |
85 | 92 | +39:09 | 26 | Sénéchal FlorianDeceuninck - Quick Step | 25 | Deceuninck - Quick Step | | | 15:5015:50 |
86 | 91 | +39:03 | 205 | Guerrero PabloRadio Popular Boavista | 26 | Radio Popular Boavista | | | 15:5315:53 |
87 | 103 | +42:40 | 191 | Freitas DanielMiranda - Mortágua | 27 | Miranda - Mortágua | | | 15:5915:59 |
88 | 104 | +44:04 | 223 | Fernandes VenceslauUD Oliveirense/InOutbuild | 23 | UD Oliveirense/InOutbuild | | | 16:0216:02 |
89 | 60 | +26:34 | 4 | Konrad PatrickBORA - hansgrohe | 27 | BORA - hansgrohe | | | ,,16:02 |
90 | 59 | +26:16 | 116 | Philipsen JasperUAE-Team Emirates | 20 | UAE-Team Emirates | | | ,,16:02 |
91 | 95 | +40:15 | 36 | Sinkeldam RamonGroupama - FDJ | 30 | Groupama - FDJ | | | 16:2916:29 |
92 | 114 | +46:19 | 185 | Ramalho AndréLA Aluminios | 22 | LA Aluminios | | | 16:3716:37 |
93 | 97 | +41:03 | 7 | Selig RüdigerBORA - hansgrohe | 30 | BORA - hansgrohe | | | 16:4116:41 |
94 | 98 | +41:15 | 1 | Ackermann PascalBORA - hansgrohe | 25 | BORA - hansgrohe | | | 16:4616:46 |
| 1011 | +30:58 | 114 | Đurasek KristijanUAE-Team Emirates | 31 | UAE-Team Emirates | | | 16:5116:51 |
96 | 124 | +55:59 | 124 | Irisarri JonCaja Rural - Seguros RGA | 23 | Caja Rural - Seguros RGA | | | ,,16:51 |
97 | 89 | +38:28 | 12 | Barta WillCCC Team | 23 | CCC Team | | | 16:5216:52 |
98 | 112 | +46:01 | 215 | Toffali NicolaSporting Clube de Portugal/Tavira | 26 | Sporting Clube de Portugal/Tavira | | | ,,16:52 |
99 | 55 | +23:53 | 3 | Drucker JempyBORA - hansgrohe | 32 | BORA - hansgrohe | | | ,,16:52 |
100 | 108 | +44:53 | 134 | Mathis MarcoCofidis, Solutions Crédits | 24 | Cofidis, Solutions Crédits | | | 16:5716:57 |
101 | 101 | +41:42 | 6 | Schwarzmann MichaelBORA - hansgrohe | 28 | BORA - hansgrohe | | | ,,16:57 |
102 | 66 | +29:03 | 137 | Waeytens ZicoCofidis, Solutions Crédits | 27 | Cofidis, Solutions Crédits | | | 17:1017:10 |
103 | 96 | +40:15 | 136 | Van Lerberghe BertCofidis, Solutions Crédits | 26 | Cofidis, Solutions Crédits | | | ,,17:10 |
104 | 117 | +47:52 | 37 | Vaugrenard BenoîtGroupama - FDJ | 37 | Groupama - FDJ | | | 17:1117:11 |
105 | 74 | +31:35 | 104 | Mullen RyanTrek - Segafredo | 24 | Trek - Segafredo | | | ,,17:11 |
106 | 120 | +50:46 | 102 | Degenkolb JohnTrek - Segafredo | 30 | Trek - Segafredo | | | ,,17:11 |
107 | 110 | +44:58 | 145 | Mestre RicardoW52 / FC Porto | 35 | W52 / FC Porto | | | ,,17:11 |
108 | 99 | +41:36 | 103 | Kirsch AlexTrek - Segafredo | 26 | Trek - Segafredo | | | ,,17:11 |
109 | 100 | +41:39 | 47 | van Goethem BrianLotto Soudal | 27 | Lotto Soudal | | | 17:1517:15 |
110 | 118 | +48:19 | 61 | Groenewegen DylanTeam Jumbo-Visma | 25 | Team Jumbo-Visma | | | ,,17:15 |
111 | 84 | +35:06 | 71 | Debusschere JensTeam Katusha Alpecin | 29 | Team Katusha Alpecin | | | ,,17:15 |
112 | 88 | +38:11 | 43 | Frison FrederikLotto Soudal | 26 | Lotto Soudal | | | 17:3917:39 |
113 | 109 | +44:53 | 216 | Nocentini RinaldoSporting Clube de Portugal/Tavira | 41 | Sporting Clube de Portugal/Tavira | | | 17:4017:40 |
114 | 79 | +33:51 | 163 | Fernandes LuisLudofoods Louletano Aviludo | 31 | Ludofoods Louletano Aviludo | | | 17:4217:42 |
115 | 113 | +46:10 | 174 | Silva BrunoEfapel | 30 | Efapel | | | ,,17:42 |
116 | 125 | +57:34 | 175 | Paulinho PedroEfapel | 28 | Efapel | | | ,,17:42 |
117 | 102 | +42:27 | 32 | Guarnieri JacopoGroupama - FDJ | 31 | Groupama - FDJ | | | 17:4617:46 |
118 | 106 | +44:40 | 224 | Lopes Pedro JoséUD Oliveirense/InOutbuild | 20 | UD Oliveirense/InOutbuild | | | 18:1518:15 |
119 | 107 | +44:53 | 225 | Lopes Pedro MiguelUD Oliveirense/InOutbuild | 19 | UD Oliveirense/InOutbuild | | | 18:1618:16 |
120 | 115 | +47:33 | 186 | Oliveira Fabio Marcelo PintoLA Aluminios | 24 | LA Aluminios | | | 18:3818:38 |
121 | 105 | +44:24 | 22 | Jakobsen FabioDeceuninck - Quick Step | 22 | Deceuninck - Quick Step | | | 19:0119:01 |
122 | 116 | +47:46 | 13 | Bernas PawełCCC Team | 28 | CCC Team | | | 20:3320:33 |
123 | 123 | +52:56 | 14 | Černý JosefCCC Team | 25 | CCC Team | | | ,,20:33 |
124 | 126 | +1:03:17 | 222 | Costa FábioUD Oliveirense/InOutbuild | 19 | UD Oliveirense/InOutbuild | | | 21:0621:06 |
125 | 119 | +50:02 | 227 | Sousa JoséUD Oliveirense/InOutbuild | 19 | UD Oliveirense/InOutbuild | | | ,,21:06 |
126 | 90 | +38:30 | 176 | Angulo AntonioEfapel | 27 | Efapel | | | 22:0722:07 |
DNF | | + - 19:26:34 | 221 | Gonçalves HélderUD Oliveirense/InOutbuild | 18 | UD Oliveirense/InOutbuild | | | -- |
DNF | | + - 19:26:34 | 237 | Cardoso FilipeVito-Feirense-Pnb | 34 | Vito-Feirense-Pnb | | | ,,- |
DNF | | + - 19:26:34 | 67 | Wynants MaartenTeam Jumbo-Visma | 36 | Team Jumbo-Visma | | | ,,- |
DNF | | + - 19:26:34 | 122 | Aberasturi JonCaja Rural - Seguros RGA | 29 | Caja Rural - Seguros RGA | | | ,,- |
DNF | | + - 19:26:34 | 153 | Devriendt TomWanty - Gobert Cycling Team | 27 | Wanty - Gobert Cycling Team | | | ,,- |
DNF | | + - 19:26:34 | 193 | Goncalves GasparMiranda - Mortágua | 23 | Miranda - Mortágua | | | ,,- |
DNF | | + - 19:26:34 | 232 | Saavedra BernardoVito-Feirense-Pnb | 20 | Vito-Feirense-Pnb | | | ,,- |
DNF | | + - 19:26:34 | 177 | Mihaylov NikolayEfapel | 30 | Efapel | | | ,,- |
DNF | | + - 19:26:34 | 76 | Strakhov DmitryTeam Katusha Alpecin | 23 | Team Katusha Alpecin | | | ,,- |
DNF | | + - 19:26:34 | 123 | Malucelli MatteoCaja Rural - Seguros RGA | 25 | Caja Rural - Seguros RGA | | | ,,- |
DNF | | + - 19:26:34 | 154 | Dupont TimothyWanty - Gobert Cycling Team | 31 | Wanty - Gobert Cycling Team | | | ,,- |
DNF | | + - 19:26:34 | 194 | Nanclares Jesus AngelMiranda - Mortágua | 25 | Miranda - Mortágua | | | ,,- |
DNF | | + - 19:26:34 | 234 | Pelegrí ÓscarVito-Feirense-Pnb | 24 | Vito-Feirense-Pnb | | | ,,- |
DNF | | + - 19:26:34 | 167 | Meireles NunoLudofoods Louletano Aviludo | 27 | Ludofoods Louletano Aviludo | | | ,,- |
DNF | | + - 19:26:34 | 112 | Consonni SimoneUAE-Team Emirates | 24 | UAE-Team Emirates | | | ,,- |
DNF | | + - 19:26:34 | 143 | Reis RafaelW52 / FC Porto | 26 | W52 / FC Porto | | | ,,- |
DNF | | + - 19:26:34 | 157 | Vliegen LoïcWanty - Gobert Cycling Team | 25 | Wanty - Gobert Cycling Team | | | ,,- |
DNF | | + - 19:26:34 | 183 | Crispim AndréLA Aluminios | 22 | LA Aluminios | | | ,,- |
DNF | | + - 19:26:34 | 196 | Leal TiagoMiranda - Mortágua | 19 | Miranda - Mortágua | | | ,,- |
DNF | | + - 19:26:34 | 236 | Sousa Ferreira Antonio ManuelVito-Feirense-Pnb | 18 | Vito-Feirense-Pnb | | | ,,- |
DNF | | + - 19:26:34 | 165 | García FranciscoLudofoods Louletano Aviludo | 26 | Ludofoods Louletano Aviludo | | | ,,- |
DNF | | + - 19:26:34 | 121 | Gonçalves DomingosCaja Rural - Seguros RGA | 30 | Caja Rural - Seguros RGA | | | ,,- |
DNF | | + - 19:26:34 | 146 | Mestre DanielW52 / FC Porto | 32 | W52 / FC Porto | | | ,,- |
DNF | | + - 19:26:34 | 187 | Scheulen MarvinLA Aluminios | 21 | LA Aluminios | | | ,,- |
DNF | | + - 19:26:34 | 202 | Silva DanielRadio Popular Boavista | 33 | Radio Popular Boavista | | | ,,- |
DNS | | + - 19:26:34 | 106 | Stuyven JasperTrek - Segafredo | 26 | Trek - Segafredo | | | ,,- |
DNS | | + - 19:26:34 | 231 | Matias JoaoVito-Feirense-Pnb | 27 | Vito-Feirense-Pnb | | | ,,- |
DNS | | + - 19:26:34 | 92 | Curvers RoyTeam Sunweb | 39 | Team Sunweb | | | ,,- |
DNS | | + - 19:26:34 | 85 | Rowe LukeTeam Sky | 28 | Team Sky | | | ,,- |
DNS | | + - 19:26:34 | 31 | Démare ArnaudGroupama - FDJ | 27 | Groupama - FDJ | | | ,,- |
DNS | | + - 19:26:34 | 171 | Paulinho Sérgio MiguelEfapel | 38 | Efapel | | | ,,- |
DSQ | | + - 19:26:34 | 142 | Silva JoaquimW52 / FC Porto | 26 | W52 / FC Porto | | | ,,- |