Get all your news in one place.
100's of premium titles.
One app.
Start reading
Cycling News
Cycling News
Sport
James Moultrie

Vuelta a España: Tadej Pogačar twists the knife with 50km solo raid in Andorra to win stage 4

Pogacar celebrates at the finish with both arms raised.

With 50km to go on the first high mountain day of the Vuelta a España, Tadej Pogačar (UAE Team Emirates-XRG) drained any potential tension out of the red jersey race as he stormed away and completely destroyed his opposition solo for victory on stage 4, taking a massive step in pursuit of completing his set of Grand Tour overall titles.

Returning to Andorra, where he announced himself to the world with a maiden Grand Tour stage win at the 2019 Vuelta, Pogačar displayed seven years of development into becoming the sport's top rider by all but putting the race to bed with 17 stages still to race – even more ridiculous after considering how one of the four stages was cancelled.

He made his winning move off the back of a hard tempo being set by Decathlon CMA CGM on the Collada de Beixalis for Felix Gall, who, having poked the bear, tried valiantly but quickly failed to follow the Slovenian when he left everyone else in the rearview mirror halfway into the stage.

Extending his lead over the next two and a half climbs, Pogačar won the day by a margin of 2:39 on what was his longest Grand Tour solo victory, also growing the overall lead he already had control of out to 3:31, with four-time winner Primož Roglič the closest on GC.

Having had to settle for a fight for the podium, Pogačar's rivals could not be separated for the most part after some tough and tactical racing over the final two climbs.

In the end, 20-year-old Jarno Widar (Lotto-Intermarché) provided a look into the next generation by winning the small group sprint for second, with Gall only managing third after all of his and his team's efforts.

Already with a massive lead in red, also in control of the green points and jersey, and now leading the King of the Mountains classification, Pogačar has a chokehold on nearly everything available in this Vuelta, and anything but more stage wins en route to the title in Granada looks unlikely.

Asked after the stage if he had to go so early, Pogačar admitted, "No, no, I didn't have to do that. But the pace was super high already on the first climb, and then on the second climb we were going basically all-out from the bottom.

"When Jay [Vine] let me pass on the wheel of Decathlon, I knew I didn't want to be isolated against all the GC riders because they will all play against me. I tried with an attack on the climb and just hoped that I could survive until the finish when I saw that I could open the gap, and I did it. It was pretty tough, but beautiful out there."

More than happy with the large gap he eked out over his rivals, Pogačar is committing to defending the jersey and trying to become the first rider since Gianni Bugno in the 90s to lead a Grand Tour from start to finish.

"I mean, any gap is more than enough. But yeah, it's super good because now I can be calm and confident for the next days. We just keep going day by day and focus on each day after this, because it will be a little bit less stressful for sure," said Pogačar.

"I mean, I will say you never know, but now it's a good gap. So we give our best to control it every day. But if it's uncontrollable, you cannot control, and then we will have to fight. But it's going to be tough. We have a really strong team here, so we are ready."

(Image credit: Getty Images)

How it unfolded

After the drama of Monday's hailstorm and cancellation, normal service resumed at the Vuelta a España in Andorra la Vella, where a short but brutal 104km stage would bring the riders through the first high mountain stage of the 2026 edition, and there was one clear favourite.

Returning to where he made his name as a Grand Tour rider seven years ago at the Vuelta, race leader Tadej Pogačar and UAE Team Emirates-XRG made their intentions clear right from kilometre zero, with the black and white jerseys immediately coming to the front to pace for their all-conquering leader. Just one day after the weather denied him a chance at racing for victory, everyone was expecting a full-on Pogačar show.

With several riders on adopted home roads in the landlocked Pyrenean microstate, there were still many willing attackers, with Visma-Lease a Bike the most interested team in forming an early breakaway.

With Wout van Aert, Matthew Brennan, Bruno Armirail and Ben Tulett all getting up the road, alongside Finn Fisher-Black (Red Bull-Bora-Hansgrohe), Pablo Castrillo, Raul Garcia Pierna (Movistar), Eddie Dunbar (Pinarello Q36.5), Alexey Lutsenko (NSN), Simon Dalby (Uno X Mobility), Paul Double (Jayco AlUla), Georg Steinhauser (EF Education-EasyPost), Lorenzo Fortunato (XDS Astana), Ivan Sosa (Kern Pharma), Gijs Leemreize, and Mattia Gaffuri (Picnic PostNL), the gap started to go out to more than minute.

UAE led the peloton out of neutral for the opening 20km onto the Port d'Envalira (23.3km at 5.1%), but with 85km to go, they were overtaken by Decathlon CMA CGM, who started to set an infernal pace for Felix Gall's GC ambitions.

The break still managed to lead over the summit, Lorenzo Fortunato (XDS Astana) taking the maximum King of the Mountains points and moving into the virtual lead of that blue and white jersey – what unfolded later in the stage would deny him at the finish, though.

Decathlon's efforts reduced the break's advantage down to under 30 seconds at the top, and on the descent, made contact with the 16 leaders with 70km to go. Decimating much of the peloton, the next climb would offer more room for inflicting damage, the Collada de Beixalis (7km at 8.5%).

Decathlon set the tempo

(Image credit: Getty Images)

At the foot of the second category 1 climb along the route, UAE moved back into control with Pogačar ominously setting Jay Vine to work on the front. This didn't last long, though, as Decathlon showed their confidence and re-took the responsibility of pacing.

Gall had his trusty Austrian compatriot Gregor Mühlberger working for him on the front, setting an infernal tempo which completely blew up the group of favourites, reducing the lead group to less than 15 riders with a touch more than 50km still to ride.

Pogačar quickly had enough. With 50.3km to go on stage 4, he took it to all of his rivals on the Collada de Beixalis. While almost everyone disappeared behind him into obscurity, Gall tried – as he did at the Giro behind Jonas Vingegaard – to follow the race leader, but soon couldn't hold the pace.

Just 2km later, Pogačar was 48 seconds up the road, and Gall was back in what remained of the peloton. EF Education-EasyPost took up the mantle of pacing through recent development team graduate Juan Felipe Rodriguez, who paced for Richard Carapaz, but the gap only continued to grow in the wrong direction, out to more than 1:30 at the summit.

Tadej Pogacar cools down during stage 4 of the 2026 Vuelta a España (Image credit: Getty Images)

