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

Itzulia Basque Country: Paul Seixas stuns again with victory in the mountains on stage 2 to create huge GC lead

Current overall ranking leader Team Decathlon CMA CGM's French rider Paul Seixas celebrates winning the second stage of the Basque Country's Itzulia cycling tour, a 164.1 km race between Pamplona and Mendukilo cave, near Astitz, on April 7, 2026. (Photo by ANDER GILLENEA / AFP).

Paul Seixas stunned the cycling world for a second time in two days at Itzulia Basque Country with a devastating solo high-mountain attack that netted the young French star another stage win and left him in total control of the overall classification.

Seven kilometres from the top of the decisive late Category-1 ascent of San Miguel de Aralar, Seixas accelerated hard, dropping the rest of the field and easily powering past the remnants of the breakaway.

Already victorious in the opening time trial on Monday by a staggering margin, 24 hours later and one jaw-droppingly fast descent off the Aralar later, the 19-year-old Decathlon CMA CGM rider blasted home after a short uphill section with a 1:25 advantage over Mattias Skjelmose (Lidl-Trek) and Primož Roglič (Red Bull-Bora-Hansgrohe).

Florian Lipowitz (Red Bull-Bora-Hansgrohe) was also in that seven-man chase group, but Isaac del Toro (UAE Team Emirates-XRG) lost a further 18 seconds, and Juan Ayuso (Lidl-Trek) 48 seconds more than that.

Four stages remain and it is true Seixas is venturing into unknown territory with his first WorldTour lead in just the second year of his career.

But after two such impressive performances and a GC lead now yawning to almost two minutes, in a race often won by seconds, the 2026 Itzulia Basque Country has definitively become Seixas' to lose.

And having progressed so far in so little time at such a young age, far bigger goals now seem well within his grasp, too.

"I would say it was the plan today, it was maybe a bit ambitious to attack so early, maybe I attacked earlier than what I wanted, but I felt it, and after two or three minutes I was regretting it but of course I had no choice, so I pushed on until the finish," Seixas said.

"The plan was to go alone if I can, or a few guys if I cannot. And today my legs were great, also the teamwork was great, all my guys did so much work today, pushing on the front and working all day, you just had this extra power from them."

Having put two minutes into Fabio Aru's previous record for the San Miguel de Aralar, Seixas said: "It was just one of those days, that you don't know how you do it.

"The overall isn't finished, it's never over til the last day, but now I know that I'm sure that I have the level to win here, I have the gap and now we're going to manage that."

How it unfolded

With a Cat.2 climb right at the start, an early move was all but certain, and sure enough, Frank van der Broek (Picnic PostNL), Ethan Hayter (Soudal-QuickStep), Joan Bou (Caja Rural-Seguros RGA) and Iker Mintegi (Euskatel-Euskadi) were quickest out of the blocks. Bou clinched maximum points at the top of the climb, and on the rolling terrain that followed they were joined by some serious firepower comprising Adrián Fajardo (Burgos BH Burpellet), Raul García Pierna (Movistar), and Bruno Armirail (Visma-Lease a Bike).

The margins rose to nearly two minutes before Decathlon CMA CGM began to chase, as Armirail, 50 seconds down on GC and a breakaway and time trial specialist, was definitely one rider who Decathlon did not want to let get away too far.

The race trundled over the next two mid-stage Cat.3 climbs, the Zuarrarrate and Aldatz without any major incidents, as Decathlon did a solid job of keeping the break ahead under control. Fajardo dropped out of the running, and Ineos Grenadiers duo Axel Laurance and Kévin Vauquelin, at that point second overall, had a nasty tumble but could continue. However,. the remaining six still had well over a minute in hand as they approached the decisive Cat.1 ascent of San Miguel de Aralar.

The tension was visible on the very narrow approach road, with Armirail making much of the early running in the break and Quinn Simmons leading the peloton and teammate Ayuso into the foot of the steep, cemented early slopes. Decathlon, though were having none of it, setting a hard pace and instantly thinning out the pack.

