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

19.5 km en 21'53" (53.465 km/h)

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