The final category 1 climb of the stage was the common training ascent for much of the peloton, the Coll d'Ordino (10km at 7%), and with Pogačar two minutes out of sight at the foot, cooperation started to fail in the group behind, prompting Decathlon to come back to the front.

Onto the Ordino and Gall would attack again, dropping everyone except for Oscar Onley (Nectompany Ineos) as the fight for the podium hotted up on stage 4. Four-time winner Primož Roglič wasn't done, though, accelerating to try and bridge across with around 5km of the climb still to come.

Looking like the Roglič of old, he scorched across the gap in no time, before Enric Mas (Movistar) and Sepp Kuss (Visma-Lease a Bike) did the same, making a five-man leading chase group, who failed again to cooperate.

The final climb

On the downhill approach to the final climb, Alto de la Comella (4km at 5.9%), the group of five became nine, as they were joined by Jarno Widar (Lotto-Intermarché), Mattias Skjelmose (Lidl-Trek), Carapaz, and Mühlberger, setting up a tactical fight in the last 10km.

Decathlon, for the umpteenth time, moved to the front with Mühlberger leading out Gall on the short ascent, which did for Skjelmose's hopes as he dropped. 2:48 down the road on Pogačar, Gall was attacking again but without much result, prompting Roglič to counter and drop Carapaz.

With four bonus seconds available for second to the top of the climb, Onley sprinted ahead to take them in front of Gall, who took the last two seconds available. All of this aggression reduced the gap to Pogačar to 2:43, who was approaching victory further up the road.

Even with the likes of Skjelmose and Carapaz off the back, the chasing group of GC challengers could not be separated, with a sprint set to decide the minor placings on stage 4. Some 2:39 after Pogačar, Widar would win the charge for second just ahead of Gall, with only Onley, Mas, Kuss and Roglič making it into the first chase group.

Jarno Widar leads the first chase group home in a sprint during stage 4 of the Vuelta a España 2026 (Image credit: Getty Images)

For unbeatable coverage across road, gravel and tech, subscribe to Cyclingnews. You'll get comprehensive race coverage of La Vuelta a España, subscriber-exclusive analysis from our expert columnists, in-depth features and industry-leading tech insight. Plus, the Cyclingnews app lets you follow the action wherever you go! Join today.

Results

Rank

Name

Result

1

Tadej Pogacar (Slo) UAE Team Emirates XRG

2:40:35

2

Jarno Widar (Bel) Lotto Intermarche

0:02:39

3

Félix Gall (Aut) Decathlon CMA CGM

4

Oscar Onley (GBr) Netcompany Ineos

5

Sepp Kuss (USA) Visma-Lease A Bike

6

Enric Mas (Spa) Movistar

7

Primoz Roglic (Slo) Red Bull-Bora-Hansgrohe

8

Richard Carapaz (Ecu) EF Education-EasyPost

0:02:57

9

Mattias Skjelmose (Den) Lidl-Trek

0:03:17

10

Gregor Mühlberger (Aut) Decathlon CMA CGM

11

Jay Vine (Aus) UAE Team Emirates XRG

0:03:37

12

Lindsay De Vylder (Bel) Alpecin-Premier Tech

0:03:57

13

Harold Tejada (Col) XDS Astana

0:04:34

14

Pablo Torres Arias (Spa) UAE Team Emirates XRG

0:04:40

15

Marco Brenner (Ger) Tudor

0:05:14

16

Clément Berthet (Fra) Groupama-FDJ United

0:06:29

17

Jan Hirt (Cze) NSN Cycling

0:06:43

18

Ibon Ruiz Sedano (Spa) Kern Pharma

0:06:59

19

Ben Tulett (GBr) Visma-Lease A Bike

0:07:48

20

Jakob Omrzel (Slo) Bahrain Victorious

0:07:59

21

Embret Svestad-Bårdseng (Nor) Netcompany Ineos

0:08:03

22

Finlay Pickering (GBr) Jayco AlUla

0:08:13

23

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

24

Cristian Rodriguez (Spa) XDS Astana

25

Jørgen Nordhagen (Nor) Visma-Lease A Bike

26

Léo Bisiaux (Fra) Decathlon CMA CGM

0:08:16

27

Mikel Landa (Spa) Soudal Quick-Step

28

Juan Felipe Rodriguez Contreras (Col) EF Education-EasyPost

0:10:45

29

Matthew Riccitello (USA) Decathlon CMA CGM

30

Tobias Johannessen (Nor) Uno-X Mobility

0:12:55

31

Urko Berrade Fernandez (Spa) Kern Pharma

32

Mario Aparicio Muñoz (Spa) Burgos-Burpellet-BH

0:13:42

33

Jose Manuel Diaz Gallego (Spa) Burgos-Burpellet-BH

34

George Bennett (NZl) NSN Cycling

0:13:45

35

Emanuel Buchmann (Ger) Cofidis

36

Roland Thalmann (Swi) Tudor

37

Thomas Gloag (GBr) Pinarello-Q36.5

38

William Barta (USA) Tudor

39

Pavel Sivakov (Fra) UAE Team Emirates XRG

40

Lorenzo Fortunato (Ita) XDS Astana

41

Bruno Armirail (Fra) Visma-Lease A Bike

42

Edward Dunbar (Irl) Pinarello-Q36.5

43

Raul Garcia (Spa) Movistar

44

Jack Haig (Aus) Netcompany Ineos

45

Attila Valter (Hun) Bahrain Victorious

0:15:42

46

Pello Bilbao (Spa) Bahrain Victorious

0:15:43

47

Filippo Zana (Ita) Soudal Quick-Step

0:17:07

48

James Shaw (GBr) EF Education-EasyPost

0:17:22

49

Luke Tuckwell (Aus) Red Bull-Bora-Hansgrohe

0:18:36

50

Ivan Sosa (Col) Kern Pharma

0:19:44

51

Simon Dalby (Den) Uno-X Mobility

0:21:30

52

Roel Van Sintmaartensdijk (Ned) Lotto Intermarche

0:22:45

53

Luca Van Boven (Bel) Lotto Intermarche

54

Fabian Weiss (Swi) Tudor

55

Xabier Azparren Irurzun (Spa) Pinarello-Q36.5

56

Rémy Rochas (Fra) Groupama-FDJ United

57

Pau Miquel Delgado (Spa) Bahrain Victorious

58

Fredrik Dversnes (Nor) Uno-X Mobility

59

Reuben Thompson (NZl) Lotto Intermarche

60