Seixas makes his move (Image credit: Getty Images)

Bou, looking for more mountain points and shadowed by García Pierna and Ethan Hayter a little later, opened up the throttle ahead, but the real battle was in the bunch. Decathlon were present in numbers on the front, keeping a stranglehold on the other GC contenders and barely two kilometres of climbing had passed before the bunch was down to 30 units - and Seixas attacked.

Red Bull's Florian Lipowitz offered up a nominal reaction, Lidl-Trek as well, but in reality the opposition to Seixas' show of strength had crumpled into nothing there and then.

With six kilometres to go to the summit, Seixas was well clear of the rest of the field, pounding up the narrow, winding ascent with no change of pace whatsoever. Isaac del Toro (UAE Team Emirates-XRG) attempted to react, forming a chase group with Izagirre and Lipowitz, and sparking reminders of how the Mexican sometimes takes time to warm up on climbs. But on this occasion, he swung over quickly, and collaboration with the other chasers continued to very limited.

The result? Three kilometres from the top, the gap between Seixas had yawned to 42 seconds. The steepest segment of the Aralar, close to the summit and with stretches of 13% and 14%, seemingly made no difference whatsoever. No matter what the mountain and the opposition threw at him, Seixas was a rider on fire, and nobody, not even when Lipowitz launched the strongest of the counter moves around a kilometre from the top, was going to be able to stop him.

With 50 seconds at the top of the Aralar, logic dictated that the fast, rolling downhill favoured the chasers. But as Seixas powered through the curves and dives through dense woodland with supreme confidence and a couple of knife-edge judgements on the corners, his gap continued to inch higher. Others were not so fortunate, with Mikel Landa (Soudal-QuickStep) falling heavily and at speed in what appeared to be a bad crash.

But by the foot of the last, unclassified climb, the gap had risen to 1:14 with no sign of Seixas slowing down at all. Even as the chase groups merged, it was simply a sidenote in the story of the day. A punch with a right arm to the sky on the narrow road across the finish, and his second WorldTour stage in as many days was Seixas to savour. Meanwhile, French fans - and not a few others - will be wondering how much more such a young star can offer in the future.

(Image credit: Getty Images)

In the short-term, Wednesday's 152.8km stage starting and finishing in Basauri is certainly the least hilly of the entire week, with just two Cat.2 and one Cat.3 climb.

But with the last kilometre uphill at 6%, the GC riders will have to attentive not to get caught out. Given what we've seen so far, could Seixas make it three stage wins out of three in this year's Itzulia or even six out of six?

Seixas provided a cautious answer to that despite his second devastating victory, saying: "I don't think so, for example tomorrow is an easier stage, so we'll see how it goes. I think for now we'll just control it."

Even so, to judge by Tuesday's tour de force, if Seixas does throw caution to the wind and go for it again, it's really hard to see who could stop him.

Results

Position

Rider (Country) Team

Time

1

Paul Seixas (Fra) Decathlon CMA CGM Team

4:11:48

2

Mattias Skjelmose (Den) Lidl-Trek

+1:25

3

Primož Roglič (Slo) Red Bull-BORA-hansgrohe

+1:25

4

Cian Uijtdebroeks (Bel) Movistar Team

+1:25

5

Ben Tulett (Gbr) Team Visma | Lease a Bike

+1:25

6

Alex Baudin (Fra) EF Education-EasyPost

+1:25

7

Ion Izagirre (Esp) Cofidis

+1:25

8

Florian Lipowitz (Ger) Red Bull-BORA-hansgrohe

+1:25

9

Clément Champoussin (Fra) XDS Astana Team

+1:31

10

Harold Tejada (Col) XDS Astana Team

+1:43

11

Isaac del Toro (Mex) UAE Team Emirates-XRG

+1:43

12

Juan Ayuso (Esp) Lidl-Trek

+2:29

13

Markel Beloki (Esp) EF Education-EasyPost

+2:29

