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

Itzulia Basque Country: Axel Laurance surges ahead of Igor Arrieta in two-rider sprint for stage 3 victory

Axel Laurance of INEOS Grenadiers (R) celebrates at finish line as stage winner ahead of Igor Arrieta of UAE Team Emirates - XRG on Itzulia Basque Country 2026, Stage 3. (Photo by Tim de Waele/Getty Images).

Axel Laurance (Ineos Grenadiers) continued his run of success this season with the two-up sprint victory on stage 3 at Itzulia Basque Country.

The Frenchman launched off the wheel of breakaway companion Igor Arrieta (AE Team Emirates-XRG), who started his sprint first but faded in the final metres on the uphill finale, securing his fourth win of the season. Arrieta was forced to settle for second place in Basauri.

The pair were part of a larger 16-rider breakaway that formed mid-race, but they split off the front at the top of the last categorised ascent, Sarasola, with roughly 25km remaining of the 153km race.

Natnael Tesfatsion (Movistar), who was also part of the original breakaway, crossed the line in third place from the chase-group sprint.

Paul Seixas (Decathlon CMA CGM Team) maintained his overall race lead with 1:59 ahead of Primož Roglič and 2:08 ahead of Florian Lipowitz (both Red Bull-Bora-Hansgrohe).

How it unfolded

The 16-rider breakaway (Image credit: Getty Images)

The peloton raced along a challenging 152.8km route in and around Basauri for the third stage at the Itzulia Basque Country. They climbed three categorised ascents, all in the second half of the race: Barrerilla (5km at 6.5%), Bikotx-Gane (8km at 5%) and Sarasola (2km at 6%), before an undulating run-in to the finishing city and a short, steep climb to the finish line in Basauri.

Seixas started the day in the race lead after winning the opening two stages ahead of Red Bull-Bora-Hansgrohe teammates Roglič and Florian Lipowitz.

A series of attacks on the flatter opening half of the race were not strong enough to materialise into a breakaway, but did cause several splits to form in the peloton. A 16-rider breakaway eventually emerged with roughly 90km to go, just ahead of the first main ascent, Barrerilla.

The group included Laurance, Arrieta and Tesfatsion along with Ilan Van Wilder (Soudal-QuickStep), Tobias Halland Johannessen (Uno-X Mobility), Lorenzo Fortunato (XDS Astana Team), Guillaume Martin (Groupama-FDJ United), Clément Braz Afonso (Groupama-FDJ United), Jardi Christiaan van der Lee (EF Education-EasyPost), James Shaw (EF Education-EasyPost), Joan Bou (Caja Rural-Seguros RGA), Matthew Dinham (Picnic PostNL), Reuben Thompson(Lotto Intermarché), Sinuhé Fernández (Burgos Burpellet BH), Jonathan Lastra (Euskaltel-Euskadi) and Mikel Bizkarra (Euskaltel-Euskadi).

During the flurry of activity, Isaac del Toro (UAE Team Emirates-XRG), who started the day in eighth place overall, was forced to abandon the race due to a crash with 85 kilometres remaining.

Decathlon CMA CGM Team, Cofidis and Tudor Pro Cycling set a steady pace at the front of the main field and never let the gap to the large breakaway gain more than two minutes.

Jonathan Lastra of Euskaltel - Euskadi, Axel Laurance of Ineos Grenadiers and Tobias Halland Johannessen of Uno-X Mobility lead the breakaway (Image credit: Getty Images)

A few of the riders in the breakaway began to show signs of fatigue as the race headed deeper into the climbs. They eventually split apart with several riders struggling over the Bikotx-Gane ascent, and by the time they reached the Sarasola, Arrieta and Laurance surged over the top with a 30-second gap on nine riders from the original move.

The pace appeared to ease from the main field behind the two leaders, and the gap opened back up to more than three minutes with 14km to go.

The victory would almost certainly go to either Laurance or Arrieta, who reached the punchy climbs in the last 7km with over a minute ahead of the chasing nine: Van Wilder, Fortunato, Martin, Braz Afonso, Tesfatsion, Shaw, Van der Lee, Johannessen and Thompson.

