Du au

Tour d'Algarve

2.Pro (5 étapes)

Gros plan

Aucune présentation n'a été trouvée.

Autres éditions de l'épreuve :
2025 - 2024 - 2023 - 2022 - 2021 - 2020 - 2019 - 2018 - 2017 - 2016

Départ : Vila Real de Santo António
Arrivée : Tavira
Distance : 183.5 km
Heure de départ : Non précisée
Départ : Portimão
Arrivée : Monchique
Distance : 147.2 km
Heure de départ : Non précisée
Départ : Non précisé
Arrivée : Non précisé
Distance : 19.5 km
Heure de départ : Non précisée
Départ : Albufeira
Arrivée : Lagos
Distance : 175.1 km
Heure de départ : Non précisée
Départ : Faro
Arrivée : Malhão
Distance : 148.4 km
Heure de départ : Non précisée

175.1 km en 3h58'38" (44.026 km/h)

1 Paul Magnier Soudal Quick-Step
2 Jordi Meeus Red Bull-BORA-Hansgrohe 0"
3 Oded Kogut NSN Cycling Team 0"
4 Tim Torn Teutenberg Lidl-Trek 0"
5 Hugo Hofstetter NSN Cycling Team 0"
6 Luca Mozzato Tudor Pro Cycling Team 0"
7 Noah Hobbs EF Education-EasyPost 0"
8 Santiago Mesa Pietralunga Anicolor-Campicarn 0"
9 Matteo Moschetti Pinarello-Q36.5 Pro Cycling Team 0"
10 Jasper Philipsen Alpecin-Premier Tech 0"
11 Luca Giaimi UAE Team Emirates Gen-Z 0"
12 Leangel Rubén Linarez Meneses Tavfer-Ovos Matinados-Mortágua 0"
13 Iuri Leitao Caja Rural-Seguros RGA 0"
14 Pavel Bittner Team Picnic PostNL 0"
15 Rui Oliveira UAE Team Emirates XRG 0"
16 Pascal Ackermann Team Jayco AlUla 0"
17 Carson Miles Anicolor-Campicarn 0"
18 Edward Planckaert Alpecin-Premier Tech 0"
19 German Nicolas Tivani Perez Aviludo-Louletano-Loulé 0"
20 Ivo Oliveira UAE Team Emirates XRG 0"
21 Marijn Van den Berg EF Education-EasyPost 0"
22 Iker Bonillo Martin Feira dos Sofás-Boavista 0"
23 Huub Artz Lotto-Intermarché 0"
24 Arne Marit Red Bull-BORA-Hansgrohe 0"
25 Juan Ayuso Pesquera Lidl-Trek 0"
26 Dries Van Gestel Soudal Quick-Step 0"
27 João Almeida UAE Team Emirates XRG 0"
28 Bob Jungels Netcompany INEOS 0"
29 Kévin Vauquelin Netcompany INEOS 0"
30 João Martins Credibom-LA Aluminios-Marcos Car 0"
31 Emils Liepins Pinarello-Q36.5 Pro Cycling Team 0"
32 Oscar Onley Netcompany INEOS 0"
33 Alex Molenaar Caja Rural-Seguros RGA 0"
34 Hector Alvarez Martinez Lidl-Trek Future Racing 0"
35 Jaume Guardeno Roma Caja Rural-Seguros RGA 0"
36 Adrian Camilo Bustamante Ruda GI Group Holding - Simoldes - UDO 0"
37 Thymen Arensman Netcompany INEOS 0"
38 Antonio Morgado UAE Team Emirates XRG 0"
39 Sean Flynn Team Picnic PostNL 0"
40 Cédric Beullens Lotto-Intermarché 0"
41 Maximilian Schachmann Soudal Quick-Step 0"
42 Liam Slock Lotto-Intermarché 0"
43 Guillermo Juan Martinez Huertas Team Picnic PostNL 0"
44 Max Poole Team Picnic PostNL 0"
45 Alessandro Pinarello NSN Cycling Team 0"
46 Marco Haller Tudor Pro Cycling Team 0"
47 Marco Frigo NSN Cycling Team 0"
48 Xabier Mikel Azparren Irurzun Pinarello-Q36.5 Pro Cycling Team 0"
49 John Degenkolb Team Picnic PostNL 0"
50 Felix Engelhardt Team Jayco AlUla 0"
51 Dries De Bondt Team Jayco AlUla 0"
52 Frederik Frison Pinarello-Q36.5 Pro Cycling Team 0"
53 Jakob Söderqvist Lidl-Trek 0"
54 Daniel Felipe Martinez Red Bull-BORA-Hansgrohe 0"
55 Sander De Pestel Decathlon CMA CGM 0"
56 Floris Van Tricht NSN Cycling Team 0"
57 Jonathan Vervenne Soudal Quick-Step 0"
58 Jens Verbrugghe NSN Devo Team 0"
59 Pablo Lospitao Gonzalez Caja Rural-Seguros RGA 0"
60 Fabio Christen Pinarello-Q36.5 Pro Cycling Team 0"
61 Gorka Sorarrain Agirrezabala Caja Rural-Seguros RGA 0"
62 Paul Seixas Decathlon CMA CGM 0"
63 Oliver Naesen Decathlon CMA CGM 0"
64 Roland Thalmann Tudor Pro Cycling Team 0"
65 Yannis Voisard Tudor Pro Cycling Team 0"
66 Koen Bouwman Team Jayco AlUla 0"
67 Matthew Riccitello Decathlon CMA CGM 0"
68 David Dominguez Vilchez Feira dos Sofás-Boavista 0"
69 Rotem Tene NSN Cycling Team 0"
70 José Fernandes Neves GI Group Holding - Simoldes - UDO 0"
71 Victor Cesar De Paula Feirense-Beeceler 0"
72 Oscar Rota Feira dos Sofás-Boavista 0"
73 Andrea Vendrame Team Jayco AlUla 0"
74 Daniel Dias Tavfer-Ovos Matinados-Mortágua 0"
75 Claudio Leal Aviludo-Louletano-Loulé 0"
76 Tobias Bayer Alpecin-Premier Tech 0"
77 Duarte Domingues Credibom-LA Aluminios-Marcos Car 0"
78 Colby Simmons EF Education-EasyPost 0"
79 Stan Dewulf Decathlon CMA CGM 0"
80 Jordan Labrosse Decathlon CMA CGM 0"
81 Diogo Narciso Credibom-LA Aluminios-Marcos Car 0"
82 Luca Van Boven Lotto-Intermarché 0"
83 Arnaud De Lie Lotto-Intermarché 0"
84 Darren Rafferty EF Education-EasyPost 0"
85 Felix Grossschartner UAE Team Emirates XRG 0"
86 Lucas Lopes Efapel Cycling 0"
87 Joshua Giddings Lotto-Intermarché 0"
88 Florian Lipowitz Red Bull-BORA-Hansgrohe 0"
89 Carlos Oyarzun Aviludo-Louletano-Loulé 0"
90 Rafael Barbas Tavfer-Ovos Matinados-Mortágua 0"
91 Rafael Reis Anicolor-Campicarn 0"
92 Emanuel Duarte Credibom-LA Aluminios-Marcos Car 0"
93 Artem Nych Anicolor-Campicarn 0"
94 Samuele Battistella EF Education-EasyPost 0"
95 Juan Felipe Rodriguez EF Education-Aevolo 0"
96 Andrey André GI Group Holding - Simoldes - UDO 0"
97 Viacheslav Ivanov Feirense-Beeceler 0"
98 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team 0"
99 Lennard Kämna Lidl-Trek 0"
100 Filipe Francisco Aviludo-Louletano-Loulé 0"
101 Jakub Otruba Caja Rural-Seguros RGA 0"
102 Jan Tratnik Red Bull-BORA-Hansgrohe 0"
103 Stefan Küng Tudor Pro Cycling Team 0"
104 Ailetz Lasa Lizarraga Team Tavira-Crédito Agricola 0"
105 Alexis Guérin Anicolor-Campicarn 0"
106 Kaden Groves Alpecin-Premier Tech 0"
107 Afonso Silva Team Tavira-Crédito Agricola 0"
108 Joaquim Silva Efapel Cycling 0"
109 Ruben Rodrigues Mota Feira dos Sofás-Boavista 0"
110 Nico Denz Red Bull-BORA-Hansgrohe 0"
111 Gianni Vermeersch Red Bull-BORA-Hansgrohe 0"
112 André Carvalho Aviludo-Louletano-Loulé 0"
113 David De La Cruz Melgarejo Pinarello-Q36.5 Pro Cycling Team 0"
114 Toms Skujins Lidl-Trek 0"
115 Jarno Widar Lotto-Intermarché 0"
116 Laurens De Plus Netcompany INEOS 0"
117 Pedro Pinto GI Group Holding - Simoldes - UDO 0"
118 Lennert Belmans Alpecin-Premier Tech 0"
119 Gonçalo Carvalho Tavfer-Ovos Matinados-Mortágua 0"
120 Luc Wirtgen Tudor Pro Cycling Team 25"
121 Kasper Asgreen EF Education-EasyPost 31"
122 César Martingil Tavfer-Ovos Matinados-Mortágua 31"
123 Bruno Silva I Tavfer-Ovos Matinados-Mortágua 31"
124 Yves Lampaert Soudal Quick-Step 31"
125 Enzo Leijnse Anicolor-Campicarn 38"
126 Gonçalo Tavares Efapel Cycling 0"
127 Rui Carvalho GI Group Holding - Simoldes - UDO 1'08"
128 Diogo Barbosa Team Tavira-Crédito Agricola 1'15"
129 Hugo Nunes Credibom-LA Aluminios-Marcos Car 1'15"
130 Joao Oliveira Credibom-LA Aluminios-Marcos Car 1'15"
131 Brandon McNulty UAE Team Emirates XRG 1'48"
132 Pedro Silva Feira dos Sofás-Boavista 1'48"
133 Filippo Ganna Netcompany INEOS 1'53"
134 Julian Alaphilippe Tudor Pro Cycling Team 1'53"
135 Francisco Campos Team Tavira-Crédito Agricola 1'53"
136 André Ribeiro GI Group Holding - Simoldes - UDO 31"
137 Diogo Pinto I Credibom-LA Aluminios-Marcos Car 2'56"
138 Abel Balderstone Roumens Caja Rural-Seguros RGA 3'10"
139 Keegam Swirbul Efapel Cycling 3'10"
140 Alexandre Montez Feirense-Beeceler 3'10"
141 Carlos Verona Quintanilla Lidl-Trek 3'10"
142 Milan De Ceuster Development Team Picnic PostNL 3'10"
143 Joao Silva Anicolor-Campicarn 3'10"
144 Rodrigo Alves Team Tavira-Crédito Agricola 3'10"
145 Daniel Viegas Aviludo-Louletano-Loulé 3'10"
146 Francisco Morais Tavfer-Ovos Matinados-Mortágua 3'10"
147 Pedro Andrade Feirense-Beeceler 3'10"
148 Tomas Contte Aviludo-Louletano-Loulé 3'10"
149 Ruben Fernandez Anicolor-Campicarn 3'10"
150 Dylan Van Baarle Soudal Quick-Step 3'10"
151 Guilherme Mestre Team Tavira-Crédito Agricola 3'10"
152 Johan Price Pejtersen Alpecin-Premier Tech 3'10"
153 Fabio Costa Feira dos Sofás-Boavista 3'10"
154 Jesus David Pena Jimenez Efapel Cycling 4'08"
155 Tiago Antunes Efapel Cycling 4'08"
156 Johannes Staune-Mittet Decathlon CMA CGM 4'22"
157 Guilherme Mesquita Feirense-Beeceler 5'49"
158 Francisco Pereira Feirense-Beeceler 5'49"
159 Diogo Gonçalves Efapel Cycling 6'32"
160 Jose Miguel Moreira GI Group Holding - Simoldes - UDO 6'32"
161 Noah Campos Team Tavira-Crédito Agricola 8'34"
99994NP. Jasper Stuyven Soudal Quick-Step
99994NP. Kim Alexander Heiduk Netcompany INEOS
99993Ab. Harrison Wood Feirense-Beeceler
1 Juan Ayuso Pesquera Lidl-Trek
2 Paul Seixas Decathlon CMA CGM 7"
3 João Almeida UAE Team Emirates XRG 44"
4 Kévin Vauquelin Netcompany INEOS 57"
5 Thymen Arensman Netcompany INEOS 1'01"
6 Daniel Felipe Martinez Red Bull-BORA-Hansgrohe 1'12"
7 Oscar Onley Netcompany INEOS 1'17"
8 Florian Lipowitz Red Bull-BORA-Hansgrohe 1'17"
9 Matthew Riccitello Decathlon CMA CGM 1'28"
10 Yannis Voisard Tudor Pro Cycling Team 1'36"
11 Maximilian Schachmann Soudal Quick-Step 1'45"
12 Alessandro Pinarello NSN Cycling Team 2'06"
13 Antonio Morgado UAE Team Emirates XRG 2'13"
14 Felix Engelhardt Team Jayco AlUla 2'25"
15 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team 2'36"
16 Hector Alvarez Martinez Lidl-Trek Future Racing 2'42"
17 Fabio Christen Pinarello-Q36.5 Pro Cycling Team 2'53"
18 Felix Grossschartner UAE Team Emirates XRG 3'07"
19 Guillermo Juan Martinez Huertas Team Picnic PostNL 3'33"
20 Xabier Mikel Azparren Irurzun Pinarello-Q36.5 Pro Cycling Team 3'36"
21 David De La Cruz Melgarejo Pinarello-Q36.5 Pro Cycling Team 3'41"
22 Juan Felipe Rodriguez EF Education-Aevolo 3'42"
23 Artem Nych Anicolor-Campicarn 3'49"
24 Jan Tratnik Red Bull-BORA-Hansgrohe 3'51"
25 Darren Rafferty EF Education-EasyPost 4'04"
26 Emanuel Duarte Credibom-LA Aluminios-Marcos Car 4'15"
27 Alex Molenaar Caja Rural-Seguros RGA 4'18"
28 Afonso Silva Team Tavira-Crédito Agricola 4'19"
29 Koen Bouwman Team Jayco AlUla 4'23"
30 Lennard Kämna Lidl-Trek 4'28"
31 Julian Alaphilippe Tudor Pro Cycling Team 4'31"
32 Samuele Battistella EF Education-EasyPost 4'35"
33 Jakub Otruba Caja Rural-Seguros RGA 4'42"
34 Brandon McNulty UAE Team Emirates XRG 4'46"
35 Jarno Widar Lotto-Intermarché 4'56"
36 Liam Slock Lotto-Intermarché 4'58"
37 Marco Frigo NSN Cycling Team 4'59"
38 Carson Miles Anicolor-Campicarn 5'14"
39 Edward Planckaert Alpecin-Premier Tech 5'27"
40 David Dominguez Vilchez Feira dos Sofás-Boavista 6'00"
41 Andrea Vendrame Team Jayco AlUla 6'33"
42 Lucas Lopes Efapel Cycling 6'36"
43 Adrian Camilo Bustamante Ruda GI Group Holding - Simoldes - UDO 6'40"
44 Max Poole Team Picnic PostNL 6'43"
45 Joaquim Silva Efapel Cycling 6'43"
46 Duarte Domingues Credibom-LA Aluminios-Marcos Car 6'46"
47 Dylan Van Baarle Soudal Quick-Step 6'51"
48 Colby Simmons EF Education-EasyPost 7'09"
49 Gorka Sorarrain Agirrezabala Caja Rural-Seguros RGA 7'55"
50 Rui Carvalho GI Group Holding - Simoldes - UDO 8'28"
51 Jaume Guardeno Roma Caja Rural-Seguros RGA 8'33"
52 Viacheslav Ivanov Feirense-Beeceler 8'35"
53 Luca Van Boven Lotto-Intermarché 8'42"
54 Tobias Bayer Alpecin-Premier Tech 8'43"
55 Roland Thalmann Tudor Pro Cycling Team 8'46"
56 Lennert Belmans Alpecin-Premier Tech 8'51"
57 Alexis Guérin Anicolor-Campicarn 8'53"
58 Filipe Francisco Aviludo-Louletano-Loulé 8'56"
59 José Fernandes Neves GI Group Holding - Simoldes - UDO 9'02"
60 Stefan Küng Tudor Pro Cycling Team 9'10"
61 Gonçalo Tavares Efapel Cycling 9'19"
62 Oscar Rota Feira dos Sofás-Boavista 9'53"
63 André Carvalho Aviludo-Louletano-Loulé 9'59"
64 Gonçalo Carvalho Tavfer-Ovos Matinados-Mortágua 10'14"
65 Diogo Gonçalves Efapel Cycling 10'39"
66 Johannes Staune-Mittet Decathlon CMA CGM 11'33"
67 Jordan Labrosse Decathlon CMA CGM 12'09"
68 Kasper Asgreen EF Education-EasyPost 12'19"
69 Yves Lampaert Soudal Quick-Step 12'20"
70 Ivo Oliveira UAE Team Emirates XRG 12'28"
71 Marijn Van den Berg EF Education-EasyPost 12'36"
72 Oliver Naesen Decathlon CMA CGM 12'41"
73 Toms Skujins Lidl-Trek 12'43"
74 Floris Van Tricht NSN Cycling Team 12'49"
75 Diogo Barbosa Team Tavira-Crédito Agricola 12'52"
76 Stan Dewulf Decathlon CMA CGM 13'15"
77 Sander De Pestel Decathlon CMA CGM 13'29"
78 Jens Verbrugghe NSN Devo Team 13'34"
79 Hugo Hofstetter NSN Cycling Team 13'42"
80 Pedro Silva Feira dos Sofás-Boavista 13'48"
81 Bob Jungels Netcompany INEOS 13'57"
82 Gianni Vermeersch Red Bull-BORA-Hansgrohe 14'01"
83 Ruben Fernandez Anicolor-Campicarn 14'04"
84 Filippo Ganna Netcompany INEOS 14'06"
85 Paul Magnier Soudal Quick-Step 14'09"
86 Emils Liepins Pinarello-Q36.5 Pro Cycling Team 14'38"
87 Carlos Verona Quintanilla Lidl-Trek 14'45"
88 Rui Oliveira UAE Team Emirates XRG 15'03"
89 Arnaud De Lie Lotto-Intermarché 15'26"
90 Huub Artz Lotto-Intermarché 15'32"
91 Sean Flynn Team Picnic PostNL 15'39"
92 Pablo Lospitao Gonzalez Caja Rural-Seguros RGA 15'53"
93 Jakob Söderqvist Lidl-Trek 16'10"
94 Hugo Nunes Credibom-LA Aluminios-Marcos Car 16'20"
95 Rafael Barbas Tavfer-Ovos Matinados-Mortágua 16'51"
96 Frederik Frison Pinarello-Q36.5 Pro Cycling Team 17'36"
97 Dries De Bondt Team Jayco AlUla 18'05"
98 Pascal Ackermann Team Jayco AlUla 18'09"
99 Dries Van Gestel Soudal Quick-Step 18'14"
100 Iuri Leitao Caja Rural-Seguros RGA 18'19"
101 Rotem Tene NSN Cycling Team 18'24"
102 Carlos Oyarzun Aviludo-Louletano-Loulé 18'51"
103 Ailetz Lasa Lizarraga Team Tavira-Crédito Agricola 18'51"
104 Noah Hobbs EF Education-EasyPost 18'58"
105 Enzo Leijnse Anicolor-Campicarn 18'58"
106 Jonathan Vervenne Soudal Quick-Step 19'11"
107 Claudio Leal Aviludo-Louletano-Loulé 19'19"
108 Luca Mozzato Tudor Pro Cycling Team 19'34"
109 Luca Giaimi UAE Team Emirates Gen-Z 19'39"
110 Andrey André GI Group Holding - Simoldes - UDO 19'45"
111 Luc Wirtgen Tudor Pro Cycling Team 19'46"
112 Tim Torn Teutenberg Lidl-Trek 20'11"
113 Ruben Rodrigues Mota Feira dos Sofás-Boavista 20'12"
114 Joshua Giddings Lotto-Intermarché 20'14"
115 Pedro Pinto GI Group Holding - Simoldes - UDO 20'18"
116 Marco Haller Tudor Pro Cycling Team 20'21"
117 Rafael Reis Anicolor-Campicarn 20'43"
118 Pavel Bittner Team Picnic PostNL 20'45"
119 Nico Denz Red Bull-BORA-Hansgrohe 20'47"
120 Abel Balderstone Roumens Caja Rural-Seguros RGA 21'00"
121 Cédric Beullens Lotto-Intermarché 21'03"
122 John Degenkolb Team Picnic PostNL 21'05"
123 Jordi Meeus Red Bull-BORA-Hansgrohe 21'16"
124 André Ribeiro GI Group Holding - Simoldes - UDO 21'21"
125 Oded Kogut NSN Cycling Team 21'46"
126 Arne Marit Red Bull-BORA-Hansgrohe 21'50"
127 Daniel Viegas Aviludo-Louletano-Loulé 22'00"
128 Laurens De Plus Netcompany INEOS 22'00"
129 Jasper Philipsen Alpecin-Premier Tech 22'08"
130 Keegam Swirbul Efapel Cycling 22'26"
131 Kaden Groves Alpecin-Premier Tech 22'47"
132 Guilherme Mestre Team Tavira-Crédito Agricola 22'57"
133 Johan Price Pejtersen Alpecin-Premier Tech 23'10"
134 Santiago Mesa Pietralunga Anicolor-Campicarn 23'15"
135 Tiago Antunes Efapel Cycling 23'20"
136 Matteo Moschetti Pinarello-Q36.5 Pro Cycling Team 23'23"
137 Bruno Silva I Tavfer-Ovos Matinados-Mortágua 23'33"
138 German Nicolas Tivani Perez Aviludo-Louletano-Loulé 23'38"
139 Iker Bonillo Martin Feira dos Sofás-Boavista 23'45"
140 João Martins Credibom-LA Aluminios-Marcos Car 23'46"
141 Fabio Costa Feira dos Sofás-Boavista 23'48"
142 Francisco Morais Tavfer-Ovos Matinados-Mortágua 24'23"
143 Francisco Campos Team Tavira-Crédito Agricola 25'18"
144 Rodrigo Alves Team Tavira-Crédito Agricola 26'16"
145 Milan De Ceuster Development Team Picnic PostNL 26'47"
146 Jesus David Pena Jimenez Efapel Cycling 28'05"
147 Joao Silva Anicolor-Campicarn 29'01"
148 Diogo Pinto I Credibom-LA Aluminios-Marcos Car 30'00"
149 Tomas Contte Aviludo-Louletano-Loulé 31'33"
150 Jose Miguel Moreira GI Group Holding - Simoldes - UDO 31'42"
151 Diogo Narciso Credibom-LA Aluminios-Marcos Car 31'57"
152 Victor Cesar De Paula Feirense-Beeceler 32'05"
153 Daniel Dias Tavfer-Ovos Matinados-Mortágua 32'35"
154 Leangel Rubén Linarez Meneses Tavfer-Ovos Matinados-Mortágua 32'53"
155 César Martingil Tavfer-Ovos Matinados-Mortágua 33'43"
156 Joao Oliveira Credibom-LA Aluminios-Marcos Car 34'25"
157 Pedro Andrade Feirense-Beeceler 36'36"
158 Alexandre Montez Feirense-Beeceler 37'50"
159 Guilherme Mesquita Feirense-Beeceler 38'21"
160 Noah Campos Team Tavira-Crédito Agricola 41'48"
161 Francisco Pereira Feirense-Beeceler 42'29"
1 Juan Ayuso Pesquera Lidl-Trek
2 Paul Seixas Decathlon CMA CGM 14"
3 João Almeida UAE Team Emirates XRG 59"
4 Oscar Onley Netcompany INEOS 1'22"
5 Kévin Vauquelin Netcompany INEOS 1'40"
6 Matthew Riccitello Decathlon CMA CGM 1'53"
7 Daniel Felipe Martinez Red Bull-BORA-Hansgrohe 1'53"
8 Florian Lipowitz Red Bull-BORA-Hansgrohe 2'15"
9 Thymen Arensman Netcompany INEOS 2'18"
10 Yannis Voisard Tudor Pro Cycling Team 2'35"
11 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team 2'53"
12 Alessandro Pinarello NSN Cycling Team 3'33"
13 Felix Engelhardt Team Jayco AlUla 3'42"
14 Fabio Christen Pinarello-Q36.5 Pro Cycling Team 3'52"
15 Felix Grossschartner UAE Team Emirates XRG 4'27"
16 Guillermo Juan Martinez Huertas Team Picnic PostNL 4'32"
17 Hector Alvarez Martinez Lidl-Trek Future Racing 65 pts 4'37"
18 Juan Felipe Rodriguez EF Education-Aevolo 60 pts 4'59"
19 Artem Nych Anicolor-Campicarn 55 pts 5'09"
20 Alex Molenaar Caja Rural-Seguros RGA 5'27"
21 Jarno Widar Lotto-Intermarché 5'37"
22 Julian Alaphilippe Tudor Pro Cycling Team 7'12"
23 Liam Slock Lotto-Intermarché 7'19"
24 Marco Frigo NSN Cycling Team 7'20"
25 Andrea Vendrame Team Jayco AlUla 7'32"
26 Dylan Van Baarle Soudal Quick-Step 7'45"
27 Samuele Battistella EF Education-EasyPost 8'00"
28 Xabier Mikel Azparren Irurzun Pinarello-Q36.5 Pro Cycling Team 9'46"
29 Darren Rafferty EF Education-EasyPost 10'17"
30 Emanuel Duarte Credibom-LA Aluminios-Marcos Car 21 pts 10'20"
31 Koen Bouwman Team Jayco AlUla 10'33"
32 Stefan Küng Tudor Pro Cycling Team 11'09"
33 Carson Miles Anicolor-Campicarn 18 pts 11'24"
34 Tobias Bayer Alpecin-Premier Tech 11'27"
35 Lennard Kämna Lidl-Trek 11'30"
36 David Dominguez Vilchez Feira dos Sofás-Boavista 15 pts 11'51"
37 David De La Cruz Melgarejo Pinarello-Q36.5 Pro Cycling Team 12'05"
38 Joaquim Silva Efapel Cycling 13 pts 12'56"
39 Maximilian Schachmann Soudal Quick-Step 13'02"
40 Adrian Camilo Bustamante Ruda GI Group Holding - Simoldes - UDO 11 pts 13'42"
41 Jan Tratnik Red Bull-BORA-Hansgrohe 13'50"
42 Colby Simmons EF Education-EasyPost 14'11"
43 Brandon McNulty UAE Team Emirates XRG 14'25"
44 Duarte Domingues Credibom-LA Aluminios-Marcos Car 14'40"
45 José Fernandes Neves GI Group Holding - Simoldes - UDO 15'09"
46 Lucas Lopes Efapel Cycling 15'12"
47 Alexis Guérin Anicolor-Campicarn 15'24"
48 Filipe Francisco Aviludo-Louletano-Loulé 16'43"
49 Oscar Rota Feira dos Sofás-Boavista 16'47"
50 Viacheslav Ivanov Feirense-Beeceler 16'50"
51 Edward Planckaert Alpecin-Premier Tech 16'53"
52 Rui Carvalho GI Group Holding - Simoldes - UDO 16'59"
53 Luca Van Boven Lotto-Intermarché 17'02"
54 Max Poole Team Picnic PostNL 17'31"
55 Gonçalo Tavares Efapel Cycling 17'34"
56 Roland Thalmann Tudor Pro Cycling Team 17'51"
57 Johannes Staune-Mittet Decathlon CMA CGM 18'35"
58 André Carvalho Aviludo-Louletano-Loulé 18'45"
59 Jakub Otruba Caja Rural-Seguros RGA 18'55"
60 Stan Dewulf Decathlon CMA CGM 19'50"
61 Oliver Naesen Decathlon CMA CGM 20'01"
62 Jordan Labrosse Decathlon CMA CGM 20'30"
63 Afonso Silva Team Tavira-Crédito Agricola 20'46"
64 Sander De Pestel Decathlon CMA CGM 20'49"
65 Ivo Oliveira UAE Team Emirates XRG 20'52"
66 Floris Van Tricht NSN Cycling Team 21'13"
67 Carlos Verona Quintanilla Lidl-Trek 21'16"
68 Ruben Fernandez Anicolor-Campicarn 21'24"
69 Marijn Van den Berg EF Education-EasyPost 21'27"
70 Diogo Barbosa Team Tavira-Crédito Agricola 21'28"
71 Abel Balderstone Roumens Caja Rural-Seguros RGA 22'27"
72 Filippo Ganna Netcompany INEOS 22'30"
73 Luc Wirtgen Tudor Pro Cycling Team 22'30"
74 Jaume Guardeno Roma Caja Rural-Seguros RGA 22'46"
75 Bob Jungels Netcompany INEOS 23'32"
76 Sean Flynn Team Picnic PostNL 24'03"
77 Gorka Sorarrain Agirrezabala Caja Rural-Seguros RGA 24'22"
78 Lennert Belmans Alpecin-Premier Tech 24'35"
79 Rafael Barbas Tavfer-Ovos Matinados-Mortágua 24'53"
80 Paul Magnier Soudal Quick-Step 25'26"
81 Rui Oliveira UAE Team Emirates XRG 26'00"
82 Gonçalo Carvalho Tavfer-Ovos Matinados-Mortágua 26'31"
83 Jonathan Vervenne Soudal Quick-Step 27'35"
84 Yves Lampaert Soudal Quick-Step 28'47"
85 Toms Skujins Lidl-Trek 29'10"
86 Hugo Hofstetter NSN Cycling Team 29'26"
87 Cédric Beullens Lotto-Intermarché 29'27"
88 Kasper Asgreen EF Education-EasyPost 29'53"
89 Jens Verbrugghe NSN Devo Team 30'01"
90 Kaden Groves Alpecin-Premier Tech 30'07"
91 Emils Liepins Pinarello-Q36.5 Pro Cycling Team 30'22"
92 Luca Mozzato Tudor Pro Cycling Team 30'54"
93 Jasper Philipsen Alpecin-Premier Tech 31'01"
94 Keegam Swirbul Efapel Cycling 31'12"
95 John Degenkolb Team Picnic PostNL 31'14"
96 Pedro Silva Feira dos Sofás-Boavista 31'26"
97 Pavel Bittner Team Picnic PostNL 31'33"
98 Pablo Lospitao Gonzalez Caja Rural-Seguros RGA 31'37"
99 Gianni Vermeersch Red Bull-BORA-Hansgrohe 31'39"
100 Marco Haller Tudor Pro Cycling Team 31'41"
101 Nico Denz Red Bull-BORA-Hansgrohe 32'07"
102 Hugo Nunes Credibom-LA Aluminios-Marcos Car 32'47"
103 Laurens De Plus Netcompany INEOS 33'20"
104 Arnaud De Lie Lotto-Intermarché 33'23"
105 Frederik Frison Pinarello-Q36.5 Pro Cycling Team 34'03"
106 Santiago Mesa Pietralunga Anicolor-Campicarn 34'12"
107 Dries De Bondt Team Jayco AlUla 34'32"
108 Pascal Ackermann Team Jayco AlUla 34'36"
109 Dries Van Gestel Soudal Quick-Step 34'41"
110 Claudio Leal Aviludo-Louletano-Loulé 35'03"
111 Carlos Oyarzun Aviludo-Louletano-Loulé 35'18"
112 Ailetz Lasa Lizarraga Team Tavira-Crédito Agricola 35'18"
113 Rotem Tene NSN Cycling Team 36'02"
114 Noah Hobbs EF Education-EasyPost 36'03"
115 Andrey André GI Group Holding - Simoldes - UDO 36'12"
116 Pedro Pinto GI Group Holding - Simoldes - UDO 36'27"
117 Huub Artz Lotto-Intermarché 36'33"
118 Ruben Rodrigues Mota Feira dos Sofás-Boavista 36'39"
119 Joshua Giddings Lotto-Intermarché 36'41"
120 André Ribeiro GI Group Holding - Simoldes - UDO 37'48"
121 Jakob Söderqvist Lidl-Trek 38'08"
122 Arne Marit Red Bull-BORA-Hansgrohe 38'17"
123 Daniel Viegas Aviludo-Louletano-Loulé 38'27"
124 Jordi Meeus Red Bull-BORA-Hansgrohe 38'54"
125 Luca Giaimi UAE Team Emirates Gen-Z 39'18"
126 Guilherme Mestre Team Tavira-Crédito Agricola 39'24"
127 Oded Kogut NSN Cycling Team 39'24"
128 Tiago Antunes Efapel Cycling 39'47"
129 Bruno Silva I Tavfer-Ovos Matinados-Mortágua 39'50"
130 Iker Bonillo Martin Feira dos Sofás-Boavista 40'12"
131 Iuri Leitao Caja Rural-Seguros RGA 40'15"
132 Tim Torn Teutenberg Lidl-Trek 41'12"
133 German Nicolas Tivani Perez Aviludo-Louletano-Loulé 41'56"
134 Fabio Costa Feira dos Sofás-Boavista 42'17"
135 Matteo Moschetti Pinarello-Q36.5 Pro Cycling Team 44'24"
136 Jesus David Pena Jimenez Efapel Cycling 45'43"
137 João Martins Credibom-LA Aluminios-Marcos Car 46'28"
138 Francisco Morais Tavfer-Ovos Matinados-Mortágua 46'40"
139 Victor Cesar De Paula Feirense-Beeceler 48'32"
140 Rodrigo Alves Team Tavira-Crédito Agricola 48'46"
141 Johan Price Pejtersen Alpecin-Premier Tech 48'47"
142 Jose Miguel Moreira GI Group Holding - Simoldes - UDO 49'20"
143 Francisco Campos Team Tavira-Crédito Agricola 49'34"
144 Tomas Contte Aviludo-Louletano-Loulé 49'51"
145 Diogo Pinto I Credibom-LA Aluminios-Marcos Car 52'25"
146 Pedro Andrade Feirense-Beeceler 53'03"
147 Diogo Narciso Credibom-LA Aluminios-Marcos Car 53'55"
148 Alexandre Montez Feirense-Beeceler 54'17"
149 Milan De Ceuster Development Team Picnic PostNL 56'29"
150 Leangel Rubén Linarez Meneses Tavfer-Ovos Matinados-Mortágua 56'56"
151 Daniel Dias Tavfer-Ovos Matinados-Mortágua 57'40"
152 Joao Oliveira Credibom-LA Aluminios-Marcos Car 57'43"
153 César Martingil Tavfer-Ovos Matinados-Mortágua 57'46"
154 Guilherme Mesquita Feirense-Beeceler 1h00'19"
155 Francisco Pereira Feirense-Beeceler 1h00'47"
156 Noah Campos Team Tavira-Crédito Agricola 1h11'42"