14

Sergio Higuita (Col) XDS Astana Team

+2:34

15

Juan Pedro López (Esp) Movistar Team

+2:34

16

Javier Romo (Esp) Movistar Team

+2:34

17

Matthew Riccitello (Usa) Decathlon CMA CGM Team

+2:34

18

Pello Bilbao (Esp) Bahrain-Victorious

+2:34

19

Emiel Verstrynge (Bel) Alpecin-Premier Tech

+3:28

20

Guillaume Martin (Fra) Groupama-FDJ United

+3:30

21

Igor Arrieta (Esp) UAE Team Emirates-XRG

+3:30

22

Tijmen Graat (Ned) Team Visma | Lease a Bike

+3:30

23

Clément Braz Afonso (Fra) Groupama-FDJ United

+3:30

24

Jardi Christiaan van der Lee (Ned) EF Education-EasyPost

+3:30

25

Lorenzo Fortunato (Ita) XDS Astana Team

+3:30

26

Unai Iribar (Esp) Equipo Kern Pharma

+3:38

27

Ilan Van Wilder (Bel) Soudal Quick-Step

+3:50

28

Mauri Vansevenant (Bel) Soudal Quick-Step

+4:13

29

Tobias Halland Johannessen (Nor) Uno-X Mobility

+4:13

30

Ander Okamika (Esp) Burgos Burpellet BH

+4:13

31

Kévin Vauquelin (Fra) INEOS Grenadiers

+4:13

32

Emanuel Buchmann (Ger) Cofidis

+4:13

33

Ibon Ruiz (Esp) Equipo Kern Pharma

+4:13

34

José Luis Faura (Esp) Burgos Burpellet BH

+4:13

35

José Manuel Díaz (Esp) Burgos Burpellet BH

+4:13

36

Mattia Gaffuri (Ita) Team Picnic PostNL

+4:18

37

Samuel Fernández (Esp) Caja Rural-Seguros RGA

+4:20

38

Alexy Faure Prost (Fra) Team Picnic PostNL

+4:23

39

Jan Castellon (Esp) Caja Rural-Seguros RGA

+4:23

40

Jamie Meehan (Irl) Cofidis

+4:31

41

Txomin Juaristi (Esp) Euskaltel-Euskadi

+4:31

42

Julen Arriolabengoa (Esp) Caja Rural-Seguros RGA

+4:36

43

Peter Øxenberg (Den) INEOS Grenadiers

+4:57

44

Reuben Thompson (Nzl) Lotto Intermarché

+6:41

45

Nicolás Alustiza (Esp) Euskaltel-Euskadi

+6:41

46

Fernando Barceló (Esp) Caja Rural-Seguros RGA

+6:41

47

Carlos García Pierna (Esp) Burgos Burpellet BH

+6:41

48

Jonathan Lastra (Esp) Euskaltel-Euskadi

+8:43

49

Mikel Bizkarra (Esp) Euskaltel-Euskadi

+8:43

50

Raúl García Pierna (Esp) Movistar Team

+9:45

51

Joseba López (Esp) Caja Rural-Seguros RGA

+9:45

52

Anders Halland Johannessen (Nor) Uno-X Mobility

+10:58

53

Joan Bou (Esp) Caja Rural-Seguros RGA

+11:02

54

Johannes Kulset (Nor) Uno-X Mobility

+11:22

55

Luke Tuckwell (Aus) Red Bull-BORA-hansgrohe

+11:22

56

Juan Guillermo Martinez (Col) Team Picnic PostNL

+11:22

57

Nicolas Prodhomme (Fra) Decathlon CMA CGM Team

+12:01

58

Quentin Pacher (Fra) Groupama-FDJ United

+12:01

59

Sinuhé Fernández (Esp) Burgos Burpellet BH

+12:01

60

Andrea Bagioli (Ita) Lidl-Trek

+12:01

61

Jorge Gutiérrez (Esp) Equipo Kern Pharma

+12:01

62

