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

147.2 km en 3h49'50" (38.428 km/h)

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