Axel Laurance of Ineos Grenadiers looks back at Igor Arrieta of UAE Team Emirates - XRG as the two would contest for the win (Image credit: Getty Images)

The pair descended into Basauri and hit the final short climb to the finish, but Arrieta, sitting on Laurance's wheel, and the ease of their pace allowed the chase group behind to slash the gap to a few seconds on the final ascent.

Arrieta launched off of Laurance's wheel in the last few hundred metres, sprinting for the line, but lost steam in the closing metres, and Laurance surged around him to take the victory right on the line.

Stage Results

Pos

Rider

Time

1

Axel Laurance (Fra) Ineos Grenadiers

3:38:33

2

Igor Arrieta Lizarraga (Spa) UAE Team Emirates-XRG

3:38:35

3

Natnael Tesfatsion (Eri) Movistar Team

3:38:47

4

Ilan van Wilder (Bel) Soudal-QuickStep

3:38:47

5

Tobias Halland Johannessen (Nor) Uno-X Mobility

3:38:51

6

James Shaw (GBr) EF Education-EasyPost

3:38:54

7

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

3:38:57

8

Lorenzo Fortunato (Ita) XDS Astana

3:38:57

9

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

3:38:57

10

Reuben Thompson (NZl) Lotto-Intermarché

3:39:07

11

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

3:39:22

12

Paul Seixas (Fra) Decathlon CMA CGM

3:39:37

13

Ben Tulett (GBr) Visma-Lease a Bike

3:39:37

14

Alex Baudin (Fra) EF Education-EasyPost

3:39:37

15

Javier Romo Oliver (Spa) Movistar Team

3:39:37

16

Kévin Vauquelin (Fra) Ineos Grenadiers

3:39:37

17

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

3:39:37

18

Mattias Skjelmose (Den) Lidl-Trek

3:39:37

19

Ion Izaguirre Insausti (Spa) Cofidis

3:39:37

20

Cian Uijtdebroeks (Bel) Movistar Team

3:39:37

21

Harold Alfonso Tejada Canacue (Col) XDS Astana

3:39:37

22

Ibon Ruiz Sedano (Spa) Equipo Kern Pharma

3:39:37

23

Primož Roglič (Slo) Red Bull-Bora-Hansgrohe

3:39:37

24

Haimar Etxeberria Ansalas (Spa) Red Bull-Bora-Hansgrohe

3:39:37

25

Emiel Verstrynge (Bel) Alpecin-Premier Tech

3:39:37

26

Clément Champoussin (Fra) XDS Astana

3:39:37

27

Ethan Edward Hayter (GBr) Soudal-QuickStep

3:39:37

28

Sergio Andres Higuita Garcia (Col) XDS Astana

3:39:37

29

Lorenzo Quartucci (Ita) Burgos Burpellet BH

3:39:42

30

Bjoern Koerdt (GBr) Picnic PostNL

3:39:42

31

Markel Beloki Fernandez (Spa) EF Education-EasyPost

3:39:42

32

Julen Arriola-Bengoa Beitia (Spa) Caja Rural-Seguros RGA

3:39:42

33

Antonio Tiberi (Ita) Bahrain Victorious

3:39:42

34

Pello Bilbao Lopez de Armentia (Spa) Bahrain Victorious

3:39:42

35

Samuel Fernandez Garcia (Spa) Caja Rural-Seguros RGA

3:39:42

36

Tijmen Graat (Ned) Visma-Lease a Bike

3:39:42

37

Matthew Riccitello (USA) Decathlon CMA CGM

3:39:42

38

Jose Luis Faura Asensio (Spa) Burgos Burpellet BH

3:39:47

39

Jose Manuel Diaz Gallego (Spa) Burgos Burpellet BH

3:39:47

40

Juan Pedro Lopez Perez (Spa) Movistar Team

3:39:47

41

Txomin Juaristi Arrieta (Spa) Euskaltel-Euskadi

3:39:47

42

Jonathan Lastra Martinez (Spa) Euskaltel-Euskadi