Vito Braet (Bel) Lotto Intermarche

61

Jacopo Mosca (Ita) Lidl-Trek

62

Kevin Vermaerke (USA) UAE Team Emirates XRG

63

Rudy Porter (Aus) Jayco AlUla

64

Hannes Wilksch (Ger) Tudor

65

Paul Ourselin (Fra) Cofidis

66

Jorge Arcas (Spa) Movistar

67

Iñigo Elosegui Momeñe (Spa) Kern Pharma

68

Julien Bernard (Fra) Lidl-Trek

69

Sylvain Moniquet (Bel) Cofidis

70

Carlos Canal Blanco (Spa) Movistar

71

Francesco Busatto (Ita) Alpecin-Premier Tech

72

Lars Craps (Bel) Lotto Intermarche

73

Jordan Labrosse (Fra) Decathlon CMA CGM

74

Moritz Kretschy (Ger) NSN Cycling

75

Floris Van Tricht (Bel) NSN Cycling

76

Gal Glivar (Slo) Alpecin-Premier Tech

77

Santiago Buitrago (Col) Bahrain Victorious

78

Alberto Dainese (Ita) Soudal Quick-Step

79

Mauri Vansevenant (Bel) Soudal Quick-Step

80

Guillermo Juan Martinez Huertas (Col) Picnic PostNL

81

Vincenzo Albanese (Ita) EF Education-EasyPost

82

Enzo Paleni (Fra) Groupama-FDJ United

83

Steven Kruijswijk (Ned) Visma-Lease A Bike

84

Bastien Tronchon (Fra) Groupama-FDJ United

85

Stefan Küng (Swi) Tudor

86

Mathijs Paasschens (Ned) Bahrain Victorious

87

Alastair MacKellar (Aus) EF Education-EasyPost

88

Sergio Samitier (Spa) Cofidis

89

Jose Luis Faura Asensio (Spa) Burgos-Burpellet-BH

90

Alexey Lutsenko (Kaz) NSN Cycling

91

Yevgeniy Fedorov (Kaz) XDS Astana

92

Gijs Leemreize (Ned) Picnic PostNL

93

Koen Bouwman (Ned) Jayco AlUla

94

Milan Vader (Ned) Pinarello-Q36.5

95

Clement Alleno (Fra) Burgos-Burpellet-BH

96

Darren Rafferty (Irl) EF Education-EasyPost

97

Pau Marti Soriano (Spa) NSN Cycling

98

Nicholas Schultz (Aus) NSN Cycling

99

Christopher Hamilton (Aus) Picnic PostNL

100

Michael Gogl (Aut) Alpecin-Premier Tech

101

Patrick Konrad (Aut) Lidl-Trek

102

Gianmarco Garofoli (Ita) Soudal Quick-Step

103

Frederik Wandahl (Den) Red Bull-Bora-Hansgrohe

104

Oliver Peace (GBr) Picnic PostNL

105

Asbjørn Hellemose (Den) Jayco AlUla

106

Sinuhe Fernandez Rodriguez (Spa) Burgos-Burpellet-BH

107

Gianni Vermeersch (Bel) Red Bull-Bora-Hansgrohe

108

Darren Van Bekkum (Ned) XDS Astana

109

Carlos Rodriguez (Spa) Netcompany Ineos

110

Ivan Romeo Abad (Spa) Movistar

111

Orluis Alberto Aular Sanabria (Ven) Movistar

112

Alessandro Covi (Ita) Jayco AlUla

113

Henok Mulueberhan (Eri) XDS Astana

114

Mattia Gaffuri (Ita) Picnic PostNL

115

Joao Almeida (Por) UAE Team Emirates XRG

116

David De La Cruz (Spa) Pinarello-Q36.5

117

Jesus Herrada (Spa) Burgos-Burpellet-BH

118

Valentin Madouas (Fra) Groupama-FDJ United

119

Markel Beloki (Spa) EF Education-EasyPost

120

Pablo Castrillo (Spa) Movistar

121

Axel Laurance (Fra) Netcompany Ineos

122

Lawrence Warbasse (USA) Tudor

123

Lennard Kämna (Ger) Lidl-Trek

124

Paul Double (GBr) Jayco AlUla

125

Lucas Hamilton (Aus) Netcompany Ineos

126

Lorenzo Rota (Ita) Lotto Intermarche

127

Walter Calzoni (Ita) Pinarello-Q36.5

128

Victor Langellotti (Mon) XDS Astana

129

David Gonzalez Lopez (Spa) Pinarello-Q36.5

130

Hugo Hofstetter (Fra) NSN Cycling

131

Timo De Jong (Ned) Picnic PostNL

0:23:00

132

Mathias Norsgaard (Den) Lidl-Trek

133

Diego Uriarte Belzunegi (Spa) Kern Pharma

134

Georg Steinhauser (Ger) EF Education-EasyPost

135

Hugo Houle (Can) Alpecin-Premier Tech

136

Rudy Molard (Fra) Groupama-FDJ United

137

Marcel Camprubi Pijuan (Spa) Pinarello-Q36.5

138

Callum Scotson (Aus) Decathlon CMA CGM

139

Thibau Nys (Bel) Lidl-Trek

140

Sander De Pestel (Bel) Decathlon CMA CGM

141

Louis Rouland (Fra) Cofidis

142

Finn Fisher-Black (NZl) Red Bull-Bora-Hansgrohe

143

Magnus Cort Nielsen (Den) Uno-X Mobility

144

Mads Pedersen (Den) Lidl-Trek

145

Andreas Kron (Den) Uno-X Mobility

146

Valentin Paret Peintre (Fra) Soudal Quick-Step

147

Alessandro Romele (Ita) XDS Astana

0:23:09

148

Ethan Hayter (GBr) Soudal Quick-Step

149

Henri François Renard Haquin (Fra) Picnic PostNL

0:23:28

150

Roman Ermakov (Slo) Bahrain Victorious

151

Ben Turner (GBr) Netcompany Ineos

0:24:35

152

Wout Van Aert (Bel) Visma-Lease A Bike

153

Steffen De Schuyteneer (Bel) Lotto Intermarche

154

Christophe Laporte (Fra) Visma-Lease A Bike

155

Ivo Oliveira (Por) UAE Team Emirates XRG

156

Callum Thornley (GBr) Red Bull-Bora-Hansgrohe

157

Joshua Tarling (GBr) Netcompany Ineos

158

