Evenepoel seals Volta ao Algarve overall victory on Malhão
Sergio Higuita takes final stage win ahead of Dani Martínez
Remco Evenepoel (QuickStep-AlphaVinyl) proved to be unflappable on the final stage of the Volta ao Algarve as he sealed the overall victory at the race for the second time in his young career.
The 22-year-old Belgian rode the wheels of his teammate Yves Lampaert and Louis Vervaeke on the lower slopes of the steep Alto do Malhão, later accelerating to pull away a five-man winning move in the final kilometre.
He let go of the sprint once his race victory was assured and sat up to celebrate what is now his eighth stage race victory in three years since turning pro.
Brandon McNulty (UAE Team Emirates) kicked off the sprint to the line, but the American faded to third as Sergio Higuita (Bora-Hansgrohe) dashed away to the stage victory, just managing to get past compatriot Dani Martínez (Ineos Grenadiers) at the finish.
Ethan Hayter (Ineos Grenadiers), second in the general classification heading into the stage, lost contact on the steep slopes of the final climb and finished 10th on the stage, 42 seconds back. In the process, the Briton ceded his podium spot to McNulty. Ineos Grenadiers could be consoled, however, with Martínez jumping up to take the third podium spot.
The stage result sees Evenepoel take overall victory by 1:17 from McNulty while Martínez finishes 1:21 back. Evenepoel also takes the white young riders jersey, while his teammate Fabio Jakobsen brings home the points jersey. João Mathias (Tavfer-Mortágua-Ovos Matinados) is the mountain classification winner.
How it unfolded
With a lumpy 173 kilometres from Lagoa to the Alto do Malhão on tap, the first hour of racing on the final Volta ao Algarve stage started out at a furious pace, with no attack able to resist the speed of the peloton. A full 40 kilometres went past without a successful move.
The first intermediate sprint in Paderne was won by Rafael Reis (Glassdrive Q8 Anicolor) ahead of José Gonçalves (W52-FC Porto) and Simon Gugliemi (Team Arkéa-Samsic) and, soon after, the race headed up the first classified climb, the Picota.
It was just a third-category hill, but proved tricky enough for some gaps to form, and Luís Fernandes (Rádio Popular-Paredes-Boavista) led the way over the climb with Jonathan Castroviejo (Ineos Grenadiers) and Jokin Murguialday (Caja Rural-Seguros RGA) following his surge.
47 kilometres were covered in the first hour, but the trio had only a few seconds in hand and were brought back by the peloton ahead of the next sprint in Loulé at kilometre 53. Tomás Contte (Aviludo) led at the sprint over Castroviejo, with Fabio Jakobsen (QuickStep-AlphaVinyl) taking the last of the points to seal the points classification.
As the road tilted slightly uphill a large group tried to forge a gap with about 20 riders in the attack, the best-placed GC rider George Zimmerman (Intermarché-Wanty Gobert) at almost five minutes down.
This escape – which also included Yves Lampaert (QuickStep-AlphaVinyl), Juan Pedro López (Trek-Segafredo), and Lukas Pöstlberger (Bora-Hansgrohe), among others – had gained 2:20 on the peloton when there was a crash that took down Oscar Riesebeek (Alpecin-Fenix), who abandoned, and Tom Pidcock (Ineos Grenadiers), who managed to chase back on.
The gap remained stable as the leaders hit the category 3 Vermelhos, where José Neves (W52-FC Porto) took the points ahead of João Matias (Tavfer) and Anthony Delaplace (Arkéa-Samsic).
Jakobsen then got to work to bring down the gap as it stretched to 2:50. Up front, Dries De Bondt (Alpecin-Fenix) attacked, taking with him Pascal Eenkhoorn (Jumbo-Visma) and Joel Nicolau (Caja Rural-Seguros RGA).
De Bondt won the next climb, the category 3 Alte, and kept powering after the crest, drawing out Ivo Oliveira (UAE Team Emirates) and Zimmermann.
The Belgian led again over the Malhão with 24km to go but QuickStep were in firm control. They shut down an attack by Dani Martínez (Ineos Grenadiers) and brought back the breakaway survivors after the summit.
The climb caused some splits in the bunch, with Ineos' Ethan Hayter missing the front of the race, though a large chase group with him in caught back before the finale.
There, following a long stint of hard work from teammate Yves Lampaert on the lumpy run-in, Evenepoel came to the front with just over a kilometre left of the steep 2.6-kilometre climb, pulling out a five-man lead group with Sergio Higuta (Bora-Hansgrohe), David Gaudu (Groupama-FDJ), Brandon McNulty (UAE Team Emirates) and Martínez.
That group would contest the finish, leading to a Colombian battle for the final stage win of the race, while Evenepoel felt free to celebrate his eighth career stage race victory a few bike lengths behind.
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Sergio Higuita Garcia (Col) Bora-Hansgrohe | 4:14:53 |
2 | Daniel Martinez Poveda (Col) Ineos Grenadiers | |
3 | Brandon McNulty (USA) UAE Team Emirates | 0:00:01 |
4 | David Gaudu (Fra) Groupama-FDJ | |
5 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | 0:00:09 |
6 | Tobias Foss (Nor) Jumbo-Visma | 0:00:22 |
7 | Jay Vine (Aus) Alpecin-Fenix | |
8 | Frederico Figueiredo (Por) Glassdrive-Q8-Anicolor | 0:00:40 |
9 | Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux | 0:00:42 |
10 | Ethan Hayter (GBr) Ineos Grenadiers | |
11 | Stefan Küng (Swi) Groupama-FDJ | |
12 | Julien Bernard (Fra) Trek-Segafredo | |
13 | Thibault Guernalec (Fra) Arkea-Samsic | |
14 | Connor Swift (GBr) Arkea-Samsic | 0:00:59 |
15 | Vicente Garcia De Mateos Rubio (Spa) Aviludo-Louletano-Loulé Concelho | |
16 | Ricardo Vilela (Por) W52 / FC Porto | |
17 | Warren Barguil (Fra) Arkea-Samsic | 0:01:01 |
18 | Tony Gallopin (Fra) Trek-Segafredo | |
19 | Tiago Antunes (Por) Efapel Cycling | 0:01:06 |
20 | Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi | 0:01:07 |
21 | Dylan van Baarle (Ned) Ineos Grenadiers | 0:01:10 |
22 | Jose Herrada (Spa) Cofidis | |
23 | Luís Gomes (Por) Kelly-Simoldes-UD Oliveirense | 0:01:19 |
24 | Eduard Prades Reverter (Spa) Caja Rural-Seguros RGA | 0:01:23 |
25 | Kyle Murphy (USA) Human Powered Health | |
26 | Unai Iribar Jauregi (Spa) Euskaltel-Euskadi | 0:01:26 |
27 | Bryan Coquard (Fra) Cofidis | |
28 | Attila Valter (Hun) Groupama-FDJ | 0:01:30 |
29 | Anton Palzer (Ger) Bora-Hansgrohe | 0:01:35 |
30 | Afonso Silva (Por) Kelly-Simoldes-UD Oliveirense | 0:01:38 |
31 | Alvaro Trueba Diego (Spa) Atum General/Tavira/AP Maria Nova Hotel | 0:01:40 |
32 | Xandro Meurisse (Bel) Alpecin-Fenix | 0:01:44 |
33 | Michael Gogl (Aut) Alpecin-Fenix | |
34 | Tiago Machado (Por) Radio Popular-Paredes-Boavista | |
35 | Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux | |
36 | André Carvalho (Por) Cofidis | |
37 | Pedro Pinto (Por) Tavfer-Mortágua-Ovos Matinados | 0:01:48 |
38 | Asier Etxeberria Zafra (Spa) Euskaltel-Euskadi | 0:01:49 |
39 | Daniel Mestre (Por) W52 / FC Porto | 0:02:07 |
40 | Txomin Juaristi Arrieta (Spa) Euskaltel-Euskadi | |
41 | Robert Gesink (Ned) Jumbo-Visma | 0:02:18 |
42 | Johannes Staune-Mittet (Nor) Jumbo-Visma | |
43 | Jhojan Garcia Susa (Col) Caja Rural-Seguros RGA | |
44 | Rui Oliveira (Por) UAE Team Emirates | 0:02:31 |
45 | Ivo Pinheiro (Por) ABTF-Feirense | |
46 | Gonçalo Carvalho (Por) Tavfer-Mortágua-Ovos Matinados | |
47 | Jonas Koch (Ger) Bora-Hansgrohe | 0:02:33 |
48 | Simon Guglielmi (Fra) Arkea-Samsic | 0:02:38 |
49 | Louis Vervaeke (Bel) Quick-Step Alpha Vinyl Team | 0:02:48 |
50 | Joel Nicolau Beltran (Spa) Caja Rural-Seguros RGA | 0:03:17 |
51 | Michele Gazzoli (Ita) Astana Qazaqstan Team | |
52 | Tobias Bayer (Aut) Alpecin-Fenix | |
53 | Amaro Antunes (Por) W52 / FC Porto | 0:03:23 |
54 | Yves Lampaert (Bel) Quick-Step Alpha Vinyl Team | |
55 | Delio Fernandez Cruz (Spa) Atum General/Tavira/AP Maria Nova Hotel | 0:03:50 |
56 | Loïc Vliegen (Bel) Intermarché-Wanty-Gobert Matériaux | 0:04:26 |
57 | Aimé De Gendt (Bel) Intermarché-Wanty-Gobert Matériaux | 0:04:29 |
58 | Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers | 0:04:39 |
59 | Clément Russo (Fra) Arkea-Samsic | 0:04:52 |
60 | Adrien Petit (Fra) Intermarché-Wanty-Gobert Matériaux | |
61 | Hugo Hofstetter (Fra) Arkea-Samsic | |
62 | Anthony Delaplace (Fra) Arkea-Samsic | |
63 | Kasper Asgreen (Den) Quick-Step Alpha Vinyl Team | 0:06:14 |
64 | Dries De Bondt (Bel) Alpecin-Fenix | 0:07:38 |
65 | Davide Martinelli (Ita) Astana Qazaqstan Team | 0:08:16 |
66 | André Cardoso (Por) ABTF-Feirense | |
67 | Tiago Leal (Por) Kelly-Simoldes-UD Oliveirense | |
68 | Rúben Simão (Por) L.A. Alumínios-Credibom-Marcos Car | |
69 | August Jensen (Nor) Human Powered Health | 0:08:53 |
70 | João Benta (Por) Efapel Cycling | 0:09:37 |
71 | Rafael Silva (Por) Efapel Cycling | |
72 | Venceslau Fernandes (Por) ABTF-Feirense | |
73 | José Mendes (Por) Aviludo-Louletano-Loulé Concelho | |
74 | David Livramento (Por) Atum General/Tavira/AP Maria Nova Hotel | |
75 | Jesus Del Pino Corrochano (Spa) Aviludo-Louletano-Loulé Concelho | |
76 | Vinício Rodrigues (Por) Radio Popular-Paredes-Boavista | |
77 | Gaspar Gonçalves (Por) Efapel Cycling | |
78 | Daniel Freitas (Por) Radio Popular-Paredes-Boavista | |
79 | Rafael Lourenço (Por) Atum General/Tavira/AP Maria Nova Hotel | |
80 | Jose Neves (Por) W52 / FC Porto | |
81 | Nicolas Saenz Ballesteros (Col) Tavfer-Mortágua-Ovos Matinados | |
82 | Pedro Silva (Por) Glassdrive-Q8-Anicolor | |
83 | Emanuel Duarte (Por) Atum General/Tavira/AP Maria Nova Hotel | |
84 | André Ramalho (Por) L.A. Alumínios-Credibom-Marcos Car | |
85 | Dmitriy Gruzdev (Kaz) Astana Qazaqstan Team | |
86 | Tom Bohli (Swi) Cofidis | |
87 | Carlos Oyarzún (Chi) Aviludo-Louletano-Loulé Concelho | |
88 | Tomas Contte (Arg) Aviludo-Louletano-Loulé Concelho | |
89 | Aleksandr Grigoriev (Rus) Atum General/Tavira/AP Maria Nova Hotel | |
90 | Helder Goncalves (Por) Kelly-Simoldes-UD Oliveirense | |
91 | Olivier Le Gac (Fra) Groupama-FDJ | |
92 | Pedro Miguel Lopes Goncalves (Por) Radio Popular-Paredes-Boavista | |
93 | José Gonçalves (Por) W52 / FC Porto | |
94 | Alexander Kamp (Den) Trek-Segafredo | |
95 | Márcio Barbosa (Por) ABTF-Feirense | |
96 | Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux | |
97 | Jokin Murguialday (Spa) Caja Rural-Seguros RGA | |
98 | Ben Tulett (GBr) Ineos Grenadiers | |
99 | Geraint Thomas (GBr) Ineos Grenadiers | |
100 | Juan Pedro Lopez Perez (Spa) Trek-Segafredo | 0:10:14 |
101 | Leonardo Basso (Ita) Astana Qazaqstan Team | 0:10:37 |
102 | Fabian Lienhard (Swi) Groupama-FDJ | 0:10:42 |
103 | Joe Dombrowski (USA) Astana Qazaqstan Team | 0:10:51 |
104 | Davide Cimolai (Ita) Cofidis | 0:11:02 |
105 | Nickolas Zukowsky (Can) Human Powered Health | 0:11:21 |
106 | Daan Hoole (Ned) Trek-Segafredo | 0:11:26 |
107 | Pascal Eenkhoorn (Ned) Jumbo-Visma | |
108 | Antonio Ferreira (Por) Kelly-Simoldes-UD Oliveirense | |
109 | Cesar Fonte (Por) Kelly-Simoldes-UD Oliveirense | 0:11:28 |
110 | João Macedo (Por) L.A. Alumínios-Credibom-Marcos Car | 0:13:20 |
111 | Rui Carvalho (Por) Tavfer-Mortágua-Ovos Matinados | 0:14:46 |
112 | Lukas Pöstlberger (Aut) Bora-Hansgrohe | |
113 | Michel Heßmann (Ger) Jumbo-Visma | |
114 | Samuel Caldeira (Por) W52 / FC Porto | |
115 | Tim Merlier (Bel) Alpecin-Fenix | |
116 | Iker Ballarin Manso (Spa) Euskaltel-Euskadi | |
117 | Oliviero Troia (Ita) UAE Team Emirates | |
118 | Ivo Oliveira (Por) UAE Team Emirates | |
119 | Colin Joyce (USA) Human Powered Health | 0:15:26 |
120 | Jordi Meeus (Bel) Bora-Hansgrohe | 0:16:13 |
121 | João Medeiros (Por) L.A. Alumínios-Credibom-Marcos Car | 0:16:37 |
122 | Gonçalo Leaça (Por) L.A. Alumínios-Credibom-Marcos Car | |
123 | Javier Moreno Bazan (Spa) Glassdrive-Q8-Anicolor | 0:17:21 |
124 | João Matias (Por) Tavfer-Mortágua-Ovos Matinados | 0:18:25 |
125 | César Martingil (Por) Radio Popular-Paredes-Boavista | |
126 | Daniel Dias (Por) Kelly-Simoldes-UD Oliveirense | |
127 | Fábio Costa (Por) Glassdrive-Q8-Anicolor | 0:18:37 |
128 | Fabio Jakobsen (Ned) Quick-Step Alpha Vinyl Team | 0:20:31 |
129 | Bert Van Lerberghe (Bel) Quick-Step Alpha Vinyl Team | |
130 | Raúl Ribeiro (Por) L.A. Alumínios-Credibom-Marcos Car | |
131 | Leangel Ruben Linarez Meneses (Ven) Tavfer-Mortágua-Ovos Matinados | |
132 | Francisco Pereira (Por) ABTF-Feirense | |
133 | Angel Lorenzo Sanchez Rebollido (Spa) Tavfer-Mortágua-Ovos Matinados | |
DNS | Javier Romo Oliver (Spa) Astana Qazaqstan Team | |
DNS | Nahuel D'Aquila (Arg) Aviludo-Louletano-Loulé Concelho | |
DNF | Thomas Pidcock (GBr) Ineos Grenadiers | |
DNF | Samuele Battistella (Ita) Astana Qazaqstan Team | |
DNF | Oscar Riesebeek (Ned) Alpecin-Fenix | |
DNF | Iúri Leitão (Por) Caja Rural-Seguros RGA | |
DNF | Unai Cuadrado Ruiz De Gauna (Spa) Euskaltel-Euskadi | |
DNF | Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi | |
DNF | Fábio Oliveira (Por) ABTF-Feirense | |
DNF | Micael Isidoro (Por) ABTF-Feirense | |
DNF | Alejandro Marque Porto (Spa) Atum General/Tavira/AP Maria Nova Hotel | |
DNF | Nuno Meireles (Por) Aviludo-Louletano-Loulé Concelho | |
DNF | Pedro Andrade (Por) Efapel Cycling | |
DNF | Fábio Fernandes (Por) Efapel Cycling | |
DNF | Hector Saez Benito (Spa) Glassdrive-Q8-Anicolor | |
DNF | Afonso Eulálio (Por) Glassdrive-Q8-Anicolor | |
DNF | Rafael Reis (Por) Glassdrive-Q8-Anicolor | |
DNF | Rodrigo Caixas (Por) L.A. Alumínios-Credibom-Marcos Car | |
DNF | Luís Fernandes (Por) Radio Popular-Paredes-Boavista | |
DNF | Hugo Nunes (Por) Radio Popular-Paredes-Boavista |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Sergio Higuita Garcia (Col) Bora-Hansgrohe | 15 |
2 | Daniel Martinez Poveda (Col) Ineos Grenadiers | 12 |
3 | Brandon McNulty (USA) UAE Team Emirates | 10 |
4 | David Gaudu (Fra) Groupama-FDJ | 8 |
5 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | 6 |
6 | Tobias Foss (Nor) Jumbo-Visma | 5 |
7 | Jay Vine (Aus) Alpecin-Fenix | 4 |
8 | Frederico Figueiredo (Por) Glassdrive-Q8-Anicolor | 3 |
9 | Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux | 2 |
10 | Ethan Hayter (GBr) Ineos Grenadiers | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Luís Fernandes (Por) Radio Popular-Paredes-Boavista | 4 |
2 | Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers | 3 |
3 | Jokin Murguialday (Spa) Caja Rural-Seguros RGA | 2 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Jose Neves (Por) W52 / FC Porto | 4 |
2 | João Matias (Por) Tavfer-Mortágua-Ovos Matinados | 3 |
3 | Anthony Delaplace (Fra) Arkea-Samsic | 2 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Dries De Bondt (Bel) Alpecin-Fenix | 4 |
2 | Joel Nicolau Beltran (Spa) Caja Rural-Seguros RGA | 3 |
3 | Ivo Oliveira (Por) UAE Team Emirates | 2 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Dries De Bondt (Bel) Alpecin-Fenix | 6 |
2 | Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux | 4 |
3 | Yves Lampaert (Bel) Quick-Step Alpha Vinyl Team | 3 |
4 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | 2 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Sergio Higuita Garcia (Col) Bora-Hansgrohe | 6 |
2 | Daniel Martinez Poveda (Col) Ineos Grenadiers | 4 |
3 | Brandon McNulty (USA) UAE Team Emirates | 3 |
4 | David Gaudu (Fra) Groupama-FDJ | 2 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Rafael Reis (Por) Glassdrive-Q8-Anicolor | 3 |
2 | José Gonçalves (Por) W52 / FC Porto | 2 |
3 | Simon Guglielmi (Fra) Arkea-Samsic | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Tomas Contte (Arg) Aviludo-Louletano-Loulé Concelho | 3 |
2 | Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers | 2 |
3 | Fabio Jakobsen (Ned) Quick-Step Alpha Vinyl Team | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Ineos Grenadiers | 12:46:31 |
2 | Groupama-FDJ | 0:00:21 |
3 | Arkea-Samsic | 0:00:50 |
4 | Alpecin-Fenix | 0:01:58 |
5 | Bora-Hansgrohe | 0:02:16 |
6 | Cofidis | 0:02:28 |
7 | Euskaltel-Euskadi | 0:02:30 |
8 | JVW | 0:03:06 |
9 | QuickStep-AlphaVinyl | 0:04:28 |
10 | W52 / FC Porto | 0:04:37 |
11 | Intermarché-Wanty-Gobert Matériaux | 0:05:00 |
12 | Caja Rural-Seguros RGA | 0:05:06 |
13 | Kelly Simoldes UDO | 0:09:21 |
14 | Trek-Segafredo | 0:09:28 |
15 | Tavfer-Mortágua-Ovos Matinados | 0:12:04 |
16 | Atum General/Tavira/AP Maria Nova Hotel | 0:13:15 |
17 | UAE Team Emirates | 0:15:26 |
18 | Aviludo-Louletano-Loulé Concelho | 0:18:21 |
19 | Efapel Cycling | 0:18:28 |
20 | ABTF-Feirense | 0:18:32 |
21 | Radio Popular-Paredes-Boavista | 0:19:06 |
22 | Astana Qazaqstan Team | 0:19:18 |
23 | Human Powered Health | 0:19:45 |
24 | Glassdrive-Q8-Anicolor | 0:25:46 |
25 | L.A. Alumínios-Credibom-Marcos Car | 0:29:21 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | 0:35:03 |
2 | Brandon McNulty (USA) UAE Team Emirates | 0:01:17 |
3 | Daniel Martinez Poveda (Col) Ineos Grenadiers | 0:01:21 |
4 | Ethan Hayter (GBr) Ineos Grenadiers | 0:01:39 |
5 | David Gaudu (Fra) Groupama-FDJ | 0:02:00 |
6 | Tobias Foss (Nor) Jumbo-Visma | 0:02:04 |
7 | Stefan Küng (Swi) Groupama-FDJ | 0:02:16 |
8 | Thibault Guernalec (Fra) Arkea-Samsic | 0:02:41 |
9 | Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux | 0:03:13 |
10 | Dylan van Baarle (Ned) Ineos Grenadiers | 0:03:38 |
11 | Julien Bernard (Fra) Trek-Segafredo | 0:03:39 |
12 | Connor Swift (GBr) Arkea-Samsic | 0:03:40 |
13 | Sergio Higuita Garcia (Col) Bora-Hansgrohe | 0:03:42 |
14 | Tony Gallopin (Fra) Trek-Segafredo | 0:04:31 |
15 | Warren Barguil (Fra) Arkea-Samsic | 0:05:12 |
16 | Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi | 0:06:05 |
17 | Michael Gogl (Aut) Alpecin-Fenix | 0:06:10 |
18 | Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux | 0:06:24 |
19 | Vicente Garcia De Mateos Rubio (Spa) Aviludo-Louletano-Loulé Concelho | 0:06:29 |
20 | Jose Herrada (Spa) Cofidis | 0:06:50 |
21 | Xandro Meurisse (Bel) Alpecin-Fenix | 0:07:08 |
22 | Ricardo Vilela (Por) W52 / FC Porto | 0:08:55 |
23 | Joel Nicolau Beltran (Spa) Caja Rural-Seguros RGA | 0:09:10 |
24 | Anton Palzer (Ger) Bora-Hansgrohe | 0:09:17 |
25 | Simon Guglielmi (Fra) Arkea-Samsic | 0:09:28 |
26 | Tiago Antunes (Por) Efapel Cycling | 0:09:53 |
27 | Tiago Machado (Por) Radio Popular-Paredes-Boavista | 0:10:04 |
28 | Frederico Figueiredo (Por) Glassdrive-Q8-Anicolor | 0:10:16 |
29 | Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers | 0:10:30 |
30 | Robert Gesink (Ned) Jumbo-Visma | 0:10:56 |
31 | Rui Oliveira (Por) UAE Team Emirates | 0:11:17 |
32 | Johannes Staune-Mittet (Nor) Jumbo-Visma | 0:11:32 |
33 | Pedro Pinto (Por) Tavfer-Mortágua-Ovos Matinados | 0:12:05 |
34 | Luís Gomes (Por) Kelly-Simoldes-UD Oliveirense | 0:12:37 |
35 | Louis Vervaeke (Bel) Quick-Step Alpha Vinyl Team | 0:13:02 |
36 | Eduard Prades Reverter (Spa) Caja Rural-Seguros RGA | 0:13:46 |
37 | Clément Russo (Fra) Arkea-Samsic | |
38 | Attila Valter (Hun) Groupama-FDJ | 0:14:51 |
39 | André Carvalho (Por) Cofidis | 0:15:06 |
40 | Jonas Koch (Ger) Bora-Hansgrohe | 0:15:23 |
41 | Juan Pedro Lopez Perez (Spa) Trek-Segafredo | 0:15:46 |
42 | Kyle Murphy (USA) Human Powered Health | 0:16:04 |
43 | Amaro Antunes (Por) W52 / FC Porto | 0:16:59 |
44 | Olivier Le Gac (Fra) Groupama-FDJ | 0:17:30 |
45 | João Benta (Por) Efapel Cycling | 0:18:15 |
46 | Jose Neves (Por) W52 / FC Porto | 0:19:15 |
47 | Daniel Freitas (Por) Radio Popular-Paredes-Boavista | 0:19:45 |
48 | Txomin Juaristi Arrieta (Spa) Euskaltel-Euskadi | 0:20:13 |
49 | Unai Iribar Jauregi (Spa) Euskaltel-Euskadi | 0:20:15 |
50 | Emanuel Duarte (Por) Atum General/Tavira/AP Maria Nova Hotel | 0:20:34 |
51 | Asier Etxeberria Zafra (Spa) Euskaltel-Euskadi | 0:21:13 |
52 | Hugo Hofstetter (Fra) Arkea-Samsic | 0:21:50 |
53 | Gaspar Gonçalves (Por) Efapel Cycling | 0:22:08 |
54 | Daan Hoole (Ned) Trek-Segafredo | 0:22:11 |
55 | Daniel Mestre (Por) W52 / FC Porto | 0:22:17 |
56 | Loïc Vliegen (Bel) Intermarché-Wanty-Gobert Matériaux | 0:22:48 |
57 | Delio Fernandez Cruz (Spa) Atum General/Tavira/AP Maria Nova Hotel | 0:23:04 |
58 | Ivo Pinheiro (Por) ABTF-Feirense | 0:23:33 |
59 | Alvaro Trueba Diego (Spa) Atum General/Tavira/AP Maria Nova Hotel | |
60 | Anthony Delaplace (Fra) Arkea-Samsic | 0:24:09 |
61 | Tobias Bayer (Aut) Alpecin-Fenix | 0:25:05 |
62 | Geraint Thomas (GBr) Ineos Grenadiers | 0:25:13 |
63 | Jhojan Garcia Susa (Col) Caja Rural-Seguros RGA | 0:25:31 |
64 | Adrien Petit (Fra) Intermarché-Wanty-Gobert Matériaux | 0:25:49 |
65 | José Gonçalves (Por) W52 / FC Porto | 0:25:58 |
66 | Antonio Ferreira (Por) Kelly-Simoldes-UD Oliveirense | 0:26:10 |
67 | Gonçalo Carvalho (Por) Tavfer-Mortágua-Ovos Matinados | 0:26:28 |
68 | Jay Vine (Aus) Alpecin-Fenix | 0:26:46 |
69 | August Jensen (Nor) Human Powered Health | 0:26:58 |
70 | Afonso Silva (Por) Kelly-Simoldes-UD Oliveirense | 0:27:11 |
71 | Bryan Coquard (Fra) Cofidis | 0:28:44 |
72 | Tomas Contte (Arg) Aviludo-Louletano-Loulé Concelho | 0:29:03 |
73 | Cesar Fonte (Por) Kelly-Simoldes-UD Oliveirense | 0:29:16 |
74 | André Cardoso (Por) ABTF-Feirense | 0:29:19 |
75 | Pascal Eenkhoorn (Ned) Jumbo-Visma | 0:29:20 |
76 | Carlos Oyarzún (Chi) Aviludo-Louletano-Loulé Concelho | 0:29:24 |
77 | André Ramalho (Por) L.A. Alumínios-Credibom-Marcos Car | 0:29:40 |
78 | Pedro Miguel Lopes Goncalves (Por) Radio Popular-Paredes-Boavista | 0:30:09 |
79 | Kasper Asgreen (Den) Quick-Step Alpha Vinyl Team | 0:30:10 |
80 | Aleksandr Grigoriev (Rus) Atum General/Tavira/AP Maria Nova Hotel | 0:30:17 |
81 | Dmitriy Gruzdev (Kaz) Astana Qazaqstan Team | 0:30:18 |
82 | Aimé De Gendt (Bel) Intermarché-Wanty-Gobert Matériaux | 0:30:46 |
83 | Yves Lampaert (Bel) Quick-Step Alpha Vinyl Team | 0:31:22 |
84 | Ivo Oliveira (Por) UAE Team Emirates | 0:32:27 |
85 | Vinício Rodrigues (Por) Radio Popular-Paredes-Boavista | 0:32:56 |
86 | Rafael Lourenço (Por) Atum General/Tavira/AP Maria Nova Hotel | 0:33:18 |
87 | Michel Heßmann (Ger) Jumbo-Visma | 0:33:45 |
88 | Helder Goncalves (Por) Kelly-Simoldes-UD Oliveirense | 0:34:00 |
89 | Tiago Leal (Por) Kelly-Simoldes-UD Oliveirense | 0:34:23 |
90 | Venceslau Fernandes (Por) ABTF-Feirense | 0:34:59 |
91 | Jesus Del Pino Corrochano (Spa) Aviludo-Louletano-Loulé Concelho | |
92 | Rafael Silva (Por) Efapel Cycling | 0:35:16 |
93 | Dries De Bondt (Bel) Alpecin-Fenix | 0:35:24 |
94 | Márcio Barbosa (Por) ABTF-Feirense | 0:35:33 |
95 | Lukas Pöstlberger (Aut) Bora-Hansgrohe | 0:35:41 |
96 | Michele Gazzoli (Ita) Astana Qazaqstan Team | 0:36:33 |
97 | Tom Bohli (Swi) Cofidis | 0:36:56 |
98 | Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux | 0:37:33 |
99 | Davide Martinelli (Ita) Astana Qazaqstan Team | 0:38:14 |
100 | Rúben Simão (Por) L.A. Alumínios-Credibom-Marcos Car | 0:39:19 |
101 | Fabian Lienhard (Swi) Groupama-FDJ | 0:39:33 |
102 | Ben Tulett (GBr) Ineos Grenadiers | 0:39:51 |
103 | Gonçalo Leaça (Por) L.A. Alumínios-Credibom-Marcos Car | 0:39:54 |
104 | João Macedo (Por) L.A. Alumínios-Credibom-Marcos Car | 0:40:15 |
105 | Pedro Silva (Por) Glassdrive-Q8-Anicolor | 0:40:36 |
106 | Nicolas Saenz Ballesteros (Col) Tavfer-Mortágua-Ovos Matinados | 0:40:51 |
107 | Leonardo Basso (Ita) Astana Qazaqstan Team | 0:40:56 |
108 | João Medeiros (Por) L.A. Alumínios-Credibom-Marcos Car | 0:41:16 |
109 | Fábio Costa (Por) Glassdrive-Q8-Anicolor | 0:42:09 |
110 | David Livramento (Por) Atum General/Tavira/AP Maria Nova Hotel | 0:42:59 |
111 | Nickolas Zukowsky (Can) Human Powered Health | 0:43:44 |
112 | José Mendes (Por) Aviludo-Louletano-Loulé Concelho | 0:43:51 |
113 | Davide Cimolai (Ita) Cofidis | 0:44:07 |
114 | Tim Merlier (Bel) Alpecin-Fenix | 0:44:16 |
115 | Alexander Kamp (Den) Trek-Segafredo | 0:44:17 |
116 | Jordi Meeus (Bel) Bora-Hansgrohe | 0:44:39 |
117 | Oliviero Troia (Ita) UAE Team Emirates | 0:45:56 |
118 | Colin Joyce (USA) Human Powered Health | 0:46:43 |
119 | Jokin Murguialday (Spa) Caja Rural-Seguros RGA | 0:46:52 |
120 | Samuel Caldeira (Por) W52 / FC Porto | 0:47:01 |
121 | Iker Ballarin Manso (Spa) Euskaltel-Euskadi | 0:47:06 |
122 | Rui Carvalho (Por) Tavfer-Mortágua-Ovos Matinados | 0:49:01 |
123 | Leangel Ruben Linarez Meneses (Ven) Tavfer-Mortágua-Ovos Matinados | 0:49:30 |
124 | Angel Lorenzo Sanchez Rebollido (Spa) Tavfer-Mortágua-Ovos Matinados | 0:50:13 |
125 | Joe Dombrowski (USA) Astana Qazaqstan Team | 0:53:06 |
126 | Bert Van Lerberghe (Bel) Quick-Step Alpha Vinyl Team | 0:54:50 |
127 | Daniel Dias (Por) Kelly-Simoldes-UD Oliveirense | 0:55:10 |
128 | João Matias (Por) Tavfer-Mortágua-Ovos Matinados | 0:55:58 |
129 | Fabio Jakobsen (Ned) Quick-Step Alpha Vinyl Team | 0:57:17 |
130 | Javier Moreno Bazan (Spa) Glassdrive-Q8-Anicolor | 0:58:35 |
131 | César Martingil (Por) Radio Popular-Paredes-Boavista | 0:59:08 |
132 | Raúl Ribeiro (Por) L.A. Alumínios-Credibom-Marcos Car | 0:59:27 |
133 | Francisco Pereira (Por) ABTF-Feirense | 1:10:01 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Fabio Jakobsen (Ned) Quick-Step Alpha Vinyl Team | 51 |
2 | Bryan Coquard (Fra) Cofidis | 36 |
3 | Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux | 29 |
4 | David Gaudu (Fra) Groupama-FDJ | 23 |
5 | Brandon McNulty (USA) UAE Team Emirates | 20 |
6 | Tim Merlier (Bel) Alpecin-Fenix | 20 |
7 | Daniel Martinez Poveda (Col) Ineos Grenadiers | 18 |
8 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | 17 |
9 | Michele Gazzoli (Ita) Astana Qazaqstan Team | 17 |
10 | Sergio Higuita Garcia (Col) Bora-Hansgrohe | 15 |
11 | Ethan Hayter (GBr) Ineos Grenadiers | 11 |
12 | Rui Oliveira (Por) UAE Team Emirates | 10 |
13 | Hugo Hofstetter (Fra) Arkea-Samsic | 10 |
14 | Clément Russo (Fra) Arkea-Samsic | 8 |
15 | Bert Van Lerberghe (Bel) Quick-Step Alpha Vinyl Team | 8 |
16 | César Martingil (Por) Radio Popular-Paredes-Boavista | 6 |
17 | Tomas Contte (Arg) Aviludo-Louletano-Loulé Concelho | 6 |
18 | Tobias Foss (Nor) Jumbo-Visma | 6 |
19 | João Matias (Por) Tavfer-Mortágua-Ovos Matinados | 5 |
20 | Rafael Lourenço (Por) Atum General/Tavira/AP Maria Nova Hotel | 4 |
21 | Julien Bernard (Fra) Trek-Segafredo | 4 |
22 | Jay Vine (Aus) Alpecin-Fenix | 4 |
23 | Samuel Caldeira (Por) W52 / FC Porto | 3 |
24 | Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux | 3 |
25 | Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux | 3 |
26 | Frederico Figueiredo (Por) Glassdrive-Q8-Anicolor | 3 |
27 | Tony Gallopin (Fra) Trek-Segafredo | 2 |
28 | Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers | 2 |
29 | Asier Etxeberria Zafra (Spa) Euskaltel-Euskadi | 2 |
30 | José Gonçalves (Por) W52 / FC Porto | 2 |
31 | Afonso Silva (Por) Kelly-Simoldes-UD Oliveirense | 2 |
32 | Colin Joyce (USA) Human Powered Health | 2 |
33 | Simon Guglielmi (Fra) Arkea-Samsic | 1 |
34 | Unai Iribar Jauregi (Spa) Euskaltel-Euskadi | 1 |
35 | Leangel Ruben Linarez Meneses (Ven) Tavfer-Mortágua-Ovos Matinados | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | João Matias (Por) Tavfer-Mortágua-Ovos Matinados | 15 |
2 | David Gaudu (Fra) Groupama-FDJ | 12 |
3 | Dries De Bondt (Bel) Alpecin-Fenix | 10 |
4 | Ethan Hayter (GBr) Ineos Grenadiers | 9 |
5 | Brandon McNulty (USA) UAE Team Emirates | 7 |
6 | Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers | 7 |
7 | Sergio Higuita Garcia (Col) Bora-Hansgrohe | 6 |
8 | Ben Tulett (GBr) Ineos Grenadiers | 6 |
9 | Daniel Martinez Poveda (Col) Ineos Grenadiers | 6 |
10 | Jose Neves (Por) W52 / FC Porto | 4 |
11 | Tomas Contte (Arg) Aviludo-Louletano-Loulé Concelho | 4 |
12 | Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux | 4 |
13 | Asier Etxeberria Zafra (Spa) Euskaltel-Euskadi | 4 |
14 | Rafael Lourenço (Por) Atum General/Tavira/AP Maria Nova Hotel | 3 |
15 | Joel Nicolau Beltran (Spa) Caja Rural-Seguros RGA | 3 |
16 | Yves Lampaert (Bel) Quick-Step Alpha Vinyl Team | 3 |
17 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | 2 |
18 | Dylan van Baarle (Ned) Ineos Grenadiers | 2 |
19 | Anthony Delaplace (Fra) Arkea-Samsic | 2 |
20 | Ivo Oliveira (Por) UAE Team Emirates | 2 |
21 | Jokin Murguialday (Spa) Caja Rural-Seguros RGA | 2 |
22 | César Martingil (Por) Radio Popular-Paredes-Boavista | 2 |
23 | Fábio Costa (Por) Glassdrive-Q8-Anicolor | 1 |
24 | Samuel Caldeira (Por) W52 / FC Porto | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | 19:35:03 |
2 | Johannes Staune-Mittet (Nor) Jumbo-Visma | 0:11:32 |
3 | Pedro Pinto (Por) Tavfer-Mortágua-Ovos Matinados | 0:12:05 |
4 | Antonio Ferreira (Por) Kelly-Simoldes-UD Oliveirense | 0:26:10 |
5 | Afonso Silva (Por) Kelly-Simoldes-UD Oliveirense | 0:27:11 |
6 | Vinício Rodrigues (Por) Radio Popular-Paredes-Boavista | 0:32:56 |
7 | Michel Heßmann (Ger) Jumbo-Visma | 0:33:45 |
8 | Helder Goncalves (Por) Kelly-Simoldes-UD Oliveirense | 0:34:00 |
9 | Rúben Simão (Por) L.A. Alumínios-Credibom-Marcos Car | 0:39:19 |
10 | Ben Tulett (GBr) Ineos Grenadiers | 0:39:51 |
11 | João Macedo (Por) L.A. Alumínios-Credibom-Marcos Car | 0:40:15 |
12 | Pedro Silva (Por) Glassdrive-Q8-Anicolor | 0:40:36 |
13 | João Medeiros (Por) L.A. Alumínios-Credibom-Marcos Car | 0:41:16 |
14 | Jokin Murguialday (Spa) Caja Rural-Seguros RGA | 0:46:52 |
15 | Daniel Dias (Por) Kelly-Simoldes-UD Oliveirense | 0:55:10 |
16 | Francisco Pereira (Por) ABTF-Feirense | 1:10:01 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Ineos Grenadiers | 58:51:40 |
2 | Arkea-Samsic | 0:03:57 |
3 | Groupama-FDJ | 0:06:26 |
4 | Trek-Segafredo | 0:13:20 |
5 | JVW | 0:14:27 |
6 | Bora-Hansgrohe | 0:18:32 |
7 | Intermarché-Wanty-Gobert Matériaux | 0:23:01 |
8 | W52 / FC Porto | 0:25:49 |
9 | Caja Rural-Seguros RGA | 0:26:05 |
10 | Alpecin-Fenix | 0:26:29 |
11 | Euskaltel-Euskadi | 0:27:18 |
12 | QuickStep-AlphaVinyl | 0:29:02 |
13 | UAE Team Emirates | 0:37:19 |
14 | Efapel Cycling | 0:40:57 |
15 | Kelly Simoldes UDO | 0:41:01 |
16 | Cofidis | 0:42:33 |
17 | Astana Qazaqstan Team | 0:42:47 |
18 | Radio Popular-Paredes-Boavista | 0:47:53 |
19 | Atum General/Tavira/AP Maria Nova Hotel | 0:48:25 |
20 | Tavfer-Mortágua-Ovos Matinados | 0:55:37 |
21 | Aviludo-Louletano-Loulé Concelho | 0:58:21 |
22 | Glassdrive-Q8-Anicolor | 1:05:53 |
23 | Human Powered Health | 1:15:09 |
24 | ABTF-Feirense | 1:18:50 |
25 | L.A. Alumínios-Credibom-Marcos Car | 1:29:53 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Cyclingnews is the world's leader in English-language coverage of professional cycling. Started in 1995 by University of Newcastle professor Bill Mitchell, the site was one of the first to provide breaking news and results over the internet in English. The site was purchased by Knapp Communications in 1999, and owner Gerard Knapp built it into the definitive voice of pro cycling. Since then, major publishing house Future PLC has owned the site and expanded it to include top features, news, results, photos and tech reporting. The site continues to be the most comprehensive and authoritative English voice in professional cycling.
Most Popular
Latest on Cyclingnews
-
Ben O'Connor connects with his roots to inspire young Aussie generation as Jayco-AIUIa leader
'Results are fickle; it can be about being smart' says Grand Tour rider, yet to reveal 2025 programme beyond Tour de France -
'Tougher' Louisville course welcomed to break up elite fields at US Cyclocross Nationals
Live broadcast on Saturday features six races from Joe Creason Park in Louisville, Kentucky -
From Arkéa to UAE, these are the 2025 pro cycling team kits
French teams lead the way in new jersey design reveals but spies have spotted a couple unofficial releases -
Katie Clouse, Raylyn Nuss expect 'fierce' fight with surprise elite women's entries at US cyclocross nationals
Youngsters Vida Lopez de San Roman and Lizzy Gunsalus join elite field to succeed perennial champion Clara Honsinger