3:39:47

43

Jan Castellon Ribalta (Spa) Caja Rural-Seguros RGA

3:39:47

44

Unai Iribar Jauregi (Spa) Equipo Kern Pharma

3:39:47

45

Carlos Garcia Pierna (Spa) Burgos Burpellet BH

3:39:47

46

Quentin Pacher (Fra) Groupama-FDJ United

3:39:57

47

Mauri Vansevenant (Bel) Soudal-QuickStep

3:39:57

48

Martin Tjøtta (Nor) Uno-X Mobility

3:39:57

49

Enzo Paleni (Fra) Groupama-FDJ United

3:40:02

50

Gotzon Martin Sanz (Spa) Euskaltel-Euskadi

3:40:02

51

Simone Velasco (Ita) XDS Astana

3:40:02

52

Fernando Barcelo Aragon (Spa) Caja Rural-Seguros RGA

3:40:05

53

Mattia Gaffuri (Ita) Picnic PostNL

3:40:09

54

Luke Tuckwell (Aus) Red Bull-Bora-Hansgrohe

3:40:17

55

Adria Pericas Capdevila (Spa) UAE Team Emirates-XRG

3:40:17

56

Steven Kruijswijk (Ned) Visma-Lease a Bike

3:40:31

57

Alex Molenaar (Ned) Caja Rural-Seguros RGA

3:40:34

58

Jorge Gutierrez Gonzalez (Spa) Equipo Kern Pharma

3:40:34

59

Christian Scaroni (Ita) XDS Astana

3:40:35

60

Nicola Conci (Ita) XDS Astana

3:40:35

61

Léo Bisiaux (Fra) Decathlon CMA CGM

3:40:41

62

Maxime Decomble (Fra) Groupama-FDJ United

3:40:41

63

Peter Hansen (Den) Ineos Grenadiers

3:40:51

64

Andrea Bagioli (Ita) Lidl-Trek

3:41:03

65

Filippo Fiorelli (Ita) Visma-Lease a Bike

3:41:03

66

Steff Cras (Bel) Soudal-QuickStep

3:41:03

67

Nicolas Alustiza Goenaga (Spa) Euskaltel-Euskadi

3:41:10

68

Attila Valter (Hun) Bahrain Victorious

3:41:34

69

Andrew August (USA) Ineos Grenadiers

3:41:50

70

Bauke Mollema (Ned) Lidl-Trek

3:41:50

71

Jorge Arcas (Spa) Movistar Team

3:41:52

72

Carlos Verona Quintanilla (Spa) Lidl-Trek

3:41:52

73

Sinuhe Fernandez Rodriguez (Spa) Burgos Burpellet BH

3:41:52

74

Nicolas Prodhomme (Fra) Decathlon CMA CGM

3:42:20

75

Gal Glivar (Slo) Alpecin-Premier Tech

3:42:58

76

Alex Aranburu Deva (Spa) Cofidis

3:43:51

77

Fabian Weiss (Swi) Tudor Pro Cycling

3:44:06

78

Michael Shea Leonard (Can) EF Education-EasyPost

3:44:06

79

Quinn Simmons (USA) Lidl-Trek

3:44:48

80

Brandon Smith Rivera Vargas (Col) Ineos Grenadiers

3:44:54

81

Ben Healy (Irl) EF Education-EasyPost

3:45:06

82

Lukas Nerurkar (GBr) EF Education-EasyPost

3:45:06

83

Hugo Houle (Can) Alpecin-Premier Tech

3:45:06

84

Johannes Kulset (Nor) Uno-X Mobility

3:45:19

85

Gianni Moscon (Ita) Red Bull-Bora-Hansgrohe

3:45:20

86

Jordan Labrosse (Fra) Decathlon CMA CGM

3:45:23

87

Julian Alaphilippe (Fra) Tudor Pro Cycling

3:45:27

88

Johannes Staune-Mittet (Nor) Decathlon CMA CGM

3:45:37

89

Raul Garcia Pierna (Spa) Movistar Team