Carlos Verona (Esp) Lidl-Trek

+12:01

63

Marc Soler (Esp) UAE Team Emirates-XRG

+12:01

64

Brandon McNulty (Usa) UAE Team Emirates-XRG

+12:01

65

Adrià Pericas (Esp) UAE Team Emirates-XRG

+12:01

66

Ethan Hayter (Gbr) Soudal Quick-Step

+13:08

67

Mikel Landa (Esp) Soudal Quick-Step

+13:11

68

Steven Kruijswijk (Ned) Team Visma | Lease a Bike

+14:00

69

Steff Cras (Bel) Soudal Quick-Step

+14:00

70

Rex Tim (Bel) Team Visma | Lease a Bike

+14:00

71

Bruno Armirail (Fra) Team Visma | Lease a Bike

+14:00

72

Nil Gimeno (Esp) Equipo Kern Pharma

+14:00

73

Hugo Houle (Can) Alpecin-Premier Tech

+14:00

74

Matthew Dinham (Aus) Team Picnic PostNL

+14:00

75

Bjorn Koerdt (Gbr) Team Picnic PostNL

+14:00

76

Natnael Tesfatsion (Eri) Movistar Team

+14:11

77

Yaël Joalland (Fra) Cofidis

+14:11

78

Andreas Kron (Den) Uno-X Mobility

+14:13

79

Andrew August (Usa) INEOS Grenadiers

+14:13

80

James Shaw (Gbr) EF Education-EasyPost

+14:17

81

Julian Alaphilippe (Fra) Tudor Pro Cycling Team

+14:19

82

Simone Velasco (Ita) XDS Astana Team

+14:19

83

Fabian Weiss (Sui) Team Picnic PostNL

+14:19

84

Frank van den Broek (Ned) Tudor Pro Cycling Team

+15:04

85

Quinn Simmons (Usa) Lidl-Trek

+15:04

86

Martin Tjøtta (Nor) Uno-X Mobility

+15:04

87

Antonio Tiberi (Ita) Bahrain-Victorious

+15:04

88

Gal Glivar (Slo) Alpecin-Premier Tech

+15:04

89

Jan Maas (Ned) Cofidis

+15:04

90

Baptiste Veistroffer (Fra) Lotto Intermarché

+15:04

91

Paul Ourselin (Fra) Cofidis

+15:04

92

Gari Ugarte (Esp) Euskaltel-Euskadi

+15:04

93

Haimar Etxeberria (Esp) Red Bull-BORA-hansgrohe

+15:04

94

Unai Ramos (Esp) Equipo Kern Pharma

+15:04

95

Alex Aranburu (Esp) Cofidis

+15:04

96

Jorge Arcas (Esp) Movistar Team

+15:04

97

Christian Scaroni (Ita) XDS Astana Team

+15:04

98

James Knox (Gbr) Team Picnic PostNL

+15:04

99

Jacob Eriksson (Swe) Tudor Pro Cycling Team

+15:04

100

Robin Orins (Bel) Lotto Intermarché

+15:04

101

Lorenzo Quartucci (Ita) Burgos Burpellet BH

+15:04

102

Lukas Nerurkar (Gbr) EF Education-EasyPost

+15:04

103

Roman Ermakov (Rus) Bahrain-Victorious

+15:04

104

Oliver Stockwell (Gbr) Bahrain-Victorious

+15:04

105

Nicola Conci (Ita) XDS Astana Team

+15:04

106

Gianni Moscon (Ita) Red Bull-BORA-hansgrohe

+15:04

107

Attila Valter (Hun) Bahrain-Victorious

+15:04

108

Lennert Belmans (Bel) Alpecin-Premier Tech

+15:04

109

Aurélien Paret-Peintre (Fra) Decathlon CMA CGM Team

+15:04

110

Axel Laurance (Fra) INEOS Grenadiers

+15:04

111

Michael Leonard (Can) EF Education-EasyPost

+15:04

112

Ben Healy (Irl) EF Education-EasyPost