Timo Roosen (Ned) Picnic PostNL

159

Cesar Macias Estrada (Mex) Burgos-Burpellet-BH

160

Domen Novak (Slo) UAE Team Emirates XRG

161

Rasmus Tiller (Nor) Uno-X Mobility

162

Kaden Groves (Aus) Alpecin-Premier Tech

163

Matevž Govekar (Slo) Bahrain Victorious

164

Matthew Brennan (GBr) Visma-Lease A Bike

165

Oscar Chamberlain (Aus) Decathlon CMA CGM

166

Bryan Coquard (Fra) Cofidis

167

Martin Tjøtta (Nor) Uno-X Mobility

168

Andreas Leknessund (Nor) Uno-X Mobility

169

Olivier Le Gac (Fra) Groupama-FDJ United

170

Jordi Meeus (Bel) Red Bull-Bora-Hansgrohe

171

Fabio Van Den Bossche (Bel) Soudal Quick-Step

172

Mats Wenzel (Lux) Kern Pharma

0:24:46

173

Alexis Renard (Fra) Cofidis

0:24:47

174

Ivan Cobo Cayon (Spa) Kern Pharma

0:24:54

175

Jasha Sütterlin (Ger) Jayco AlUla

0:25:54

176

Hamish McKenzie (Aus) Jayco AlUla

177

Arthur Kluckers (Lux) Tudor

178

Ramses Debruyne (Bel) Alpecin-Premier Tech

0:25:56

179

Marc Brustenga Masague (Spa) Kern Pharma

180

Sente Sentjens (Bel) Alpecin-Premier Tech

0:26:00

181

Gianni Moscon (Ita) Red Bull-Bora-Hansgrohe

182

Cian Uijtdebroeks (Bel) Movistar

0:26:11

Young riders

Rank

Name

Result

1

Jarno Widar (Bel) Lotto Intermarche

2:43:14

2

Oscar Onley (GBr) Netcompany Ineos

3

Lindsay De Vylder (Bel) Alpecin-Premier Tech

0:01:18

4

Pablo Torres Arias (Spa) UAE Team Emirates XRG

0:02:01

5

Marco Brenner (Ger) Tudor

0:02:35

6

Ben Tulett (GBr) Visma-Lease A Bike

0:05:09

7

Jakob Omrzel (Slo) Bahrain Victorious

0:05:20

8

Embret Svestad-Bårdseng (Nor) Netcompany Ineos

0:05:24

9

Finlay Pickering (GBr) Jayco AlUla

0:05:34

10

Jørgen Nordhagen (Nor) Visma-Lease A Bike

11

Léo Bisiaux (Fra) Decathlon CMA CGM

0:05:37

12

Juan Felipe Rodriguez Contreras (Col) EF Education-EasyPost

0:08:06

13

Matthew Riccitello (USA) Decathlon CMA CGM

14

Thomas Gloag (GBr) Pinarello-Q36.5

0:11:06

15

Raul Garcia (Spa) Movistar

16

Luke Tuckwell (Aus) Red Bull-Bora-Hansgrohe

0:15:57

17

Simon Dalby (Den) Uno-X Mobility

0:18:51

18

Roel Van Sintmaartensdijk (Ned) Lotto Intermarche

0:20:06

19

Fabian Weiss (Swi) Tudor

20

Reuben Thompson (NZl) Lotto Intermarche

21

Hannes Wilksch (Ger) Tudor

22

Carlos Canal Blanco (Spa) Movistar

23

Francesco Busatto (Ita) Alpecin-Premier Tech

24

Lars Craps (Bel) Lotto Intermarche

25

Jordan Labrosse (Fra) Decathlon CMA CGM

26

Moritz Kretschy (Ger) NSN Cycling

27

Floris Van Tricht (Bel) NSN Cycling

28

Gal Glivar (Slo) Alpecin-Premier Tech

29

Guillermo Juan Martinez Huertas (Col) Picnic PostNL

30

Enzo Paleni (Fra) Groupama-FDJ United

31

Bastien Tronchon (Fra) Groupama-FDJ United

32

Alastair MacKellar (Aus) EF Education-EasyPost

33

Darren Rafferty (Irl) EF Education-EasyPost

34

Pau Marti Soriano (Spa) NSN Cycling

35

Gianmarco Garofoli (Ita) Soudal Quick-Step

36

Frederik Wandahl (Den) Red Bull-Bora-Hansgrohe

37

Oliver Peace (GBr) Picnic PostNL

38

Darren Van Bekkum (Ned) XDS Astana

39

Carlos Rodriguez (Spa) Netcompany Ineos

40

Ivan Romeo Abad (Spa) Movistar

41

Markel Beloki (Spa) EF Education-EasyPost

42

Pablo Castrillo (Spa) Movistar

43

Axel Laurance (Fra) Netcompany Ineos

44

Walter Calzoni (Ita) Pinarello-Q36.5

45

Diego Uriarte Belzunegi (Spa) Kern Pharma

0:20:21

46

Georg Steinhauser (Ger) EF Education-EasyPost

47

Marcel Camprubi Pijuan (Spa) Pinarello-Q36.5

48

Thibau Nys (Bel) Lidl-Trek

49

Louis Rouland (Fra) Cofidis

50

Finn Fisher-Black (NZl) Red Bull-Bora-Hansgrohe

51

Valentin Paret Peintre (Fra) Soudal Quick-Step

52

Alessandro Romele (Ita) XDS Astana

0:20:30

53

Henri François Renard Haquin (Fra) Picnic PostNL

0:20:49

54

Roman Ermakov (Slo) Bahrain Victorious

55

Steffen De Schuyteneer (Bel) Lotto Intermarche

0:21:56

56

Callum Thornley (GBr) Red Bull-Bora-Hansgrohe

57

Joshua Tarling (GBr) Netcompany Ineos

58

Cesar Macias Estrada (Mex) Burgos-Burpellet-BH

59

Matthew Brennan (GBr) Visma-Lease A Bike

60

Oscar Chamberlain (Aus) Decathlon CMA CGM

61

Martin Tjøtta (Nor) Uno-X Mobility

62

Mats Wenzel (Lux) Kern Pharma

0:22:07

63

Hamish McKenzie (Aus) Jayco AlUla

0:23:15

64

Sente Sentjens (Bel) Alpecin-Premier Tech

0:23:21

65

Cian Uijtdebroeks (Bel) Movistar

0:23:32

Teams