3:45:46

90

Joan Bou Company (Spa) Caja Rural-Seguros RGA

3:45:57

91

Andreas Kron (Den) Uno-X Mobility

3:46:19

92

Brandon Mcnulty (USA) UAE Team Emirates-XRG

3:46:19

93

Joseba Lopez Cuesta (Spa) Caja Rural-Seguros RGA

3:50:07

94

Roman Ermakov (Slo) Bahrain Victorious

3:50:07

95

Robin Orins (Bel) Lotto-Intermarché

3:50:07

96

Matthew Dinham (Aus) Picnic PostNL

3:50:07

97

Oliver Stockwell (GBr) Bahrain Victorious

3:50:07

98

Juan Martinez Huertas (Col) Picnic PostNL

3:50:07

99

Bruno Armirail (Fra) Visma-Lease a Bike

3:50:07

100

Jan Maas (Ned) Cofidis

3:51:42

101

Jacob Eriksson (Swe) Tudor Pro Cycling

3:51:42

102

Rainer Kepplinger (Aut) Bahrain Victorious

3:51:42

103

Tim Rex (Bel) Visma-Lease a Bike

3:51:42

104

Ayco Bastiaens (Bel) Soudal-QuickStep

3:51:42

105

Marc Soler (Spa) UAE Team Emirates-XRG

3:51:56

106

Unai Ramos Murillo (Spa) Equipo Kern Pharma

3:52:00

107

Iker Mintegi Claver (Spa) Euskaltel-Euskadi

3:52:00

108

Domen Novak (Slo) UAE Team Emirates-XRG

3:52:00

109

Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi

3:52:00

110

James Knox (GBr) Picnic PostNL

3:52:00

111

Julien Bernard (Fra) Lidl-Trek

3:52:03

112

Juan Ayuso Pesquera (Spa) Lidl-Trek

3:52:03

113

Victor Langellotti (Mon) Ineos Grenadiers

3:52:03

114

Emanuel Buchmann (Ger) Cofidis

3:52:03

115

Felix Grossschartner (Aut) UAE Team Emirates-XRG

3:52:03

116

Aurélien Paret Peintre (Fra) Decathlon CMA CGM

3:52:03

117

Frank van den Broek (Ned) Picnic PostNL

3:52:03

118

Ramses Debruyne (Bel) Alpecin-Premier Tech

3:52:08

119

Aaron Dockx (Bel) Alpecin-Premier Tech

3:56:07

120

Jamie Meehan (Irl) Cofidis

3:56:07

121

Baptiste Veistroffer (Fra) Lotto-Intermarché

3:56:07

122

Gari Ugarte Larrea (Spa) Euskaltel-Euskadi

3:56:07

123

Yael Joalland (Fra) Cofidis

3:56:07

124

Ander Okamika Bengoetxea (Spa) Burgos Burpellet BH

3:56:07

125

Paul Ourselin (Fra) Cofidis

3:56:07

126

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

3:56:07

127

Nil Gimeno Ferrer (Spa) Equipo Kern Pharma

3:56:07

128

Martin Svrček (Svk) Soudal-QuickStep

3:56:07

129

Adrian Fajardo Toledo (Spa) Burgos Burpellet BH

3:56:07

130

Felix Ørn-Kristoff (Nor) Lotto-Intermarché

3:56:07

131

Anders Halland Johannessen (Nor) Uno-X Mobility

3:56:07

132

Lucas Wade Hamilton (Aus) Ineos Grenadiers

3:56:07

133

Menno Huising (Ned) Visma-Lease a Bike

3:56:07

134

Magnus Nielsen (Den) Uno-X Mobility

3:56:07

135

Alexy Faure Prost (Fra) Picnic PostNL

3:56:19

136

Lennert Belmans (Bel) Alpecin-Premier Tech

3:56:23

137

Torstein Træen (Nor) Uno-X Mobility

3:56:23

138

Emil Herzog (Ger) Red Bull-Bora-Hansgrohe

3:57:36

139

Roger Adria Oliveras (Spa) Movistar Team

3:57:36