+15:04

113

Enzo Paleni (Fra) Groupama-FDJ United

+15:04

114

Kevin Geniets (Lux) Groupama-FDJ United

+15:04

115

Bauke Mollema (Ned) Lidl-Trek

+15:04

116

Maxime Decomble (Fra) Groupama-FDJ United

+15:04

117

Jordan Labrosse (Fra) Decathlon CMA CGM Team

+15:04

118

Johannes Staune-Mittet (Nor) Decathlon CMA CGM Team

+19:55

119

Iñigo Elosegui (Esp) Equipo Kern Pharma

+19:55

120

Julien Bernard (Fra) Lidl-Trek

+19:55

121

Alberto Bruttomesso (Ita) Bahrain-Victorious

+19:55

122

Léo Bisiaux (Fra) Decathlon CMA CGM Team

+19:58

123

Ayco Bastiaens (Bel) Soudal Quick-Step

+19:58

124

Felix Großschartner (Aut) UAE Team Emirates-XRG

+19:58

125

Aaron Dockx (Bel) Alpecin-Premier Tech

+19:58

126

Filippo Fiorelli (Ita) Team Visma | Lease a Bike

+19:58

127

Matthew Fox (Aus) Lotto Intermarché

+19:58

128

Alex Molenaar (Ned) Caja Rural-Seguros RGA

+19:58

129

Rémy Rochas (Fra) Groupama-FDJ United

+19:58

130

Lucas Hamilton (Aus) INEOS Grenadiers

+19:58

131

Iker Mintegi (Esp) Euskaltel-Euskadi

+19:58

132

Magnus Cort (Den) Uno-X Mobility

+19:58

133

Martin Svrček (Svk) Soudal Quick-Step

+19:58

134

Rainer Kepplinger (Aut) Bahrain-Victorious

+19:58

135

Torstein Træen (Nor) Uno-X Mobility

+19:58

136

Domen Novak (Slo) UAE Team Emirates-XRG

+19:58

137

Menno Huising (Ned) Team Visma | Lease a Bike

+19:58

138

Georg Zimmermann (Ger) Lotto Intermarché

+19:58

139

Gotzon Martín (Esp) Euskaltel-Euskadi

+19:58

140

Victor Langellotti (Mon) INEOS Grenadiers

+19:58

141

Ramses Debruyne (Bel) Alpecin-Premier Tech

+19:58

142

Emil Herzog (Ger) Red Bull-BORA-hansgrohe

+19:58

143

Felix Ørn-Kristoff (Nor) Lotto Intermarché

+20:25

144

Roger Adrià (Esp) Movistar Team

+20:25

145

Brandon Smith Rivera (Col) INEOS Grenadiers

+21:49

146

Adrián Fajardo (Esp) Burgos Burpellet BH

+22:18

DNF

Marco Brenner (Ger) Tudor Pro Cycling Team

-

DNF

Luc Wirtgen (Lux) Tudor Pro Cycling Team

-

DNS

Luca Vergallito (Ita) Alpecin-Premier Tech

-

DNS

Mathieu Kockelmann (Lux) Lotto Intermarché

-

DNS

Yannis Voisard (Sui) Tudor Pro Cycling Team

-

DNS

Hannes Wilksch (Ger) Tudor Pro Cycling Team

-

General Classification after stage 2

Position

Rider (Country) Team

Time

1

Paul Seixas (Fra) Decathlon CMA CGM Team

47:38:10

2

Primož Roglič (Slo) Red Bull-BORA-hansgrohe

+0:01:59

3

Florian Lipowitz (Ger) Red Bull-BORA-hansgrohe

+0:02:08

4

Mattias Skjelmose (Den) Lidl-Trek

+0:02:14

5

Ben Tulett (Gbr) Team Visma | Lease a Bike

+0:02:27

6

Alex Baudin (Fra) EF Education-EasyPost

+0:02:31

7

Ion Izagirre (Esp) Cofidis

+0:02:36