Rank

Name

Result

1

UAE Team Emirates XRG

8:10:02

2

Decathlon CMA CGM

0:05:55

3

Visma-Lease a Bike

0:10:23

4

Netcompany Ineos

0:16:10

5

XDS Astana

0:18:15

6

EF Education-EasyPost

0:22:47

7

Tudor

0:24:27

8

Groupama-FDJ United

0:29:10

9

Movistar Team

0:30:52

10

Bahrain Victorious

0:31:07

11

Kern Pharma

0:31:21

12

NSN Cycling

0:34:56

13

Red Bull-Bora-Hansgrohe

0:35:43

14

Soudal Quick-Step

0:39:51

15

Lotto Intermarche

0:39:52

16

Lidl-Trek

0:40:30

17

Alpecin-Premier Tech

0:41:10

18

Burgos-Burpellet-BH

0:41:52

19

Pinarello-Q36.5

0:41:58

20

Jayco Alula

0:45:26

21

Uno-X Mobility

0:48:53

22

Cofidis

0:50:58

23

Picnic Postnl

0:59:58

General classification after stage 4

Rank

Name

Result

1

Tadej Pogacar (Slo) UAE Team Emirates XRG

7:38:59

2

Primoz Roglic (Slo) Red Bull-Bora-Hansgrohe

0:03:21

3

Enric Mas (Spa) Movistar

0:03:32

4

Sepp Kuss (USA) Visma-Lease A Bike

0:03:44

5

Oscar Onley (GBr) Netcompany Ineos

0:03:45

6

Richard Carapaz (Ecu) EF Education-EasyPost

0:03:50

7

Félix Gall (Aut) Decathlon CMA CGM

0:03:57

8

Mattias Skjelmose (Den) Lidl-Trek

0:04:06

9

Jarno Widar (Bel) Lotto Intermarche

10

Jay Vine (Aus) UAE Team Emirates XRG

0:04:11

11

Gregor Mühlberger (Aut) Decathlon CMA CGM

0:04:34

12

Lindsay De Vylder (Bel) Alpecin-Premier Tech

0:04:44

13

Pablo Torres Arias (Spa) UAE Team Emirates XRG

0:05:27

14

Harold Tejada (Col) XDS Astana

0:05:30

15

Marco Brenner (Ger) Tudor

0:06:02

16

Clément Berthet (Fra) Groupama-FDJ United

0:07:32

17

Ibon Ruiz Sedano (Spa) Kern Pharma

0:08:37

18

Léo Bisiaux (Fra) Decathlon CMA CGM

0:08:44

19

Ben Tulett (GBr) Visma-Lease A Bike

20

Jakob Omrzel (Slo) Bahrain Victorious

0:09:17

21

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

0:09:25

22

Jørgen Nordhagen (Nor) Visma-Lease A Bike

0:09:26

23

Jan Hirt (Cze) NSN Cycling

0:09:47

24

Cristian Rodriguez (Spa) XDS Astana

0:09:51

25

Finlay Pickering (GBr) Jayco AlUla

0:09:54

26

Embret Svestad-Bårdseng (Nor) Netcompany Ineos

0:10:52

27

Mikel Landa (Spa) Soudal Quick-Step

0:11:31

28

Matthew Riccitello (USA) Decathlon CMA CGM

0:12:09

29

Juan Felipe Rodriguez Contreras (Col) EF Education-EasyPost

0:12:49

30

Tobias Johannessen (Nor) Uno-X Mobility

0:13:43

31

Urko Berrade Fernandez (Spa) Kern Pharma

0:14:20

32

William Barta (USA) Tudor

0:14:41

33

Pavel Sivakov (Fra) UAE Team Emirates XRG

0:15:00

34

Jack Haig (Aus) Netcompany Ineos

0:15:04

35

Mario Aparicio Muñoz (Spa) Burgos-Burpellet-BH

0:15:05

36

George Bennett (NZl) NSN Cycling

0:15:13

37

Thomas Gloag (GBr) Pinarello-Q36.5

0:15:17

38

Edward Dunbar (Irl) Pinarello-Q36.5

0:15:33

39

Emanuel Buchmann (Ger) Cofidis

0:16:01

40

Lorenzo Fortunato (Ita) XDS Astana

41

Roland Thalmann (Swi) Tudor

0:16:38

42

Raul Garcia (Spa) Movistar

0:17:19

43

Bruno Armirail (Fra) Visma-Lease A Bike

0:18:08

44

Filippo Zana (Ita) Soudal Quick-Step

0:18:21

45

Pello Bilbao (Spa) Bahrain Victorious

0:18:57

46

Attila Valter (Hun) Bahrain Victorious

0:19:10

47

Luke Tuckwell (Aus) Red Bull-Bora-Hansgrohe

0:19:35

48

James Shaw (GBr) EF Education-EasyPost

0:20:01

49

Ivan Sosa (Col) Kern Pharma

0:22:32

50

Simon Dalby (Den) Uno-X Mobility

0:23:01

51

Stefan Küng (Swi) Tudor

0:23:19

52

Jordan Labrosse (Fra) Decathlon CMA CGM

0:23:28

53

Orluis Alberto Aular Sanabria (Ven) Movistar

54

Finn Fisher-Black (NZl) Red Bull-Bora-Hansgrohe

0:23:30

55

Axel Laurance (Fra) Netcompany Ineos

0:23:31

56

Carlos Rodriguez (Spa) Netcompany Ineos

0:23:32

57

Bastien Tronchon (Fra) Groupama-FDJ United

0:23:36

58

Mads Pedersen (Den) Lidl-Trek

59

Joao Almeida (Por) UAE Team Emirates XRG

0:23:41

60

Ivan Romeo Abad (Spa) Movistar

61

Carlos Canal Blanco (Spa) Movistar

0:23:42

62

Santiago Buitrago (Col) Bahrain Victorious

0:23:43

63

Pau Miquel Delgado (Spa) Bahrain Victorious

0:23:46

64

Victor Langellotti (Mon) XDS Astana

0:23:49

65

Enzo Paleni (Fra) Groupama-FDJ United

0:23:50

66

Andreas Kron (Den) Uno-X Mobility

0:23:51

67

David Gonzalez Lopez (Spa) Pinarello-Q36.5

0:23:52

68

Hugo Hofstetter (Fra) NSN Cycling

0:23:53

69

Gijs Leemreize (Ned) Picnic PostNL

70

