
Estas son las Clasificaciones Completas de la Etapa 4 de la Volta ao Algarve 2022, una contrarreloj individual de 32.2 km entre Vila Real de Santo Antonio y Tavira.
Clasificaciones Completas
▶ Estado: 🔻Clasificaciones Completas🔻
🔰 ETAPA ǁ 🟡 GENERAL ǁ 🟢 PUNTOS ǁ 👤 JOVEN ǁ ⭕ MONTAÑA ǁ 🌐 EQUIPOS
🔰 ETAPA
| # | Nombre y Equipo | Tiempo |
| 1 | 🇧🇪 Remco EVENEPOEL (Quick-Step Alpha Vinyl) | 0:37:49 |
| 2 | 🇨🇭 Stefan KÜNG (Groupama-FDJ) | 0:58 |
| 3 | 🇬🇧 Ethan HAYTER (INEOS Grenadiers) | 1:06 |
| 4 | 🇳🇴 Tobias FOSS (Jumbo-Visma) | 1:11 |
| 5 | 🇺🇸 Brandon MCNULTY (UAE Team Emirates) | 1:25 |
| 6 | 🇫🇷 Thibault GUERNALEC (Arkéa Samsic) | 1:27 |
| 7 | 🇨🇴 Daniel Felipe MARTÍNEZ (INEOS Grenadiers) | 1:30 |
| 8 | 🇳🇱 Daan HOOLE (Trek-Segafredo) | 1:38 |
| 9 | 🇫🇷 David GAUDU (Groupama-FDJ) | 2:09 |
| 10 | 🇬🇧 Connor SWIFT (Arkéa Samsic) | 2:12 |
| 11 | 🇳🇱 Dylan VAN BAARLE (INEOS Grenadiers) | 2:20 |
| 12 | 🇪🇸 Xabier Mikel AZPARREN (Euskaltel-Euskadi) | 2:29 |
| 13 | 🇳🇴 Sven Erik BYSTRØM (Intermarché-Wanty-Gobert) | 2:40 |
| 14 | 🇫🇷 Clément RUSSO (Arkéa Samsic) | 2:40 |
| 15 | 🇪🇸 Jonathan CASTROVIEJO (INEOS Grenadiers) | 2:41 |
| 16 | 🇮🇹 Samuele BATTISTELLA (Astana Qazaqstan Team) | 2:59 |
| 17 | 🇫🇷 Julien BERNARD (Trek-Segafredo) | 3:06 |
| 18 | 🇧🇪 Xandro MEURISSE (Alpecin-Fenix) | 3:09 |
| 19 | 🇳🇴 Johannes STAUNE-MITTET (Jumbo-Visma) | 3:13 |
| 20 | 🇨🇴 Sergio HIGUITA (BORA-Hansgrohe) | 3:16 |
| 21 | 🇦🇹 Michael GOGL (Alpecin-Fenix) | 3:23 |
| 22 | 🇬🇧 Geraint THOMAS (INEOS Grenadiers) | 3:25 |
| 23 | 🇵🇹 Rafael REIS (Glassdrive Q8 Anicolor) | 3:26 |
| 24 | 🇦🇺 Jay VINE (Alpecin-Fenix) | 3:26 |
| 25 | 🇩🇪 Michel HESSMANN (Jumbo-Visma) | 3:28 |
| 26 | 🇳🇱 Robert GESINK (Jumbo-Visma) | 3:30 |
| 27 | 🇫🇷 Tony GALLOPIN (Trek-Segafredo) | 3:32 |
| 28 | 🇦🇹 Lukas PÖSTLBERGER (BORA-Hansgrohe) | 3:37 |
| 29 | 🇪🇸 Javier ROMO (Astana Qazaqstan Team) | 3:39 |
| 30 | 🇪🇸 José HERRADA (Cofidis) | 3:40 |
| 31 | 🇫🇷 Warren BARGUIL (Arkéa Samsic) | 3:45 |
| 32 | 🇩🇰 Kasper ASGREEN (Quick-Step Alpha Vinyl) | 3:49 |
| 33 | 🇵🇹 Tiago ANTUNES (Efapel Cycling) | 3:57 |
| 34 | 🇫🇷 Anthony DELAPLACE (Arkéa Samsic) | 4:00 |
| 35 | 🇪🇸 Vicente GARCÍA DE MATEOS (Aviludo-Louletano) | 4:05 |
| 36 | 🇵🇹 José GONÇALVES (W52 / FC Porto) | 4:07 |
| 37 | 🇫🇷 Adrien PETIT (Intermarché-Wanty-Gobert) | 4:19 |
| 38 | 🇧🇪 Louis VERVAEKE (Quick-Step Alpha Vinyl) | 4:20 |
| 39 | 🇩🇪 Georg ZIMMERMANN (Intermarché-Wanty-Gobert) | 4:21 |
| 40 | 🇵🇹 Emanuel DUARTE (Atum general/Tavira/Maria N.) | 4:25 |
| 41 | 🇵🇹 Ricardo VILELA (W52 / FC Porto) | 4:27 |
| 42 | 🇧🇪 Yves LAMPAERT (Quick-Step Alpha Vinyl) | 4:31 |
| 43 | 🇵🇹 José NEVES (W52 / FC Porto) | 4:34 |
| 44 | 🇫🇷 Simon GUGLIELMI (Arkéa Samsic) | 4:34 |
| 45 | 🇩🇪 Jonas KOCH (BORA-Hansgrohe) | 4:44 |
| 46 | 🇪🇸 Joel NICOLAU (Caja Rural) | 4:45 |
| 47 | 🇰🇿 Dmitriy GRUZDEV (Astana Qazaqstan Team) | 4:52 |
| 48 | 🇵🇹 Daniel MESTRE (W52 / FC Porto) | 4:53 |
| 49 | 🇦🇹 Tobias BAYER (Alpecin-Fenix) | 4:53 |
| 50 | 🇫🇷 Hugo HOFSTETTER (Arkéa Samsic) | 4:54 |
| 51 | 🇵🇹 Gaspar GONCALVES (Efapel Cycling) | 5:02 |
| 52 | 🇪🇸 Alejandro Manuel MARQUE (Atum general/Tavira/Maria N.) | 5:03 |
| 53 | 🇪🇸 Txomin JUARISTI (Euskaltel-Euskadi) | 5:05 |
| 54 | 🇷🇺 Alexander GRIGORYEV (Atum general/Tavira/Maria N.) | 5:05 |
| 55 | 🇩🇪 Anton PALZER (BORA-Hansgrohe) | 5:05 |
| 56 | 🇪🇸 Juan Pedro LÓPEZ (Trek-Segafredo) | 5:06 |
| 57 | 🇭🇺 Attila VALTER (Groupama-FDJ) | 5:07 |
| 58 | 🇵🇹 Daniel FREITAS (Rádio Popular-Paredes) | 5:08 |
| 59 | 🇮🇹 Michele GAZZOLI (Astana Qazaqstan Team) | 5:09 |
| 60 | 🇪🇸 Juan José LOBATO (Euskaltel-Euskadi) | 5:20 |
| 61 | 🇫🇷 Bryan COQUARD (Cofidis) | 5:21 |
| 62 | 🇨🇭 Tom BOHLI (Cofidis) | 5:22 |
| 63 | 🇵🇹 Luis GOMES (Kelly-Simoldes-UDO) | 5:23 |
| 64 | 🇧🇪 Dries DE BONDT (Alpecin-Fenix) | 5:27 |
| 65 | 🇵🇹 João BENTA (Efapel Cycling) | 5:30 |
| 66 | 🇵🇹 Tiago MACHADO (Rádio Popular-Paredes) | 5:30 |
| 67 | 🇵🇹 Andre CARVALHO (Cofidis) | 5:32 |
| 68 | 🇨🇱 Carlos OYARZÚN (Aviludo-Louletano) | 5:32 |
| 69 | 🇳🇴 August JENSEN (Human Powered Health) | 5:34 |
| 70 | 🇫🇷 Oliver LE GAC (Groupama-FDJ) | 5:34 |
| 71 | 🇵🇹 Amaro ANTUNES (W52 / FC Porto) | 5:37 |
| 72 | 🇧🇪 Aimé DE GENDT (Intermarché-Wanty-Gobert) | 5:39 |
| 73 | 🇮🇹 Oliviero TROIA (UAE Team Emirates) | 5:42 |
| 74 | 🇵🇹 Frederico FIGUEIREDO (Glassdrive Q8 Anicolor) | 5:45 |
| 75 | 🇨🇴 Jhojan GARCÍA (Caja Rural) | 5:52 |
| 76 | 🇬🇧 Thomas PIDCOCK (INEOS Grenadiers) | 5:52 |
| 77 | 🇳🇱 Pascal EENKHOORN (Jumbo-Visma) | 5:55 |
| 78 | 🇳🇴 Alexander KRISTOFF (Intermarché-Wanty-Gobert) | 5:59 |
| 79 | 🇵🇹 Ivo PINHEIRO (ABTF-Feirense) | 6:00 |
| 80 | 🇵🇹 Fábio COSTA (Glassdrive Q8 Anicolor) | 6:01 |
| 81 | 🇪🇸 Jokin MURGUIALDAY (Caja Rural) | 6:03 |
| 82 | 🇪🇸 Unai IRIBAR (Euskaltel-Euskadi) | 6:09 |
| 83 | 🇧🇪 Bert VAN LERBERGHE (Quick-Step Alpha Vinyl) | 6:12 |
| 84 | 🇧🇪 Loïc VLIEGEN (Intermarché-Wanty-Gobert) | 6:13 |
| 85 | 🇨🇭 Fabian LIENHARD (Groupama-FDJ) | 6:16 |
| 86 | 🇵🇹 Fábio FERNANDES (Efapel Cycling) | 6:16 |
| 87 | 🇬🇧 Ben TULETT (INEOS Grenadiers) | 6:20 |
| 88 | 🇮🇹 Davide CIMOLAI (Cofidis) | 6:21 |
| 89 | 🇨🇦 Nickolas ZUKOWSKY (Human Powered Health) | 6:22 |
| 90 | 🇻🇪 Leangel LINAREZ (Tavfer-Mortágua) | 6:24 |
| 91 | 🇦🇷 Tomas CONTTE (Aviludo-Louletano) | 6:28 |
| 92 | 🇧🇪 Jordi MEEUS (BORA-Hansgrohe) | 6:29 |
| 93 | 🇪🇸 Asier ETXEBERRIA (Euskaltel-Euskadi) | 6:31 |
| 94 | 🇵🇹 Rui OLIVEIRA (UAE Team Emirates) | 6:31 |
| 95 | 🇺🇸 Kyle MURPHY (Human Powered Health) | 6:34 |
| 96 | 🇵🇹 Ivo OLIVEIRA (UAE Team Emirates) | 6:38 |
| 97 | 🇪🇸 Ángel SÁNCHEZ (Tavfer-Mortágua) | 6:39 |
| 98 | 🇵🇹 Samuel José CALDEIRA (W52 / FC Porto) | 6:53 |
| 99 | 🇵🇹 Pedro PINTO (Tavfer-Mortágua) | 6:53 |
| 100 | 🇪🇸 Delio FERNÁNDEZ (Atum general/Tavira/Maria N.) | 6:57 |
| 101 | 🇩🇰 Alexander KAMP (Trek-Segafredo) | 6:58 |
| 102 | 🇵🇹 Iúri LEITÃO (Caja Rural) | 7:03 |
| 103 | 🇵🇹 Pedro Miguel LOPES (Rádio Popular-Paredes) | 7:04 |
| 104 | 🇺🇸 Joe DOMBROWSKI (Astana Qazaqstan Team) | 7:05 |
| 105 | 🇵🇹 César FONTE (Kelly-Simoldes-UDO) | 7:07 |
| 106 | 🇪🇸 Eduard PRADES (Caja Rural) | 7:08 |
| 107 | 🇮🇹 Leonardo BASSO (Astana Qazaqstan Team) | 7:09 |
| 108 | 🇳🇱 Oscar RIESEBEEK (Alpecin-Fenix) | 7:12 |
| 109 | 🇵🇹 André RAMALHO (L.A. Alumínios-Credibom) | 7:13 |
| 110 | 🇵🇹 César MARTINGIL (Rádio Popular-Paredes) | 7:15 |
| 111 | 🇮🇹 Davide MARTINELLI (Astana Qazaqstan Team) | 7:16 |
| 112 | 🇵🇹 Afonso SILVA (Kelly-Simoldes-UDO) | 7:20 |
| 113 | 🇵🇹 João MATIAS (Tavfer-Mortágua) | 7:20 |
| 114 | 🇵🇹 Daniel DIAS (Kelly-Simoldes-UDO) | 7:32 |
| 115 | 🇧🇪 Tim MERLIER (Alpecin-Fenix) | 7:33 |
| 116 | 🇵🇹 Rafael LOURENÇO (Atum general/Tavira/Maria N.) | 7:35 |
| 117 | 🇪🇸 Alvaro TRUEBA (Atum general/Tavira/Maria N.) | 7:39 |
| 118 | 🇵🇹 Pedro SILVA (Glassdrive Q8 Anicolor) | 7:46 |
| 119 | 🇵🇹 Hugo NUNES (Rádio Popular-Paredes) | 7:54 |
| 120 | 🇵🇹 Gonçalo LEAÇA (L.A. Alumínios-Credibom) | 8:00 |
| 121 | 🇵🇹 Vinicio RODRIGUES (Rádio Popular-Paredes) | 8:02 |
| 122 | 🇪🇸 Jesus DEL PINO (Aviludo-Louletano) | 8:06 |
| 123 | 🇪🇸 Unai CUADRADO (Euskaltel-Euskadi) | 8:08 |
| 124 | 🇵🇹 Tiago LEAL (Kelly-Simoldes-UDO) | 8:10 |
| 125 | 🇵🇹 Márcio BARBOSA (ABTF-Feirense) | 8:15 |
| 126 | 🇵🇹 José MENDES (Aviludo-Louletano) | 8:17 |
| 127 | 🇺🇸 Colin JOYCE (Human Powered Health) | 8:20 |
| 128 | 🇪🇸 Javier MORENO (Glassdrive Q8 Anicolor) | 8:21 |
| 129 | 🇵🇹 Rui CARVALHO (Tavfer-Mortágua) | 8:22 |
| 130 | 🇵🇹 Venceslau FERNANDES (ABTF-Feirense) | 8:29 |
| 131 | 🇵🇹 António Manuel Sousa FERREIRA (Kelly-Simoldes-UDO) | 8:33 |
| 132 | 🇵🇹 André CARDOSO (ABTF-Feirense) | 8:34 |
| 133 | 🇪🇸 Iker BALLARIN (Euskaltel-Euskadi) | 8:34 |
| 134 | 🇳🇱 Fabio JAKOBSEN (Quick-Step Alpha Vinyl) | 8:39 |
| 135 | 🇵🇹 Gonçalo CARVALHO (Tavfer-Mortágua) | 8:40 |
| 136 | 🇵🇹 Luís FERNANDES (Rádio Popular-Paredes) | 8:46 |
| 137 | 🇵🇹 Afonso EULÁLIO (Glassdrive Q8 Anicolor) | 9:06 |
| 138 | 🇵🇹 Rodrigo CAIXAS (L.A. Alumínios-Credibom) | 9:19 |
| 139 | 🇵🇹 Hélder GONÇALVES (Kelly-Simoldes-UDO) | 9:21 |
| 140 | 🇵🇹 João MEDEIROS (L.A. Alumínios-Credibom) | 9:22 |
| 141 | 🇵🇹 Rúben SIMÃO (L.A. Alumínios-Credibom) | 9:27 |
| 142 | 🇪🇸 Héctor SÁEZ (Glassdrive Q8 Anicolor) | 9:41 |
| 143 | 🇨🇴 Nicolas SAENZ (Tavfer-Mortágua) | 9:50 |
| 144 | 🇵🇹 David LIVRAMENTO (Atum general/Tavira/Maria N.) | 10:01 |
| 145 | 🇵🇹 Francisco PEREIRA (ABTF-Feirense) | 10:03 |
| 146 | 🇵🇹 Nuno MEIRELES (Aviludo-Louletano) | 10:16 |
| 147 | 🇵🇹 Micael ISIDORO (ABTF-Feirense) | 10:22 |
| 148 | 🇦🇷 Nahuel Omar D’AQUILA (Aviludo-Louletano) | 10:22 |
| 149 | 🇵🇹 João MACEDO (L.A. Alumínios-Credibom) | 10:28 |
| 150 | 🇵🇹 Fábio Marcelo Pinto OLIVEIRA (ABTF-Feirense) | 10:30 |
| 151 | 🇵🇹 Pedro ANDRADE (Efapel Cycling) | 10:32 |
| 152 | 🇵🇹 Raul RIBEIRO (L.A. Alumínios-Credibom) | 11:01 |
| 153 | 🇵🇹 Rafael SILVA (Efapel Cycling) | 16:11 |
DNF=No terminó ǁ DNS=No comenzó ǁ OTL = Fuera de límite de tiempo ǁ DF=Terminó, sin resultado
[su_divider top=»no» style=»dashed» divider_color=»#999″ size=»1″ margin=»5″]
🟡 GENERAL
| # | Nombre y Equipo | Tiempo |
| 1 | 🇧🇪 Remco EVENEPOEL (Quick-Step Alpha Vinyl) | 15:20:01 |
| 2 | 🇬🇧 Ethan HAYTER (INEOS Grenadiers) | 1:06 |
| 3 | 🇺🇸 Brandon MCNULTY (UAE Team Emirates) | 1:25 |
| 4 | 🇨🇴 Daniel Felipe MARTÍNEZ (INEOS Grenadiers) | 1:30 |
| 5 | 🇨🇭 Stefan KÜNG (Groupama-FDJ) | 1:43 |
| 6 | 🇳🇴 Tobias FOSS (Jumbo-Visma) | 1:51 |
| 7 | 🇫🇷 David GAUDU (Groupama-FDJ) | 2:08 |
| 8 | 🇫🇷 Thibault GUERNALEC (Arkéa Samsic) | 2:08 |
| 9 | 🇳🇱 Dylan VAN BAARLE (INEOS Grenadiers) | 2:37 |
| 10 | 🇳🇴 Sven Erik BYSTRØM (Intermarché-Wanty-Gobert) | 2:40 |
| 11 | 🇬🇧 Connor SWIFT (Arkéa Samsic) | 2:50 |
| 12 | 🇫🇷 Julien BERNARD (Trek-Segafredo) | 3:06 |
| 13 | 🇮🇹 Samuele BATTISTELLA (Astana Qazaqstan Team) | 3:27 |
| 14 | 🇫🇷 Tony GALLOPIN (Trek-Segafredo) | 3:39 |
| 15 | 🇨🇴 Sergio HIGUITA (BORA-Hansgrohe) | 3:51 |
| 16 | 🇫🇷 Warren BARGUIL (Arkéa Samsic) | 4:20 |
| 17 | 🇦🇹 Michael GOGL (Alpecin-Fenix) | 4:35 |
| 18 | 🇩🇪 Georg ZIMMERMANN (Intermarché-Wanty-Gobert) | 4:49 |
| 19 | 🇪🇸 Xabier Mikel AZPARREN (Euskaltel-Euskadi) | 5:07 |
| 20 | 🇧🇪 Xandro MEURISSE (Alpecin-Fenix) | 5:33 |
| 21 | 🇪🇸 Vicente GARCÍA DE MATEOS (Aviludo-Louletano) | 5:39 |
| 22 | 🇪🇸 Juan Pedro LÓPEZ (Trek-Segafredo) | 5:41 |
| 23 | 🇪🇸 José HERRADA (Cofidis) | 5:49 |
| 24 | 🇪🇸 Jonathan CASTROVIEJO (INEOS Grenadiers) | 6:00 |
| 25 | 🇪🇸 Joel NICOLAU (Caja Rural) | 6:02 |
| 26 | 🇬🇧 Thomas PIDCOCK (INEOS Grenadiers) | 6:08 |
| 27 | 🇫🇷 Simon GUGLIELMI (Arkéa Samsic) | 6:59 |
| 28 | 🇩🇪 Anton PALZER (BORA-Hansgrohe) | 7:51 |
| 29 | 🇫🇷 Oliver LE GAC (Groupama-FDJ) | 8:02 |
| 30 | 🇵🇹 Ricardo VILELA (W52 / FC Porto) | 8:05 |
| 31 | 🇵🇹 Tiago MACHADO (Rádio Popular-Paredes) | 8:29 |
| 32 | 🇳🇱 Robert GESINK (Jumbo-Visma) | 8:47 |
| 33 | 🇵🇹 João BENTA (Efapel Cycling) | 8:47 |
| 34 | 🇵🇹 Rui OLIVEIRA (UAE Team Emirates) | 8:55 |
| 35 | 🇵🇹 Tiago ANTUNES (Efapel Cycling) | 8:56 |
| 36 | 🇫🇷 Clément RUSSO (Arkéa Samsic) | 9:03 |
| 37 | 🇪🇸 Javier ROMO (Astana Qazaqstan Team) | 9:23 |
| 38 | 🇳🇴 Johannes STAUNE-MITTET (Jumbo-Visma) | 9:23 |
| 39 | 🇵🇹 Frederico FIGUEIREDO (Glassdrive Q8 Anicolor) | 9:45 |
| 40 | 🇵🇹 José NEVES (W52 / FC Porto) | 9:47 |
| 41 | 🇵🇹 Daniel FREITAS (Rádio Popular-Paredes) | 10:17 |
| 42 | 🇧🇪 Louis VERVAEKE (Quick-Step Alpha Vinyl) | 10:23 |
| 43 | 🇵🇹 Pedro PINTO (Tavfer-Mortágua) | 10:26 |
| 44 | 🇳🇱 Daan HOOLE (Trek-Segafredo) | 10:54 |
| 45 | 🇵🇹 Emanuel DUARTE (Atum general/Tavira/Maria N.) | 11:06 |
| 46 | 🇵🇹 Luis GOMES (Kelly-Simoldes-UDO) | 11:27 |
| 47 | 🇪🇸 Eduard PRADES (Caja Rural) | 12:32 |
| 48 | 🇵🇹 Gaspar GONCALVES (Efapel Cycling) | 12:40 |
| 49 | 🇪🇸 Alejandro Manuel MARQUE (Atum general/Tavira/Maria N.) | 12:52 |
| 50 | 🇩🇪 Jonas KOCH (BORA-Hansgrohe) | 12:59 |
| 51 | 🇭🇺 Attila VALTER (Groupama-FDJ) | 13:30 |
| 52 | 🇵🇹 Andre CARVALHO (Cofidis) | 13:31 |
| 53 | 🇵🇹 Amaro ANTUNES (W52 / FC Porto) | 13:45 |
| 54 | 🇺🇸 Kyle MURPHY (Human Powered Health) | 14:50 |
| 55 | 🇵🇹 António Manuel Sousa FERREIRA (Kelly-Simoldes-UDO) | 14:53 |
| 56 | 🇬🇧 Geraint THOMAS (INEOS Grenadiers) | 15:45 |
| 57 | 🇵🇹 José GONÇALVES (W52 / FC Porto) | 16:30 |
| 58 | 🇪🇸 Unai CUADRADO (Euskaltel-Euskadi) | 16:35 |
| 59 | 🇫🇷 Hugo HOFSTETTER (Arkéa Samsic) | 17:07 |
| 60 | 🇵🇹 Ivo OLIVEIRA (UAE Team Emirates) | 17:50 |
| 61 | 🇵🇹 César FONTE (Kelly-Simoldes-UDO) | 17:57 |
| 62 | 🇳🇱 Pascal EENKHOORN (Jumbo-Visma) | 18:03 |
| 63 | 🇳🇴 August JENSEN (Human Powered Health) | 18:14 |
| 64 | 🇪🇸 Txomin JUARISTI (Euskaltel-Euskadi) | 18:15 |
| 65 | 🇧🇪 Loïc VLIEGEN (Intermarché-Wanty-Gobert) | 18:31 |
| 66 | 🇪🇸 Unai IRIBAR (Euskaltel-Euskadi) | 18:58 |
| 67 | 🇩🇪 Michel HESSMANN (Jumbo-Visma) | 19:08 |
| 68 | 🇪🇸 Delio FERNÁNDEZ (Atum general/Tavira/Maria N.) | 19:23 |
| 69 | 🇫🇷 Anthony DELAPLACE (Arkéa Samsic) | 19:26 |
| 70 | 🇪🇸 Asier ETXEBERRIA (Euskaltel-Euskadi) | 19:33 |
| 71 | 🇦🇷 Tomas CONTTE (Aviludo-Louletano) | 19:35 |
| 72 | 🇨🇱 Carlos OYARZÚN (Aviludo-Louletano) | 19:56 |
| 73 | 🇵🇹 André RAMALHO (L.A. Alumínios-Credibom) | 20:12 |
| 74 | 🇵🇹 Daniel MESTRE (W52 / FC Porto) | 20:19 |
| 75 | 🇵🇹 Hugo NUNES (Rádio Popular-Paredes) | 20:30 |
| 76 | 🇵🇹 Pedro Miguel LOPES (Rádio Popular-Paredes) | 20:41 |
| 77 | 🇷🇺 Alexander GRIGORYEV (Atum general/Tavira/Maria N.) | 20:49 |
| 78 | 🇰🇿 Dmitriy GRUZDEV (Astana Qazaqstan Team) | 20:50 |
| 79 | 🇦🇹 Lukas PÖSTLBERGER (BORA-Hansgrohe) | 21:04 |
| 80 | 🇫🇷 Adrien PETIT (Intermarché-Wanty-Gobert) | 21:06 |
| 81 | 🇵🇹 Ivo PINHEIRO (ABTF-Feirense) | 21:11 |
| 82 | 🇵🇹 André CARDOSO (ABTF-Feirense) | 21:12 |
| 83 | 🇦🇹 Tobias BAYER (Alpecin-Fenix) | 21:57 |
| 84 | 🇪🇸 Alvaro TRUEBA (Atum general/Tavira/Maria N.) | 22:02 |
| 85 | 🇨🇴 Jhojan GARCÍA (Caja Rural) | 23:22 |
| 86 | 🇵🇹 Gonçalo LEAÇA (L.A. Alumínios-Credibom) | 23:26 |
| 87 | 🇵🇹 Vinicio RODRIGUES (Rádio Popular-Paredes) | 23:28 |
| 88 | 🇵🇹 Fábio COSTA (Glassdrive Q8 Anicolor) | 23:41 |
| 89 | 🇵🇹 Rafael LOURENÇO (Atum general/Tavira/Maria N.) | 23:50 |
| 90 | 🇩🇰 Kasper ASGREEN (Quick-Step Alpha Vinyl) | 24:05 |
| 91 | 🇵🇹 Gonçalo CARVALHO (Tavfer-Mortágua) | 24:06 |
| 92 | 🇵🇹 Hélder GONÇALVES (Kelly-Simoldes-UDO) | 24:32 |
| 93 | 🇵🇹 João MEDEIROS (L.A. Alumínios-Credibom) | 24:48 |
| 94 | 🇵🇹 Venceslau FERNANDES (ABTF-Feirense) | 25:31 |
| 95 | 🇪🇸 Jesus DEL PINO (Aviludo-Louletano) | 25:31 |
| 96 | 🇵🇹 Afonso SILVA (Kelly-Simoldes-UDO) | 25:42 |
| 97 | 🇵🇹 Rafael SILVA (Efapel Cycling) | 25:48 |
| 98 | 🇵🇹 Márcio BARBOSA (ABTF-Feirense) | 26:05 |
| 99 | 🇵🇹 Tiago LEAL (Kelly-Simoldes-UDO) | 26:16 |
| 100 | 🇧🇪 Aimé DE GENDT (Intermarché-Wanty-Gobert) | 26:26 |
| 101 | 🇦🇺 Jay VINE (Alpecin-Fenix) | 26:33 |
| 102 | 🇵🇹 Rafael REIS (Glassdrive Q8 Anicolor) | 26:40 |
| 103 | 🇵🇹 Afonso EULÁLIO (Glassdrive Q8 Anicolor) | 26:42 |
| 104 | 🇵🇹 João MACEDO (L.A. Alumínios-Credibom) | 27:04 |
| 105 | 🇫🇷 Bryan COQUARD (Cofidis) | 27:27 |
| 106 | 🇨🇭 Tom BOHLI (Cofidis) | 27:28 |
| 107 | 🇧🇪 Dries DE BONDT (Alpecin-Fenix) | 27:55 |
| 108 | 🇳🇴 Alexander KRISTOFF (Intermarché-Wanty-Gobert) | 28:05 |
| 109 | 🇧🇪 Yves LAMPAERT (Quick-Step Alpha Vinyl) | 28:08 |
| 110 | 🇧🇪 Jordi MEEUS (BORA-Hansgrohe) | 28:35 |
| 111 | 🇨🇭 Fabian LIENHARD (Groupama-FDJ) | 29:00 |
| 112 | 🇻🇪 Leangel LINAREZ (Tavfer-Mortágua) | 29:08 |
| 113 | 🇧🇪 Tim MERLIER (Alpecin-Fenix) | 29:39 |
| 114 | 🇵🇹 Nuno MEIRELES (Aviludo-Louletano) | 29:41 |
| 115 | 🇵🇹 Fábio Marcelo Pinto OLIVEIRA (ABTF-Feirense) | 29:51 |
| 116 | 🇪🇸 Ángel SÁNCHEZ (Tavfer-Mortágua) | 29:51 |
| 117 | 🇮🇹 Davide MARTINELLI (Astana Qazaqstan Team) | 30:07 |
| 118 | 🇬🇧 Ben TULETT (INEOS Grenadiers) | 30:23 |
| 119 | 🇮🇹 Leonardo BASSO (Astana Qazaqstan Team) | 30:28 |
| 120 | 🇵🇹 Pedro SILVA (Glassdrive Q8 Anicolor) | 31:08 |
| 121 | 🇵🇹 Rúben SIMÃO (L.A. Alumínios-Credibom) | 31:12 |
| 122 | 🇮🇹 Oliviero TROIA (UAE Team Emirates) | 31:19 |
| 123 | 🇨🇴 Nicolas SAENZ (Tavfer-Mortágua) | 31:23 |
| 124 | 🇺🇸 Colin JOYCE (Human Powered Health) | 31:26 |
| 125 | 🇵🇹 Pedro ANDRADE (Efapel Cycling) | 32:05 |
| 126 | 🇵🇹 Fábio FERNANDES (Efapel Cycling) | 32:18 |
| 127 | 🇵🇹 Samuel José CALDEIRA (W52 / FC Porto) | 32:24 |
| 128 | 🇪🇸 Iker BALLARIN (Euskaltel-Euskadi) | 32:29 |
| 129 | 🇨🇦 Nickolas ZUKOWSKY (Human Powered Health) | 32:32 |
| 130 | 🇵🇹 Iúri LEITÃO (Caja Rural) | 32:40 |
| 131 | 🇮🇹 Davide CIMOLAI (Cofidis) | 33:14 |
| 132 | 🇮🇹 Michele GAZZOLI (Astana Qazaqstan Team) | 33:25 |
| 133 | 🇵🇹 David LIVRAMENTO (Atum general/Tavira/Maria N.) | 33:31 |
| 134 | 🇵🇹 Luís FERNANDES (Rádio Popular-Paredes) | 34:16 |
| 135 | 🇵🇹 José MENDES (Aviludo-Louletano) | 34:23 |
| 136 | 🇵🇹 Rui CARVALHO (Tavfer-Mortágua) | 34:24 |
| 137 | 🇧🇪 Bert VAN LERBERGHE (Quick-Step Alpha Vinyl) | 34:28 |
| 138 | 🇳🇱 Oscar RIESEBEEK (Alpecin-Fenix) | 34:32 |
| 139 | 🇪🇸 Juan José LOBATO (Euskaltel-Euskadi) | 34:43 |
| 140 | 🇩🇰 Alexander KAMP (Trek-Segafredo) | 34:49 |
| 141 | 🇵🇹 Micael ISIDORO (ABTF-Feirense) | 36:20 |
| 142 | 🇵🇹 Daniel DIAS (Kelly-Simoldes-UDO) | 36:54 |
| 143 | 🇳🇱 Fabio JAKOBSEN (Quick-Step Alpha Vinyl) | 36:55 |
| 144 | 🇪🇸 Jokin MURGUIALDAY (Caja Rural) | 37:24 |
| 145 | 🇵🇹 João MATIAS (Tavfer-Mortágua) | 37:42 |
| 146 | 🇵🇹 Raul RIBEIRO (L.A. Alumínios-Credibom) | 39:05 |
| 147 | 🇵🇹 César MARTINGIL (Rádio Popular-Paredes) | 40:52 |
| 148 | 🇪🇸 Javier MORENO (Glassdrive Q8 Anicolor) | 41:23 |
| 149 | 🇦🇷 Nahuel Omar D’AQUILA (Aviludo-Louletano) | 42:21 |
| 150 | 🇺🇸 Joe DOMBROWSKI (Astana Qazaqstan Team) | 42:24 |
| 151 | 🇵🇹 Rodrigo CAIXAS (L.A. Alumínios-Credibom) | 42:45 |
| 152 | 🇪🇸 Héctor SÁEZ (Glassdrive Q8 Anicolor) | 44:43 |
| 153 | 🇵🇹 Francisco PEREIRA (ABTF-Feirense) | 49:39 |
[su_divider top=»no» style=»dashed» divider_color=»#999″ size=»1″ margin=»5″]
🟢 PUNTOS
| # | Nombre y Equipo | Puntos |
| 1 | 🇳🇱 Fabio JAKOBSEN (Quick-Step Alpha Vinyl) | 50 |
| 2 | 🇫🇷 Bryan COQUARD (Cofidis) | 36 |
| 3 | 🇳🇴 Alexander KRISTOFF (Intermarché-Wanty-Gobert) | 29 |
| 4 | 🇧🇪 Tim MERLIER (Alpecin-Fenix) | 20 |
| 5 | 🇮🇹 Michele GAZZOLI (Astana Qazaqstan Team) | 17 |
| 6 | 🇫🇷 David GAUDU (Groupama-FDJ) | 15 |
| 7 | 🇮🇹 Samuele BATTISTELLA (Astana Qazaqstan Team) | 12 |
| 8 | 🇧🇪 Remco EVENEPOEL (Quick-Step Alpha Vinyl) | 11 |
| 9 | 🇬🇧 Ethan HAYTER (INEOS Grenadiers) | 10 |
| 10 | 🇺🇸 Brandon MCNULTY (UAE Team Emirates) | 10 |
| 11 | 🇵🇹 Rui OLIVEIRA (UAE Team Emirates) | 10 |
| 12 | 🇫🇷 Hugo HOFSTETTER (Arkéa Samsic) | 10 |
| 13 | 🇫🇷 Clément RUSSO (Arkéa Samsic) | 8 |
| 14 | 🇧🇪 Bert VAN LERBERGHE (Quick-Step Alpha Vinyl) | 8 |
| 15 | 🇵🇹 Hugo NUNES (Rádio Popular-Paredes) | 7 |
| 16 | 🇵🇹 César MARTINGIL (Rádio Popular-Paredes) | 6 |
| 17 | 🇨🇴 Daniel Felipe MARTÍNEZ (INEOS Grenadiers) | 6 |
| 18 | 🇵🇹 João MATIAS (Tavfer-Mortágua) | 5 |
| 19 | 🇵🇹 Rafael LOURENÇO (Atum general/Tavira/Maria N.) | 4 |
| 20 | 🇫🇷 Julien BERNARD (Trek-Segafredo) | 4 |
| 21 | 🇵🇹 Samuel José CALDEIRA (W52 / FC Porto) | 3 |
| 22 | 🇩🇪 Georg ZIMMERMANN (Intermarché-Wanty-Gobert) | 3 |
| 23 | 🇦🇷 Tomas CONTTE (Aviludo-Louletano) | 3 |
| 24 | 🇫🇷 Tony GALLOPIN (Trek-Segafredo) | 2 |
| 25 | 🇪🇸 Asier ETXEBERRIA (Euskaltel-Euskadi) | 2 |
| 26 | 🇵🇹 Afonso SILVA (Kelly-Simoldes-UDO) | 2 |
| 27 | 🇺🇸 Colin JOYCE (Human Powered Health) | 2 |
| 28 | 🇳🇴 Tobias FOSS (Jumbo-Visma) | 1 |
| 29 | 🇳🇴 Sven Erik BYSTRØM (Intermarché-Wanty-Gobert) | 1 |
| 30 | 🇪🇸 Unai IRIBAR (Euskaltel-Euskadi) | 1 |
| 31 | 🇻🇪 Leangel LINAREZ (Tavfer-Mortágua) | 1 |
[su_divider top=»no» style=»dashed» divider_color=»#999″ size=»1″ margin=»5″]
👤 JOVEN
| # | Nombre y Equipo | Tiempo |
| 1 | 🇧🇪 Remco EVENEPOEL (Quick-Step Alpha Vinyl) | 15:20:01 |
| 2 | 🇳🇴 Johannes STAUNE-MITTET (Jumbo-Visma) | 9:23 |
| 3 | 🇵🇹 Pedro PINTO (Tavfer-Mortágua) | 10:26 |
| 4 | 🇵🇹 António Manuel Sousa FERREIRA (Kelly-Simoldes-UDO) | 14:53 |
| 5 | 🇩🇪 Michel HESSMANN (Jumbo-Visma) | 19:08 |
| 6 | 🇵🇹 Vinicio RODRIGUES (Rádio Popular-Paredes) | 23:28 |
| 7 | 🇵🇹 Hélder GONÇALVES (Kelly-Simoldes-UDO) | 24:32 |
| 8 | 🇵🇹 João MEDEIROS (L.A. Alumínios-Credibom) | 24:48 |
| 9 | 🇵🇹 Afonso SILVA (Kelly-Simoldes-UDO) | 25:42 |
| 10 | 🇵🇹 Afonso EULÁLIO (Glassdrive Q8 Anicolor) | 26:42 |
| 11 | 🇵🇹 João MACEDO (L.A. Alumínios-Credibom) | 27:04 |
| 12 | 🇬🇧 Ben TULETT (INEOS Grenadiers) | 30:23 |
| 13 | 🇵🇹 Pedro SILVA (Glassdrive Q8 Anicolor) | 31:08 |
| 14 | 🇵🇹 Rúben SIMÃO (L.A. Alumínios-Credibom) | 31:12 |
| 15 | 🇵🇹 Pedro ANDRADE (Efapel Cycling) | 32:05 |
| 16 | 🇵🇹 Fábio FERNANDES (Efapel Cycling) | 32:18 |
| 17 | 🇵🇹 Daniel DIAS (Kelly-Simoldes-UDO) | 36:54 |
| 18 | 🇪🇸 Jokin MURGUIALDAY (Caja Rural) | 37:24 |
| 19 | 🇵🇹 Rodrigo CAIXAS (L.A. Alumínios-Credibom) | 42:45 |
| 20 | 🇵🇹 Francisco PEREIRA (ABTF-Feirense) | 49:39 |
[su_divider top=»no» style=»dashed» divider_color=»#999″ size=»1″ margin=»5″]
⭕ MONTAÑA
| # | Nombre y Equipo | Puntos |
| 1 | 🇵🇹 João MATIAS (Tavfer-Mortágua) | 12 |
| 2 | 🇫🇷 David GAUDU (Groupama-FDJ) | 10 |
| 3 | 🇬🇧 Ethan HAYTER (INEOS Grenadiers) | 9 |
| 4 | 🇮🇹 Samuele BATTISTELLA (Astana Qazaqstan Team) | 8 |
| 5 | 🇵🇹 Hugo NUNES (Rádio Popular-Paredes) | 7 |
| 6 | 🇬🇧 Ben TULETT (INEOS Grenadiers) | 6 |
| 7 | 🇦🇷 Tomas CONTTE (Aviludo-Louletano) | 4 |
| 8 | 🇺🇸 Brandon MCNULTY (UAE Team Emirates) | 4 |
| 9 | 🇪🇸 Jonathan CASTROVIEJO (INEOS Grenadiers) | 4 |
| 10 | 🇪🇸 Asier ETXEBERRIA (Euskaltel-Euskadi) | 4 |
| 11 | 🇵🇹 Rafael LOURENÇO (Atum general/Tavira/Maria N.) | 3 |
| 12 | 🇨🇴 Daniel Felipe MARTÍNEZ (INEOS Grenadiers) | 2 |
| 13 | 🇳🇱 Dylan VAN BAARLE (INEOS Grenadiers) | 2 |
| 14 | 🇵🇹 César MARTINGIL (Rádio Popular-Paredes) | 2 |
| 15 | 🇵🇹 Fábio COSTA (Glassdrive Q8 Anicolor) | 1 |
| 16 | 🇵🇹 Samuel José CALDEIRA (W52 / FC Porto) | 1 |
[su_divider top=»no» style=»dashed» divider_color=»#999″ size=»1″ margin=»5″]
🌐 EQUIPOS
| # | Equipo | Tiempo |
| 1 | 🇬🇧 INEOS GRENADIERS | 46:05:09 |
| 2 | 🇫🇷 Team Arkéa Samsic | 3:07 |
| 3 | 🇺🇸 TREK-SEGAFREDO | 3:52 |
| 4 | 🇫🇷 GROUPAMA-FDJ | 6:05 |
| 5 | 🇳🇱 Jumbo-Visma | 11:21 |
| 6 | 🇩🇪 BORA-HANSGROHE | 16:16 |
| 7 | 🇧🇪 INTERMARCHÉ-WANTY-GOBERT | 18:01 |
| 8 | 🇪🇸 CAJA RURAL | 20:59 |
| 9 | 🇵🇹 W52 / FC Porto | 21:12 |
| 10 | 🇦🇪 UAE Team Emirates | 21:53 |
| 11 | 🇵🇹 Efapel Cycling | 22:29 |
| 12 | 🇰🇿 Astana Qazaqstan Team | 23:29 |
| 13 | 🇧🇪 ALPECIN-FENIX | 24:31 |
| 14 | 🇧🇪 Quick-Step Alpha Vinyl Team | 24:34 |
| 15 | 🇪🇸 EUSKALTEL-EUSKADI | 24:48 |
| 16 | 🇵🇹 Rádio Popular – Paredes – Boavista | 28:47 |
| 17 | 🇵🇹 Kelly / Simoldes / UDO | 31:40 |
| 18 | 🇵🇹 Atum general / Tavira / Maria Nova Hotel | 35:10 |
| 19 | 🇵🇹 Aviludo – Louletano – Loulé Concelho | 40:00 |
| 20 | 🇫🇷 Cofidis | 40:05 |
| 21 | 🇵🇹 Glassdrive Q8 Anicolor | 40:07 |
| 22 | 🇵🇹 Tavfer-Mortágua-Ovos Matinados | 43:33 |
| 23 | 🇺🇸 Human Powered Health | 55:24 |
| 24 | 🇵🇹 ABTF – Feirense | 1:00:18 |
| 25 | 🇵🇹 L.A. Alumínios / Credibom / Marcos Car | 1:00:32 |