8

Isaac Del Toro (Mex) UAE Team Emirates-XRG

+0:02:44

9

Harold Tejada (Col) XDS Astana Team

+0:02:48

10

Cian Uijtdebroeks (Bel) Movistar Team

+0:03:01

11

Clément Champoussin (Fra) XDS Astana Team

+0:03:02

12

Javier Romo (Esp) Movistar Team

+0:03:32

13

Pello Bilbao (Esp) Bahrain-Victorious

+0:03:37

14

Matthew Riccitello (Usa) Decathlon CMA CGM Team

+0:03:42

15

Markel Beloki (Esp) EF Education-EasyPost

+0:03:45

16

Juan Ayuso (Esp) Lidl-Trek

+0:03:55

17

Ilan Van Wilder (Bel) Soudal Quick-Step

+0:04:29

18

Juan Pedro López (Esp) Movistar Team

+0:04:32

19

Sergio Higuita (Col) XDS Astana Team

+0:04:34

20

Clément Braz Afonso (Fra) Groupama-FDJ United

+0:04:45

21

Kévin Vauquelin (Fra) INEOS Grenadiers

+0:04:46

22

Emiel Verstrynge (Bel) Alpecin-Premier Tech

+0:05:10

23

Igor Arrieta (Esp) UAE Team Emirates-XRG

+0:05:11

24

Mauri Vansevenant (Bel) Soudal Quick-Step

+0:05:15

25

Tijmen Graat (Ned) Team Visma | Lease a Bike

+0:05:16

26

Tobias Halland Johannessen (Nor) Uno-X Mobility

+0:05:20

27

Guillaume Martin (Fra) Groupama-FDJ United

+0:05:21

28

Jardi Christiaan van der Lee (Ned) EF Education-EasyPost

+0:05:30

29

Lorenzo Fortunato (Ita) XDS Astana Team

+0:05:45

30

Ibon Ruiz (Esp) Equipo Kern Pharma

+0:05:50

31

Unai Iribar (Esp) Equipo Kern Pharma

+0:05:50

32

Emanuel Buchmann (Ger) Cofidis

+0:05:52

33

Peter Øxenberg (Den) INEOS Grenadiers

+0:06:00

34

Mattia Gaffuri (Ita) Team Picnic PostNL

+0:06:12

35

Txomin Juaristi (Esp) Euskaltel-Euskadi

+0:06:16

36

Samuel Fernández (Esp) Caja Rural-Seguros RGA

+0:06:34

37

José Manuel Díaz (Esp) Burgos Burpellet BH

+0:06:41

38

Jan Castellon (Esp) Caja Rural-Seguros RGA

+0:06:55

39

Alexy Faure Prost (Fra) Team Picnic PostNL

+0:06:56

40

José Luis Faura (Esp) Burgos Burpellet BH

+0:06:59

41

Julen Arriolabengoa (Esp) Caja Rural-Seguros RGA

+0:07:08

42

Jamie Meehan (Irl) Cofidis

+0:07:31

43

Ander Okamika (Esp) Burgos Burpellet BH

+0:07:34

44

Carlos García Pierna (Esp) Burgos Burpellet BH

+0:08:55

45

Reuben Thompson (Nzl) Lotto Intermarché

+0:09:12

46

Nicolás Alustiza (Esp) Euskaltel-Euskadi

+0:09:24

47

Fernando Barceló (Esp) Caja Rural-Seguros RGA

+0:10:08

48

Raúl García Pierna (Esp) Movistar Team

+0:11:02

49

Mikel Bizkarra (Esp) Euskaltel-Euskadi

+0:11:09

50

Jonathan Lastra (Esp) Euskaltel-Euskadi

+0:11:16

51

Joseba López (Esp) Caja Rural-Seguros RGA

+0:12:22

52

Anders Halland Johannessen (Nor) Uno-X Mobility

+0:12:25

53

Brandon McNulty (Usa) UAE Team Emirates-XRG

+0:12:54

54

