Volta ao Algarve: Jakobsen makes it two on stage 3
Gaudu comes through sprint safely to keep race lead
QuickStep-AlphaVinyl delivered Fabio Jakobsen to the stage 3 victory and what was his second sprint win at the Volta ao Algarve.
In the closing metres, Jakobson swung off the wheel of Bryan Coquard (Cofidis) to take a convincing victory ahead of Tim Merlier (Alpecin-Fenix), leaving Coquard to settle for third place in Faro.
Jakobsen’s lead-out did not include Tim Declercq, who suffered a stomach bug, but the team performed a perfectly-timed effort in the closing kilometres of the race with their remaining riders. Yves Lampaert hit the front through a long roundabout, with just over 2km to go, taken over by Remco Evenepoel, who gave another time-trial-like pull into the final kilometre.
Cofidis disrupted the QuickStep train through the final twists and turns, however Bert van Lerberghe pulled Jakobsen into winning position in the last few hundred metres. Jakobsen made a split-second decision to open the door and let Coquard take van Lerberghe’s wheel, which gave himself extra shelter before launching his own sprint in the last 150 metres.
As Coquard began to fade, Merlier reacted with his own effort but wasn’t fast enough to overtake Jakobsen.
“We always try to win. We lost Tim Declercq, who felt sick last night, we missed him today. But the rest of the guys did a perfect job. They put me in the perfect position at the bottom,” Jakobsen said.
“I have to say a special thanks to Kasper Asgreen. He kept me out of the wind and was there in the final, even though he was sick last week. It was, again, perfect teamwork, and I’m happy to have the strongest legs here on the uphill. It was a good sprint here in Faro.
“This finish is never easy, it’s about positioning in the last two kilometres. We were always there in the top ten places and then it’s about taking the roundabout, then it’s 400 metres uphill.
“I launched my sprint with 200 metres to go, with Coquard. He can do a sprint like this but it’s full gas to the line. I could see Tim Merlier behind me but he couldn't get past me on the left.”
David Guadu (Groupama-FDJ) held onto the leader’s jersey by one second ahead of runner-up Brandon McNuty (UAE Team Emirates) and Ethan Hayter (Ineos Grenadiers) heading into the decisive stage 4 time trial from Vila Real de Santo António to Tavira on Saturday.
“Today we wanted to keep the jersey, and so that is okay, and tomorrow, I want to do the best TT that I can. I’ve worked for the TT and so I want to see if my effort will be good for it,” Gaudu said.
“We hope that Stefan [Küng] can win tomorrow. I’m not sure if I can keep the jersey. I think that a rider like Remo Evenepoel is faster than me in the TT. So, I want to do a good TT but I think it will be hard to keep the jersey. I hope, for the last day, that I have good legs for a good stage.”
How it unfolded
Stage 3 of the Volta ao Algarve was the longest of the five-day race at 211.4km from Almodovar to Faro. The day saw an opening sprint in Almodovar (25km) followed by two more at Alcoutim (105km), and Alpendre (160km). There were two climbs with a shorter category 4 Pisa Barro (147km) and the category 4 climb of Bengado, and then 20km descent and flat run-in to the finish line.
An early breakaway of seven riders formed to include Txomin Juaristi (Euskaltel-Euskadi), Rafael Lourenco (Atum General-Tavira), Rafael Silva (Efapel Cycling), Afonso Eulalio (Glassdrive Q8 Anicolor), Afonso Silva (Kelly-Simoldes-UDO ), Nicolas Saenz (Tavfer-Mortágua-Ovos Matinados) and Samuel José Caldeira (W52-FC Porto).
Rafael Silva picked up full points at the first intermediate sprint in Almodovar but he only managed second at the next intermediate sprint in Alcoutim, won by Caldeira.
With no danger to David Gaudu’s overall lead, the seven riders pushed their gap out to more than five minutes, as Lourenco rolled over the Pisa Barro picking up the mountain points. The Portuguese rider also took the points at the third and final intermediate sprint in Alpendre.
A touch of wheels in the peloton saw several riders hit the pavement at 35km to go, but all managed to get back on their bikes and into the race.
The gap dropped to under a minute as Apecin-Fenix set a quick pace, but Tavfer-Mortagua-Ovos Matinados took over to set up their mountain classification contender João Matias, just one point behind Gaudu, ahead of the Bengado ascent.
Bengado’s shallow 4.9 per cent average gradient across 1.5km wasn’t enough to break apart the peloton that hovered just seconds behind three remaining breakaway riders Afonso Silva, Rafael Silva and Afonso Eulalio.
They were no match for the main field that caught and passed the trio on the way to the mountain sprint won by Matias, who moved into a two-point lead in the mountain classification ahead of Gaudu.
Glassdrive Q8 Anicolor teammates Fabio Costa and Afonso Eulalio, who had already been in the all-day breakaway, along with Hugo Nunes (Rádio Popular-Paredes-Boavista) formed a new three-rider breakaway.
They only managed to create a 15-second gap on the descent, in an almost futile effort, as Alpecin Fenix lined out a full complement of seven riders on the front to the field for Merlier.
Intermarche-Wanty-Gobert Materiaux pulled up alongside Alpecin-Fenix for their sprinter Alexander Kristoff on the left, while Geraint Thomas led Ineos Grenadiers to the front through the middle of the field. Other sprint stakeholders were Jumbo-Visma, who moved up on the right side of the road to protect Tobias Foss, while Arkea Samsic and Human Powered Health briefly led the field in the final five kilometres.
In the end it was a battle between QuickStep-AlphaVinyl and Cofidis in the closing metres with Jakobsen taking his second win of the five-day race and fourth win of the season.
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Fabio Jakobsen (Ned) Quick-Step Alpha Vinyl Team | 4:54:51 |
2 | Tim Merlier (Bel) Alpecin-Fenix | |
3 | Bryan Coquard (Fra) Cofidis | |
4 | Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux | |
5 | Hugo Hofstetter (Fra) Arkea-Samsic | |
6 | Clément Russo (Fra) Arkea-Samsic | |
7 | Jordi Meeus (Bel) Bora-Hansgrohe | |
8 | Michele Gazzoli (Ita) Astana Qazaqstan Team | |
9 | Colin Joyce (USA) Human Powered Health | |
10 | Leangel Ruben Linarez Meneses (Ven) Tavfer-Mortágua-Ovos Matinados | |
11 | Oliviero Troia (Ita) UAE Team Emirates | |
12 | Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi | |
13 | Daniel Freitas (Por) Radio Popular-Paredes-Boavista | |
14 | Ethan Hayter (GBr) Ineos Grenadiers | |
15 | Brandon McNulty (USA) UAE Team Emirates | |
16 | Rui Oliveira (Por) UAE Team Emirates | |
17 | Connor Swift (GBr) Arkea-Samsic | |
18 | Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux | |
19 | Eduard Prades Reverter (Spa) Caja Rural-Seguros RGA | |
20 | Iúri Leitão (Por) Caja Rural-Seguros RGA | |
21 | Tony Gallopin (Fra) Trek-Segafredo | |
22 | Luís Gomes (Por) Kelly-Simoldes-UD Oliveirense | |
23 | Julien Bernard (Fra) Trek-Segafredo | |
24 | Loïc Vliegen (Bel) Intermarché-Wanty-Gobert Matériaux | |
25 | Sergio Higuita Garcia (Col) Bora-Hansgrohe | |
26 | Fabian Lienhard (Swi) Groupama-FDJ | |
27 | Dylan van Baarle (Ned) Ineos Grenadiers | |
28 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | |
29 | Pascal Eenkhoorn (Ned) Jumbo-Visma | |
30 | Stefan Küng (Swi) Groupama-FDJ | |
31 | Thibault Guernalec (Fra) Arkea-Samsic | |
32 | David Gaudu (Fra) Groupama-FDJ | |
33 | Tiago Antunes (Por) Efapel Cycling | |
34 | Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi | |
35 | Daniel Martinez Poveda (Col) Ineos Grenadiers | |
36 | August Jensen (Nor) Human Powered Health | |
37 | Tobias Foss (Nor) Jumbo-Visma | |
38 | Pedro Silva (Por) Glassdrive-Q8-Anicolor | |
39 | Vicente Garcia De Mateos Rubio (Spa) Aviludo-Louletano-Loulé Concelho | |
40 | Samuele Battistella (Ita) Astana Qazaqstan Team | |
41 | Joel Nicolau Beltran (Spa) Caja Rural-Seguros RGA | |
42 | Warren Barguil (Fra) Arkea-Samsic | |
43 | Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux | |
44 | Ivo Pinheiro (Por) ABTF-Feirense | |
45 | José Gonçalves (Por) W52 / FC Porto | |
46 | Jose Herrada (Spa) Cofidis | |
47 | João Benta (Por) Efapel Cycling | |
48 | Thomas Pidcock (GBr) Ineos Grenadiers | |
49 | Ricardo Vilela (Por) W52 / FC Porto | |
50 | Anton Palzer (Ger) Bora-Hansgrohe | |
51 | Bert Van Lerberghe (Bel) Quick-Step Alpha Vinyl Team | |
52 | Helder Goncalves (Por) Kelly-Simoldes-UD Oliveirense | |
53 | Tom Bohli (Swi) Cofidis | |
54 | João Macedo (Por) L.A. Alumínios-Credibom-Marcos Car | |
55 | Gonçalo Leaça (Por) L.A. Alumínios-Credibom-Marcos Car | 0:00:15 |
56 | Ivo Oliveira (Por) UAE Team Emirates | |
57 | Daniel Mestre (Por) W52 / FC Porto | |
58 | Juan Pedro Lopez Perez (Spa) Trek-Segafredo | |
59 | Asier Etxeberria Zafra (Spa) Euskaltel-Euskadi | |
60 | Amaro Antunes (Por) W52 / FC Porto | |
61 | Alejandro Marque Porto (Spa) Atum General/Tavira/AP Maria Nova Hotel | |
62 | Unai Iribar Jauregi (Spa) Euskaltel-Euskadi | |
63 | André Cardoso (Por) ABTF-Feirense | |
64 | Michael Gogl (Aut) Alpecin-Fenix | |
65 | Unai Cuadrado Ruiz De Gauna (Spa) Euskaltel-Euskadi | |
66 | Pedro Pinto (Por) Tavfer-Mortágua-Ovos Matinados | |
67 | Daan Hoole (Ned) Trek-Segafredo | |
68 | Jose Neves (Por) W52 / FC Porto | |
69 | André Carvalho (Por) Cofidis | |
70 | Johannes Staune-Mittet (Nor) Jumbo-Visma | |
71 | João Medeiros (Por) L.A. Alumínios-Credibom-Marcos Car | |
72 | Alvaro Trueba Diego (Spa) Atum General/Tavira/AP Maria Nova Hotel | |
73 | Anthony Delaplace (Fra) Arkea-Samsic | |
74 | Jhojan Garcia Susa (Col) Caja Rural-Seguros RGA | |
75 | Delio Fernandez Cruz (Spa) Atum General/Tavira/AP Maria Nova Hotel | |
76 | Simon Guglielmi (Fra) Arkea-Samsic | |
77 | Gonçalo Carvalho (Por) Tavfer-Mortágua-Ovos Matinados | |
78 | Attila Valter (Hun) Groupama-FDJ | |
79 | Tiago Machado (Por) Radio Popular-Paredes-Boavista | |
80 | Gaspar Gonçalves (Por) Efapel Cycling | |
81 | Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers | |
82 | Frederico Figueiredo (Por) Glassdrive-Q8-Anicolor | |
83 | Olivier Le Gac (Fra) Groupama-FDJ | |
84 | Xandro Meurisse (Bel) Alpecin-Fenix | |
85 | Dries De Bondt (Bel) Alpecin-Fenix | |
86 | Vinício Rodrigues (Por) Radio Popular-Paredes-Boavista | |
87 | Daniel Dias (Por) Kelly-Simoldes-UD Oliveirense | 0:00:23 |
88 | Cesar Fonte (Por) Kelly-Simoldes-UD Oliveirense | 0:00:25 |
89 | André Ramalho (Por) L.A. Alumínios-Credibom-Marcos Car | |
90 | Javier Romo Oliver (Spa) Astana Qazaqstan Team | |
91 | Fábio Oliveira (Por) ABTF-Feirense | |
92 | Emanuel Duarte (Por) Atum General/Tavira/AP Maria Nova Hotel | |
93 | Rui Carvalho (Por) Tavfer-Mortágua-Ovos Matinados | |
94 | Rafael Reis (Por) Glassdrive-Q8-Anicolor | |
95 | Antonio Ferreira (Por) Kelly-Simoldes-UD Oliveirense | |
96 | Rúben Simão (Por) L.A. Alumínios-Credibom-Marcos Car | |
97 | Tobias Bayer (Aut) Alpecin-Fenix | |
98 | Fábio Fernandes (Por) Efapel Cycling | |
99 | Iker Ballarin Manso (Spa) Euskaltel-Euskadi | |
100 | Carlos Oyarzún (Chi) Aviludo-Louletano-Loulé Concelho | 0:00:29 |
101 | Nuno Meireles (Por) Aviludo-Louletano-Loulé Concelho | |
102 | Robert Gesink (Ned) Jumbo-Visma | |
103 | Michel Heßmann (Ger) Jumbo-Visma | |
104 | José Mendes (Por) Aviludo-Louletano-Loulé Concelho | |
105 | Ben Tulett (GBr) Ineos Grenadiers | 0:00:33 |
106 | Tomas Contte (Arg) Aviludo-Louletano-Loulé Concelho | |
107 | Geraint Thomas (GBr) Ineos Grenadiers | |
108 | Aleksandr Grigoriev (Rus) Atum General/Tavira/AP Maria Nova Hotel | |
109 | Nickolas Zukowsky (Can) Human Powered Health | |
110 | Joe Dombrowski (USA) Astana Qazaqstan Team | 0:00:35 |
111 | Kasper Asgreen (Den) Quick-Step Alpha Vinyl Team | |
112 | Jonas Koch (Ger) Bora-Hansgrohe | |
113 | Leonardo Basso (Ita) Astana Qazaqstan Team | |
114 | Davide Martinelli (Ita) Astana Qazaqstan Team | |
115 | Samuel Caldeira (Por) W52 / FC Porto | 0:00:40 |
116 | Rodrigo Caixas (Por) L.A. Alumínios-Credibom-Marcos Car | |
117 | Venceslau Fernandes (Por) ABTF-Feirense | 0:00:43 |
118 | Márcio Barbosa (Por) ABTF-Feirense | 0:00:47 |
119 | Dmitriy Gruzdev (Kaz) Astana Qazaqstan Team | |
120 | Davide Cimolai (Ita) Cofidis | 0:00:58 |
121 | Raúl Ribeiro (Por) L.A. Alumínios-Credibom-Marcos Car | 0:01:00 |
122 | Pedro Miguel Lopes Goncalves (Por) Radio Popular-Paredes-Boavista | |
123 | Rafael Lourenço (Por) Atum General/Tavira/AP Maria Nova Hotel | 0:01:04 |
124 | João Matias (Por) Tavfer-Mortágua-Ovos Matinados | 0:01:09 |
125 | César Martingil (Por) Radio Popular-Paredes-Boavista | |
126 | Luís Fernandes (Por) Radio Popular-Paredes-Boavista | |
127 | Adrien Petit (Fra) Intermarché-Wanty-Gobert Matériaux | |
128 | Lukas Pöstlberger (Aut) Bora-Hansgrohe | 0:01:24 |
129 | Yves Lampaert (Bel) Quick-Step Alpha Vinyl Team | |
130 | Angel Lorenzo Sanchez Rebollido (Spa) Tavfer-Mortágua-Ovos Matinados | 0:01:35 |
131 | Aimé De Gendt (Bel) Intermarché-Wanty-Gobert Matériaux | 0:01:51 |
132 | Rafael Silva (Por) Efapel Cycling | 0:02:14 |
133 | Afonso Silva (Por) Kelly-Simoldes-UD Oliveirense | |
134 | Micael Isidoro (Por) ABTF-Feirense | |
135 | Tiago Leal (Por) Kelly-Simoldes-UD Oliveirense | |
136 | Hugo Nunes (Por) Radio Popular-Paredes-Boavista | |
137 | Alexander Kamp (Den) Trek-Segafredo | |
138 | Jesus Del Pino Corrochano (Spa) Aviludo-Louletano-Loulé Concelho | |
139 | Javier Moreno Bazan (Spa) Glassdrive-Q8-Anicolor | |
140 | Jokin Murguialday (Spa) Caja Rural-Seguros RGA | |
141 | Louis Vervaeke (Bel) Quick-Step Alpha Vinyl Team | |
142 | Txomin Juaristi Arrieta (Spa) Euskaltel-Euskadi | |
143 | Kyle Murphy (USA) Human Powered Health | 0:02:18 |
144 | Afonso Eulálio (Por) Glassdrive-Q8-Anicolor | 0:02:25 |
145 | Fábio Costa (Por) Glassdrive-Q8-Anicolor | 0:02:29 |
146 | Hector Saez Benito (Spa) Glassdrive-Q8-Anicolor | 0:03:15 |
147 | David Livramento (Por) Atum General/Tavira/AP Maria Nova Hotel | 0:03:40 |
148 | Oscar Riesebeek (Ned) Alpecin-Fenix | 0:04:03 |
149 | Francisco Pereira (Por) ABTF-Feirense | 0:06:22 |
150 | Nahuel D'Aquila (Arg) Aviludo-Louletano-Loulé Concelho | |
151 | Pedro Andrade (Por) Efapel Cycling | |
152 | Nicolas Saenz Ballesteros (Col) Tavfer-Mortágua-Ovos Matinados | |
153 | Jay Vine (Aus) Alpecin-Fenix | 0:06:28 |
DNF | Luis-Joe Lührs (Ger) Bora-Hansgrohe | |
DNF | Michal Schlegel (Cze) Caja Rural-Seguros RGA |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Fabio Jakobsen (Ned) Quick-Step Alpha Vinyl Team | 25 |
2 | Tim Merlier (Bel) Alpecin-Fenix | 20 |
3 | Bryan Coquard (Fra) Cofidis | 16 |
4 | Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux | 13 |
5 | Hugo Hofstetter (Fra) Arkea-Samsic | 10 |
6 | Clément Russo (Fra) Arkea-Samsic | 8 |
7 | Jordi Meeus (Bel) Bora-Hansgrohe | 6 |
8 | Michele Gazzoli (Ita) Astana Qazaqstan Team | 4 |
9 | Colin Joyce (USA) Human Powered Health | 2 |
10 | Leangel Ruben Linarez Meneses (Ven) Tavfer-Mortágua-Ovos Matinados | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Rafael Lourenço (Por) Atum General/Tavira/AP Maria Nova Hotel | 3 |
2 | Rafael Silva (Por) Efapel Cycling | 2 |
3 | Samuel Caldeira (Por) W52 / FC Porto | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | João Matias (Por) Tavfer-Mortágua-Ovos Matinados | 3 |
2 | Hugo Nunes (Por) Radio Popular-Paredes-Boavista | 2 |
3 | Fábio Costa (Por) Glassdrive-Q8-Anicolor | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Rafael Silva (Por) Efapel Cycling | 3 |
2 | Afonso Silva (Por) Kelly-Simoldes-UD Oliveirense | 2 |
3 | Rafael Lourenço (Por) Atum General/Tavira/AP Maria Nova Hotel | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Samuel Caldeira (Por) W52 / FC Porto | 3 |
2 | Rafael Silva (Por) Efapel Cycling | 2 |
3 | Nicolas Saenz Ballesteros (Col) Tavfer-Mortágua-Ovos Matinados | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Rafael Lourenço (Por) Atum General/Tavira/AP Maria Nova Hotel | 3 |
2 | Rafael Silva (Por) Efapel Cycling | 2 |
3 | Nicolas Saenz Ballesteros (Col) Tavfer-Mortágua-Ovos Matinados | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Arkea-Samsic | 14:44:33 |
2 | UAE Team Emirates | |
3 | Intermarché-Wanty-Gobert Matériaux | |
4 | Ineos Grenadiers | |
5 | QuickStep-AlphaVinyl | |
6 | Caja Rural-Seguros RGA | |
7 | Bora-Hansgrohe | |
8 | Groupama-FDJ | |
9 | Cofidis | |
10 | Trek-Segafredo | 0:00:15 |
11 | Euskaltel-Euskadi | |
12 | Jumbo-Visma | |
13 | W52 / FC Porto | |
14 | Efapel Cycling | |
15 | Kelly Simoldes UDO | 0:00:23 |
16 | Astana Qazaqstan Team | 0:00:25 |
17 | Alpecin-Fenix | 0:00:30 |
18 | Tavfer-Mortágua-Ovos Matinados | |
19 | Radio Popular-Paredes-Boavista | |
20 | L.A. Alumínios-Credibom-Marcos Car | |
21 | Human Powered Health | 0:00:33 |
22 | ABTF-Feirense | 0:00:40 |
23 | Glassdrive-Q8-Anicolor | |
24 | Atum General/Tavira/AP Maria Nova Hotel | 0:00:45 |
25 | Aviludo-Louletano-Loulé Concelho | 0:00:58 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | David Gaudu (Fra) Groupama-FDJ | 14:42:11 |
2 | Brandon McNulty (USA) UAE Team Emirates | 0:00:01 |
3 | Ethan Hayter (GBr) Ineos Grenadiers | |
4 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | |
5 | Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux | |
6 | Julien Bernard (Fra) Trek-Segafredo | |
7 | Daniel Martinez Poveda (Col) Ineos Grenadiers | |
8 | Tony Gallopin (Fra) Trek-Segafredo | 0:00:08 |
9 | Thomas Pidcock (GBr) Ineos Grenadiers | 0:00:17 |
10 | Dylan van Baarle (Ned) Ineos Grenadiers | 0:00:18 |
11 | Samuele Battistella (Ita) Astana Qazaqstan Team | 0:00:29 |
12 | Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux | |
13 | Sergio Higuita Garcia (Col) Bora-Hansgrohe | 0:00:36 |
14 | Warren Barguil (Fra) Arkea-Samsic | |
15 | Juan Pedro Lopez Perez (Spa) Trek-Segafredo | |
16 | Connor Swift (GBr) Arkea-Samsic | 0:00:39 |
17 | Tobias Foss (Nor) Jumbo-Visma | 0:00:41 |
18 | Thibault Guernalec (Fra) Arkea-Samsic | 0:00:42 |
19 | Stefan Küng (Swi) Groupama-FDJ | 0:00:46 |
20 | Michael Gogl (Aut) Alpecin-Fenix | 0:01:13 |
21 | Joel Nicolau Beltran (Spa) Caja Rural-Seguros RGA | 0:01:18 |
22 | Vicente Garcia De Mateos Rubio (Spa) Aviludo-Louletano-Loulé Concelho | 0:01:35 |
23 | Jose Herrada (Spa) Cofidis | 0:02:10 |
24 | Rui Oliveira (Por) UAE Team Emirates | 0:02:25 |
25 | Xandro Meurisse (Bel) Alpecin-Fenix | |
26 | Simon Guglielmi (Fra) Arkea-Samsic | 0:02:26 |
27 | Olivier Le Gac (Fra) Groupama-FDJ | 0:02:29 |
28 | Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi | 0:02:39 |
29 | Anton Palzer (Ger) Bora-Hansgrohe | 0:02:47 |
30 | Tiago Machado (Por) Radio Popular-Paredes-Boavista | 0:03:00 |
31 | João Benta (Por) Efapel Cycling | 0:03:18 |
32 | Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers | 0:03:20 |
33 | Pedro Pinto (Por) Tavfer-Mortágua-Ovos Matinados | 0:03:34 |
34 | Ricardo Vilela (Por) W52 / FC Porto | 0:03:39 |
35 | Frederico Figueiredo (Por) Glassdrive-Q8-Anicolor | 0:04:01 |
36 | Tiago Antunes (Por) Efapel Cycling | 0:05:00 |
37 | Daniel Freitas (Por) Radio Popular-Paredes-Boavista | 0:05:10 |
38 | Jose Neves (Por) W52 / FC Porto | 0:05:14 |
39 | Robert Gesink (Ned) Jumbo-Visma | 0:05:18 |
40 | Eduard Prades Reverter (Spa) Caja Rural-Seguros RGA | 0:05:25 |
41 | Javier Romo Oliver (Spa) Astana Qazaqstan Team | 0:05:45 |
42 | Louis Vervaeke (Bel) Quick-Step Alpha Vinyl Team | 0:06:04 |
43 | Luís Gomes (Por) Kelly-Simoldes-UD Oliveirense | 0:06:05 |
44 | Johannes Staune-Mittet (Nor) Jumbo-Visma | 0:06:11 |
45 | Antonio Ferreira (Por) Kelly-Simoldes-UD Oliveirense | 0:06:21 |
46 | Clément Russo (Fra) Arkea-Samsic | 0:06:24 |
47 | Emanuel Duarte (Por) Atum General/Tavira/AP Maria Nova Hotel | 0:06:42 |
48 | Gaspar Gonçalves (Por) Efapel Cycling | 0:07:39 |
49 | Alejandro Marque Porto (Spa) Atum General/Tavira/AP Maria Nova Hotel | 0:07:50 |
50 | André Carvalho (Por) Cofidis | 0:08:00 |
51 | Amaro Antunes (Por) W52 / FC Porto | 0:08:09 |
52 | Jonas Koch (Ger) Bora-Hansgrohe | 0:08:16 |
53 | Kyle Murphy (USA) Human Powered Health | 0:08:17 |
54 | Attila Valter (Hun) Groupama-FDJ | 0:08:24 |
55 | Unai Cuadrado Ruiz De Gauna (Spa) Euskaltel-Euskadi | 0:08:28 |
56 | Daan Hoole (Ned) Trek-Segafredo | 0:09:17 |
57 | Cesar Fonte (Por) Kelly-Simoldes-UD Oliveirense | 0:10:51 |
58 | Ivo Oliveira (Por) UAE Team Emirates | 0:11:13 |
59 | Pascal Eenkhoorn (Ned) Jumbo-Visma | 0:12:09 |
60 | Hugo Hofstetter (Fra) Arkea-Samsic | 0:12:14 |
61 | Loïc Vliegen (Bel) Intermarché-Wanty-Gobert Matériaux | 0:12:19 |
62 | Geraint Thomas (GBr) Ineos Grenadiers | 0:12:21 |
63 | José Gonçalves (Por) W52 / FC Porto | 0:12:24 |
64 | Delio Fernandez Cruz (Spa) Atum General/Tavira/AP Maria Nova Hotel | 0:12:27 |
65 | Hugo Nunes (Por) Radio Popular-Paredes-Boavista | 0:12:37 |
66 | André Cardoso (Por) ABTF-Feirense | 0:12:39 |
67 | August Jensen (Nor) Human Powered Health | 0:12:41 |
68 | Unai Iribar Jauregi (Spa) Euskaltel-Euskadi | 0:12:50 |
69 | André Ramalho (Por) L.A. Alumínios-Credibom-Marcos Car | 0:13:00 |
70 | Asier Etxeberria Zafra (Spa) Euskaltel-Euskadi | 0:13:03 |
71 | Tomas Contte (Arg) Aviludo-Louletano-Loulé Concelho | 0:13:08 |
72 | Txomin Juaristi Arrieta (Spa) Euskaltel-Euskadi | 0:13:11 |
73 | Pedro Miguel Lopes Goncalves (Por) Radio Popular-Paredes-Boavista | 0:13:38 |
74 | Alvaro Trueba Diego (Spa) Atum General/Tavira/AP Maria Nova Hotel | 0:14:24 |
75 | Carlos Oyarzún (Chi) Aviludo-Louletano-Loulé Concelho | 0:14:25 |
76 | Rafael Silva (Por) Efapel Cycling | 0:14:38 |
77 | Ivo Pinheiro (Por) ABTF-Feirense | 0:15:12 |
78 | Helder Goncalves (Por) Kelly-Simoldes-UD Oliveirense | |
79 | Daniel Mestre (Por) W52 / FC Porto | 0:15:27 |
80 | Anthony Delaplace (Fra) Arkea-Samsic | |
81 | Gonçalo Leaça (Por) L.A. Alumínios-Credibom-Marcos Car | |
82 | João Medeiros (Por) L.A. Alumínios-Credibom-Marcos Car | |
83 | Vinício Rodrigues (Por) Radio Popular-Paredes-Boavista | |
84 | Gonçalo Carvalho (Por) Tavfer-Mortágua-Ovos Matinados | |
85 | Michel Heßmann (Ger) Jumbo-Visma | 0:15:41 |
86 | Aleksandr Grigoriev (Rus) Atum General/Tavira/AP Maria Nova Hotel | 0:15:45 |
87 | Dmitriy Gruzdev (Kaz) Astana Qazaqstan Team | 0:15:59 |
88 | Rafael Lourenço (Por) Atum General/Tavira/AP Maria Nova Hotel | 0:16:16 |
89 | João Macedo (Por) L.A. Alumínios-Credibom-Marcos Car | 0:16:37 |
90 | Adrien Petit (Fra) Intermarché-Wanty-Gobert Matériaux | 0:16:48 |
91 | Venceslau Fernandes (Por) ABTF-Feirense | 0:17:03 |
92 | Tobias Bayer (Aut) Alpecin-Fenix | 0:17:05 |
93 | Jesus Del Pino Corrochano (Spa) Aviludo-Louletano-Loulé Concelho | 0:17:26 |
94 | Lukas Pöstlberger (Aut) Bora-Hansgrohe | 0:17:28 |
95 | Jhojan Garcia Susa (Col) Caja Rural-Seguros RGA | 0:17:31 |
96 | Afonso Eulálio (Por) Glassdrive-Q8-Anicolor | 0:17:37 |
97 | Fábio Costa (Por) Glassdrive-Q8-Anicolor | 0:17:41 |
98 | Márcio Barbosa (Por) ABTF-Feirense | 0:17:51 |
99 | Tiago Leal (Por) Kelly-Simoldes-UD Oliveirense | 0:18:07 |
100 | Afonso Silva (Por) Kelly-Simoldes-UD Oliveirense | 0:18:23 |
101 | Fábio Oliveira (Por) ABTF-Feirense | 0:19:22 |
102 | Nuno Meireles (Por) Aviludo-Louletano-Loulé Concelho | 0:19:26 |
103 | Kasper Asgreen (Den) Quick-Step Alpha Vinyl Team | 0:20:17 |
104 | Aimé De Gendt (Bel) Intermarché-Wanty-Gobert Matériaux | 0:20:48 |
105 | Nicolas Saenz Ballesteros (Col) Tavfer-Mortágua-Ovos Matinados | 0:21:34 |
106 | Pedro Andrade (Por) Efapel Cycling | |
107 | Rúben Simão (Por) L.A. Alumínios-Credibom-Marcos Car | 0:21:46 |
108 | Bryan Coquard (Fra) Cofidis | 0:22:07 |
109 | Tim Merlier (Bel) Alpecin-Fenix | |
110 | Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux | |
111 | Jordi Meeus (Bel) Bora-Hansgrohe | |
112 | Tom Bohli (Swi) Cofidis | |
113 | Dries De Bondt (Bel) Alpecin-Fenix | |
114 | Leangel Ruben Linarez Meneses (Ven) Tavfer-Mortágua-Ovos Matinados | 0:22:45 |
115 | Fabian Lienhard (Swi) Groupama-FDJ | |
116 | Davide Martinelli (Ita) Astana Qazaqstan Team | 0:22:52 |
117 | Colin Joyce (USA) Human Powered Health | 0:23:07 |
118 | Jay Vine (Aus) Alpecin-Fenix | 0:23:08 |
119 | Angel Lorenzo Sanchez Rebollido (Spa) Tavfer-Mortágua-Ovos Matinados | 0:23:13 |
120 | Rafael Reis (Por) Glassdrive-Q8-Anicolor | 0:23:15 |
121 | Leonardo Basso (Ita) Astana Qazaqstan Team | 0:23:20 |
122 | Pedro Silva (Por) Glassdrive-Q8-Anicolor | 0:23:23 |
123 | David Livramento (Por) Atum General/Tavira/AP Maria Nova Hotel | 0:23:31 |
124 | Yves Lampaert (Bel) Quick-Step Alpha Vinyl Team | 0:23:38 |
125 | Iker Ballarin Manso (Spa) Euskaltel-Euskadi | 0:23:56 |
126 | Ben Tulett (GBr) Ineos Grenadiers | 0:24:04 |
127 | Luís Fernandes (Por) Radio Popular-Paredes-Boavista | 0:25:31 |
128 | Samuel Caldeira (Por) W52 / FC Porto | 0:25:32 |
129 | Oliviero Troia (Ita) UAE Team Emirates | 0:25:38 |
130 | Iúri Leitão (Por) Caja Rural-Seguros RGA | |
131 | Micael Isidoro (Por) ABTF-Feirense | 0:25:59 |
132 | Fábio Fernandes (Por) Efapel Cycling | 0:26:03 |
133 | Rui Carvalho (Por) Tavfer-Mortágua-Ovos Matinados | |
134 | José Mendes (Por) Aviludo-Louletano-Loulé Concelho | 0:26:07 |
135 | Nickolas Zukowsky (Can) Human Powered Health | 0:26:11 |
136 | Davide Cimolai (Ita) Cofidis | 0:26:54 |
137 | Oscar Riesebeek (Ned) Alpecin-Fenix | 0:27:21 |
138 | Alexander Kamp (Den) Trek-Segafredo | 0:27:52 |
139 | Raúl Ribeiro (Por) L.A. Alumínios-Credibom-Marcos Car | 0:28:05 |
140 | Fabio Jakobsen (Ned) Quick-Step Alpha Vinyl Team | 0:28:17 |
141 | Michele Gazzoli (Ita) Astana Qazaqstan Team | |
142 | Bert Van Lerberghe (Bel) Quick-Step Alpha Vinyl Team | |
143 | Daniel Dias (Por) Kelly-Simoldes-UD Oliveirense | 0:29:23 |
144 | Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi | 0:29:24 |
145 | João Matias (Por) Tavfer-Mortágua-Ovos Matinados | 0:30:23 |
146 | Jokin Murguialday (Spa) Caja Rural-Seguros RGA | 0:31:22 |
147 | Nahuel D'Aquila (Arg) Aviludo-Louletano-Loulé Concelho | 0:32:00 |
148 | Javier Moreno Bazan (Spa) Glassdrive-Q8-Anicolor | 0:33:03 |
149 | Rodrigo Caixas (Por) L.A. Alumínios-Credibom-Marcos Car | 0:33:27 |
150 | César Martingil (Por) Radio Popular-Paredes-Boavista | 0:33:38 |
151 | Hector Saez Benito (Spa) Glassdrive-Q8-Anicolor | 0:35:03 |
152 | Joe Dombrowski (USA) Astana Qazaqstan Team | 0:35:20 |
153 | Francisco Pereira (Por) ABTF-Feirense | 0:39:37 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Fabio Jakobsen (Ned) Quick-Step Alpha Vinyl Team | 50 |
2 | Bryan Coquard (Fra) Cofidis | 36 |
3 | Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux | 29 |
4 | Tim Merlier (Bel) Alpecin-Fenix | 20 |
5 | Michele Gazzoli (Ita) Astana Qazaqstan Team | 17 |
6 | David Gaudu (Fra) Groupama-FDJ | 15 |
7 | Samuele Battistella (Ita) Astana Qazaqstan Team | 12 |
8 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | 11 |
9 | Brandon McNulty (USA) UAE Team Emirates | 10 |
10 | Ethan Hayter (GBr) Ineos Grenadiers | 10 |
11 | Rui Oliveira (Por) UAE Team Emirates | 10 |
12 | Hugo Hofstetter (Fra) Arkea-Samsic | 10 |
13 | Clément Russo (Fra) Arkea-Samsic | 8 |
14 | Bert Van Lerberghe (Bel) Quick-Step Alpha Vinyl Team | 8 |
15 | Hugo Nunes (Por) Radio Popular-Paredes-Boavista | 7 |
16 | Rafael Silva (Por) Efapel Cycling | 7 |
17 | César Martingil (Por) Radio Popular-Paredes-Boavista | 6 |
18 | Daniel Martinez Poveda (Col) Ineos Grenadiers | 6 |
19 | Fábio Oliveira (Por) ABTF-Feirense | 6 |
20 | João Matias (Por) Tavfer-Mortágua-Ovos Matinados | 5 |
21 | Rafael Lourenço (Por) Atum General/Tavira/AP Maria Nova Hotel | 4 |
22 | Julien Bernard (Fra) Trek-Segafredo | 4 |
23 | Samuel Caldeira (Por) W52 / FC Porto | 3 |
24 | Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux | 3 |
25 | Tomas Contte (Arg) Aviludo-Louletano-Loulé Concelho | 3 |
26 | Tony Gallopin (Fra) Trek-Segafredo | 2 |
27 | Asier Etxeberria Zafra (Spa) Euskaltel-Euskadi | 2 |
28 | Afonso Silva (Por) Kelly-Simoldes-UD Oliveirense | 2 |
29 | Nicolas Saenz Ballesteros (Col) Tavfer-Mortágua-Ovos Matinados | 2 |
30 | Colin Joyce (USA) Human Powered Health | 2 |
31 | Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux | 1 |
32 | Tobias Foss (Nor) Jumbo-Visma | 1 |
33 | Unai Iribar Jauregi (Spa) Euskaltel-Euskadi | 1 |
34 | 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 | 12 |
2 | David Gaudu (Fra) Groupama-FDJ | 10 |
3 | Ethan Hayter (GBr) Ineos Grenadiers | 9 |
4 | Samuele Battistella (Ita) Astana Qazaqstan Team | 8 |
5 | Hugo Nunes (Por) Radio Popular-Paredes-Boavista | 7 |
6 | Ben Tulett (GBr) Ineos Grenadiers | 6 |
7 | Tomas Contte (Arg) Aviludo-Louletano-Loulé Concelho | 4 |
8 | Brandon McNulty (USA) UAE Team Emirates | 4 |
9 | Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers | 4 |
10 | Asier Etxeberria Zafra (Spa) Euskaltel-Euskadi | 4 |
11 | Rafael Lourenço (Por) Atum General/Tavira/AP Maria Nova Hotel | 3 |
12 | Daniel Martinez Poveda (Col) Ineos Grenadiers | 2 |
13 | Dylan van Baarle (Ned) Ineos Grenadiers | 2 |
14 | Rafael Silva (Por) Efapel Cycling | 2 |
15 | César Martingil (Por) Radio Popular-Paredes-Boavista | 2 |
16 | Fábio Costa (Por) Glassdrive-Q8-Anicolor | 1 |
17 | Samuel Caldeira (Por) W52 / FC Porto | 1 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team | 14:42:12 |
2 | Pedro Pinto (Por) Tavfer-Mortágua-Ovos Matinados | 0:03:33 |
3 | Johannes Staune-Mittet (Nor) Jumbo-Visma | 0:06:10 |
4 | Antonio Ferreira (Por) Kelly-Simoldes-UD Oliveirense | 0:06:20 |
5 | Helder Goncalves (Por) Kelly-Simoldes-UD Oliveirense | 0:15:11 |
6 | João Medeiros (Por) L.A. Alumínios-Credibom-Marcos Car | 0:15:26 |
7 | Vinício Rodrigues (Por) Radio Popular-Paredes-Boavista | |
8 | Michel Heßmann (Ger) Jumbo-Visma | 0:15:40 |
9 | João Macedo (Por) L.A. Alumínios-Credibom-Marcos Car | 0:16:36 |
10 | Afonso Eulálio (Por) Glassdrive-Q8-Anicolor | 0:17:36 |
11 | Afonso Silva (Por) Kelly-Simoldes-UD Oliveirense | 0:18:22 |
12 | Pedro Andrade (Por) Efapel Cycling | 0:21:33 |
13 | Rúben Simão (Por) L.A. Alumínios-Credibom-Marcos Car | 0:21:45 |
14 | Pedro Silva (Por) Glassdrive-Q8-Anicolor | 0:23:22 |
15 | Ben Tulett (GBr) Ineos Grenadiers | 0:24:03 |
16 | Fábio Fernandes (Por) Efapel Cycling | 0:26:02 |
17 | Daniel Dias (Por) Kelly-Simoldes-UD Oliveirense | 0:29:22 |
18 | Jokin Murguialday (Spa) Caja Rural-Seguros RGA | 0:31:21 |
19 | Rodrigo Caixas (Por) L.A. Alumínios-Credibom-Marcos Car | 0:33:26 |
20 | Francisco Pereira (Por) ABTF-Feirense | 0:39:36 |
Pos. | Rider Name (Country) Team | Result |
---|---|---|
1 | Ineos Grenadiers | 44:06:46 |
2 | Trek-Segafredo | 0:00:32 |
3 | Arkea-Samsic | 0:01:44 |
4 | Groupama-FDJ | 0:02:47 |
5 | JVW | 0:08:25 |
6 | Caja Rural-Seguros RGA | 0:09:15 |
7 | Bora-Hansgrohe | 0:09:35 |
8 | Intermarché-Wanty-Gobert Matériaux | 0:11:37 |
9 | Efapel Cycling | 0:12:56 |
10 | W52 | 0:13:00 |
11 | UAE Team Emirates | 0:13:11 |
12 | Radio Popular-Paredes-Boavista | 0:16:01 |
13 | Kelly Simoldes UDO | 0:16:46 |
14 | Euskaltel-Euskadi | 0:16:50 |
15 | Astana Qazaqstan Team | 0:16:55 |
16 | Alpecin-Fenix | 0:19:29 |
17 | QuickStep-AlphaVinyl | 0:21:21 |
18 | Atum General/Tavira/AP Maria Nova Hotel | 0:25:33 |
19 | Tavfer-Mortágua-Ovos Matinados | 0:28:33 |
20 | Aviludo-Louletano-Loulé Concelho | 0:28:51 |
21 | Glassdrive-Q8-Anicolor | 0:29:51 |
22 | Cofidis | 0:30:38 |
23 | L.A. Alumínios-Credibom-Marcos Car | 0:40:56 |
24 | Human Powered Health | 0:41:50 |
25 | ABTF-Feirense | 0:42:30 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Kirsten Frattini is the Deputy Editor of Cyclingnews, overseeing the global racing content plan.
Kirsten has a background in Kinesiology and Health Science. She has been involved in cycling from the community and grassroots level to professional cycling's biggest races, reporting on the WorldTour, Spring Classics, Tours de France, World Championships and Olympic Games.
She began her sports journalism career with Cyclingnews as a North American Correspondent in 2006. In 2018, Kirsten became Women's Editor – overseeing the content strategy, race coverage and growth of women's professional cycling – before becoming Deputy Editor in 2023.
Latest on Cyclingnews
-
2025 Tour of the Alps includes 14,700m of climbing in just 739km and five days of racing
Route revealed in front of Christian Prudhomme and UCI President David Lappartient -
The 2025 UCI calendar could have a major gap as two February races are in doubt
Tour Colombia facing budget hurdles, could face cancellation, adding to potential absence of Volta a Valenciana -
Maxim Van Gils' contract battle with Lotto Dstny pushes pro cycling towards a football-style transfer market system
'Soon, a contract will no longer mean anything' team managers tells RTBF -
American Criterium Cup juggles eight-race US calendar for fourth edition in 2025
Racing begins June 6 at Saint Francis Tulsa Tough, with remaining schedule zig-zagging across central US