
After a breathless day of racing from start to finish on stage 4 of Itzulia Basque Country, Alex Aranburu (Cofidis) emerged on top of the final uphill run to the line for victory ahead of Tobias Halland Johannessen (Uno-X Mobility).
Raced at full gas for 167km in Galdakao, riders were left all over the road in the finale, but Aranburu was able to keep enough in the tank, having attacked from the large breakaway of the day over the last categorised climb, to sprint to the line faster than the Norwegian and Christian Scaroni (XDS Astana) in third.
Aranburu and Johannessen were alone heading into the final kilometre, and almost looked as though they had thrown it away, with a small group and his teammate Ion Izagirre threatening to come over the top of the seemingly faltering pair. But as the final sprint picked up, Johannessen got back on the front and inadvertently served as the lead-out for Aranburu, who had timed his effort perfectly.
"All of my victories in the Basque Country are very special. Yesterday I was very sad and frustrated with myself, but now, I'm delighted," said Aranburu after his third stage win in the Basque Country.
"On the climb I tried to drop everyone, but Johannessen was very close, came back on the descent, so I decided to try and rejoin with him. I did well in the finish. When I saw Ion on the right side I was quite surprised, but we know this finish, so it was actually perfect for us."
Race leader Paul Seixas (Decathlon CMA CGM) continued to flex his strength over the opposition, marking every attack over the undulating terrain and attacking the final descent to finish eighth on the stage and extend his lead over his main rivals.
Thanks to his efforts, Seixas gained 20 seconds on his Red Bull-Bora-Hansgrohe rivals Primož Roglič and Florian Lipowitz, with only really Izagirre and Pello Bilbao (Bahrain Victorious) gaining time on the Frenchman, moving the former up to fourth overall.
While his advantage is no massive at more than two minutes at least to everyone chasing him, Seixas still has two days of tricky undulating racing to navigate before he can confirm his first WorldTour stage race GC victory in Bergara.

How it unfolded
With riders reaching the first of seven categorised climbs in the opening 10km of racing, action came right from the off on stage 4 of Itzulia Basque Country. There were several initial attempts to get ahead on the Aretxabalgane (4.5 km at 5.3%), east of Bilbao, even from a group of 22, but no early break formed.
UAE Team Emirates-XRG were very active among the moves, with the likes of Adria Pericas, Marc Soler and Brandon McNulty all trying to get away in various groups. With the San Pelavo and Jata climbs completed, the US rider attacked away solo, approaching the Unbe climb with a 20-second lead over the peloton.

After the hectic opening hour-and-a-half Juan Ayuso (Lidl-Trek) was forced to abandon the race due to stomach issues, having played a largely absent role on GC on what was his return to racing from a heavy crash at Paris-Nice.
McNulty kicked on alone into the final 70km, by which point a massive chasing group of 34 riders had formed, with three more categorised climbs left to tackle on the loop back to the finish in Galdakao, to reps up either side of Elorritxueta (Vivero) and one ascent of Legina.
There was ample quality on that first chase group, who were the only riders able to deny McNulty, as Sexias' Decathlon teammates shut up shop behind and let the gap to the leader blow out to more than four minutes, but their disadvantage remained at more than two minutes heading into the final 60km.
The group in full contained Ben Healy, Jardi Christiaan van der Lee (EF Education-EasyPost), Tobias Halland Johannessen, Andreas Kron, Magnus Cort, Anders Halland Johannessen (Uno-X Mobility), Guillame Martin, Clément Braz Afonso, Quentin Pacher (Groupama-FDJ United), Alex Aranburu (Cofidis), Marc Soler, Felix Großschartner (UAE Team Emirates-XRG), Quinn Simmons, Julien Bernard (Lidl-Trek), Christian Scaroni, Lorenzo Fortunato (XDS Astana), Steff Cras, Mauri Vansevenant (both Soudal-QuickStep), Juan Pedro López, Raúl García Pierna (Movistar), Gal Glivar, Emiel Verstrynge, Ramses Debruyne (Alpecin-Premier Tech), Luke Tuckwell, Haimar Etxeberria (Red Bull-Bora Hansgrohe), Gotzon Martín, Txomin Juaristi, Jonathan Lastra (Euskaltel-Euskadi), Tim Rex (Visma-Lease a Bike), Victor Langellotti (Ineos Grenadiers), Bjorn Koerdt, Matthew Dinham (Picnic-PostNL), Fabian Weiss (Tudor) and Carlos García Pierna (Burgos Burpellet BH).
It looked for all money that indeed McNulty and the leaving chase group would be playing out the finale between them, but that was before Bahrain Victorious decided they were going to try and bring things back together.
After 70km alone, McNulty was brought back by the front group of 35 and the peloton had melted away that near four-minute margin down to 1:33 with 31km to go.
On the tougher side up to Vivero (4.2km at 7.5%), the break started fracturing heavily as Decathlon moved back into control for Seixas in the peloton. In front, those struggling quickly dropped, such as Healy and Cort, and the attacks happened simultaneously from the likes of Simmons, Johannessen and Soler.
The peloton was just as active, notably Red Bull-Bora-Hansgrohe, but Seixas was having none of it, marking several moves from Florian Lipowitz as a teammate continued to set the tempo.

Soler was joined by Tuckwell and Anders Halland Johannessen off the front, with one climb left to tackle and the bunch still 1:42 behind them. The Nowegian got away in the final 15km as everyone showed signs of just how had a day it had been. The chasers sat 16 seconds down at the foot of the final climb with the peloton at 1:23.
Primož Roglič attacked the lower, vicious slopes for Red Bull, but again Seixas was alive to it. Ahead, Lopez took over and passed Johannessen, but his brother was in the wheel and ready to respond.
Seixas finally started to squeeze all of his rivals with 10km remaining in the day and around 1.6km of the final categorised climb left to take on. He had just 51 seconds of a disadvantage left to make up on the leaders.