Luke Tuckwell (Aus) Red Bull-BORA-hansgrohe

+0:13:01

55

Johannes Kulset (Nor) Uno-X Mobility

+0:13:12

56

Marc Soler (Esp) UAE Team Emirates-XRG

+0:13:12

57

Nicolas Prodhomme (Fra) Decathlon CMA CGM Team

+0:13:22

58

Quentin Pacher (Fra) Groupama-FDJ United

+0:13:31

59

Adrià Pericas (Esp) UAE Team Emirates-XRG

+0:13:45

60

Joan Bou (Esp) Caja Rural-Seguros RGA

+0:13:52

61

Andrea Bagioli (Ita) Lidl-Trek

+0:13:56

62

Ethan Hayter (Gbr) Soudal Quick-Step

+0:14:08

63

Mikel Landa (Esp) Soudal Quick-Step

+0:14:16

64

Juan Guillermo Martinez (Col) Team Picnic PostNL

+0:14:29

65

Carlos Verona (Esp) Lidl-Trek

+0:14:48

66

Sinuhé Fernández (Esp) Burgos Burpellet BH

+0:14:51

67

Bruno Armirail (Fra) Team Visma | Lease a Bike

+0:14:56

68

Jorge Gutiérrez (Esp) Equipo Kern Pharma

+0:15:00

69

Andrew August (Usa) INEOS Grenadiers

+0:15:03

70

Steff Cras (Bel) Soudal Quick-Step

+0:15:19

71

Andreas Kron (Den) Uno-X Mobility

+0:15:24

72

Julian Alaphilippe (Fra) Tudor Pro Cycling Team

+0:15:40

73

Hugo Houle (Can) Alpecin-Premier Tech

+0:15:51

74

Frank van den Broek (Ned) Team Picnic PostNL

+0:15:52

75

James Shaw (Gbr) EF Education-EasyPost

+0:15:52

76

Bjorn Koerdt (Gbr) Team Picnic PostNL

+0:15:54

77

Michael Leonard (Can) EF Education-EasyPost

+0:16:00

78

Simone Velasco (Ita) XDS Astana Team

+0:16:05

79

Steven Kruijswijk (Ned) Team Visma | Lease a Bike

+0:16:06

80

Tim Rex (Bel) Team Visma | Lease a Bike

+0:16:09

81

Alex Aranburu (Esp) Cofidis

+0:16:21

82

Ben Healy (Irl) EF Education-EasyPost

+0:16:27

83

Matthew Dinham (Aus) Team Picnic PostNL

+0:16:27

84

Axel Laurance (Fra) INEOS Grenadiers

+0:16:28

85

Enzo Paleni (Fra) Groupama-FDJ United

+0:16:34

86

Jordan Labrosse (Fra) Decathlon CMA CGM Team

+0:16:36

87

Aurélien Paret-Peintre (Fra) Decathlon CMA CGM Team

+0:16:38

88

Antonio Tiberi (Ita) Bahrain-Victorious

+0:16:38

89

Quinn Simmons (Usa) Lidl-Trek

+0:16:44

90

Yaël Joalland (Fra) Cofidis

+0:16:45

91

Baptiste Veistroffer (Fra) Lotto Intermarché

+0:16:48

92

Fabian Weiss (Sui) Tudor Pro Cycling Team

+0:16:58

93

Nil Gimeno (Esp) Equipo Kern Pharma

+0:17:03

94

Lukas Nerurkar (Gbr) EF Education-EasyPost

+0:17:08

95

Natnael Tesfatsion (Eri) Movistar Team

+0:17:09

96

Paul Ourselin (Fra) Cofidis

+0:17:09

97

Gianni Moscon (Ita) Red Bull-BORA-hansgrohe

+0:17:09

98

James Knox (Gbr) Team Picnic PostNL

+0:17:11

99

Gal Glivar (Slo) Alpecin-Premier Tech

+0:17:14

100

Gari Ugarte (Esp) Euskaltel-Euskadi