140

Kévin Geniets (Lux) Groupama-FDJ United

3:57:44

nan

Mikel Landa Meana (Spa) Soudal-QuickStep

nan

Rémy Rochas (Fra) Groupama-FDJ United

nan

Isaac Del Toro Romero (Mex) UAE Team Emirates-XRG

nan

Alberto Bruttomesso (Ita) Bahrain Victorious

nan

Matthew Fox (Aus) Lotto-Intermarché

nan

Georg Zimmermann (Ger) Lotto-Intermarché

General classification after stage 3

Pos

Rider

Time

1

Paul Seixas (Fra) Decathlon CMA CGM

8:08:24

2

Primož Roglič (Slo) Red Bull-Bora-Hansgrohe

8:10:23

3

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

8:10:32

4

Mattias Skjelmose (Den) Lidl-Trek

8:10:38

5

Ben Tulett (GBr) Visma-Lease a Bike

8:10:51

6

Alex Baudin (Fra) EF Education-EasyPost

8:10:55

7

Ion Izaguirre Insausti (Spa) Cofidis

8:11:00

8

Harold Alfonso Tejada Canacue (Col) XDS Astana

8:11:12

9

Cian Uijtdebroeks (Bel) Movistar Team

8:11:25

10

Clément Champoussin (Fra) XDS Astana

8:11:26

11

Javier Romo Oliver (Spa) Movistar Team

8:11:56

12

Ilan van Wilder (Bel) Soudal-QuickStep

8:12:03

13

Pello Bilbao Lopez de Armentia (Spa) Bahrain Victorious

8:12:06

14

Matthew Riccitello (USA) Decathlon CMA CGM

8:12:11

15

Markel Beloki Fernandez (Spa) EF Education-EasyPost

8:12:14

16

Igor Arrieta Lizarraga (Spa) UAE Team Emirates-XRG

8:12:21

17

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

8:12:25

18

Sergio Andres Higuita Garcia (Col) XDS Astana

8:12:58

19

Tobias Halland Johannessen (Nor) Uno-X Mobility

8:12:58

20

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

8:13:05

21

Juan Pedro Lopez Perez (Spa) Movistar Team

8:13:06

22

Kévin Vauquelin (Fra) Ineos Grenadiers

8:13:10

23

Emiel Verstrynge (Bel) Alpecin-Premier Tech

8:13:34

24

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

8:13:39

25

Tijmen Graat (Ned) Visma-Lease a Bike

8:13:45

26

Lorenzo Fortunato (Ita) XDS Astana

8:13:47

27

Mauri Vansevenant (Bel) Soudal-QuickStep

8:13:59

28

Ibon Ruiz Sedano (Spa) Equipo Kern Pharma

8:14:14

29

Unai Iribar Jauregi (Spa) Equipo Kern Pharma

8:14:24

30

Txomin Juaristi Arrieta (Spa) Euskaltel-Euskadi

8:14:50

31

Samuel Fernandez Garcia (Spa) Caja Rural-Seguros RGA

8:15:03

32

Mattia Gaffuri (Ita) Picnic PostNL

8:15:08

33

Jose Manuel Diaz Gallego (Spa) Burgos Burpellet BH

8:15:15

34

Jan Castellon Ribalta (Spa) Caja Rural-Seguros RGA

8:15:29

35

Jose Luis Faura Asensio (Spa) Burgos Burpellet BH

8:15:33

36

Julen Arriola-Bengoa Beitia (Spa) Caja Rural-Seguros RGA

8:15:37

37

Peter Hansen (Den) Ineos Grenadiers

8:15:38

38

Reuben Thompson (NZl) Lotto-Intermarché

8:17:06

39

Carlos Garcia Pierna (Spa) Burgos Burpellet BH

8:17:29

40

Fernando Barcelo Aragon (Spa) Caja Rural-Seguros RGA

8:19:00

41

Nicolas Alustiza Goenaga (Spa) Euskaltel-Euskadi

8:19:21

42

Jonathan Lastra Martinez (Spa) Euskaltel-Euskadi