Milan Vader (Ned) Pinarello-Q36.5

0:23:54

71

Ethan Hayter (GBr) Soudal Quick-Step

72

Fredrik Dversnes (Nor) Uno-X Mobility

0:23:57

73

Francesco Busatto (Ita) Alpecin-Premier Tech

0:23:59

74

Vito Braet (Bel) Lotto Intermarche

0:24:00

75

Alessandro Covi (Ita) Jayco AlUla

0:24:04

76

Paul Double (GBr) Jayco AlUla

0:24:06

77

Valentin Madouas (Fra) Groupama-FDJ United

0:24:08

78

Clement Alleno (Fra) Burgos-Burpellet-BH

0:24:09

79

Rémy Rochas (Fra) Groupama-FDJ United

0:24:10

80

Lars Craps (Bel) Lotto Intermarche

0:24:13

81

Rudy Porter (Aus) Jayco AlUla

0:24:14

82

David De La Cruz (Spa) Pinarello-Q36.5

0:24:15

83

Gianmarco Garofoli (Ita) Soudal Quick-Step

0:24:17

84

Alberto Dainese (Ita) Soudal Quick-Step

0:24:18

85

Walter Calzoni (Ita) Pinarello-Q36.5

0:24:20

86

Rudy Molard (Fra) Groupama-FDJ United

0:24:22

87

Luca Van Boven (Bel) Lotto Intermarche

0:24:25

88

Mauri Vansevenant (Bel) Soudal Quick-Step

0:24:33

89

Alessandro Romele (Ita) XDS Astana

0:24:38

90

Lawrence Warbasse (USA) Tudor

91

Julien Bernard (Fra) Lidl-Trek

0:24:44

92

Sylvain Moniquet (Bel) Cofidis

0:24:46

93

Henri François Renard Haquin (Fra) Picnic PostNL

0:24:57

94

Henok Mulueberhan (Eri) XDS Astana

95

Wout Van Aert (Bel) Visma-Lease A Bike

0:25:00

96

Matthew Brennan (GBr) Visma-Lease A Bike

0:25:01

97

Lorenzo Rota (Ita) Lotto Intermarche

0:25:03

98

Vincenzo Albanese (Ita) EF Education-EasyPost

0:25:09

99

Gianni Vermeersch (Bel) Red Bull-Bora-Hansgrohe

0:25:15

100

Christophe Laporte (Fra) Visma-Lease A Bike

0:25:19

101

Sander De Pestel (Bel) Decathlon CMA CGM

102

Fabian Weiss (Swi) Tudor

103

Pablo Castrillo (Spa) Movistar

0:25:20

104

Fabio Van Den Bossche (Bel) Soudal Quick-Step

0:25:23

105

Jose Luis Faura Asensio (Spa) Burgos-Burpellet-BH

0:25:26

106

Thibau Nys (Bel) Lidl-Trek

0:25:28

107

Floris Van Tricht (Bel) NSN Cycling

0:25:30

108

Michael Gogl (Aut) Alpecin-Premier Tech

0:25:31

109

Markel Beloki (Spa) EF Education-EasyPost

0:25:36

110

Mattia Gaffuri (Ita) Picnic PostNL

0:25:39

111

Yevgeniy Fedorov (Kaz) XDS Astana

0:25:40

112

Hannes Wilksch (Ger) Tudor

0:25:45

113

Bryan Coquard (Fra) Cofidis

0:25:49

114

Gal Glivar (Slo) Alpecin-Premier Tech

115

Paul Ourselin (Fra) Cofidis

0:25:52

116

Jose Manuel Diaz Gallego (Spa) Burgos-Burpellet-BH

0:25:53

117

Kevin Vermaerke (USA) UAE Team Emirates XRG

0:25:54

118

Lennard Kämna (Ger) Lidl-Trek

0:25:56

119

Rasmus Tiller (Nor) Uno-X Mobility

120

Callum Scotson (Aus) Decathlon CMA CGM

0:25:57

121

Timo De Jong (Ned) Picnic PostNL

0:26:03

122

Xabier Azparren Irurzun (Spa) Pinarello-Q36.5

0:26:04

123

Marcel Camprubi Pijuan (Spa) Pinarello-Q36.5

124

Sergio Samitier (Spa) Cofidis

0:26:06

125

Moritz Kretschy (Ger) NSN Cycling

0:26:08

126

Pau Marti Soriano (Spa) NSN Cycling

127

Jacopo Mosca (Ita) Lidl-Trek

0:26:11

128

Guillermo Juan Martinez Huertas (Col) Picnic PostNL

0:26:14

129

Iñigo Elosegui Momeñe (Spa) Kern Pharma

0:26:20

130

Roman Ermakov (Slo) Bahrain Victorious

0:26:25

131

Mathias Norsgaard (Den) Lidl-Trek

0:26:30

132

Nicholas Schultz (Aus) NSN Cycling

133

Frederik Wandahl (Den) Red Bull-Bora-Hansgrohe

0:26:31

134

Andreas Leknessund (Nor) Uno-X Mobility

0:26:32

135

Jorge Arcas (Spa) Movistar

0:26:39

136

Joshua Tarling (GBr) Netcompany Ineos

0:26:40

137

Reuben Thompson (NZl) Lotto Intermarche

0:26:43

138

Mats Wenzel (Lux) Kern Pharma

0:26:44

139

Oscar Chamberlain (Aus) Decathlon CMA CGM

0:26:45

140

Cesar Macias Estrada (Mex) Burgos-Burpellet-BH

0:26:48

141

Ivo Oliveira (Por) UAE Team Emirates XRG

0:26:50

142

Alexis Renard (Fra) Cofidis

0:26:53

143

Ben Turner (GBr) Netcompany Ineos

0:26:57

144

Louis Rouland (Fra) Cofidis

0:26:58

145

Georg Steinhauser (Ger) EF Education-EasyPost

0:27:05

146

Lucas Hamilton (Aus) Netcompany Ineos

0:27:08

147

Jesus Herrada (Spa) Burgos-Burpellet-BH

0:27:10

148

Kaden Groves (Aus) Alpecin-Premier Tech

0:27:18

149

Jordi Meeus (Bel) Red Bull-Bora-Hansgrohe

0:27:21

150

Roel Van Sintmaartensdijk (Ned) Lotto Intermarche

151

Koen Bouwman (Ned) Jayco AlUla

0:27:22

152