+0:17:17

101

Nicola Conci (Ita) XDS Astana Team

+0:17:22

102

Roman Ermakov (Rus) Bahrain-Victorious

+0:17:24

103

Robin Orins (Bel) Lotto Intermarché

+0:17:33

104

Lorenzo Quartucci (Ita) Burgos Burpellet BH

+0:17:35

105

Jan Maas (Ned) Cofidis

+0:17:37

106

Christian Scaroni (Ita) XDS Astana Team

+0:17:37

107

Attila Valter (Hun) Bahrain-Victorious

+0:17:38

108

Jacob Eriksson (Swe) Tudor Pro Cycling Team

+0:17:44

109

Haimar Etxeberria (Esp) Red Bull-BORA-hansgrohe

+0:17:45

110

Martin Tjøtta (Nor) Uno-X Mobility

+0:17:45

111

Lennert Belmans (Bel) Alpecin-Premier Tech

+0:17:49

112

Jorge Arcas (Esp) Movistar Team

+0:18:03

113

Oliver Stockwell (Gbr) Bahrain-Victorious

+0:18:04

114

Unai Ramos (Esp) Equipo Kern Pharma

+0:18:40

115

Kevin Geniets (Lux) Groupama-FDJ United

+0:19:05

116

Bauke Mollema (Ned) Lidl-Trek

+0:19:33

117

Maxime Decomble (Fra) Groupama-FDJ United

+0:20:28

118

Felix Großschartner (Aut) UAE Team Emirates-XRG

+0:20:35

119

Léo Bisiaux (Fra) Decathlon CMA CGM Team

+0:21:13

120

Emil Herzog (Ger) Red Bull-BORA-hansgrohe

+0:21:30

121

Victor Langellotti (Mon) INEOS Grenadiers

+0:21:32

122

Filippo Fiorelli (Ita) Team Visma | Lease a Bike

+0:21:35

123

Julien Bernard (Fra) Lidl-Trek

+0:21:38

124

Alex Molenaar (Ned) Caja Rural-Seguros RGA

+0:21:38

125

Johannes Staune-Mittet (Nor) Decathlon CMA CGM Team

+0:21:43

126

Martin Svrček (Svk) Soudal Quick-Step

+0:21:47

127

Aaron Dockx (Bel) Alpecin-Premier Tech

+0:21:48

128

Rémy Rochas (Fra) Groupama-FDJ United

+0:21:49

129

Rainer Kepplinger (Aut) Bahrain-Victorious

+0:21:56

130

Torstein Træen (Nor) Uno-X Mobility

+0:21:57

131

Iker Mintegi (Esp) Euskaltel-Euskadi

+0:22:03

132

Georg Zimmermann (Ger) Lotto Intermarché

+0:22:05

133

Gotzon Martín (Esp) Euskaltel-Euskadi

+0:22:10

134

Iñigo Elosegui (Esp) Equipo Kern Pharma

+0:22:13

135

Ramses Debruyne (Bel) Alpecin-Premier Tech

+0:22:15

136

Domen Novak (Slo) UAE Team Emirates-XRG

+0:22:17

137

Menno Huising (Ned) Team Visma | Lease a Bike

+0:22:32

138

Ayco Bastiaens (Bel) Soudal Quick-Step

+0:22:35

139

Matthew Fox (Aus) Lotto Intermarché

+0:22:53

140

Lucas Hamilton (Aus) INEOS Grenadiers

+0:22:59

141

Felix Ørn-Kristoff (Nor) Lotto Intermarché

+0:23:01

142

Roger Adrià (Esp) Movistar Team

+0:23:01

143

Alberto Bruttomesso (Ita) Bahrain-Victorious

+0:23:28

144

Magnus Cort (Den) Uno-X Mobility

+0:23:50

145

Brandon Smith Rivera (Col) INEOS Grenadiers

+0:23:55

146

Adrián Fajardo (Esp) Burgos Burpellet BH

+0:24:59

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
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.