8:19:50

43

Luke Tuckwell (Aus) Red Bull-Bora-Hansgrohe

8:22:05

44

Quentin Pacher (Fra) Groupama-FDJ United

8:22:15

45

Ethan Edward Hayter (GBr) Soudal-QuickStep

8:22:32

46

Adria Pericas Capdevila (Spa) UAE Team Emirates-XRG

8:22:49

47

James Shaw (GBr) EF Education-EasyPost

8:23:33

48

Axel Laurance (Fra) Ineos Grenadiers

8:23:38

49

Andrea Bagioli (Ita) Lidl-Trek

8:23:46

50

Jorge Gutierrez Gonzalez (Spa) Equipo Kern Pharma

8:24:21

51

Bjoern Koerdt (GBr) Picnic PostNL

8:24:23

52

Nicolas Prodhomme (Fra) Decathlon CMA CGM

8:24:29

53

Natnael Tesfatsion (Eri) Movistar Team

8:24:39

54

Juan Ayuso Pesquera (Spa) Lidl-Trek

8:24:45

55

Simone Velasco (Ita) XDS Astana

8:24:54

56

Antonio Tiberi (Ita) Bahrain Victorious

8:25:07

57

Steff Cras (Bel) Soudal-QuickStep

8:25:09

58

Enzo Paleni (Fra) Groupama-FDJ United

8:25:23

59

Steven Kruijswijk (Ned) Visma-Lease a Bike

8:25:24

60

Carlos Verona Quintanilla (Spa) Lidl-Trek

8:25:27

61

Sinuhe Fernandez Rodriguez (Spa) Burgos Burpellet BH

8:25:30

62

Raul Garcia Pierna (Spa) Movistar Team

8:25:35

63

Andrew August (USA) Ineos Grenadiers

8:25:40

64

Lorenzo Quartucci (Ita) Burgos Burpellet BH

8:26:04

65

Haimar Etxeberria Ansalas (Spa) Red Bull-Bora-Hansgrohe

8:26:09

66

Martin Tjøtta (Nor) Uno-X Mobility

8:26:29

67

Emanuel Buchmann (Ger) Cofidis

8:26:42

68

Nicola Conci (Ita) XDS Astana

8:26:44

69

Christian Scaroni (Ita) XDS Astana

8:26:59

70

Johannes Kulset (Nor) Uno-X Mobility

8:27:18

71

Attila Valter (Hun) Bahrain Victorious

8:27:59

72

Brandon Mcnulty (USA) UAE Team Emirates-XRG

8:28:00

73

Joan Bou Company (Spa) Caja Rural-Seguros RGA

8:28:36

74

Jorge Arcas (Spa) Movistar Team

8:28:42

75

Michael Shea Leonard (Can) EF Education-EasyPost

8:28:53

76

Alex Aranburu Deva (Spa) Cofidis

8:28:59

77

Gal Glivar (Slo) Alpecin-Premier Tech

8:28:59

78

Hugo Houle (Can) Alpecin-Premier Tech

8:29:44

79

Fabian Weiss (Swi) Tudor Pro Cycling

8:29:51

80

Julian Alaphilippe (Fra) Tudor Pro Cycling

8:29:54

81

Maxime Decomble (Fra) Groupama-FDJ United

8:29:56

82

Bauke Mollema (Ned) Lidl-Trek

8:30:10

83

Quinn Simmons (USA) Lidl-Trek

8:30:19

84

Ben Healy (Irl) EF Education-EasyPost

8:30:20

85

Andreas Kron (Den) Uno-X Mobility

8:30:30

86

Léo Bisiaux (Fra) Decathlon CMA CGM

8:30:41

87

Jordan Labrosse (Fra) Decathlon CMA CGM

8:30:46

88

Gotzon Martin Sanz (Spa) Euskaltel-Euskadi

8:30:59

89

Alex Molenaar (Ned) Caja Rural-Seguros RGA

8:30:59

90

Lukas Nerurkar (GBr) EF Education-EasyPost

8:31:01

91