Olivier Le Gac (Fra) Groupama-FDJ United

0:27:24

153

Patrick Konrad (Aut) Lidl-Trek

154

Asbjørn Hellemose (Den) Jayco AlUla

0:27:28

155

Steven Kruijswijk (Ned) Visma-Lease A Bike

0:27:33

156

Timo Roosen (Ned) Picnic PostNL

0:27:34

157

Matevž Govekar (Slo) Bahrain Victorious

0:27:35

158

Cian Uijtdebroeks (Bel) Movistar

0:27:43

159

Alastair MacKellar (Aus) EF Education-EasyPost

0:27:45

160

Mathijs Paasschens (Ned) Bahrain Victorious

0:27:48

161

Sinuhe Fernandez Rodriguez (Spa) Burgos-Burpellet-BH

0:27:50

162

Darren Rafferty (Irl) EF Education-EasyPost

163

Steffen De Schuyteneer (Bel) Lotto Intermarche

0:28:02

164

Hugo Houle (Can) Alpecin-Premier Tech

0:28:14

165

Jasha Sütterlin (Ger) Jayco AlUla

0:28:20

166

Callum Thornley (GBr) Red Bull-Bora-Hansgrohe

0:28:27

167

Valentin Paret Peintre (Fra) Soudal Quick-Step

0:28:34

168

Marc Brustenga Masague (Spa) Kern Pharma

0:28:45

169

Ramses Debruyne (Bel) Alpecin-Premier Tech

0:28:47

170

Martin Tjøtta (Nor) Uno-X Mobility

0:29:13

171

Diego Uriarte Belzunegi (Spa) Kern Pharma

0:29:14

172

Magnus Cort Nielsen (Den) Uno-X Mobility

0:29:21

173

Gianni Moscon (Ita) Red Bull-Bora-Hansgrohe

0:30:42

174

Arthur Kluckers (Lux) Tudor

0:31:25

175

Domen Novak (Slo) UAE Team Emirates XRG

0:32:33

176

Alexey Lutsenko (Kaz) NSN Cycling

0:33:51

177

Oliver Peace (GBr) Picnic PostNL

0:34:24

178

Darren Van Bekkum (Ned) XDS Astana

0:34:35

179

Christopher Hamilton (Aus) Picnic PostNL

0:34:56

180

Hamish McKenzie (Aus) Jayco AlUla

0:37:04

181

Ivan Cobo Cayon (Spa) Kern Pharma

0:38:27

182

Sente Sentjens (Bel) Alpecin-Premier Tech

0:43:18

Points classification

Rank

Name

Result

1

Tadej Pogacar (Slo) UAE Team Emirates XRG

82

2

Ethan Hayter (GBr) Soudal Quick-Step

37

3

Matthew Brennan (GBr) Visma-Lease A Bike

30

4

Léo Bisiaux (Fra) Decathlon CMA CGM

25

5

Pau Miquel Delgado (Spa) Bahrain Victorious

25

6

Wout Van Aert (Bel) Visma-Lease A Bike

25

7

Joshua Tarling (GBr) Netcompany Ineos

25

8

Christophe Laporte (Fra) Visma-Lease A Bike

24

9

Oscar Onley (GBr) Netcompany Ineos

22

10

Gregor Mühlberger (Aut) Decathlon CMA CGM

21

11

Lindsay De Vylder (Bel) Alpecin-Premier Tech

21

12

Finn Fisher-Black (NZl) Red Bull-Bora-Hansgrohe

20

13

Mads Pedersen (Den) Lidl-Trek

20

14

Jarno Widar (Bel) Lotto Intermarche

17

15

Hugo Hofstetter (Fra) NSN Cycling

17

16

Bryan Coquard (Fra) Cofidis

17

17

Félix Gall (Aut) Decathlon CMA CGM

15

18

Tobias Johannessen (Nor) Uno-X Mobility

15

19

Embret Svestad-Bårdseng (Nor) Netcompany Ineos

13

20

Callum Thornley (GBr) Red Bull-Bora-Hansgrohe

13

21

Sepp Kuss (USA) Visma-Lease A Bike

11

22

Axel Laurance (Fra) Netcompany Ineos

11

23

Enric Mas (Spa) Movistar

10

24

Primoz Roglic (Slo) Red Bull-Bora-Hansgrohe

9

25

Oscar Chamberlain (Aus) Decathlon CMA CGM

9

26

Richard Carapaz (Ecu) EF Education-EasyPost

8

27

Jay Vine (Aus) UAE Team Emirates XRG

8

28

Mattias Skjelmose (Den) Lidl-Trek

7

29

Orluis Alberto Aular Sanabria (Ven) Movistar

7

30

Ben Tulett (GBr) Visma-Lease A Bike

6

31

Arthur Kluckers (Lux) Tudor

6

32

Alessandro Romele (Ita) XDS Astana

5

33

Stefan Küng (Swi) Tudor

4

34

Vito Braet (Bel) Lotto Intermarche

4

35

Harold Tejada (Col) XDS Astana

3

36

David Gonzalez Lopez (Spa) Pinarello-Q36.5

3

37

Pablo Torres Arias (Spa) UAE Team Emirates XRG

2

38

Ivo Oliveira (Por) UAE Team Emirates XRG

2

39

Marco Brenner (Ger) Tudor

1

Mountains classification

Rank

Name

Result

1

Tadej Pogacar (Slo) UAE Team Emirates XRG

23

2

Lorenzo Fortunato (Ita) XDS Astana

10

3

Koen Bouwman (Ned) Jayco AlUla

6

4

Sepp Kuss (USA) Visma-Lease A Bike

6

5

Richard Carapaz (Ecu) EF Education-EasyPost

6

6

Paul Double (GBr) Jayco AlUla

6

7

Félix Gall (Aut) Decathlon CMA CGM

5

8

Enric Mas (Spa) Movistar

4

9

Oscar Onley (GBr) Netcompany Ineos

4

10

Embret Svestad-Bårdseng (Nor) Netcompany Ineos

4

11

Ivan Sosa (Col) Kern Pharma

4

12

Diego Uriarte Belzunegi (Spa) Kern Pharma

4

13

Pablo Castrillo (Spa) Movistar

2

14

Ben Tulett (GBr) Visma-Lease A Bike

1

15

Ethan Hayter (GBr) Soudal Quick-Step

1

16

Sinuhe Fernandez Rodriguez (Spa) Burgos-Burpellet-BH

1

