Lagoa - Alto da Fóia (171.9 km)

Route

 15 February 2024
 Profile  Mountain stage
 Start  Lagoa
 Finish  Alto da Fóia
 Distance  171.9 km  (106.8 mi)
 Speed  36.792 km/h  (22.861 mi/h)

Classifications

 Race jerseys after stage 2
 Martínez, Dan.. (BOH) 9h 32' 14''
 Thijssen, Ger.. (IWA) 25 points
 Martínez, Dan.. (BOH) 10 points
 Morgado, Antó.. (UAD) 9h 32' 44''
 Bora - Hansgrohe 28h 37' 44''

Results

#  Rider Age  Team Time Bonus
1 1  Martínez, Daniel 27  Bora - Hansgrohe 4h 40' 20'' - 10'' 1 4 1 -
2 92  Evenepoel, Remco 24  Soudal - Quick-Step + 00' 00'' - 06'' 2 6 2 -
3 112  Kuss, Sepp 29  Team Visma | Lease a Bike + 00' 06'' - 04'' 3 7 6 -
4 4  Higuita, Sergio 26  Bora - Hansgrohe + 00' 06'' 4 9 8 -
5 115  Tratnik, Jan 33  Team Visma | Lease a Bike + 00' 08'' 5 13 11 -
6 64  Pidcock, Tom 24  Ineos Grenadiers + 00' 08'' 7 15 - -
7 82  Geoghegan Hart, Tao 28  Lidl - Trek + 00' 08'' 6 16 - -
8 61  Arensman, Thymen 24  Ineos Grenadiers + 00' 13'' 8 20 - -
9 94  Landa, Mikel 34  Soudal - Quick-Step + 00' 13'' 9 21 - -
10 36  Scaroni, Cristian 26  Astana Qazaqstan Team + 00' 18'' 10 25 - -
11 125  Morgado, António 20  UAE Team Emirates + 00' 20'' 11 - - 1
12 147  Voisard, Yannis 25  Tudor Pro Cycling Team + 00' 20'' 12 - - -
13 151  Cort, Magnus 31  Uno-X Mobility + 00' 22'' 15 - - -
14 123  Christen, Jan 19  UAE Team Emirates + 00' 22'' 13 - - 2
15 2  Jungels, Bob 31  Bora - Hansgrohe + 00' 26'' 17 - - -
16 111  Aert, Wout van van 29  Team Visma | Lease a Bike + 00' 26'' 14 17 - -
17 43  Healy, Ben 23  EF Education - EasyPost + 00' 26'' 16 - - -
18 44  Honoré, Mikkel 27  EF Education - EasyPost + 00' 32'' 18 - - -
19 32  Velasco, Simone 28  Astana Qazaqstan Team + 00' 43'' 20 - - -
20 51  Küng, Stefan 30  Groupama - FDJ + 00' 43'' 19 - - -
21 136  Prades, Edu 36  Caja Rural - Seguros RGA + 01' 09'' 21 - - -
22 66  Sheffield, Magnus 21  Ineos Grenadiers + 01' 12'' 22 - - 3
23 72  Herregodts, Rune 25  Intermarché - Wanty + 01' 28'' 23 - - -
24 124  Hirschi, Marc 25  UAE Team Emirates + 01' 30'' 24 - - -
25 17  Vergallito, Luca 26  Alpecin - Deceuninck + 01' 38'' 25 - - -
26 227  Gonçalves, Hélder 23  Rádio Popular - Paredes .. + 01' 38'' 26 - - -
27 81  Bagioli, Andrea 24  Lidl - Trek + 02' 05'' 27 - - -
28 93  Knox, James 28  Soudal - Quick-Step + 02' 10'' 28 22 12 -
29 31  Battistella, Samuele 25  Astana Qazaqstan Team + 02' 14'' 29 - - -
30 152  Hoelgaard, Markus 29  Uno-X Mobility + 02' 14'' 30 - - -
31 45  Shaw, James 27  EF Education - EasyPost + 02' 21'' 31 - - -
32 116  Vader, Milan 27  Team Visma | Lease a Bike + 02' 29'' 32 - - -
33 103  Leemreize, Gijs 24  Team dsm - firmenich Pos.. + 03' 27'' 33 - - -
34 11  Hermans, Quinten 28  Alpecin - Deceuninck + 04' 06'' 34 - - -
35 224  Peñuela, Francisco 23  Rádio Popular - Paredes .. + 04' 09'' 35 - - -
36 134  Guardeño, Jaume 20  Caja Rural - Seguros RGA + 04' 09'' 36 - - 4
37 122  Baroncini, Filippo 23  UAE Team Emirates + 04' 09'' 37 - - -
38 6  Schachmann, Maximilian 30  Bora - Hansgrohe + 04' 11'' 46 - - -
39 206  González, Abner 23  Efapel Cycling + 04' 11'' 43 - - -
40 85  Stuyven, Jasper 31  Lidl - Trek + 04' 11'' 38 14 - -
41 127  Politt, Nils 29  UAE Team Emirates + 04' 11'' 40 - - -
42 172  Silva, Afonso 23  AP Hotels & Resorts .. + 04' 11'' 41 - - -
43 54  Madouas, Valentin 27  Groupama - FDJ + 04' 11'' 42 - - -
44 201  Silva, Joaquim 31  Efapel Cycling + 04' 11'' 44 - - -
45 145  Eriksson, Lucas 27  Tudor Pro Cycling Team + 04' 11'' 45 - - -
46 155  Tiller, Rasmus 27  Uno-X Mobility + 04' 11'' 39 - - -
47 24  Guernalec, Thibault 26  Arkéa - B&B Hotels + 04' 17'' 49 - - -
48 91  Cattaneo, Mattia 33  Soudal - Quick-Step + 04' 17'' 48 - - -
49 153  Leknessund, Andreas 24  Uno-X Mobility + 04' 21'' 47 11 5 -
50 105  Tusveld, Martijn 30  Team dsm - firmenich Pos.. + 04' 24'' 50 - - -
51 191  Duarte, Emanuel 27  Credibom - LA Alumínius .. + 04' 47'' 51 - - -
52 67  Thomas, Geraint 37  Ineos Grenadiers + 05' 22'' 54 - - -
53 62  Ganna, Filippo 27  Ineos Grenadiers + 05' 22'' 52 - - -
54 141  Wirtgen, Luc 25  Tudor Pro Cycling Team + 05' 22'' 55 - - -
55 55  Paleni, Enzo 21  Groupama - FDJ + 05' 22'' 53 - - 5
56 181  Viegas, Daniel 26  Aviludo - Louletano - Lo.. + 05' 22'' 56 - - -
57 211  Gomes, Luís 29  Kelly - Simoldes - UDO + 05' 38'' 88 - - -
58 37  Walker, Max 22  Astana Qazaqstan Team + 05' 51'' 58 - 9 -
59 157  Bugge, Martin 25  Uno-X Mobility + 05' 51'' 57 - 7 -
60 27  Tjøtta, Martin 22  Arkéa - B&B Hotels + 06' 10'' 65 - - -
61 53  Le Gac, Olivier 30  Groupama - FDJ + 06' 10'' 63 - - -
62 121  Del Toro, Isaac 20  UAE Team Emirates + 06' 10'' 62 - - 6
63 83  Hoole, Daan 24  Lidl - Trek + 06' 10'' 61 - - -
64 63  Heiduk, Kim 23  Ineos Grenadiers + 06' 10'' 59 18 - -
65 222  Nunes, Hugo 27  Rádio Popular - Paredes .. + 06' 10'' 60 - - -
66 42  Costa, Rui 37  EF Education - EasyPost + 06' 10'' 64 - - -
67 114  Hagenes, Per 20  Team Visma | Lease a Bike + 07' 29'' 72 - - 7
68 35  Chzhan, Igor 24  Astana Qazaqstan Team + 07' 29'' 74 - - -
69 22  Biermans, Jenthe 28  Arkéa - B&B Hotels + 07' 29'' 71 - - -
70 33  Fedorov, Yevgeniy 23  Astana Qazaqstan Team + 07' 29'' 68 - - -
71 213  Guerreiro, Francisco 23  Kelly - Simoldes - UDO + 07' 29'' 90 - - -
72 76  Teunissen, Mike 31  Intermarché - Wanty + 07' 29'' 69 - - -
73 47  Berg, Marijn van den .. 24  EF Education - EasyPost + 07' 29'' 66 2 - -
74 135  Sorarrain, Gorka 27  Caja Rural - Seguros RGA + 07' 29'' 70 - - -
75 13  Bayer, Tobias 24  Alpecin - Deceuninck + 07' 29'' 67 12 13 -
76 46  Valgren, Michael 32  EF Education - EasyPost + 07' 29'' 73 - - -
77 183  García, Sergio 24  Aviludo - Louletano - Lo.. + 07' 43'' 75 - - -
78 231  Figueiredo, Frederico 32  Sabgal / Anicolor + 08' 04'' 76 - - -
79 132  Arriolabengoa, Julen 22  Caja Rural - Seguros RGA + 08' 13'' 77 - - -
80 221  Fonte, César 37  Rádio Popular - Paredes .. + 08' 29'' 92 19 14 -
81 236  Rees, Oliver 22  Sabgal / Anicolor + 09' 39'' 78 - - -
82 71  Braet, Vito 23  Intermarché - Wanty + 10' 06'' 80 - - -
83 163  Cabedo, Óscar 29  ABTF Betão - Feirense + 10' 06'' 79 - - -
84 97  Vervaeke, Louis 30  Soudal - Quick-Step + 10' 17'' 81 - - -
85 162  Eulálio, Afonso 22  ABTF Betão - Feirense + 12' 09'' 128 - - -
86 212  Carvalho, Rui 28  Kelly - Simoldes - UDO + 12' 35'' 138 - - -
87 225  Leal, Tiago 24  Rádio Popular - Paredes .. + 12' 35'' 137 - - -
88 87  Vacek, Mathias 21  Lidl - Trek + 12' 35'' 84 - - 9
89 156  Abrahamsen, Jonas 28  Uno-X Mobility + 12' 35'' 82 - 10 -
90 192  Fernandes, Luís 36  Credibom - LA Alumínius .. + 12' 35'' 87 - - -
91 205  Casimiro, Henrique 37  Efapel Cycling + 12' 35'' 85 - - -
92 102  Bittner, Pavel 21  Team dsm - firmenich Pos.. + 12' 35'' 83 - - 8
93 242  Silva, Bruno 35  Tavfer - Ovos Matinados .. + 12' 35'' 86 - - -
94 186  Dominguez, David 23  Aviludo - Louletano - Lo.. + 14' 31'' 89 - - -
95 143  Kluckers, Arthur 23  Tudor Pro Cycling Team + 16' 20'' 91 - - -
96 41  Bissegger, Stefan 25  EF Education - EasyPost + 16' 31'' 96 - - -
97 233  Mendonça, Luís 38  Sabgal / Anicolor + 16' 31'' 93 23 - -
98 165  Pinheiro, Ivo 25  ABTF Betão - Feirense + 16' 31'' 107 - - -
99 104  Märkl, Niklas 24  Team dsm - firmenich Pos.. + 16' 31'' 110 - - -
100 137  Schlegel, Michal 28  Caja Rural - Seguros RGA + 16' 31'' 106 - - -
101 185  Oyarzún, Carlos 42  Aviludo - Louletano - Lo.. + 16' 31'' 108 - - -
102 142  Froidevaux, Robin 25  Tudor Pro Cycling Team + 16' 31'' 95 - - -
103 154  Resell, Erik 27  Uno-X Mobility + 16' 31'' 109 - - -
104 146  Trentin, Matteo 34  Tudor Pro Cycling Team + 16' 31'' 97 - - -
105 101  Degenkolb, John 35  Team dsm - firmenich Pos.. + 16' 31'' 112 - - -
106 74  Petit, Adrien 33  Intermarché - Wanty + 16' 31'' 100 - - -
107 21  Démare, Arnaud 32  Arkéa - B&B Hotels + 16' 31'' 94 8 - -
108 223  Rota, Raúl 24  Rádio Popular - Paredes .. + 16' 31'' 105 - - -
109 144  Mayrhoffer, Marius 23  Tudor Pro Cycling Team + 16' 31'' 99 - - -
110 73  Page, Hugo 22  Intermarché - Wanty + 16' 31'' 111 - - -
111 166  Costa, Fábio 24  ABTF Betão - Feirense + 16' 31'' 127 - - -
112 232  Carvalho, André 26  Sabgal / Anicolor + 16' 31'' 114 - - -
113 237  Reis, Rafael 31  Sabgal / Anicolor + 16' 31'' 104 - - -
114 202  Grigorev, Aleksandr 31  Efapel Cycling + 16' 31'' 101 - 3 -
115 52  Askey, Lewis 22  Groupama - FDJ + 16' 31'' 98 - - -
116 15  Meurisse, Xandro 32  Alpecin - Deceuninck + 16' 31'' 102 - - -
117 113  Benoot, Tiesj 29  Team Visma | Lease a Bike + 16' 31'' 113 - - -
118 95  Serry, Pieter 35  Soudal - Quick-Step + 16' 31'' 115 - - -
119 65  Rowe, Luke 33  Ineos Grenadiers + 16' 31'' 103 - - -
120 56  Russo, Clément 29  Groupama - FDJ + 16' 39'' 116 - - -
121 117  Vermote, Julien 34  Team Visma | Lease a Bike + 17' 10'' 123 - - -
122 26  Sénéchal, Florian 30  Arkéa - B&B Hotels + 17' 10'' 119 - - -
123 173  Salgueiro, Carlos 24  AP Hotels & Resorts .. + 17' 10'' 121 - - -
124 193  Montez, Alexandre 22  Credibom - LA Alumínius .. + 17' 10'' 122 - - 10
125 34  Kuzmin, Anton 27  Astana Qazaqstan Team + 17' 10'' 124 - - -
126 175  Bicho, Jose 20  AP Hotels & Resorts .. + 17' 10'' 147 - - 13
127 25  McLay, Daniel 32  Arkéa - B&B Hotels + 17' 10'' 120 - - -
128 106  Uden, Casper van van 22  Team dsm - firmenich Pos.. + 17' 10'' 117 26 - -
129 75  Rex, Laurenz 24  Intermarché - Wanty + 17' 10'' 118 - - -
130 207  Swirbul, Keegan 28  Efapel Cycling + 17' 10'' 148 - - -
131 197  Leaça, Gonçalo 26  Credibom - LA Alumínius .. + 17' 24'' 125 - - -
132 126  Oliveira, Rui 27  UAE Team Emirates + 17' 36'' 126 10 - -
133 203  Ferreira, António 23  Efapel Cycling + 20' 22'' 163 - - -
134 14  Planckaert, Edward 29  Alpecin - Deceuninck + 20' 33'' 134 - - -
135 12  Boven, Lars 22  Alpecin - Deceuninck + 20' 33'' 129 5 - -
136 244  Morais, Francisco 25  Tavfer - Ovos Matinados .. + 20' 33'' 164 - - -
137 241  Carvalho, Gonçalo 26  Tavfer - Ovos Matinados .. + 20' 33'' 165 - - -
138 164  Oliveira, Fábio 29  ABTF Betão - Feirense + 20' 33'' 136 - - -
139 217  Ribeiro, André 19  Kelly - Simoldes - UDO + 20' 33'' 135 - - 11
140 23  Grondin, Donavan 23  Arkéa - B&B Hotels + 20' 33'' 132 - - -
141 16  Van Tricht, Stan 24  Alpecin - Deceuninck + 20' 33'' 131 - - -
142 57  Sarreau, Marc 30  Groupama - FDJ + 20' 33'' 130 - - -
143 133  Bárta, Tomáš 24  Caja Rural - Seguros RGA + 20' 33'' 133 - - -
144 86  Theuns, Edward 32  Lidl - Trek + 20' 41'' 139 - - -
145 176  Campos, Francisco 26  AP Hotels & Resorts .. + 22' 53'' 169 - - -
146 174  Barbosa, Diogo 23  AP Hotels & Resorts .. + 22' 53'' 168 - - -
147 5  Meeus, Jordi 25  Bora - Hansgrohe + 23' 15'' 140 3 - -
148 3  Haller, Marco 32  Bora - Hansgrohe + 23' 15'' 141 - - -
149 187  Martins, Tomás 22  Aviludo - Louletano - Lo.. + 24' 48'' 146 - - 12
150 171  Simão, Rúben 23  AP Hotels & Resorts .. + 24' 48'' 144 - - -
151 107  Welten, Bram 26  Team dsm - firmenich Pos.. + 24' 48'' 143 - - -
152 96  Vangheluwe, Warre 22  Soudal - Quick-Step + 24' 48'' 145 - - -
153 77  Thijssen, Gerben 25  Intermarché - Wanty + 24' 48'' 142 1 - -
154 177  Chingui, Euclides 23  AP Hotels & Resorts .. + 25' 54'' 170 - - -
155 226  Martins, João 19  Rádio Popular - Paredes .. + 26' 56'' 171 - - 18
156 195  Narciso, Diogo 22  Credibom - LA Alumínius .. + 26' 56'' 156 - - -
157 235  Domingues, Duarte 19  Sabgal / Anicolor + 26' 56'' 154 - - 15
158 194  Caixas, Rodrigo 23  Credibom - LA Alumínius .. + 26' 56'' 152 - - -
159 167  Silva, Pedro 22  ABTF Betão - Feirense + 26' 56'' 157 - - -
160 182  Tivani, Nicolas 28  Aviludo - Louletano - Lo.. + 26' 56'' 159 - - -
161 204  Mesa, Santiago 26  Efapel Cycling + 26' 56'' 150 - - -
162 245  Linarez, Leangel 26  Tavfer - Ovos Matinados .. + 26' 56'' 151 - - -
163 243  Matias, João 32  Tavfer - Ovos Matinados .. + 26' 56'' 160 - - -
164 214  Ferreira, Tiago 22  Kelly - Simoldes - UDO + 26' 56'' 158 - - -
165 234  Baptista, Gabriel 18  Sabgal / Anicolor + 26' 56'' 155 - - 16
166 216  Campos, Noah 19  Kelly - Simoldes - UDO + 26' 56'' 153 - - 14
167 215  Mixão, Duarte 21  Kelly - Simoldes - UDO + 26' 56'' 173 - - 20
168 184  Contte, Tomás 25  Aviludo - Louletano - Lo.. + 26' 56'' 149 24 4 -
169 161  Oliveira, Diogo 19  ABTF Betão - Feirense + 26' 56'' 172 - - 19
170 84  Oomen, Sam 28  Lidl - Trek + 27' 01'' 161 - - -
171 131  Babor, Daniel 24  Caja Rural - Seguros RGA + 27' 23'' 162 - - -
172 246  Martingil, César 29  Tavfer - Ovos Matinados .. + 29' 04'' 166 - - -
173 196  Vie, François 21  Credibom - LA Alumínius .. + 29' 05'' 167 - - 17
DNF 247  Amado, Gonçalo 30  Tavfer - Ovos Matinados ..
DNS 7  Hajek, Alexander 20  Bora - Hansgrohe
Km   Sprint #  Rider  Team Points Bonus
164.7    1 153  Leknessund, Andreas  Uno-X Mobility 6 pts -
2 111  Aert, Wout van  Team Visma | Lease a Bike 4 pts -
3 93  Knox, James  Soudal - Quick-Step 2 pts -
Km   Climb #  Rider  Team Points Bonus
77.7    (4C) 1 202  Grigorev, Aleksandr  Efapel Cycling 3 pts -
2 247  Amado, Gonçalo  Tavfer - Ovos Matinados .. 2 pts -
3 157  Bugge, Martin  Uno-X Mobility 1 pts -
146.3    (3C) 1 202  Grigorev, Aleksandr  Efapel Cycling 4 pts -
2 156  Abrahamsen, Jonas  Uno-X Mobility 3 pts -
3 157  Bugge, Martin  Uno-X Mobility 2 pts -
158.2    (2C) 1 153  Leknessund, Andreas  Uno-X Mobility 6 pts -
2 37  Walker, Max  Astana Qazaqstan Team 4 pts -
3 157  Bugge, Martin  Uno-X Mobility 3 pts -
4 93  Knox, James  Soudal - Quick-Step 2 pts -
171.9    (1C) 1 1  Martínez, Daniel  Bora - Hansgrohe 10 pts -
2 92  Evenepoel, Remco  Soudal - Quick-Step 8 pts -
3 112  Kuss, Sepp  Team Visma | Lease a Bike 6 pts -
4 4  Higuita, Sergio  Bora - Hansgrohe 4 pts -
5 115  Tratnik, Jan  Team Visma | Lease a Bike 2 pts -
#  Team Time Sum #  Rider Age Time
1  Bora - Hansgrohe 14h 01' 32'' 20 1
1 1  Martínez, Daniel 27 4h 40' 20''
4 4  Higuita, Sergio 26 4h 40' 26''
15 2  Jungels, Bob 31 4h 40' 46''
2  Team Visma | Lease a Bike 14h 01' 40'' 24 2
3 112  Kuss, Sepp 29 4h 40' 26''
5 115  Tratnik, Jan 33 4h 40' 28''
16 111  Aert, Wout van 29 4h 40' 46''
3  Ineos Grenadiers 14h 02' 33'' 36 3
6 64  Pidcock, Tom 24 4h 40' 28''
8 61  Arensman, Thymen 24 4h 40' 33''
22 66  Sheffield, Magnus 21 4h 41' 32''
4  UAE Team Emirates 14h 03' 12'' 49 4
11 125  Morgado, António 20 4h 40' 40''
14 123  Christen, Jan 19 4h 40' 42''
24 124  Hirschi, Marc 25 4h 41' 50''
5  Soudal - Quick-Step 14h 03' 23'' 39 5
2 92  Evenepoel, Remco 24 4h 40' 20''
9 94  Landa, Mikel 34 4h 40' 33''
28 93  Knox, James 28 4h 42' 30''
6  Astana Qazaqstan Team 14h 04' 15'' 58 6
10 36  Scaroni, Cristian 26 4h 40' 38''
19 32  Velasco, Simone 28 4h 41' 03''
29 31  Battistella, Samuele 25 4h 42' 34''
7  EF Education - EasyPost 14h 04' 19'' 66 7
17 43  Healy, Ben 23 4h 40' 46''
18 44  Honoré, Mikkel 27 4h 40' 52''
31 45  Shaw, James 27 4h 42' 41''
8  Lidl - Trek 14h 07' 24'' 74 8
7 82  Geoghegan Hart, Tao 28 4h 40' 28''
27 81  Bagioli, Andrea 24 4h 42' 25''
40 85  Stuyven, Jasper 31 4h 44' 31''
9  Uno-X Mobility 14h 07' 47'' 89 9
13 151  Cort, Magnus 31 4h 40' 42''
30 152  Hoelgaard, Markus 29 4h 42' 34''
46 155  Tiller, Rasmus 27 4h 44' 31''
10  Tudor Pro Cycling Team 14h 10' 53'' 111 10
12 147  Voisard, Yannis 25 4h 40' 40''
45 145  Eriksson, Lucas 27 4h 44' 31''
54 141  Wirtgen, Luc 25 4h 45' 42''
11  Groupama - FDJ 14h 11' 16'' 118 11
20 51  Küng, Stefan 30 4h 41' 03''
43 54  Madouas, Valentin 27 4h 44' 31''
55 55  Paleni, Enzo 21 4h 45' 42''
12  Rádio Popular - Paredes - Bo.. 14h 12' 57'' 126 12
26 227  Gonçalves, Hélder 23 4h 41' 58''
35 224  Peñuela, Francisco 23 4h 44' 29''
65 222  Nunes, Hugo 27 4h 46' 30''
13  Caja Rural - Seguros RGA 14h 13' 47'' 131 13
21 136  Prades, Edu 36 4h 41' 29''
36 134  Guardeño, Jaume 20 4h 44' 29''
74 135  Sorarrain, Gorka 27 4h 47' 49''
14  Alpecin - Deceuninck 14h 14' 13'' 134 14
25 17  Vergallito, Luca 26 4h 41' 58''
34 11  Hermans, Quinten 28 4h 44' 26''
75 13  Bayer, Tobias 24 4h 47' 49''
15  Arkéa - B&B Hotels 14h 18' 56'' 176 15
47 24  Guernalec, Thibault 26 4h 44' 37''
60 27  Tjøtta, Martin 22 4h 46' 30''
69 22  Biermans, Jenthe 28 4h 47' 49''
16  Intermarché - Wanty 14h 20' 03'' 177 16
23 72  Herregodts, Rune 25 4h 41' 48''
72 76  Teunissen, Mike 31 4h 47' 49''
82 71  Braet, Vito 23 4h 50' 26''
17  Team dsm - firmenich PostNL 14h 21' 26'' 175 17
33 103  Leemreize, Gijs 24 4h 43' 47''
50 105  Tusveld, Martijn 30 4h 44' 44''
92 102  Bittner, Pavel 21 4h 52' 55''
18  Efapel Cycling 14h 21' 57'' 174 18
39 206  González, Abner 23 4h 44' 31''
44 201  Silva, Joaquim 31 4h 44' 31''
91 205  Casimiro, Henrique 37 4h 52' 55''
19  Kelly - Simoldes - UDO 14h 26' 42'' 214 19
57 211  Gomes, Luís 29 4h 45' 58''
71 213  Guerreiro, Francisco 23 4h 47' 49''
86 212  Carvalho, Rui 28 4h 52' 55''
20  Aviludo - Louletano - Loulé .. 14h 28' 36'' 227 20
56 181  Viegas, Daniel 26 4h 45' 42''
77 183  García, Sergio 24 4h 48' 03''
94 186  Dominguez, David 23 4h 54' 51''
21  Sabgal / Anicolor 14h 35' 14'' 256 21
78 231  Figueiredo, Frederico 32 4h 48' 24''
81 236  Rees, Oliver 22 4h 49' 59''
97 233  Mendonça, Luís 38 4h 56' 51''
22  Credibom - LA Alumínius - Ma.. 14h 35' 32'' 265 22
51 191  Duarte, Emanuel 27 4h 45' 07''
90 192  Fernandes, Luís 36 4h 52' 55''
124 193  Montez, Alexandre 22 4h 57' 30''
23  AP Hotels & Resorts - Ta.. 14h 39' 31'' 291 23
42 172  Silva, Afonso 23 4h 44' 31''
123 173  Salgueiro, Carlos 24 4h 57' 30''
126 175  Bicho, Jose 20 4h 57' 30''
24  ABTF Betão - Feirense 14h 39' 46'' 266 24
83 163  Cabedo, Óscar 29 4h 50' 26''
85 162  Eulálio, Afonso 22 4h 52' 29''
98 165  Pinheiro, Ivo 25 4h 56' 51''
25  Tavfer - Ovos Matinados - Mo.. 14h 54' 41'' 366 25
93 242  Silva, Bruno 35 4h 52' 55''
136 244  Morais, Francisco 25 5h 00' 53''
137 241  Carvalho, Gonçalo 26 5h 00' 53''
#  Rider Age  Team Time Difference Rank +/-
1 1  Martínez, Daniel 27  Bora - Hansgrohe 9h 32' 14'' + 81
2 92  Evenepoel, Remco 24  Soudal - Quick-Step 9h 32' 18'' + 00' 04'' + 89
3 112  Kuss, Sepp 29  Team Visma | Lease a Bike 9h 32' 26'' + 00' 12'' + 85
4 4  Higuita, Sergio 26  Bora - Hansgrohe 9h 32' 30'' + 00' 16'' + 115
5 115  Tratnik, Jan 33  Team Visma | Lease a Bike 9h 32' 32'' + 00' 18'' + 38
6 82  Geoghegan Hart, Tao 28  Lidl - Trek 9h 32' 32'' + 00' 18'' + 78
7 64  Pidcock, Tom 24  Ineos Grenadiers 9h 32' 32'' + 00' 18'' + 83
8 61  Arensman, Thymen 24  Ineos Grenadiers 9h 32' 37'' + 00' 23'' + 42
9 94  Landa, Mikel 34  Soudal - Quick-Step 9h 32' 37'' + 00' 23'' + 88
10 36  Scaroni, Cristian 26  Astana Qazaqstan Team 9h 32' 42'' + 00' 28'' + 84
11 125  Morgado, António 20  UAE Team Emirates 9h 32' 44'' + 00' 30'' + 25
12 147  Voisard, Yannis 25  Tudor Pro Cycling Team 9h 32' 44'' + 00' 30'' + 56
13 123  Christen, Jan 19  UAE Team Emirates 9h 32' 46'' + 00' 32'' + 47
14 111  Aert, Wout van 29  Team Visma | Lease a Bike 9h 32' 46'' + 00' 32'' + 122
15 151  Cort, Magnus 31  Uno-X Mobility 9h 32' 46'' + 00' 32'' + 137
16 43  Healy, Ben 23  EF Education - EasyPost 9h 32' 50'' + 00' 36'' + 58
17 2  Jungels, Bob 31  Bora - Hansgrohe 9h 32' 50'' + 00' 36'' + 89
18 44  Honoré, Mikkel 27  EF Education - EasyPost 9h 32' 56'' + 00' 42'' + 17
19 51  Küng, Stefan 30  Groupama - FDJ 9h 33' 07'' + 00' 53'' + 48
20 32  Velasco, Simone 28  Astana Qazaqstan Team 9h 33' 07'' + 00' 53'' + 78
21 136  Prades, Edu 36  Caja Rural - Seguros RGA 9h 33' 33'' + 01' 19'' + 40
22 66  Sheffield, Magnus 21  Ineos Grenadiers 9h 33' 36'' + 01' 22'' - 5
23 72  Herregodts, Rune 25  Intermarché - Wanty 9h 33' 52'' + 01' 38'' + 47
24 124  Hirschi, Marc 25  UAE Team Emirates 9h 33' 54'' + 01' 40'' + 76
25 17  Vergallito, Luca 26  Alpecin - Deceuninck 9h 34' 02'' + 01' 48'' + 29
26 227  Gonçalves, Hélder 23  Rádio Popular - Paredes .. 9h 34' 02'' + 01' 48'' + 51
27 81  Bagioli, Andrea 24  Lidl - Trek 9h 34' 29'' + 02' 15'' + 36
28 93  Knox, James 28  Soudal - Quick-Step 9h 34' 32'' + 02' 18'' + 82
29 31  Battistella, Samuele 25  Astana Qazaqstan Team 9h 34' 38'' + 02' 24'' + 66
30 152  Hoelgaard, Markus 29  Uno-X Mobility 9h 34' 38'' + 02' 24'' + 123
31 45  Shaw, James 27  EF Education - EasyPost 9h 34' 45'' + 02' 31'' + 44
32 116  Vader, Milan 27  Team Visma | Lease a Bike 9h 34' 53'' + 02' 39'' - 14
33 103  Leemreize, Gijs 24  Team dsm - firmenich Pos.. 9h 35' 51'' + 03' 37'' + 33
34 11  Hermans, Quinten 28  Alpecin - Deceuninck 9h 36' 30'' + 04' 16'' - 9
35 224  Peñuela, Francisco 23  Rádio Popular - Paredes .. 9h 36' 33'' + 04' 19'' - 2
36 134  Guardeño, Jaume 20  Caja Rural - Seguros RGA 9h 36' 33'' + 04' 19'' + 9
37 122  Baroncini, Filippo 23  UAE Team Emirates 9h 36' 33'' + 04' 19'' + 27
38 85  Stuyven, Jasper 31  Lidl - Trek 9h 36' 35'' + 04' 21'' - 29
39 155  Tiller, Rasmus 27  Uno-X Mobility 9h 36' 35'' + 04' 21'' - 15
40 127  Politt, Nils 29  UAE Team Emirates 9h 36' 35'' + 04' 21'' + 9
41 172  Silva, Afonso 23  AP Hotels & Resorts .. 9h 36' 35'' + 04' 21'' + 38
42 54  Madouas, Valentin 27  Groupama - FDJ 9h 36' 35'' + 04' 21'' + 50
43 206  González, Abner 23  Efapel Cycling 9h 36' 35'' + 04' 21'' + 56
44 201  Silva, Joaquim 31  Efapel Cycling 9h 36' 35'' + 04' 21'' + 64
45 145  Eriksson, Lucas 27  Tudor Pro Cycling Team 9h 36' 35'' + 04' 21'' + 69
46 6  Schachmann, Maximilian 30  Bora - Hansgrohe 9h 36' 35'' + 04' 21'' + 110
47 153  Leknessund, Andreas 24  Uno-X Mobility 9h 36' 39'' + 04' 25'' - 10
48 91  Cattaneo, Mattia 33  Soudal - Quick-Step 9h 36' 41'' + 04' 27'' + 41
49 24  Guernalec, Thibault 26  Arkéa - B&B Hotels 9h 36' 41'' + 04' 27'' + 80
50 105  Tusveld, Martijn 30  Team dsm - firmenich Pos.. 9h 36' 48'' + 04' 34'' + 91
51 191  Duarte, Emanuel 27  Credibom - LA Alumínius .. 9h 37' 11'' + 04' 57'' + 54
52 62  Ganna, Filippo 27  Ineos Grenadiers 9h 37' 46'' + 05' 32'' - 26
53 55  Paleni, Enzo 21  Groupama - FDJ 9h 37' 46'' + 05' 32'' - 1
54 67  Thomas, Geraint 37  Ineos Grenadiers 9h 37' 46'' + 05' 32'' + 8
55 141  Wirtgen, Luc 25  Tudor Pro Cycling Team 9h 37' 46'' + 05' 32'' + 23
56 181  Viegas, Daniel 26  Aviludo - Louletano - Lo.. 9h 37' 46'' + 05' 32'' + 93
57 157  Bugge, Martin 25  Uno-X Mobility 9h 38' 15'' + 06' 01'' - 30
58 37  Walker, Max 22  Astana Qazaqstan Team 9h 38' 15'' + 06' 01'' + 1
59 63  Heiduk, Kim 23  Ineos Grenadiers 9h 38' 34'' + 06' 20'' - 49
60 222  Nunes, Hugo 27  Rádio Popular - Paredes .. 9h 38' 34'' + 06' 20'' - 7
61 83  Hoole, Daan 24  Lidl - Trek 9h 38' 34'' + 06' 20'' + 10
62 121  Del Toro, Isaac 20  UAE Team Emirates 9h 38' 34'' + 06' 20'' + 19
63 53  Le Gac, Olivier 30  Groupama - FDJ 9h 38' 34'' + 06' 20'' + 23
64 42  Costa, Rui 37  EF Education - EasyPost 9h 38' 34'' + 06' 20'' + 19
65 27  Tjøtta, Martin 22  Arkéa - B&B Hotels 9h 38' 34'' + 06' 20'' + 59
66 47  Berg, Marijn van den 24  EF Education - EasyPost 9h 39' 47'' + 07' 33'' - 64
67 13  Bayer, Tobias 24  Alpecin - Deceuninck 9h 39' 47'' + 07' 33'' - 64
68 33  Fedorov, Yevgeniy 23  Astana Qazaqstan Team 9h 39' 53'' + 07' 39'' - 34
69 76  Teunissen, Mike 31  Intermarché - Wanty 9h 39' 53'' + 07' 39'' - 28
70 135  Sorarrain, Gorka 27  Caja Rural - Seguros RGA 9h 39' 53'' + 07' 39'' - 24
71 22  Biermans, Jenthe 28  Arkéa - B&B Hotels 9h 39' 53'' + 07' 39'' - 14
72 114  Hagenes, Per 20  Team Visma | Lease a Bike 9h 39' 53'' + 07' 39'' + 15
73 46  Valgren, Michael 32  EF Education - EasyPost 9h 39' 53'' + 07' 39'' + 29
74 35  Chzhan, Igor 24  Astana Qazaqstan Team 9h 39' 53'' + 07' 39'' + 56
75 183  García, Sergio 24  Aviludo - Louletano - Lo.. 9h 40' 07'' + 07' 53'' - 28
76 231  Figueiredo, Frederico 32  Sabgal / Anicolor 9h 40' 28'' + 08' 14'' + 46
77 132  Arriolabengoa, Julen 22  Caja Rural - Seguros RGA 9h 40' 37'' + 08' 23'' + 19
78 236  Rees, Oliver 22  Sabgal / Anicolor 9h 42' 03'' + 09' 49'' - 23
79 163  Cabedo, Óscar 29  ABTF Betão - Feirense 9h 42' 30'' + 10' 16'' + 41
80 71  Braet, Vito 23  Intermarché - Wanty 9h 42' 30'' + 10' 16'' + 63
81 97  Vervaeke, Louis 30  Soudal - Quick-Step 9h 42' 41'' + 10' 27'' + 57
82 156  Abrahamsen, Jonas 28  Uno-X Mobility 9h 44' 59'' + 12' 45'' - 63
83 102  Bittner, Pavel 21  Team dsm - firmenich Pos.. 9h 44' 59'' + 12' 45'' - 51
84 87  Vacek, Mathias 21  Lidl - Trek 9h 44' 59'' + 12' 45'' - 11
85 205  Casimiro, Henrique 37  Efapel Cycling 9h 44' 59'' + 12' 45'' + 28
86 242  Silva, Bruno 35  Tavfer - Ovos Matinados .. 9h 44' 59'' + 12' 45'' + 26
87 192  Fernandes, Luís 36  Credibom - LA Alumínius .. 9h 44' 59'' + 12' 45'' + 67
88 211  Gomes, Luís 29  Kelly - Simoldes - UDO 9h 46' 01'' + 13' 47'' + 85
89 186  Dominguez, David 23  Aviludo - Louletano - Lo.. 9h 46' 55'' + 14' 41'' + 28
90 213  Guerreiro, Francisco 23  Kelly - Simoldes - UDO 9h 47' 52'' + 15' 38'' + 71
91 143  Kluckers, Arthur 23  Tudor Pro Cycling Team 9h 48' 44'' + 16' 30'' - 15
92 221  Fonte, César 37  Rádio Popular - Paredes .. 9h 48' 48'' + 16' 34'' + 66
93 233  Mendonça, Luís 38  Sabgal / Anicolor 9h 48' 55'' + 16' 41'' - 82
94 21  Démare, Arnaud 32  Arkéa - B&B Hotels 9h 48' 55'' + 16' 41'' - 87
95 142  Froidevaux, Robin 25  Tudor Pro Cycling Team 9h 48' 55'' + 16' 41'' - 74
96 41  Bissegger, Stefan 25  EF Education - EasyPost 9h 48' 55'' + 16' 41'' - 68
97 146  Trentin, Matteo 34  Tudor Pro Cycling Team 9h 48' 55'' + 16' 41'' - 77
98 52  Askey, Lewis 22  Groupama - FDJ 9h 48' 55'' + 16' 41'' - 76
99 144  Mayrhoffer, Marius 23  Tudor Pro Cycling Team 9h 48' 55'' + 16' 41'' - 70
100 74  Petit, Adrien 33  Intermarché - Wanty 9h 48' 55'' + 16' 41'' - 58
101 202  Grigorev, Aleksandr 31  Efapel Cycling 9h 48' 55'' + 16' 41'' - 62
102 15  Meurisse, Xandro 32  Alpecin - Deceuninck 9h 48' 55'' + 16' 41'' - 51
103 65  Rowe, Luke 33  Ineos Grenadiers 9h 48' 55'' + 16' 41'' - 47
104 237  Reis, Rafael 31  Sabgal / Anicolor 9h 48' 55'' + 16' 41'' - 39
105 223  Rota, Raúl 24  Rádio Popular - Paredes .. 9h 48' 55'' + 16' 41'' - 20
106 137  Schlegel, Michal 28  Caja Rural - Seguros RGA 9h 48' 55'' + 16' 41'' - 5
107 165  Pinheiro, Ivo 25  ABTF Betão - Feirense 9h 48' 55'' + 16' 41'' + 2
108 185  Oyarzún, Carlos 42  Aviludo - Louletano - Lo.. 9h 48' 55'' + 16' 41'' + 3
109 154  Resell, Erik 27  Uno-X Mobility 9h 48' 55'' + 16' 41'' + 12
110 104  Märkl, Niklas 24  Team dsm - firmenich Pos.. 9h 48' 55'' + 16' 41'' + 25
111 73  Page, Hugo 22  Intermarché - Wanty 9h 48' 55'' + 16' 41'' + 14
112 101  Degenkolb, John 35  Team dsm - firmenich Pos.. 9h 48' 55'' + 16' 41'' + 22
113 113  Benoot, Tiesj 29  Team Visma | Lease a Bike 9h 48' 55'' + 16' 41'' + 26
114 232  Carvalho, André 26  Sabgal / Anicolor 9h 48' 55'' + 16' 41'' + 32
115 95  Serry, Pieter 35  Soudal - Quick-Step 9h 48' 55'' + 16' 41'' + 25
116 56  Russo, Clément 29  Groupama - FDJ 9h 49' 03'' + 16' 49'' - 47
117 106  Uden, Casper van 22  Team dsm - firmenich Pos.. 9h 49' 34'' + 17' 20'' - 105
118 75  Rex, Laurenz 24  Intermarché - Wanty 9h 49' 34'' + 17' 20'' - 103
119 26  Sénéchal, Florian 30  Arkéa - B&B Hotels 9h 49' 34'' + 17' 20'' - 89
120 25  McLay, Daniel 32  Arkéa - B&B Hotels 9h 49' 34'' + 17' 20'' - 89
121 173  Salgueiro, Carlos 24  AP Hotels & Resorts .. 9h 49' 34'' + 17' 20'' - 73
122 193  Montez, Alexandre 22  Credibom - LA Alumínius .. 9h 49' 34'' + 17' 20'' - 29
123 117  Vermote, Julien 34  Team Visma | Lease a Bike 9h 49' 34'' + 17' 20'' - 8
124 34  Kuzmin, Anton 27  Astana Qazaqstan Team 9h 49' 34'' + 17' 20'' + 7
125 197  Leaça, Gonçalo 26  Credibom - LA Alumínius .. 9h 49' 48'' + 17' 34'' + 3
126 126  Oliveira, Rui 27  UAE Team Emirates 9h 50' 00'' + 17' 46'' - 118
127 166  Costa, Fábio 24  ABTF Betão - Feirense 9h 51' 56'' + 19' 42'' + 28
128 162  Eulálio, Afonso 22  ABTF Betão - Feirense 9h 52' 32'' + 20' 18'' + 41
129 12  Boven, Lars 22  Alpecin - Deceuninck 9h 52' 57'' + 20' 43'' - 123
130 57  Sarreau, Marc 30  Groupama - FDJ 9h 52' 57'' + 20' 43'' - 114
131 16  Van Tricht, Stan 24  Alpecin - Deceuninck 9h 52' 57'' + 20' 43'' - 108
132 23  Grondin, Donavan 23  Arkéa - B&B Hotels 9h 52' 57'' + 20' 43'' - 88
133 133  Bárta, Tomáš 24  Caja Rural - Seguros RGA 9h 52' 57'' + 20' 43'' - 75
134 14  Planckaert, Edward 29  Alpecin - Deceuninck 9h 52' 57'' + 20' 43'' - 27
135 217  Ribeiro, André 19  Kelly - Simoldes - UDO 9h 52' 57'' + 20' 43'' - 17
136 164  Oliveira, Fábio 29  ABTF Betão - Feirense 9h 52' 57'' + 20' 43'' - 4
137 225  Leal, Tiago 24  Rádio Popular - Paredes .. 9h 52' 58'' + 20' 44'' + 28
138 212  Carvalho, Rui 28  Kelly - Simoldes - UDO 9h 52' 58'' + 20' 44'' + 30
139 86  Theuns, Edward 32  Lidl - Trek 9h 53' 05'' + 20' 51'' - 125
140 5  Meeus, Jordi 25  Bora - Hansgrohe 9h 55' 35'' + 23' 21'' - 136
141 3  Haller, Marco 32  Bora - Hansgrohe 9h 55' 39'' + 23' 25'' + 16
142 77  Thijssen, Gerben 25  Intermarché - Wanty 9h 57' 02'' + 24' 48'' - 141
143 107  Welten, Bram 26  Team dsm - firmenich Pos.. 9h 57' 12'' + 24' 58'' - 105
144 171  Simão, Rúben 23  AP Hotels & Resorts .. 9h 57' 12'' + 24' 58'' - 11
145 96  Vangheluwe, Warre 22  Soudal - Quick-Step 9h 57' 12'' + 24' 58'' -
146 187  Martins, Tomás 22  Aviludo - Louletano - Lo.. 9h 57' 12'' + 24' 58'' + 4
147 175  Bicho, Jose 20  AP Hotels & Resorts .. 9h 57' 33'' + 25' 19'' + 19
148 207  Swirbul, Keegan 28  Efapel Cycling 9h 57' 33'' + 25' 19'' + 23
149 184  Contte, Tomás 25  Aviludo - Louletano - Lo.. 9h 59' 18'' + 27' 04'' - 144
150 204  Mesa, Santiago 26  Efapel Cycling 9h 59' 20'' + 27' 06'' - 137
151 245  Linarez, Leangel 26  Tavfer - Ovos Matinados .. 9h 59' 20'' + 27' 06'' - 71
152 194  Caixas, Rodrigo 23  Credibom - LA Alumínius .. 9h 59' 20'' + 27' 06'' - 48
153 216  Campos, Noah 19  Kelly - Simoldes - UDO 9h 59' 20'' + 27' 06'' - 50
154 235  Domingues, Duarte 19  Sabgal / Anicolor 9h 59' 20'' + 27' 06'' - 38
155 234  Baptista, Gabriel 18  Sabgal / Anicolor 9h 59' 20'' + 27' 06'' - 28
156 195  Narciso, Diogo 22  Credibom - LA Alumínius .. 9h 59' 20'' + 27' 06'' - 12
157 167  Silva, Pedro 22  ABTF Betão - Feirense 9h 59' 20'' + 27' 06'' - 15
158 214  Ferreira, Tiago 22  Kelly - Simoldes - UDO 9h 59' 20'' + 27' 06'' - 21
159 182  Tivani, Nicolas 28  Aviludo - Louletano - Lo.. 9h 59' 20'' + 27' 06'' - 8
160 243  Matias, João 32  Tavfer - Ovos Matinados .. 9h 59' 20'' + 27' 06'' - 12
161 84  Oomen, Sam 28  Lidl - Trek 9h 59' 25'' + 27' 11'' - 89
162 131  Babor, Daniel 24  Caja Rural - Seguros RGA 9h 59' 47'' + 27' 33'' - 122
163 203  Ferreira, António 23  Efapel Cycling 10h 00' 45'' + 28' 31'' - 1
164 244  Morais, Francisco 25  Tavfer - Ovos Matinados .. 10h 00' 56'' + 28' 42'' - 5
165 241  Carvalho, Gonçalo 26  Tavfer - Ovos Matinados .. 10h 00' 56'' + 28' 42'' + 5
166 246  Martingil, César 29  Tavfer - Ovos Matinados .. 10h 01' 28'' + 29' 14'' - 19
167 196  Vie, François 21  Credibom - LA Alumínius .. 10h 01' 29'' + 29' 15'' - 41
168 174  Barbosa, Diogo 23  AP Hotels & Resorts .. 10h 03' 16'' + 31' 02'' + 4
169 176  Campos, Francisco 26  AP Hotels & Resorts .. 10h 05' 20'' + 33' 06'' + 5
170 177  Chingui, Euclides 23  AP Hotels & Resorts .. 10h 06' 17'' + 34' 03'' - 3
171 226  Martins, João 19  Rádio Popular - Paredes .. 10h 07' 19'' + 35' 05'' - 7
172 161  Oliveira, Diogo 19  ABTF Betão - Feirense 10h 07' 19'' + 35' 05'' - 12
173 215  Mixão, Duarte 21  Kelly - Simoldes - UDO 10h 07' 19'' + 35' 05'' - 10
#  Rider Age  Team Points Difference Rank +/-
1 77  Thijssen, Gerben 25  Intermarché - Wanty 25 pts -
2 47  Berg, Marijn van den 24  EF Education - EasyPost 20 pts -5 pts -
3 5  Meeus, Jordi 25  Bora - Hansgrohe 16 pts -9 pts + 5
4 1  Martínez, Daniel 27  Bora - Hansgrohe 15 pts -10 pts - 2
5 12  Boven, Lars 22  Alpecin - Deceuninck 13 pts -12 pts + 6
6 92  Evenepoel, Remco 24  Soudal - Quick-Step 12 pts -13 pts - 1
7 112  Kuss, Sepp 29  Team Visma | Lease a Bike 10 pts -15 pts + 3
8 21  Démare, Arnaud 32  Arkéa - B&B Hotels 10 pts -15 pts + 6
9 4  Higuita, Sergio 26  Bora - Hansgrohe 8 pts -17 pts + 8
10 126  Oliveira, Rui 27  UAE Team Emirates 8 pts -17 pts - 6
11 153  Leknessund, Andreas 24  Uno-X Mobility 6 pts -19 pts + 8
12 13  Bayer, Tobias 24  Alpecin - Deceuninck 6 pts -19 pts + 8
13 115  Tratnik, Jan 33  Team Visma | Lease a Bike 6 pts -19 pts - 7
14 85  Stuyven, Jasper 31  Lidl - Trek 6 pts -19 pts - 2
15 64  Pidcock, Tom 24  Ineos Grenadiers 5 pts -20 pts - 6
16 82  Geoghegan Hart, Tao 28  Lidl - Trek 4 pts -21 pts -
17 111  Aert, Wout van 29  Team Visma | Lease a Bike 4 pts -21 pts - 14
18 63  Heiduk, Kim 23  Ineos Grenadiers 4 pts -21 pts + 6
19 221  Fonte, César 37  Rádio Popular - Paredes .. 4 pts -21 pts + 7
20 61  Arensman, Thymen 24  Ineos Grenadiers 3 pts -22 pts + 2
21 94  Landa, Mikel 34  Soudal - Quick-Step 2 pts -23 pts + 7
22 93  Knox, James 28  Soudal - Quick-Step 2 pts -23 pts + 7
23 233  Mendonça, Luís 38  Sabgal / Anicolor 2 pts -23 pts + 8
24 184  Contte, Tomás 25  Aviludo - Louletano - Lo.. 2 pts -23 pts + 9
25 36  Scaroni, Cristian 26  Astana Qazaqstan Team 1 pts -24 pts - 10
26 106  Uden, Casper van 22  Team dsm - firmenich Pos.. 1 pts -24 pts + 10
#  Rider Age  Team Points Difference Rank +/-
1 1  Martínez, Daniel 27  Bora - Hansgrohe 10 pts -
2 92  Evenepoel, Remco 24  Soudal - Quick-Step 8 pts -2 pts -
3 202  Grigorev, Aleksandr 31  Efapel Cycling 7 pts -3 pts
4 184  Contte, Tomás 25  Aviludo - Louletano - Lo.. 7 pts -3 pts + 3
5 153  Leknessund, Andreas 24  Uno-X Mobility 6 pts -4 pts - 2
6 112  Kuss, Sepp 29  Team Visma | Lease a Bike 6 pts -4 pts - 2
7 157  Bugge, Martin 25  Uno-X Mobility 6 pts -4 pts + 2
8 4  Higuita, Sergio 26  Bora - Hansgrohe 4 pts -6 pts + 6
9 37  Walker, Max 22  Astana Qazaqstan Team 4 pts -6 pts + 1
10 156  Abrahamsen, Jonas 28  Uno-X Mobility 3 pts -7 pts + 7
11 115  Tratnik, Jan 33  Team Visma | Lease a Bike 2 pts -8 pts + 7
12 93  Knox, James 28  Soudal - Quick-Step 2 pts -8 pts + 8
13 13  Bayer, Tobias 24  Alpecin - Deceuninck 2 pts -8 pts - 2
14 221  Fonte, César 37  Rádio Popular - Paredes .. 2 pts -8 pts + 10
#  Rider Age  Team Points Difference Rank +/-
#  Rider Age  Team Time Difference Rank +/-
1 125  Morgado, António 20  UAE Team Emirates 9h 32' 44'' -
2 123  Christen, Jan 19  UAE Team Emirates 9h 32' 46'' + 00' 02'' + 1
3 66  Sheffield, Magnus 21  Ineos Grenadiers 9h 33' 36'' + 00' 52'' - 1
4 134  Guardeño, Jaume 20  Caja Rural - Seguros RGA 9h 36' 33'' + 03' 49'' + 1
5 55  Paleni, Enzo 21  Groupama - FDJ 9h 37' 46'' + 05' 02'' + 1
6 121  Del Toro, Isaac 20  UAE Team Emirates 9h 38' 34'' + 05' 50'' + 2
7 114  Hagenes, Per 20  Team Visma | Lease a Bike 9h 39' 53'' + 07' 09'' - 3
8 102  Bittner, Pavel 21  Team dsm - firmenich Pos.. 9h 44' 59'' + 12' 15'' -
9 87  Vacek, Mathias 21  Lidl - Trek 9h 44' 59'' + 12' 15'' - 2
10 193  Montez, Alexandre 22  Credibom - LA Alumínius .. 9h 49' 34'' + 16' 50'' - 1
11 217  Ribeiro, André 19  Kelly - Simoldes - UDO 9h 52' 57'' + 20' 13'' -
12 187  Martins, Tomás 22  Aviludo - Louletano - Lo.. 9h 57' 12'' + 24' 28'' + 3
13 175  Bicho, Jose 20  AP Hotels & Resorts .. 9h 57' 33'' + 24' 49'' -
14 216  Campos, Noah 19  Kelly - Simoldes - UDO 9h 59' 20'' + 26' 36'' -
15 235  Domingues, Duarte 19  Sabgal / Anicolor 9h 59' 20'' + 26' 36'' - 5
16 234  Baptista, Gabriel 18  Sabgal / Anicolor 9h 59' 20'' + 26' 36'' - 4
17 196  Vie, François 21  Credibom - LA Alumínius .. 10h 01' 29'' + 28' 45'' - 2
18 226  Martins, João 19  Rádio Popular - Paredes .. 10h 07' 19'' + 34' 35'' - 2
19 161  Oliveira, Diogo 19  ABTF Betão - Feirense 10h 07' 19'' + 34' 35'' - 1
20 215  Mixão, Duarte 21  Kelly - Simoldes - UDO 10h 07' 19'' + 34' 35'' - 1
#  Team Time Difference Rank +/-
1  Bora - Hansgrohe 28h 37' 44'' + 17
2  Team Visma | Lease a Bike 28h 37' 52'' + 00' 08'' + 12
3  Ineos Grenadiers 28h 38' 45'' + 01' 01'' - 2
4  UAE Team Emirates 28h 39' 24'' + 01' 40'' + 7
5  Soudal - Quick-Step 28h 39' 35'' + 01' 51'' + 17
6  Astana Qazaqstan Team 28h 40' 27'' + 02' 43'' + 11
7  EF Education - EasyPost 28h 40' 31'' + 02' 47'' - 3
8  Lidl - Trek 28h 43' 36'' + 05' 52'' + 1
9  Uno-X Mobility 28h 43' 59'' + 06' 15'' - 3
10  Tudor Pro Cycling Team 28h 47' 05'' + 09' 21'' - 3
11  Groupama - FDJ 28h 47' 28'' + 09' 44'' - 1
12  Rádio Popular - Paredes - Boavista 28h 49' 09'' + 11' 25'' + 4
13  Caja Rural - Seguros RGA 28h 49' 59'' + 12' 15'' - 1
14  Alpecin - Deceuninck 28h 50' 25'' + 12' 41'' - 12
15  Arkéa - B&B Hotels 28h 55' 08'' + 17' 24'' - 10
16  Intermarché - Wanty 28h 56' 15'' + 18' 31'' - 13
17  Team dsm - firmenich PostNL 28h 57' 38'' + 19' 54'' - 9
18  Efapel Cycling 28h 58' 09'' + 20' 25'' - 3
19  Kelly - Simoldes - UDO 29h 02' 54'' + 25' 10'' + 5
20  Aviludo - Louletano - Loulé Concelho 29h 04' 48'' + 27' 04'' -
21  Sabgal / Anicolor 29h 11' 26'' + 33' 42'' - 8
22  Credibom - LA Alumínius - Marcos Car 29h 11' 44'' + 34' 00'' + 1
23  AP Hotels & Resorts - Tavira - SC Farense 29h 15' 43'' + 37' 59'' - 4
24  ABTF Betão - Feirense 29h 15' 58'' + 38' 14'' + 1
25  Tavfer - Ovos Matinados - Mortágua 29h 30' 53'' + 53' 09'' - 4


© Wijnreder Media