Gianni Moscon (Ita) Red Bull-Bora-Hansgrohe

8:31:16

92

Joseba Lopez Cuesta (Spa) Caja Rural-Seguros RGA

8:31:16

93

Filippo Fiorelli (Ita) Visma-Lease a Bike

8:31:25

94

Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi

8:31:56

95

Alexy Faure Prost (Fra) Picnic PostNL

8:32:02

96

Jamie Meehan (Irl) Cofidis

8:32:25

97

Ander Okamika Bengoetxea (Spa) Burgos Burpellet BH

8:32:28

98

Juan Martinez Huertas (Col) Picnic PostNL

8:33:23

99

Bruno Armirail (Fra) Visma-Lease a Bike

8:33:50

100

Marc Soler (Spa) UAE Team Emirates-XRG

8:33:55

101

Matthew Dinham (Aus) Picnic PostNL

8:35:21

102

Johannes Staune-Mittet (Nor) Decathlon CMA CGM

8:36:07

103

Roman Ermakov (Slo) Bahrain Victorious

8:36:18

104

Robin Orins (Bel) Lotto-Intermarché

8:36:27

105

Tim Rex (Bel) Visma-Lease a Bike

8:36:38

106

Frank van den Broek (Ned) Picnic PostNL

8:36:42

107

Oliver Stockwell (GBr) Bahrain Victorious

8:36:58

108

Anders Halland Johannessen (Nor) Uno-X Mobility

8:37:19

109

Aurélien Paret Peintre (Fra) Decathlon CMA CGM

8:37:28

110

Brandon Smith Rivera Vargas (Col) Ineos Grenadiers

8:37:36

111

James Knox (GBr) Picnic PostNL

8:37:58

112

Jan Maas (Ned) Cofidis

8:38:06

113

Jacob Eriksson (Swe) Tudor Pro Cycling

8:38:13

114

Unai Ramos Murillo (Spa) Equipo Kern Pharma

8:39:27

115

Felix Grossschartner (Aut) UAE Team Emirates-XRG

8:41:25

116

Yael Joalland (Fra) Cofidis

8:41:39

117

Baptiste Veistroffer (Fra) Lotto-Intermarché

8:41:42

118

Nil Gimeno Ferrer (Spa) Equipo Kern Pharma

8:41:57

119

Paul Ourselin (Fra) Cofidis

8:42:03

120

Gari Ugarte Larrea (Spa) Euskaltel-Euskadi

8:42:11

121

Victor Langellotti (Mon) Ineos Grenadiers

8:42:22

122

Rainer Kepplinger (Aut) Bahrain Victorious

8:42:25

123

Julien Bernard (Fra) Lidl-Trek

8:42:28

124

Iker Mintegi Claver (Spa) Euskaltel-Euskadi

8:42:50

125

Lennert Belmans (Bel) Alpecin-Premier Tech

8:42:59

126

Ayco Bastiaens (Bel) Soudal-QuickStep

8:43:04

127

Domen Novak (Slo) UAE Team Emirates-XRG

8:43:04

128

Ramses Debruyne (Bel) Alpecin-Premier Tech

8:43:10

129

Kévin Geniets (Lux) Groupama-FDJ United

8:45:36

130

Martin Svrček (Svk) Soudal-QuickStep

8:46:41

131

Aaron Dockx (Bel) Alpecin-Premier Tech

8:46:42

132

Torstein Træen (Nor) Uno-X Mobility

8:47:07

133

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

8:47:07

134

Menno Huising (Ned) Visma-Lease a Bike

8:47:26

135

Emil Herzog (Ger) Red Bull-Bora-Hansgrohe

8:47:53

136

Lucas Wade Hamilton (Aus) Ineos Grenadiers

8:47:53

137

Felix Ørn-Kristoff (Nor) Lotto-Intermarché

8:47:55

138

Magnus Nielsen (Den) Uno-X Mobility

8:48:44

139

Roger Adria Oliveras (Spa) Movistar Team

8:49:24

140

Adrian Fajardo Toledo (Spa) Burgos Burpellet BH

8:49:53

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.