Young riders classification

Rank

Name

Result

1

Oscar Onley (GBr) Netcompany Ineos

7:42:44

2

Jarno Widar (Bel) Lotto Intermarche

0:0:21

3

Lindsay De Vylder (Bel) Alpecin-Premier Tech

0:0:59

4

Pablo Torres Arias (Spa) UAE Team Emirates XRG

0:01:42

5

Marco Brenner (Ger) Tudor

0:02:17

6

Léo Bisiaux (Fra) Decathlon CMA CGM

0:04:59

7

Ben Tulett (GBr) Visma-Lease A Bike

8

Jakob Omrzel (Slo) Bahrain Victorious

0:05:32

9

Jørgen Nordhagen (Nor) Visma-Lease A Bike

0:05:41

10

Finlay Pickering (GBr) Jayco AlUla

0:06:09

11

Embret Svestad-Bårdseng (Nor) Netcompany Ineos

0:07:07

12

Matthew Riccitello (USA) Decathlon CMA CGM

0:08:24

13

Juan Felipe Rodriguez Contreras (Col) EF Education-EasyPost

0:09:04

14

Thomas Gloag (GBr) Pinarello-Q36.5

0:11:32

15

Raul Garcia (Spa) Movistar

0:13:34

16

Luke Tuckwell (Aus) Red Bull-Bora-Hansgrohe

0:15:50

17

Simon Dalby (Den) Uno-X Mobility

0:19:16

18

Jordan Labrosse (Fra) Decathlon CMA CGM

0:19:43

19

Finn Fisher-Black (NZl) Red Bull-Bora-Hansgrohe

0:19:45

20

Axel Laurance (Fra) Netcompany Ineos

0:19:46

21

Carlos Rodriguez (Spa) Netcompany Ineos

0:19:47

22

Bastien Tronchon (Fra) Groupama-FDJ United

0:19:51

23

Ivan Romeo Abad (Spa) Movistar

0:19:56

24

Carlos Canal Blanco (Spa) Movistar

0:19:57

25

Enzo Paleni (Fra) Groupama-FDJ United

0:20:05

26

Francesco Busatto (Ita) Alpecin-Premier Tech

0:20:14

27

Lars Craps (Bel) Lotto Intermarche

0:20:28

28

Gianmarco Garofoli (Ita) Soudal Quick-Step

0:20:32

29

Walter Calzoni (Ita) Pinarello-Q36.5

0:20:35

30

Alessandro Romele (Ita) XDS Astana

0:20:53

31

Henri François Renard Haquin (Fra) Picnic PostNL

0:21:12

32

Matthew Brennan (GBr) Visma-Lease A Bike

0:21:16

33

Fabian Weiss (Swi) Tudor

0:21:34

34

Pablo Castrillo (Spa) Movistar

0:21:35

35

Thibau Nys (Bel) Lidl-Trek

0:21:43

36

Floris Van Tricht (Bel) NSN Cycling

0:21:45

37

Markel Beloki (Spa) EF Education-EasyPost

0:21:51

38

Hannes Wilksch (Ger) Tudor

0:22:00

39

Gal Glivar (Slo) Alpecin-Premier Tech

0:22:04

40

Marcel Camprubi Pijuan (Spa) Pinarello-Q36.5

0:22:19

41

Moritz Kretschy (Ger) NSN Cycling

0:22:23

42

Pau Marti Soriano (Spa) NSN Cycling

43

Guillermo Juan Martinez Huertas (Col) Picnic PostNL

0:22:29

44

Roman Ermakov (Slo) Bahrain Victorious

0:22:40

45

Frederik Wandahl (Den) Red Bull-Bora-Hansgrohe

0:22:46

46

Joshua Tarling (GBr) Netcompany Ineos

0:22:55

47

Reuben Thompson (NZl) Lotto Intermarche

0:22:58

48

Mats Wenzel (Lux) Kern Pharma

0:22:59

49

Oscar Chamberlain (Aus) Decathlon CMA CGM

0:23:00

50

Cesar Macias Estrada (Mex) Burgos-Burpellet-BH

0:23:03

51

Louis Rouland (Fra) Cofidis

0:23:13

52

Georg Steinhauser (Ger) EF Education-EasyPost

0:23:20

53

Roel Van Sintmaartensdijk (Ned) Lotto Intermarche

0:23:36

54

Cian Uijtdebroeks (Bel) Movistar

0:23:58

55

Alastair MacKellar (Aus) EF Education-EasyPost

0:24:00

56

Darren Rafferty (Irl) EF Education-EasyPost

0:24:05

57

Steffen De Schuyteneer (Bel) Lotto Intermarche

0:24:17

58

Callum Thornley (GBr) Red Bull-Bora-Hansgrohe

0:24:42

59

Valentin Paret Peintre (Fra) Soudal Quick-Step

0:24:49

60

Martin Tjøtta (Nor) Uno-X Mobility

0:25:28

61

Diego Uriarte Belzunegi (Spa) Kern Pharma

0:25:29

62

Oliver Peace (GBr) Picnic PostNL

0:30:39

63

Darren Van Bekkum (Ned) XDS Astana

0:30:50

64

Hamish McKenzie (Aus) Jayco AlUla

0:33:19

65

Sente Sentjens (Bel) Alpecin-Premier Tech

0:39:33

Teams classification

Rank

Name

Result

1

UAE Team Emirates XRG

23:06:42

2

Decathlon CMA CGM

0:06:20

3

Visma-Lease a Bike

0:10:26

4

Netcompany Ineos

0:16:33

5

XDS Astana

0:19:38

6

Tudor

0:24:52

7

EF Education-EasyPost

0:25:23

8

Groupama-FDJ United

0:30:12

9

Movistar Team

0:31:38

10

Bahrain Victorious

0:33:02

11

Kern Pharma

0:34:32

12

Red Bull-Bora-Hansgrohe

0:36:09

13

NSN Cycling

0:38:05

14

Soudal Quick-Step

0:41:03

15

Lidl-Trek

0:42:04

16

Lotto Intermarche

0:42:16

17

Pinarello-Q36.5

0:43:53

18

Alpecin-Premier Tech

0:44:26

19

Burgos-Burpellet-BH

0:45:07

20

Jayco Alula

0:47:18

21

Uno-X Mobility

0:50:02

22

Cofidis

0:53:24

23

Picnic Postnl

1:03:38

Sign up to read this article
Read news from 100's of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.