With 10km to go, Aranburu attacked away on his own and led over the top of Legina, just ahead of Tobias Johannessen, ready to try and exercise his expertise downhill. Most of the leading group were on their knees by this point, but the peloton still had 50 seconds to make up.
Basque rider Aranburu eked out a lead over the Norwegian thanks to his local knowledge but also his daredevil lines, but flat roads at the bottom allowed him back in. Behind, similar was happened as Seixas showed off his immense versatility by attacking the whole peloton on his own.
The two leaders reached the foot of the final uphill to the line with time in hand, but with no time to hesitate as the race leader picked up riders behind and kept pacing to try and snatch a third stage win of the week.
Scaroni tried to bridge, bringing across fellow attackers from behind, Izagirre and Bilbao, to the wheel of the leading pair, with the former trying to attack away, giving his teammate the tactical edge.
This brought a response from Johannessen, knowing Aranburu wouldn't chase his fellow Cofidis man, and with the final sprint to the line unfolding, it was no surprise to see the Basque rider come out on top. This was Aranburu's third win at his home stage race and gave Cofidis their first WorldTour win of 2026.
Stage 4 Results
Pos |
Rider |
Time |
|---|---|---|
1 |
Alex Aranburu Deva (Spa) Cofidis |
3:55:15 |
2 |
Tobias Halland Johannessen (Nor) Uno-X Mobility |
3:55:19 |
3 |
Christian Scaroni (Ita) XDS Astana |
3:55:21 |
4 |
Ion Izaguirre Insausti (Spa) Cofidis |
3:55:22 |
5 |
Guillaume Martin Guyonnet (Fra) Groupama-FDJ United |
3:55:28 |
6 |
Pello Bilbao Lopez de Armentia (Spa) Bahrain Victorious |
3:55:29 |
7 |
Juan Pedro Lopez Perez (Spa) Movistar Team |
3:55:29 |
8 |
Paul Seixas (Fra) Decathlon CMA CGM |
3:55:29 |
9 |
Lorenzo Fortunato (Ita) XDS Astana |
3:55:32 |
10 |
Igor Arrieta Lizarraga (Spa) UAE Team Emirates-XRG |
3:55:39 |
11 |
Emiel Verstrynge (Bel) Alpecin-Premier Tech |
3:55:39 |
12 |
Ben Tulett (GBr) Visma-Lease a Bike |
3:55:49 |
13 |
Alex Baudin (Fra) EF Education-EasyPost |
3:55:49 |
14 |
Mattias Skjelmose (Den) Lidl-Trek |
3:55:49 |
15 |
Harold Alfonso Tejada Canacue (Col) XDS Astana |
3:55:49 |
16 |
Cian Uijtdebroeks (Bel) Movistar Team |
3:55:49 |
17 |
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe |
3:55:49 |
18 |
Clément Champoussin (Fra) XDS Astana |
3:55:49 |
19 |
Primož Roglič (Slo) Red Bull-Bora-Hansgrohe |
3:55:49 |
20 |
Kévin Vauquelin (Fra) Ineos Grenadiers |
3:55:53 |
21 |
Javier Romo Oliver (Spa) Movistar Team |
3:55:53 |
22 |
Matthew Riccitello (USA) Decathlon CMA CGM |
3:55:56 |
23 |
Ibon Ruiz Sedano (Spa) Equipo Kern Pharma |
3:56:03 |
24 |
Léo Bisiaux (Fra) Decathlon CMA CGM |
3:56:26 |
25 |
Clément Braz Afonso (Fra) Groupama-FDJ United |
3:56:28 |
26 |
Markel Beloki Fernandez (Spa) EF Education-EasyPost |
3:56:53 |
27 |
Jan Castellon Ribalta (Spa) Caja Rural-Seguros RGA |
3:56:53 |
28 |
Luke Tuckwell (Aus) Red Bull-Bora-Hansgrohe |
3:56:57 |
29 |
Anders Halland Johannessen (Nor) Uno-X Mobility |
3:57:24 |
30 |
Txomin Juaristi Arrieta (Spa) Euskaltel-Euskadi |
3:57:24 |
31 |
Jose Manuel Diaz Gallego (Spa) Burgos Burpellet BH |
3:57:24 |
32 |
Marc Soler (Spa) UAE Team Emirates-XRG |
3:57:40 |
33 |
Jamie Meehan (Irl) Cofidis |
3:57:40 |
34 |
Tijmen Graat (Ned) Visma-Lease a Bike |
3:57:40 |
35 |
Carlos Garcia Pierna (Spa) Burgos Burpellet BH |
3:57:50 |
36 |
Gotzon Martin Sanz (Spa) Euskaltel-Euskadi |
3:57:55 |
37 |
Mauri Vansevenant (Bel) Soudal-QuickStep |
3:57:55 |
38 |
Jonathan Lastra Martinez (Spa) Euskaltel-Euskadi |
3:57:55 |
39 |
Yael Joalland (Fra) Cofidis |
3:58:41 |
40 |
Matthew Dinham (Aus) Picnic PostNL |
3:59:11 |
41 |
Natnael Tesfatsion (Eri) Movistar Team |
3:59:20 |
42 |
Quentin Pacher (Fra) Groupama-FDJ United |
4:02:37 |
43 |
Julien Bernard (Fra) Lidl-Trek |
4:02:37 |
44 |
Carlos Verona Quintanilla (Spa) Lidl-Trek |
4:02:37 |
45 |
Quinn Simmons (USA) Lidl-Trek |
4:02:37 |
46 |
Victor Langellotti (Mon) Ineos Grenadiers |
4:02:37 |
47 |
Haimar Etxeberria Ansalas (Spa) Red Bull-Bora-Hansgrohe |
4:03:06 |
48 |
Raul Garcia Pierna (Spa) Movistar Team |
4:03:06 |
49 |
Fabian Weiss (Swi) Tudor Pro Cycling |
4:03:06 |
50 |
Nicolas Prodhomme (Fra) Decathlon CMA CGM |
4:03:06 |
51 |
Julen Arriola-Bengoa Beitia (Spa) Caja Rural-Seguros RGA |
4:03:06 |
52 |
Jorge Gutierrez Gonzalez (Spa) Equipo Kern Pharma |
4:03:06 |
53 |
Tim Rex (Bel) Visma-Lease a Bike |
4:03:06 |
54 |
Fernando Barcelo Aragon (Spa) Caja Rural-Seguros RGA |
4:03:06 |
55 |
Jose Luis Faura Asensio (Spa) Burgos Burpellet BH |
4:03:06 |
56 |
Sinuhe Fernandez Rodriguez (Spa) Burgos Burpellet BH |
4:03:06 |
57 |
Enzo Paleni (Fra) Groupama-FDJ United |
4:03:06 |
58 |
Unai Iribar Jauregi (Spa) Equipo Kern Pharma |
4:03:06 |
59 |
Jardi Christiaan van der Lee (Ned) EF Education-EasyPost |
4:03:06 |
60 |
Samuel Fernandez Garcia (Spa) Caja Rural-Seguros RGA |
4:03:06 |
61 |
Lorenzo Quartucci (Ita) Burgos Burpellet BH |
4:03:06 |
62 |
Simone Velasco (Ita) XDS Astana |
4:03:06 |
63 |
Nicolas Alustiza Goenaga (Spa) Euskaltel-Euskadi |
4:04:27 |
64 |
Reuben Thompson (NZl) Lotto-Intermarché |
4:04:27 |
65 |
Steven Kruijswijk (Ned) Visma-Lease a Bike |
4:04:27 |
66 |
Ben Healy (Irl) EF Education-EasyPost |
4:05:13 |
67 |
Juan Martinez Huertas (Col) Picnic PostNL |
4:05:47 |
68 |
Jorge Arcas (Spa) Movistar Team |
4:07:09 |
69 |
Ilan van Wilder (Bel) Soudal-QuickStep |
4:07:17 |
70 |
Ethan Edward Hayter (GBr) Soudal-QuickStep |
4:07:17 |
71 |
Baptiste Veistroffer (Fra) Lotto-Intermarché |
4:07:24 |
72 |
Martin Tjøtta (Nor) Uno-X Mobility |
4:07:24 |
73 |
Gal Glivar (Slo) Alpecin-Premier Tech |
4:07:24 |
74 |
Bjoern Koerdt (GBr) Picnic PostNL |
4:07:24 |
75 |
Johannes Kulset (Nor) Uno-X Mobility |
4:07:24 |
76 |
Lukas Nerurkar (GBr) EF Education-EasyPost |
4:07:24 |
77 |
Felix Grossschartner (Aut) UAE Team Emirates-XRG |
4:07:24 |
78 |
Ramses Debruyne (Bel) Alpecin-Premier Tech |
4:07:24 |
79 |
Hugo Houle (Can) Alpecin-Premier Tech |
4:07:24 |
80 |
Mattia Gaffuri (Ita) Picnic PostNL |
4:07:24 |
81 |
Maxime Decomble (Fra) Groupama-FDJ United |
4:07:24 |
82 |
Steff Cras (Bel) Soudal-QuickStep |
4:07:24 |
83 |
Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi |
4:07:24 |
84 |
Andrea Bagioli (Ita) Lidl-Trek |
4:07:38 |
85 |
Iker Mintegi Claver (Spa) Euskaltel-Euskadi |
4:09:23 |
86 |
Brandon Smith Rivera Vargas (Col) Ineos Grenadiers |
4:09:23 |
87 |
Jordan Labrosse (Fra) Decathlon CMA CGM |
4:09:33 |
88 |
Nicola Conci (Ita) XDS Astana |
4:09:33 |
89 |
Paul Ourselin (Fra) Cofidis |
4:09:33 |
90 |
Jan Maas (Ned) Cofidis |
4:09:33 |
91 |
Menno Huising (Ned) Visma-Lease a Bike |
4:09:33 |
92 |
Attila Valter (Hun) Bahrain Victorious |
4:09:33 |
93 |
Joseba Lopez Cuesta (Spa) Caja Rural-Seguros RGA |
4:09:33 |
94 |
Adria Pericas Capdevila (Spa) UAE Team Emirates-XRG |
4:09:33 |
95 |
Alex Molenaar (Ned) Caja Rural-Seguros RGA |
4:09:33 |
96 |
Michael Shea Leonard (Can) EF Education-EasyPost |
4:09:33 |
97 |
James Shaw (GBr) EF Education-EasyPost |
4:09:33 |
98 |
Johannes Staune-Mittet (Nor) Decathlon CMA CGM |
4:09:33 |
99 |
Ayco Bastiaens (Bel) Soudal-QuickStep |
4:09:33 |
100 |
Gianni Moscon (Ita) Red Bull-Bora-Hansgrohe |
4:09:33 |
101 |
James Knox (GBr) Picnic PostNL |
4:09:45 |
102 |
Andreas Kron (Den) Uno-X Mobility |
4:09:54 |
103 |
Peter Hansen (Den) Ineos Grenadiers |
4:09:54 |
104 |
Magnus Nielsen (Den) Uno-X Mobility |
4:09:54 |
105 |
Frank van den Broek (Ned) Picnic PostNL |
4:09:54 |
106 |
Roman Ermakov (Slo) Bahrain Victorious |
4:12:20 |
107 |
Filippo Fiorelli (Ita) Visma-Lease a Bike |
4:12:30 |
108 |
Aurélien Paret Peintre (Fra) Decathlon CMA CGM |
4:12:30 |
109 |
Axel Laurance (Fra) Ineos Grenadiers |
4:12:30 |
110 |
Bruno Armirail (Fra) Visma-Lease a Bike |
4:12:30 |
111 |
Antonio Tiberi (Ita) Bahrain Victorious |
4:12:30 |
112 |
Joan Bou Company (Spa) Caja Rural-Seguros RGA |
4:12:30 |
113 |
Rainer Kepplinger (Aut) Bahrain Victorious |
4:12:30 |
114 |
Oliver Stockwell (GBr) Bahrain Victorious |
4:12:30 |
115 |
Alexy Faure Prost (Fra) Picnic PostNL |
4:13:56 |
116 |
Julian Alaphilippe (Fra) Tudor Pro Cycling |
4:13:56 |
117 |
Domen Novak (Slo) UAE Team Emirates-XRG |
4:15:02 |
118 |
Brandon Mcnulty (USA) UAE Team Emirates-XRG |
4:15:02 |
119 |
Gari Ugarte Larrea (Spa) Euskaltel-Euskadi |
4:17:15 |
120 |
Iñigo Elosegui Momeñe (Spa) Equipo Kern Pharma |
4:17:15 |
121 |
Nil Gimeno Ferrer (Spa) Equipo Kern Pharma |
4:17:15 |
122 |
Bauke Mollema (Ned) Lidl-Trek |
4:17:15 |
123 |
Unai Ramos Murillo (Spa) Equipo Kern Pharma |
4:17:15 |
124 |
Torstein Træen (Nor) Uno-X Mobility |
4:17:15 |
125 |
Andrew August (USA) Ineos Grenadiers |
4:20:46 |
126 |
Lucas Wade Hamilton (Aus) Ineos Grenadiers |
4:20:46 |
127 |
Martin Svrček (Svk) Soudal-QuickStep |
4:20:46 |
128 |
Robin Orins (Bel) Lotto-Intermarché |
4:20:46 |
129 |
Jacob Eriksson (Swe) Tudor Pro Cycling |
4:20:46 |
130 |
Felix Ørn-Kristoff (Nor) Lotto-Intermarché |
4:20:46 |
131 |
Emil Herzog (Ger) Red Bull-Bora-Hansgrohe |
4:20:46 |
132 |
Adrian Fajardo Toledo (Spa) Burgos Burpellet BH |
4:28:52 |
DNS |
Emanuel Buchmann (Ger) Cofidis |
|
DNF |
Sergio Andres Higuita Garcia (Col) XDS Astana |
|
DNF |
Kévin Geniets (Lux) Groupama-FDJ United |
|
DNF |
Juan Ayuso Pesquera (Spa) Lidl-Trek |
|
DNF |
Ander Okamika Bengoetxea (Spa) Burgos Burpellet BH |
|
DNF |
Roger Adria Oliveras (Spa) Movistar Team |
|
DNF |
Lennert Belmans (Bel) Alpecin-Premier Tech |
|
DNF |
Aaron Dockx (Bel) Alpecin-Premier Tech |
Pos |
Rider |
Time |
|---|---|---|
1 |
Alex Aranburu Deva (Spa) Cofidis |
25 |
2 |
Tobias Halland Johannessen (Nor) Uno-X Mobility |
20 |
3 |
Christian Scaroni (Ita) XDS Astana |
16 |
4 |
Ion Izaguirre Insausti (Spa) Cofidis |
14 |
5 |
Guillaume Martin Guyonnet (Fra) Groupama-FDJ United |
12 |
6 |
Brandon Mcnulty (USA) UAE Team Emirates-XRG |
10 |
7 |
Pello Bilbao Lopez de Armentia (Spa) Bahrain Victorious |
10 |
8 |
Juan Pedro Lopez Perez (Spa) Movistar Team |
9 |
9 |
Paul Seixas (Fra) Decathlon CMA CGM |
8 |
10 |
Lorenzo Fortunato (Ita) XDS Astana |
7 |
11 |
Igor Arrieta Lizarraga (Spa) UAE Team Emirates-XRG |
6 |
12 |
Andreas Kron (Den) Uno-X Mobility |
6 |
13 |
Emiel Verstrynge (Bel) Alpecin-Premier Tech |
5 |
14 |
Ben Tulett (GBr) Visma-Lease a Bike |
4 |
15 |
Matthew Dinham (Aus) Picnic PostNL |
4 |
16 |
Alex Baudin (Fra) EF Education-EasyPost |
3 |
17 |
Mattias Skjelmose (Den) Lidl-Trek |
2 |
18 |
Harold Alfonso Tejada Canacue (Col) XDS Astana |
1 |
Pos |
Rider |
Time |
|---|---|---|
1 |
Alex Aranburu Deva (Spa) Cofidis |
6 |
2 |
Brandon Mcnulty (USA) UAE Team Emirates-XRG |
6 |
3 |
Tobias Halland Johannessen (Nor) Uno-X Mobility |
6 |
4 |
Anders Halland Johannessen (Nor) Uno-X Mobility |
5 |
5 |
Marc Soler (Spa) UAE Team Emirates-XRG |
4 |
6 |
Joan Bou Company (Spa) Caja Rural-Seguros RGA |
4 |
7 |
Andreas Kron (Den) Uno-X Mobility |
3 |
8 |
Juan Pedro Lopez Perez (Spa) Movistar Team |
3 |
9 |
Guillaume Martin Guyonnet (Fra) Groupama-FDJ United |
2 |
10 |
Jardi Christiaan van der Lee (Ned) EF Education-EasyPost |
2 |
11 |
Quentin Pacher (Fra) Groupama-FDJ United |
2 |
12 |
Quinn Simmons (USA) Lidl-Trek |
2 |
13 |
Kévin Vauquelin (Fra) Ineos Grenadiers |
1 |
14 |
Christian Scaroni (Ita) XDS Astana |
1 |
15 |
Ben Healy (Irl) EF Education-EasyPost |
1 |
16 |
Gal Glivar (Slo) Alpecin-Premier Tech |
1 |
Pos |
Rider |
Time |
|---|---|---|
1 |
Paul Seixas (Fra) Decathlon CMA CGM |
3:55:29 |
2 |
Léo Bisiaux (Fra) Decathlon CMA CGM |
3:56:26 |
3 |
Markel Beloki Fernandez (Spa) EF Education-EasyPost |
3:56:53 |
4 |
Luke Tuckwell (Aus) Red Bull-Bora-Hansgrohe |
3:56:57 |
5 |
Tim Rex (Bel) Visma-Lease a Bike |
4:03:06 |
6 |
Juan Martinez Huertas (Col) Picnic PostNL |
4:05:47 |
7 |
Bjoern Koerdt (GBr) Picnic PostNL |
4:07:24 |
8 |
Johannes Kulset (Nor) Uno-X Mobility |
4:07:24 |
9 |
Maxime Decomble (Fra) Groupama-FDJ United |
4:07:24 |
10 |
Menno Huising (Ned) Visma-Lease a Bike |
4:09:33 |
11 |
Adria Pericas Capdevila (Spa) UAE Team Emirates-XRG |
4:09:33 |
12 |
Michael Shea Leonard (Can) EF Education-EasyPost |
4:09:33 |
13 |
Peter Hansen (Den) Ineos Grenadiers |
4:09:54 |
14 |
Roman Ermakov (Slo) Bahrain Victorious |
4:12:20 |
15 |
Alexy Faure Prost (Fra) Picnic PostNL |
4:13:56 |
16 |
Gari Ugarte Larrea (Spa) Euskaltel-Euskadi |
4:17:15 |
17 |
Nil Gimeno Ferrer (Spa) Equipo Kern Pharma |
4:17:15 |
18 |
Unai Ramos Murillo (Spa) Equipo Kern Pharma |
4:17:15 |
19 |
Andrew August (USA) Ineos Grenadiers |
4:20:46 |
20 |
Felix Ørn-Kristoff (Nor) Lotto-Intermarché |
4:20:46 |
21 |
Emil Herzog (Ger) Red Bull-Bora-Hansgrohe |
4:20:46 |
nan |
Aaron Dockx (Bel) Alpecin-Premier Tech |
General classification after stage 4
Pos |
Rider |
Time |
|---|---|---|
1 |
Paul Seixas (Fra) Decathlon CMA CGM |
12:03:53 |
2 |
Primož Roglič (Slo) Red Bull-Bora-Hansgrohe |
12:06:12 |
3 |
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe |
12:06:21 |
4 |
Ion Izaguirre Insausti (Spa) Cofidis |
12:06:22 |
5 |
Mattias Skjelmose (Den) Lidl-Trek |
12:06:27 |
6 |
Ben Tulett (GBr) Visma-Lease a Bike |
12:06:40 |
7 |
Alex Baudin (Fra) EF Education-EasyPost |
12:06:44 |
8 |
Harold Alfonso Tejada Canacue (Col) XDS Astana |
12:07:01 |
9 |
Cian Uijtdebroeks (Bel) Movistar Team |
12:07:14 |
10 |
Clément Champoussin (Fra) XDS Astana |
12:07:15 |
11 |
Pello Bilbao Lopez de Armentia (Spa) Bahrain Victorious |
12:07:35 |
12 |
Javier Romo Oliver (Spa) Movistar Team |
12:07:49 |
13 |
Igor Arrieta Lizarraga (Spa) UAE Team Emirates-XRG |
12:08:00 |
14 |
Matthew Riccitello (USA) Decathlon CMA CGM |
12:08:07 |
15 |
Tobias Halland Johannessen (Nor) Uno-X Mobility |
12:08:11 |
16 |
Guillaume Martin Guyonnet (Fra) Groupama-FDJ United |
12:08:31 |
17 |
Juan Pedro Lopez Perez (Spa) Movistar Team |
12:08:35 |
18 |
Clément Braz Afonso (Fra) Groupama-FDJ United |
12:08:53 |
19 |
Kévin Vauquelin (Fra) Ineos Grenadiers |
12:09:03 |
20 |
Markel Beloki Fernandez (Spa) EF Education-EasyPost |
12:09:07 |
21 |
Emiel Verstrynge (Bel) Alpecin-Premier Tech |
12:09:09 |
22 |
Lorenzo Fortunato (Ita) XDS Astana |
12:09:19 |
23 |
Ibon Ruiz Sedano (Spa) Equipo Kern Pharma |
12:10:17 |
24 |
Tijmen Graat (Ned) Visma-Lease a Bike |
12:11:25 |
25 |
Mauri Vansevenant (Bel) Soudal-QuickStep |
12:11:54 |
26 |
Txomin Juaristi Arrieta (Spa) Euskaltel-Euskadi |
12:12:14 |
27 |
Jan Castellon Ribalta (Spa) Caja Rural-Seguros RGA |
12:12:22 |
28 |
Jose Manuel Diaz Gallego (Spa) Burgos Burpellet BH |
12:12:39 |
29 |
Carlos Garcia Pierna (Spa) Burgos Burpellet BH |
12:15:19 |
30 |
Jardi Christiaan van der Lee (Ned) EF Education-EasyPost |
12:16:45 |
31 |
Unai Iribar Jauregi (Spa) Equipo Kern Pharma |
12:17:30 |
32 |
Jonathan Lastra Martinez (Spa) Euskaltel-Euskadi |
12:17:45 |
33 |
Samuel Fernandez Garcia (Spa) Caja Rural-Seguros RGA |
12:18:09 |
34 |
Jose Luis Faura Asensio (Spa) Burgos Burpellet BH |
12:18:39 |
35 |
Julen Arriola-Bengoa Beitia (Spa) Caja Rural-Seguros RGA |
12:18:43 |
36 |
Luke Tuckwell (Aus) Red Bull-Bora-Hansgrohe |
12:19:02 |
37 |
Ilan van Wilder (Bel) Soudal-QuickStep |
12:19:20 |
38 |
Reuben Thompson (NZl) Lotto-Intermarché |
12:21:33 |
39 |
Fernando Barcelo Aragon (Spa) Caja Rural-Seguros RGA |
12:22:06 |
40 |
Christian Scaroni (Ita) XDS Astana |
12:22:16 |
41 |
Mattia Gaffuri (Ita) Picnic PostNL |
12:22:32 |
42 |
Nicolas Alustiza Goenaga (Spa) Euskaltel-Euskadi |
12:23:48 |
43 |
Natnael Tesfatsion (Eri) Movistar Team |
12:23:59 |
44 |
Alex Aranburu Deva (Spa) Cofidis |
12:24:04 |
45 |
Quentin Pacher (Fra) Groupama-FDJ United |
12:24:52 |
46 |
Peter Hansen (Den) Ineos Grenadiers |
12:25:32 |
47 |
Léo Bisiaux (Fra) Decathlon CMA CGM |
12:27:07 |
48 |
Jorge Gutierrez Gonzalez (Spa) Equipo Kern Pharma |
12:27:27 |
49 |
Nicolas Prodhomme (Fra) Decathlon CMA CGM |
12:27:35 |
50 |
Simone Velasco (Ita) XDS Astana |
12:28:00 |
51 |
Carlos Verona Quintanilla (Spa) Lidl-Trek |
12:28:04 |
52 |
Enzo Paleni (Fra) Groupama-FDJ United |
12:28:29 |
53 |
Sinuhe Fernandez Rodriguez (Spa) Burgos Burpellet BH |
12:28:36 |
54 |
Raul Garcia Pierna (Spa) Movistar Team |
12:28:41 |
55 |
Gotzon Martin Sanz (Spa) Euskaltel-Euskadi |
12:28:54 |
56 |
Lorenzo Quartucci (Ita) Burgos Burpellet BH |
12:29:10 |
57 |
Haimar Etxeberria Ansalas (Spa) Red Bull-Bora-Hansgrohe |
12:29:15 |
58 |
Ethan Edward Hayter (GBr) Soudal-QuickStep |
12:29:49 |
59 |
Steven Kruijswijk (Ned) Visma-Lease a Bike |
12:29:51 |
60 |
Jamie Meehan (Irl) Cofidis |
12:30:05 |
61 |
Andrea Bagioli (Ita) Lidl-Trek |
12:31:24 |
62 |
Marc Soler (Spa) UAE Team Emirates-XRG |
12:31:35 |
63 |
Bjoern Koerdt (GBr) Picnic PostNL |
12:31:47 |
64 |
Adria Pericas Capdevila (Spa) UAE Team Emirates-XRG |
12:32:22 |
65 |
Steff Cras (Bel) Soudal-QuickStep |
12:32:33 |
66 |
Quinn Simmons (USA) Lidl-Trek |
12:32:56 |
67 |
Fabian Weiss (Swi) Tudor Pro Cycling |
12:32:57 |
68 |
James Shaw (GBr) EF Education-EasyPost |
12:33:06 |
69 |
Martin Tjøtta (Nor) Uno-X Mobility |
12:33:53 |
70 |
Matthew Dinham (Aus) Picnic PostNL |
12:34:32 |
71 |
Anders Halland Johannessen (Nor) Uno-X Mobility |
12:34:37 |
72 |
Johannes Kulset (Nor) Uno-X Mobility |
12:34:42 |
73 |
Ben Healy (Irl) EF Education-EasyPost |
12:35:33 |
74 |
Jorge Arcas (Spa) Movistar Team |
12:35:51 |
75 |
Axel Laurance (Fra) Ineos Grenadiers |
12:36:08 |
76 |
Nicola Conci (Ita) XDS Astana |
12:36:17 |
77 |
Gal Glivar (Slo) Alpecin-Premier Tech |
12:36:23 |
78 |
Hugo Houle (Can) Alpecin-Premier Tech |
12:37:08 |
79 |
Maxime Decomble (Fra) Groupama-FDJ United |
12:37:20 |
80 |
Attila Valter (Hun) Bahrain Victorious |
12:37:32 |
81 |
Antonio Tiberi (Ita) Bahrain Victorious |
12:37:37 |
82 |
Lukas Nerurkar (GBr) EF Education-EasyPost |
12:38:25 |
83 |
Michael Shea Leonard (Can) EF Education-EasyPost |
12:38:26 |
84 |
Juan Martinez Huertas (Col) Picnic PostNL |
12:39:10 |
85 |
Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi |
12:39:20 |
86 |
Tim Rex (Bel) Visma-Lease a Bike |
12:39:44 |
87 |
Jordan Labrosse (Fra) Decathlon CMA CGM |
12:40:19 |
88 |
Yael Joalland (Fra) Cofidis |
12:40:20 |
89 |
Andreas Kron (Den) Uno-X Mobility |
12:40:24 |
90 |
Alex Molenaar (Ned) Caja Rural-Seguros RGA |
12:40:32 |
91 |
Gianni Moscon (Ita) Red Bull-Bora-Hansgrohe |
12:40:49 |
92 |
Joseba Lopez Cuesta (Spa) Caja Rural-Seguros RGA |
12:40:49 |
93 |
Joan Bou Company (Spa) Caja Rural-Seguros RGA |
12:41:06 |
94 |
Brandon Mcnulty (USA) UAE Team Emirates-XRG |
12:43:02 |
95 |
Julian Alaphilippe (Fra) Tudor Pro Cycling |
12:43:50 |
96 |
Filippo Fiorelli (Ita) Visma-Lease a Bike |
12:43:55 |
97 |
Victor Langellotti (Mon) Ineos Grenadiers |
12:44:59 |
98 |
Julien Bernard (Fra) Lidl-Trek |
12:45:05 |
99 |
Johannes Staune-Mittet (Nor) Decathlon CMA CGM |
12:45:40 |
100 |
Alexy Faure Prost (Fra) Picnic PostNL |
12:45:58 |
101 |
Bruno Armirail (Fra) Visma-Lease a Bike |
12:46:20 |
102 |
Andrew August (USA) Ineos Grenadiers |
12:46:26 |
103 |
Frank van den Broek (Ned) Picnic PostNL |
12:46:36 |
104 |
Brandon Smith Rivera Vargas (Col) Ineos Grenadiers |
12:46:59 |
105 |
Bauke Mollema (Ned) Lidl-Trek |
12:47:25 |
106 |
Jan Maas (Ned) Cofidis |
12:47:39 |
107 |
James Knox (GBr) Picnic PostNL |
12:47:43 |
108 |
Roman Ermakov (Slo) Bahrain Victorious |
12:48:38 |
109 |
Felix Grossschartner (Aut) UAE Team Emirates-XRG |
12:48:49 |
110 |
Baptiste Veistroffer (Fra) Lotto-Intermarché |
12:49:06 |
111 |
Oliver Stockwell (GBr) Bahrain Victorious |
12:49:28 |
112 |
Aurélien Paret Peintre (Fra) Decathlon CMA CGM |
12:49:58 |
113 |
Ramses Debruyne (Bel) Alpecin-Premier Tech |
12:50:34 |
114 |
Paul Ourselin (Fra) Cofidis |
12:51:36 |
115 |
Iker Mintegi Claver (Spa) Euskaltel-Euskadi |
12:52:13 |
116 |
Ayco Bastiaens (Bel) Soudal-QuickStep |
12:52:37 |
117 |
Rainer Kepplinger (Aut) Bahrain Victorious |
12:54:55 |
118 |
Unai Ramos Murillo (Spa) Equipo Kern Pharma |
12:56:42 |
119 |
Menno Huising (Ned) Visma-Lease a Bike |
12:56:59 |
120 |
Robin Orins (Bel) Lotto-Intermarché |
12:57:13 |
121 |
Domen Novak (Slo) UAE Team Emirates-XRG |
12:58:06 |
122 |
Magnus Nielsen (Den) Uno-X Mobility |
12:58:38 |
123 |
Jacob Eriksson (Swe) Tudor Pro Cycling |
12:58:59 |
124 |
Nil Gimeno Ferrer (Spa) Equipo Kern Pharma |
12:59:12 |
125 |
Gari Ugarte Larrea (Spa) Euskaltel-Euskadi |
12:59:26 |
126 |
Torstein Træen (Nor) Uno-X Mobility |
13:04:22 |
127 |
Iñigo Elosegui Momeñe (Spa) Equipo Kern Pharma |
13:04:22 |
128 |
Martin Svrček (Svk) Soudal-QuickStep |
13:07:27 |
129 |
Emil Herzog (Ger) Red Bull-Bora-Hansgrohe |
13:08:39 |
130 |
Lucas Wade Hamilton (Aus) Ineos Grenadiers |
13:08:39 |
131 |
Felix Ørn-Kristoff (Nor) Lotto-Intermarché |
13:08:41 |
132 |
Adrian Fajardo Toledo (Spa) Burgos Burpellet BH |
13:18:45 |
Pos |
Rider |
Time |
|---|---|---|
1 |
Paul Seixas (Fra) Decathlon CMA CGM |
62 |
2 |
Axel Laurance (Fra) Ineos Grenadiers |
35 |
3 |
Igor Arrieta Lizarraga (Spa) UAE Team Emirates-XRG |
32 |
4 |
Tobias Halland Johannessen (Nor) Uno-X Mobility |
32 |
5 |
Primož Roglič (Slo) Red Bull-Bora-Hansgrohe |
30 |
6 |
Mattias Skjelmose (Den) Lidl-Trek |
29 |
7 |
Ilan van Wilder (Bel) Soudal-QuickStep |
26 |
8 |
Alex Aranburu Deva (Spa) Cofidis |
25 |
9 |
Ion Izaguirre Insausti (Spa) Cofidis |
23 |
10 |
Ben Tulett (GBr) Visma-Lease a Bike |
21 |
11 |
Kévin Vauquelin (Fra) Ineos Grenadiers |
20 |
12 |
Guillaume Martin Guyonnet (Fra) Groupama-FDJ United |
19 |
13 |
Brandon Mcnulty (USA) UAE Team Emirates-XRG |
18 |
14 |
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe |
18 |
15 |
Christian Scaroni (Ita) XDS Astana |
16 |
16 |
Natnael Tesfatsion (Eri) Movistar Team |
16 |
17 |
Felix Grossschartner (Aut) UAE Team Emirates-XRG |
16 |
18 |
Alex Baudin (Fra) EF Education-EasyPost |
15 |
19 |
Cian Uijtdebroeks (Bel) Movistar Team |
14 |
20 |
Ethan Edward Hayter (GBr) Soudal-QuickStep |
10 |
21 |
Pello Bilbao Lopez de Armentia (Spa) Bahrain Victorious |
10 |
22 |
Juan Pedro Lopez Perez (Spa) Movistar Team |
10 |
23 |
Reuben Thompson (NZl) Lotto-Intermarché |
10 |
24 |
James Shaw (GBr) EF Education-EasyPost |
10 |
25 |
Bruno Armirail (Fra) Visma-Lease a Bike |
10 |
26 |
Clément Braz Afonso (Fra) Groupama-FDJ United |
9 |
27 |
Andrew August (USA) Ineos Grenadiers |
9 |
28 |
Lorenzo Fortunato (Ita) XDS Astana |
8 |
29 |
Harold Alfonso Tejada Canacue (Col) XDS Astana |
7 |
30 |
Clément Champoussin (Fra) XDS Astana |
7 |
31 |
Javier Romo Oliver (Spa) Movistar Team |
6 |
32 |
Michael Shea Leonard (Can) EF Education-EasyPost |
6 |
33 |
Andreas Kron (Den) Uno-X Mobility |
6 |
34 |
Emiel Verstrynge (Bel) Alpecin-Premier Tech |
5 |
35 |
Jardi Christiaan van der Lee (Ned) EF Education-EasyPost |
5 |
36 |
Matthew Dinham (Aus) Picnic PostNL |
4 |
37 |
Joan Bou Company (Spa) Caja Rural-Seguros RGA |
4 |
38 |
Markel Beloki Fernandez (Spa) EF Education-EasyPost |
3 |
39 |
Mauri Vansevenant (Bel) Soudal-QuickStep |
1 |
Pos |
Rider |
Time |
|---|---|---|
1 |
Joan Bou Company (Spa) Caja Rural-Seguros RGA |
22 |
2 |
Paul Seixas (Fra) Decathlon CMA CGM |
13 |
3 |
Igor Arrieta Lizarraga (Spa) UAE Team Emirates-XRG |
13 |
4 |
Tobias Halland Johannessen (Nor) Uno-X Mobility |
10 |
5 |
Mattias Skjelmose (Den) Lidl-Trek |
8 |
6 |
Brandon Mcnulty (USA) UAE Team Emirates-XRG |
7 |
7 |
Alex Aranburu Deva (Spa) Cofidis |
6 |
8 |
Alex Baudin (Fra) EF Education-EasyPost |
6 |
9 |
Iker Mintegi Claver (Spa) Euskaltel-Euskadi |
6 |
10 |
Anders Halland Johannessen (Nor) Uno-X Mobility |
5 |
11 |
Marc Soler (Spa) UAE Team Emirates-XRG |
4 |
12 |
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe |
4 |
13 |
Andreas Kron (Den) Uno-X Mobility |
3 |
14 |
Juan Pedro Lopez Perez (Spa) Movistar Team |
3 |
15 |
Jardi Christiaan van der Lee (Ned) EF Education-EasyPost |
3 |
16 |
Cian Uijtdebroeks (Bel) Movistar Team |
2 |
17 |
Guillaume Martin Guyonnet (Fra) Groupama-FDJ United |
2 |
18 |
Lorenzo Fortunato (Ita) XDS Astana |
2 |
19 |
Ilan van Wilder (Bel) Soudal-QuickStep |
2 |
20 |
Quentin Pacher (Fra) Groupama-FDJ United |
2 |
21 |
Quinn Simmons (USA) Lidl-Trek |
2 |
22 |
Axel Laurance (Fra) Ineos Grenadiers |
2 |
23 |
Bruno Armirail (Fra) Visma-Lease a Bike |
2 |
24 |
Bauke Mollema (Ned) Lidl-Trek |
2 |
25 |
Adrian Fajardo Toledo (Spa) Burgos Burpellet BH |
2 |
26 |
Ion Izaguirre Insausti (Spa) Cofidis |
1 |
27 |
Kévin Vauquelin (Fra) Ineos Grenadiers |
1 |
28 |
Reuben Thompson (NZl) Lotto-Intermarché |
1 |
29 |
Christian Scaroni (Ita) XDS Astana |
1 |
30 |
Natnael Tesfatsion (Eri) Movistar Team |
1 |
31 |
Raul Garcia Pierna (Spa) Movistar Team |
1 |
32 |
Ethan Edward Hayter (GBr) Soudal-QuickStep |
1 |
33 |
Ben Healy (Irl) EF Education-EasyPost |
1 |
34 |
Gal Glivar (Slo) Alpecin-Premier Tech |
1 |
35 |
Frank van den Broek (Ned) Picnic PostNL |
1 |
Pos |
Rider |
Time |
|---|---|---|
1 |
Paul Seixas (Fra) Decathlon CMA CGM |
12:03:53 |
2 |
Markel Beloki Fernandez (Spa) EF Education-EasyPost |
12:09:07 |
3 |
Luke Tuckwell (Aus) Red Bull-Bora-Hansgrohe |
12:19:02 |
4 |
Peter Hansen (Den) Ineos Grenadiers |
12:25:32 |
5 |
Léo Bisiaux (Fra) Decathlon CMA CGM |
12:27:07 |
6 |
Bjoern Koerdt (GBr) Picnic PostNL |
12:31:47 |
7 |
Adria Pericas Capdevila (Spa) UAE Team Emirates-XRG |
12:32:22 |
8 |
Johannes Kulset (Nor) Uno-X Mobility |
12:34:42 |
9 |
Maxime Decomble (Fra) Groupama-FDJ United |
12:37:20 |
10 |
Michael Shea Leonard (Can) EF Education-EasyPost |
12:38:26 |
11 |
Juan Martinez Huertas (Col) Picnic PostNL |
12:39:10 |
12 |
Tim Rex (Bel) Visma-Lease a Bike |
12:39:44 |
13 |
Alexy Faure Prost (Fra) Picnic PostNL |
12:45:58 |
14 |
Andrew August (USA) Ineos Grenadiers |
12:46:26 |
15 |
Roman Ermakov (Slo) Bahrain Victorious |
12:48:38 |
16 |
Unai Ramos Murillo (Spa) Equipo Kern Pharma |
12:56:42 |
17 |
Menno Huising (Ned) Visma-Lease a Bike |
12:56:59 |
18 |
Nil Gimeno Ferrer (Spa) Equipo Kern Pharma |
12:59:12 |
19 |
Gari Ugarte Larrea (Spa) Euskaltel-Euskadi |
12:59:26 |
20 |
Emil Herzog (Ger) Red Bull-Bora-Hansgrohe |
13:08:39 |
21 |
Felix Ørn-Kristoff (Nor) Lotto-Intermarché |
13:08:41 |