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

Tour de France: Olav Kooij shines in debut with victory on stage 5 in Pau

PAU, FRANCE - JULY 08: Olav Kooij of Netherlands and Decathlon CMA CGM Team celebrates at finish line as stage winner during the 113th Tour de France 2026, Stage 5 a 158.3km stage from Lannemezan to Pau / #UCIWT / on July 08, 2026 in Pau, France. (Photo by Dario Belingheri/Getty Images).

Olav Kooij (Decathlon CMA CGM) proved the fastest finisher on the 2026 Tour de France's first sprint stage in Pau, sprinting home from a much-reduced group of fastman to take a stage win on his debut.

The Dutchman outpaced Max Kanter to the line after the German's XDS-Astana team controlled the lead-out in the final kilometre, while Tim Merlier (Soudal-QuickStep) rounded out the podium in third place.

The trio were part of a group of 20 at the front when the sprint was launched, with much of the peloton dropping back to stay safe as the sprinters battled it out.

Soudal-QuickStep and Alpecin-Premier Tech controlled the race for much of the 158.3km stage, but their sprinters had no teammates for company in the final kilometre, with several QuickStep names having been caught in a crash at 5.5km to go.

Instead, it was XDS-Astana who led it out, with Aaron Gate and Mike Teunissen hoping to launch Kanter after they had done so successfully at the day's intermediate sprint.

Kooij had other ideas, though. The 24-year-old shared Kanter's wheel with Huub Artz (Lotto-Intermarché) before launching himself past and well into the lead on the closing straight. Nobody else could match his closing pace, and so he won with ease as Artz took fourth ahead of Jasper Philipsen (Alpecin-Premier Tech), Biniam Girmay (NSN), and green jersey Mads Pedersen (Lidl-Trek).

Olav Kooij of Decathlon CMA CGM Team celebrates at finish line (Image credit: Getty Images)

"After a couple hard days here already, we had to wait to this day to get this first chance to sprint in the Tour, and to immediately win is unbelievable," Kooij said after the stage.

"It means quite a lot. I think just in general, I had a pretty tough spring, and I think just to get back to this level and to keep believing and in yourself, and just a few people who believe in you as well, is all you need.

"I think to be here with support of the team today was all I could ask for, and they did a great job, but it was pretty hectic. It was quite an easy day until the final, so then you know it will be hectic. And this first sprint in the Tour, everyone is still really eager.

"I just managed to find my way a bit on my own in the end, but I found the right wheel, and I just wanted to have the chance to sprint today, and when I saw the line, I just went as hard as I could."

The Tour's first sprint stage saw no changes at the top of the GC standings, with race leader Torstein Træen (Uno-X Mobility) and the major contenders all finishing in the peloton 14 seconds down on the lead sprint group.

One-man show for 144km

Baptiste Veistroffer of Lotto-Intermarché on his solo ride at the front (Image credit: Getty Images)

The first proper sprint stage of the Tour de France took the riders on a flat 158.3km route from Lannemezan to Pau, with just one hill – the third-category Côte de Baleix (1km at 8.8%) – lying 25.6km from the finish line.

Following Mads Pedersen's breakaway triumph in Foix on Tuesday, this stage was always going to be one for the sprinter's teams with little action before the final kilometres.

The riders clearly thought that, too, as there was no fight whatsoever over the breakaway of the day. Instead, Baptiste Veistroffer (Lotto-Intermarché) jumped clear of the peloton on his own in the opening kilometre of the stage.

The 26-year-old Frenchman, a breakaway winner at the Tour of Oman earlier this year, had no chance at repeating the feat here.

Alpecin-Premier Tech take over for the chase of the lone breakaway rider (Image credit: Getty Images)

Back in the peloton, it was Uno-X Mobility who took up the job of pacemaking early in the day, before Alpecin-Premier Tech took over. Veistroffer's advantage was four minutes at his peak, but it settled at around the three-minute mark for much of the stage.

There was precious little to talk about before the day's only intermediate sprint at Vic-en-Bigorre, 45km from the line. Veistroffer, still 2:35 up the road, took the maximum 25 points there.

Behind him, XDS-Astana ran a lead-out for Kanter, who took 20 points for second place, while Pedersen took third on 16 points ahead of Girmay on 14 and Philipsen on 12.

Soudal-QuickStep, working for their sprinter Merlier, gave Alpecin-Premier Tech some respite after the sprint, the Belgian team leading the peloton towards the finish and taking Veisttroffer's advantage down to the minute mark with 30km to go.

The Frenchman continued to lead over the Côte de Baleix, while behind him Kasper Asgreen (EF Education-EasyPost), Fred Wright (Bahrain Victorious), and Valentin Paret-Peintre (Soudal-Quickstep) attacked from the peloton.

The trio's move livened up the stage for a short while, but they were brought back with 17.5km to go, while Veistroffer continued just 10 seconds up on the peloton, now led by Alpecin-Premier Tech and Soudal-QuickStep.

Cofidis were among the other teams to work on the front on the run-in to Pau as Uno-X Mobility also got involved. At 5.5km from the line, a crash in the peloton took out numerous riders,

No big sprint or GC names were caught up in the fall, though Michael Matthews (Jayco-AlUla) and several of Tim Merlier's lead-out men were involved.

Uno-X Mobility team's Torstein Traeen, wearing the overall leader's yellow jersey, crosses the finish line safely (Image credit: Getty Images)

It was Uno-X Mobility who led a reduced peloton into the closing kilometres, while a split in the peloton saw their man Torstein Træen and most of the race's non-sprinters drop back.

XDS-Astana and Cofidis hit the front for the final kilometre, with the Kazakhstani squad leading out the finishing sprint from a much-reduced group of only around 20 or so riders.

They wouldn't repeat that feat, however, with Kooij, who hadn't sprinted at the intermediate sprint, instead saving himself for the finish to great effect.

Stage results

Place

Rider (Country) Team

Result

1

Olav Kooij (Ned) Decathlon CMA CGM

03:29:07

2

Max Kanter (Ger) XDS Astana

3

Tim Merlier (Bel) Soudal-QuickStep

4

Huub Artz (Ned) Lotto-Intermarché

5

Jasper Philipsen (Bel) Alpecin-Premier Tech

6

Biniam Girmay (Eri) NSN Cycling Team

7

Mads Pedersen (Den) Lidl-Trek

8

Milan Fretin (Bel) Cofidis

9

Anthony Turgis (Fra) Totalenergies

10

Søren Wærenskjold (Nor) Uno-X Mobility

11

Jenno Berckmoes (Bel) Lotto-Intermarché

12

Pascal Ackermann (Ger) Jayco-AlUla

13

Clément Russo (Fra) Groupama-FDJ United

14

Rick Pluimers (Ned) Tudor Pro Cycling

15

Dorian Godon (Fra) Ineos Grenadiers

16

Pavel Bittner (Cze) Picnic PostNL

17

Fernando Gaviria (Col) Caja Rural-Seguros RGA

18

Phil Bauhaus (Ger) Bahrain Victorious

19

Mike Teunissen (Ned) XDS Astana

20

Aaron Gate (NZl) XDS Astana

00:00:07

21

Tadej Pogačar (Slo) UAE Team Emirates-XRG

00:00:14

22

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

23

Paul Seixas (Fra) Decathlon CMA CGM

24

Tom Pidcock (GBr) Pinarello-Q36.5

25

Richard Carapaz (Ecu) EF Education-EasyPost

26

Ilan Van Wilder (Bel) Soudal-QuickStep

27

Maxim Van Gils (Bel) Red Bull-Bora-Hansgrohe

28

Thymen Arensman (Ned) Ineos Grenadiers

29

Sean Quinn (USA) EF Education-EasyPost

30

Tom Van Asbroeck (Bel) NSN Cycling Team

31

Mathias Vacek (Cze) Lidl-Trek

32

Isaac Del Toro (Mex) UAE Team Emirates-XRG

33

Matteo Jorgenson (USA) Visma-Lease a Bike

34

Mattias Skjelmose (Den) Lidl-Trek

35

Juan Ayuso (Spa) Lidl-Trek

36

Ramses Debruyne (Bel) Alpecin-Premier Tech

37

Jordan Jegat (Fra) Totalenergies

38

Brandon McNulty (USA) UAE Team Emirates-XRG

39

Tobias Halland Johannessen (Nor) Uno-X Mobility

40

Yannis Voisard (Swi) Tudor Pro Cycling

41

Antonio Tiberi (Ita) Bahrain Victorious

42

Sergio Higuita (Col) XDS Astana

43

Kévin Vauquelin (Fra) Ineos Grenadiers

44

Egan Bernal (Col) Ineos Grenadiers

45

Harold Tejada (Col) XDS Astana

46

Jonas Rickaert (Bel) Alpecin-Premier Tech

47

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

48

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

49

Toms Skujins (Lat) Lidl-Trek

50

Cees Bol (Ned) Decathlon CMA CGM

51

Hugo Page (Fra) Cofidis

52

Davide Piganzoli (Ita) Visma-Lease a Bike

53

Jonas Vingegaard (Den) Visma-Lease a Bike

54

Torstein Træen (Nor) Uno-X Mobility

55

Joris Delbove (Fra) Totalenergies

56

Raul Garcia Pierna (Spa) Movistar Team

57

Davide Ballerini (Ita) XDS Astana

58

Julius Van Den Berg (Ned) Picnic PostNL

59

Jefferson Cepeda (Ecu) Movistar Team

60

Frits Biesterbos (Ned) Picnic PostNL

61

Piet Allegaert (Bel) Cofidis

62

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

63

Adam Yates (GBr) UAE Team Emirates-XRG

64

Lenny Martinez (Fra) Bahrain Victorious

65

Georg Zimmermann (Ger) Lotto-Intermarché

66

Lewis Askey (GBr) NSN Cycling Team

67

Lorenzo Germani (Ita) Groupama-FDJ United

68

Ion Izaguirre (Spa) Cofidis

69

Bruno Armirail (Fra) Visma-Lease a Bike

70

Einer Rubio (Col) Movistar Team

71

Jose Felix Parra (Spa) Caja Rural-Seguros RGA

72

Cian Uijtdebroeks (Bel) Movistar Team

73

Daan Hoole (Ned) Decathlon CMA CGM

74

Tobias Foss (Nor) Ineos Grenadiers

75

Mathis Le Berre (Fra) Totalenergies

76

Nils Politt (Ger) UAE Team Emirates-XRG

77

Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe

78

Ben O'Connor (Aus) Jayco-AlUla

79

Tim Marsman (Ned) Alpecin-Premier Tech

80

Edward Planckaert (Bel) Alpecin-Premier Tech

00:00:40

81

Jake Stewart (GBr) NSN Cycling Team

00:00:47

82

Jonas Abrahamsen (Nor) Uno-X Mobility

83

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

84

Krists Neilands (Lat) NSN Cycling Team

85

Quinn Simmons (USA) Lidl-Trek

86

Xandro Meurisse (Bel) Pinarello-Q36.5

87

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

88

Sepp Kuss (USA) Visma-Lease a Bike

89

Derek Gee-West (Can) Lidl-Trek

90

Nicolya Vinokurov (Kaz) XDS Astana

91

Tim Wellens (Bel) UAE Team Emirates-XRG

92

Tim Van Dijke (Ned) Red Bull-Bora-Hansgrohe

93

Lars Craps (Bel) Lotto-Intermarché

94

Brent Van Moer (Bel) Pinarello-Q36.5

95

Lennert Van Eetvelt (Bel) Lotto-Intermarché

96

Quinten Hermans (Bel) Pinarello-Q36.5

97

Carlos Verona (Spa) Lidl-Trek

98

Nicolas Prodhomme (Fra) Decathlon CMA CGM

99

Nelson Oliveira (Por) Movistar Team

100

Magnus Cort (Den) Uno-X Mobility

101

John Degenkolb (Ger) Picnic PostNL

102

George Bennett (NZl) NSN Cycling Team

103

Anders Skaarseth (Nor) Uno-X Mobility

104

Julian Alaphilippe (Fra) Tudor Pro Cycling

105

Robert Stannard (Aus) Bahrain Victorious

00:01:04

106

Michal Kwiatkowski (Pol) Ineos Grenadiers

107

Javier Romo (Spa) Movistar Team

00:01:11

108

Matej Mohoric (Slo) Bahrain Victorious

00:01:19

109

Filippo Ganna (Ita) Ineos Grenadiers

110

Florian Vermeersch (Bel) UAE Team Emirates-XRG

111

Edoardo Affini (Ita) Visma-Lease a Bike

112

Baptiste Veistroffer (Fra) Lotto-Intermarché

113

Pablo Castrillo (Spa) Movistar Team

00:01:36

114

Felix Engelhardt (Ger) Jayco-AlUla

115

Alexandre Delettre (Fra) Totalenergies

116

Niklas Märkl (Ger) Picnic PostNL

00:01:45

117

Romain Gregoire (Fra) Groupama-FDJ United

118

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

119

Mauro Schmid (Swi) Jayco-AlUla

00:02:01

120

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

121

Per Strand Hagenes (Nor) Visma-Lease a Bike

00:02:05

122

Marco Haller (Aut) Tudor Pro Cycling

123

Matteo Trentin (Ita) Tudor Pro Cycling

124

Thibault Guernalec (Fra) Totalenergies

00:02:11

125

Liam Slock (Bel) Lotto-Intermarché

126

Warren Barguil (Fra) Picnic PostNL

127

Quentin Pacher (Fra) Groupama-FDJ United

128

Mathieu van der Poel (Ned) Alpecin-Premier Tech

129

Abel Balderstone (Spa) Caja Rural-Seguros RGA

130

Kasper Asgreen (Den) EF Education-EasyPost

131

Frank Van Den Broek (Ned) Picnic PostNL

132

Robbe Dhondt (Bel) Picnic PostNL

133

Alex Kirsch (Lux) Cofidis

134

Ben Healy (Irl) EF Education-EasyPost

135

Vlad Van Mechelen (Bel) Bahrain Victorious

00:02:23

136

Matthew Riccitello (USA) Decathlon CMA CGM

00:02:35

137

Tiesj Benoot (Bel) Decathlon CMA CGM

138

Matteo Vercher (Fra) Totalenergies

139

Anders Halland Johannessen (Nor) Uno-X Mobility

140

Anthon Charmig (Den) Uno-X Mobility

141

Alex Baudin (Fra) EF Education-EasyPost

142

Valentin Paret Peintre (Fra) Soudal-QuickStep

143

Jenthe Biermans (Bel) Cofidis

144

Alex Aranburu (Spa) Cofidis

145

Benjamin Thomas (Fra) Cofidis

00:03:01

146

Silvan Dillier (Swi) Alpecin-Premier Tech

00:03:20

147

Fred Wright (GBr) Pinarello-Q36.5

148

Kamil Gradek (Pol) Bahrain Victorious

149

Ewen Costiou (Fra) Groupama-FDJ United

150

Pascal Eenkhoorn (Ned) Soudal-QuickStep

151

Michael Valgren (Den) EF Education-EasyPost

152

Luke Durbridge (Aus) Jayco-AlUla

153

Max Walker (GBr) EF Education-EasyPost

154

Damien Howson (Aus) Pinarello-Q36.5

155

Damiano Caruso (Ita) Bahrain Victorious

156

Marco Frigo (Ita) NSN Cycling Team

157

Marc Hirschi (Swi) Tudor Pro Cycling

158

Simone Velasco (Ita) XDS Astana

159

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

160

Lucas Plapp (Aus) Jayco-AlUla

161

Chris Harper (Aus) Pinarello-Q36.5

162

Michel Heßmann (Ger) Movistar Team

163

Michael Storer (Aus) Tudor Pro Cycling

164

Emiel Verstrynge (Bel) Alpecin-Premier Tech

165

Nicolas Breuillard (Fra) Totalenergies

166

Georg Steinhauser (Ger) EF Education-EasyPost

167

Joshua Tarling (GBr) Ineos Grenadiers

00:03:29

168

Sebastian Berwick (Aus) Caja Rural-Seguros RGA

00:04:30

169

Joel Nicolau (Spa) Caja Rural-Seguros RGA

170

Victor Campenaerts (Bel) Visma-Lease a Bike

00:04:50

171

Stefano Oldani (Ita) Caja Rural-Seguros RGA

00:04:57

172

Jakub Otruba (Cze) Caja Rural-Seguros RGA

173

Louis Vervaeke (Bel) Soudal-QuickStep

00:05:30

174

Jasper Stuyven (Bel) Soudal-QuickStep

175

Dylan Van Baarle (Ned) Soudal-QuickStep

176

Bert Van Lerberghe (Bel) Soudal-QuickStep

177

Aurélien Paret Peintre (Fra) Decathlon CMA CGM

00:05:38

178

Matis Louvel (Fra) NSN Cycling Team

00:06:38

179

Michael Matthews (Aus) Jayco-AlUla

00:06:52

180

Alex Molenaar (Ned) Caja Rural-Seguros RGA

00:07:00

181

Arvid De Kleijn (Ned) Tudor Pro Cycling

00:11:01

Click here for full results

Sprint 1 - D835 Vic-En-Bigorre

Place

Rider (Country) Team

Result

1

Baptiste Veistroffer (Fra) Lotto-Intermarché

25

2

Max Kanter (Ger) XDS Astana

20

3

Mads Pedersen (Den) Lidl-Trek

16

4

Biniam Girmay (Eri) NSN Cycling Team

14

5

Jasper Philipsen (Bel) Alpecin-Premier Tech

12

6

Anthony Turgis (Fra) Totalenergies

10

7

Fernando Gaviria (Col) Caja Rural-Seguros RGA

9

8

Jake Stewart (GBr) NSN Cycling Team

8

9

Tim Merlier (Bel) Soudal-QuickStep

7

10

Mike Teunissen (Ned) XDS Astana

6

11

Tim Marsman (Ned) Alpecin-Premier Tech

5

12

Aaron Gate (NZl) XDS Astana

4

13

Quinn Simmons (USA) Lidl-Trek

3

14

Mathis Le Berre (Fra) Totalenergies

2

15

Dylan Van Baarle (Ned) Soudal-QuickStep

1

Sprint 2 - Finish in Pau

Place

Rider (Country) Team

Result

1

Olav Kooij (Ned) Decathlon CMA CGM

70

2

Max Kanter (Ger) XDS Astana

50

3

Tim Merlier (Bel) Soudal-QuickStep

40

4

Huub Artz (Ned) Lotto-Intermarché

35

5

Jasper Philipsen (Bel) Alpecin-Premier Tech

30

6

Biniam Girmay (Eri) NSN Cycling Team

26

7

Mads Pedersen (Den) Lidl-Trek

24

8

Milan Fretin (Bel) Cofidis

22

9

Anthony Turgis (Fra) Totalenergies

20

10

Søren Wærenskjold (Nor) Uno-X Mobility

18

11

Jenno Berckmoes (Bel) Lotto-Intermarché

16

12

Pascal Ackermann (Ger) Jayco-AlUla

14

13

Clément Russo (Fra) Groupama-FDJ United

12

14

Rick Pluimers (Ned) Tudor Pro Cycling

10

15

Dorian Godon (Fra) Ineos Grenadiers

8

16

Pavel Bittner (Cze) Picnic PostNL

6

17

Fernando Gaviria (Col) Caja Rural-Seguros RGA

4

18

Phil Bauhaus (Ger) Bahrain Victorious

2

Mountain 1 (Cã´Te De Baleix)

Place

Rider (Country) Team

Result

1

Baptiste Veistroffer (Fra) Lotto-Intermarché

2

2

Alex Baudin (Fra) EF Education-EasyPost

1

General Classification after stage 5

Place

Rider (Country) Team

Result

1

Torstein Træen (Nor) Uno-X Mobility

16:32:07

2

Sean Quinn (USA) EF Education-EasyPost

00:00:28

3

Mathias Vacek (Cze) Lidl-Trek

00:03:50

4

Tadej Pogačar (Slo) UAE Team Emirates-XRG

00:07:53

5

Jonas Vingegaard (Den) Visma-Lease a Bike

6

Ramses Debruyne (Bel) Alpecin-Premier Tech

00:08:06

7

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

00:08:16

8

Isaac Del Toro (Mex) UAE Team Emirates-XRG

00:08:17

9

Juan Ayuso (Spa) Lidl-Trek

00:08:20

10

Paul Seixas (Fra) Decathlon CMA CGM

00:08:41

11

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

00:08:46

12

Lenny Martinez (Fra) Bahrain Victorious

00:09:02

13

Tobias Halland Johannessen (Nor) Uno-X Mobility

00:09:04

14

Ilan Van Wilder (Bel) Soudal-QuickStep

00:09:10

15

Tom Pidcock (GBr) Pinarello-Q36.5

00:09:15

16

Richard Carapaz (Ecu) EF Education-EasyPost

00:09:38

17

Mattias Skjelmose (Den) Lidl-Trek

00:09:43

18

Davide Piganzoli (Ita) Visma-Lease a Bike

00:10:08

19

Thymen Arensman (Ned) Ineos Grenadiers

00:10:12

20

Lennert Van Eetvelt (Bel) Lotto-Intermarché

00:10:13

21

Jordan Jegat (Fra) Totalenergies

00:10:21

22

Sergio Higuita (Col) XDS Astana

00:11:16

23

Cian Uijtdebroeks (Bel) Movistar Team

00:11:17

24

Raul Garcia Pierna (Spa) Movistar Team

00:11:34

25

Yannis Voisard (Swi) Tudor Pro Cycling

00:11:43

26

Egan Bernal (Col) Ineos Grenadiers

00:12:08

27

Jose Felix Parra (Spa) Caja Rural-Seguros RGA

00:12:14

28

Harold Tejada (Col) XDS Astana

00:12:31

29

Pablo Castrillo (Spa) Movistar Team

00:12:44

30

Ion Izaguirre (Spa) Cofidis

00:13:28

31

Adam Yates (GBr) UAE Team Emirates-XRG

00:13:53

32

Antonio Tiberi (Ita) Bahrain Victorious

00:15:10

33

Alex Baudin (Fra) EF Education-EasyPost

00:15:33

34

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

00:15:41

35

Tiesj Benoot (Bel) Decathlon CMA CGM

00:15:59

36

Quinn Simmons (USA) Lidl-Trek

00:16:33

37

Kévin Vauquelin (Fra) Ineos Grenadiers

00:16:39

38

Brandon McNulty (USA) UAE Team Emirates-XRG

00:17:48

39

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

00:18:08

40

Sepp Kuss (USA) Visma-Lease a Bike

00:18:10

41

Matteo Jorgenson (USA) Visma-Lease a Bike

00:19:12

42

George Bennett (NZl) NSN Cycling Team

00:19:19

43

Romain Gregoire (Fra) Groupama-FDJ United

00:19:58

44

Quinten Hermans (Bel) Pinarello-Q36.5

00:20:13

45

Maxim Van Gils (Bel) Red Bull-Bora-Hansgrohe

00:23:40

46

Nicolas Prodhomme (Fra) Decathlon CMA CGM

00:24:32

47

Anders Skaarseth (Nor) Uno-X Mobility

00:24:36

48

Abel Balderstone (Spa) Caja Rural-Seguros RGA

00:26:39

49

Chris Harper (Aus) Pinarello-Q36.5

00:27:33

50

Nicolas Breuillard (Fra) Totalenergies

00:27:59

51

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

00:28:01

52

Valentin Paret Peintre (Fra) Soudal-QuickStep

00:28:12

53

Carlos Verona (Spa) Lidl-Trek

00:28:27

54

Derek Gee-West (Can) Lidl-Trek

00:29:39

55

Aurélien Paret Peintre (Fra) Decathlon CMA CGM

00:29:45

56

Vlad Van Mechelen (Bel) Bahrain Victorious

00:31:01

57

Georg Zimmermann (Ger) Lotto-Intermarché

00:31:17

58

Matteo Vercher (Fra) Totalenergies

00:31:37

59

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

00:32:48

60

Javier Romo (Spa) Movistar Team

00:33:16

61

Alexandre Delettre (Fra) Totalenergies

00:34:15

62

Joris Delbove (Fra) Totalenergies

00:34:48

63

Mathieu van der Poel (Ned) Alpecin-Premier Tech

00:35:37

64

Nelson Oliveira (Por) Movistar Team

00:35:47

65

Lorenzo Germani (Ita) Groupama-FDJ United

00:35:53

66

Marco Frigo (Ita) NSN Cycling Team

00:36:00

67

Marc Hirschi (Swi) Tudor Pro Cycling

00:36:31

68

Xandro Meurisse (Bel) Pinarello-Q36.5

00:36:41

69

Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe

00:36:44

70

Michael Matthews (Aus) Jayco-AlUla

00:36:48

71

Mads Pedersen (Den) Lidl-Trek

00:37:20

72

Ben O'Connor (Aus) Jayco-AlUla

00:38:23

73

Einer Rubio (Col) Movistar Team

00:38:30

74

Kasper Asgreen (Den) EF Education-EasyPost

00:38:48

75

Damiano Caruso (Ita) Bahrain Victorious

00:38:56

76

Toms Skujins (Lat) Lidl-Trek

00:39:21

77

Frank Van Den Broek (Ned) Picnic PostNL

00:39:37

78

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

00:39:43

79

Jasper Stuyven (Bel) Soudal-QuickStep

00:39:51

80

Alex Aranburu (Spa) Cofidis

00:39:55

81

Pascal Eenkhoorn (Ned) Soudal-QuickStep

00:40:10

82

Joel Nicolau (Spa) Caja Rural-Seguros RGA

00:41:38

83

Michael Storer (Aus) Tudor Pro Cycling

84

Victor Campenaerts (Bel) Visma-Lease a Bike

00:41:44

85

Mauro Schmid (Swi) Jayco-AlUla

00:42:08

86

Lucas Plapp (Aus) Jayco-AlUla

00:42:28

87

Mathis Le Berre (Fra) Totalenergies

00:42:29

88

Ewen Costiou (Fra) Groupama-FDJ United

00:43:33

89

Jefferson Cepeda (Ecu) Movistar Team

00:43:39

90

Rick Pluimers (Ned) Tudor Pro Cycling

00:43:55

91

Magnus Cort (Den) Uno-X Mobility

92

Tim Wellens (Bel) UAE Team Emirates-XRG

00:43:58

93

Edward Planckaert (Bel) Alpecin-Premier Tech

00:44:24

94

Jenno Berckmoes (Bel) Lotto-Intermarché

00:45:08

95

Brent Van Moer (Bel) Pinarello-Q36.5

00:45:21

96

Emiel Verstrynge (Bel) Alpecin-Premier Tech

00:45:41

97

Tobias Foss (Nor) Ineos Grenadiers

00:45:48

98

Nils Politt (Ger) UAE Team Emirates-XRG

00:45:49

99

Sebastian Berwick (Aus) Caja Rural-Seguros RGA

00:45:51

100

Jonas Abrahamsen (Nor) Uno-X Mobility

00:45:55

101

Lars Craps (Bel) Lotto-Intermarché

00:45:58

102

Clément Russo (Fra) Groupama-FDJ United

00:46:05

103

Ben Healy (Irl) EF Education-EasyPost

00:46:21

104

Quentin Pacher (Fra) Groupama-FDJ United

00:46:35

105

Georg Steinhauser (Ger) EF Education-EasyPost

00:46:39

106

Michael Valgren (Den) EF Education-EasyPost

00:46:55

107

Robert Stannard (Aus) Bahrain Victorious

00:47:07

108

Simone Velasco (Ita) XDS Astana

00:47:15

109

Aaron Gate (NZl) XDS Astana

00:47:34

110

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

00:48:17

111

Jonas Rickaert (Bel) Alpecin-Premier Tech

00:48:37

112

Anthony Turgis (Fra) Totalenergies

00:48:59

113

Louis Vervaeke (Bel) Soudal-QuickStep

00:49:08

114

Krists Neilands (Lat) NSN Cycling Team

00:49:09

115

Thibault Guernalec (Fra) Totalenergies

00:49:12

116

Benjamin Thomas (Fra) Cofidis

00:49:18

117

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

00:49:50

118

Matej Mohoric (Slo) Bahrain Victorious

00:49:53

119

Luke Durbridge (Aus) Jayco-AlUla

00:49:59

120

Anthon Charmig (Den) Uno-X Mobility

00:50:02

121

Warren Barguil (Fra) Picnic PostNL

00:50:08

122

Daan Hoole (Ned) Decathlon CMA CGM

00:50:10

123

Michel Heßmann (Ger) Movistar Team

00:50:23

124

Felix Engelhardt (Ger) Jayco-AlUla

00:50:24

125

Max Walker (GBr) EF Education-EasyPost

00:50:54

126

Damien Howson (Aus) Pinarello-Q36.5

00:50:56

127

Jakub Otruba (Cze) Caja Rural-Seguros RGA

00:50:57

128

Alex Kirsch (Lux) Cofidis

00:52:37

129

Silvan Dillier (Swi) Alpecin-Premier Tech

00:52:42

130

Matthew Riccitello (USA) Decathlon CMA CGM

00:53:09

131

Bruno Armirail (Fra) Visma-Lease a Bike

00:54:47

132

Mike Teunissen (Ned) XDS Astana

00:55:43

133

Alex Molenaar (Ned) Caja Rural-Seguros RGA

00:55:46

134

Nicolya Vinokurov (Kaz) XDS Astana

00:55:48

135

Dylan Van Baarle (Ned) Soudal-QuickStep

00:56:48

136

Julian Alaphilippe (Fra) Tudor Pro Cycling

00:57:28

137

Anders Halland Johannessen (Nor) Uno-X Mobility

00:57:30

138

Max Kanter (Ger) XDS Astana

00:58:09

139

Biniam Girmay (Eri) NSN Cycling Team

00:58:28

140

Michal Kwiatkowski (Pol) Ineos Grenadiers

00:59:23

141

Robbe Dhondt (Bel) Picnic PostNL

00:59:24

142

Stefano Oldani (Ita) Caja Rural-Seguros RGA

00:59:32

143

Jasper Philipsen (Bel) Alpecin-Premier Tech

01:00:22

144

Florian Vermeersch (Bel) UAE Team Emirates-XRG

01:00:34

145

Frits Biesterbos (Ned) Picnic PostNL

01:01:05

146

Tim Marsman (Ned) Alpecin-Premier Tech

01:01:10

147

Tom Van Asbroeck (Bel) NSN Cycling Team

01:01:11

148

Niklas Märkl (Ger) Picnic PostNL

01:01:22

149

Hugo Page (Fra) Cofidis

01:02:10

150

Søren Wærenskjold (Nor) Uno-X Mobility

01:02:24

151

Tim Van Dijke (Ned) Red Bull-Bora-Hansgrohe

01:03:50

152

Jenthe Biermans (Bel) Cofidis

01:04:31

153

Per Strand Hagenes (Nor) Visma-Lease a Bike

01:05:43

154

Fred Wright (GBr) Pinarello-Q36.5

01:06:26

155

Edoardo Affini (Ita) Visma-Lease a Bike

01:06:42

156

Matteo Trentin (Ita) Tudor Pro Cycling

01:07:26

157

Baptiste Veistroffer (Fra) Lotto-Intermarché

01:08:02

158

Dorian Godon (Fra) Ineos Grenadiers

01:09:05

159

Lewis Askey (GBr) NSN Cycling Team

01:09:20

160

Pavel Bittner (Cze) Picnic PostNL

01:10:00

161

Julius Van Den Berg (Ned) Picnic PostNL

01:10:37

162

John Degenkolb (Ger) Picnic PostNL

01:10:47

163

Fernando Gaviria (Col) Caja Rural-Seguros RGA

01:11:00

164

Filippo Ganna (Ita) Ineos Grenadiers

01:11:12

165

Milan Fretin (Bel) Cofidis

01:11:40

166

Tim Merlier (Bel) Soudal-QuickStep

167

Jake Stewart (GBr) NSN Cycling Team

01:11:41

168

Phil Bauhaus (Ger) Bahrain Victorious

01:11:55

169

Pascal Ackermann (Ger) Jayco-AlUla

01:12:42

170

Huub Artz (Ned) Lotto-Intermarché

01:12:53

171

Piet Allegaert (Bel) Cofidis

01:13:05

172

Joshua Tarling (GBr) Ineos Grenadiers

01:13:12

173

Kamil Gradek (Pol) Bahrain Victorious

01:15:15

174

Davide Ballerini (Ita) XDS Astana

01:15:16

175

Olav Kooij (Ned) Decathlon CMA CGM

01:15:32

176

Cees Bol (Ned) Decathlon CMA CGM

01:16:15

177

Liam Slock (Bel) Lotto-Intermarché

01:16:59

178

Matis Louvel (Fra) NSN Cycling Team

01:17:25

179

Bert Van Lerberghe (Bel) Soudal-QuickStep

01:19:05

180

Marco Haller (Aut) Tudor Pro Cycling

01:21:28

181

Arvid De Kleijn (Ned) Tudor Pro Cycling

01:29:55

Points Classification

Place

Rider (Country) Team

Result

1

Mads Pedersen (Den) Lidl-Trek

143

2

Biniam Girmay (Eri) NSN Cycling Team

79

3

Max Kanter (Ger) XDS Astana

77

4

Jasper Philipsen (Bel) Alpecin-Premier Tech

72

5

Olav Kooij (Ned) Decathlon CMA CGM

70

6

Tadej Pogačar (Slo) UAE Team Emirates-XRG

55

7

Tim Merlier (Bel) Soudal-QuickStep

55

8

Quinn Simmons (USA) Lidl-Trek

45

9

Jonas Vingegaard (Den) Visma-Lease a Bike

44

10

Isaac Del Toro (Mex) UAE Team Emirates-XRG

39

11

Anthony Turgis (Fra) Totalenergies

39

12

Huub Artz (Ned) Lotto-Intermarché

35

13

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

33

14

Tobias Halland Johannessen (Nor) Uno-X Mobility

32

15

Paul Seixas (Fra) Decathlon CMA CGM

28

16

Alex Molenaar (Ned) Caja Rural-Seguros RGA

27

17

Baptiste Veistroffer (Fra) Lotto-Intermarché

25

18

Richard Carapaz (Ecu) EF Education-EasyPost

25

19

Mattias Skjelmose (Den) Lidl-Trek

23

20

Søren Wærenskjold (Nor) Uno-X Mobility

23

21

Milan Fretin (Bel) Cofidis

22

22

Lennert Van Eetvelt (Bel) Lotto-Intermarché

21

23

Raul Garcia Pierna (Spa) Movistar Team

20

24

Joris Delbove (Fra) Totalenergies

20

25

Michael Matthews (Aus) Jayco-AlUla

20

26

Felix Engelhardt (Ger) Jayco-AlUla

20

27

Pablo Castrillo (Spa) Movistar Team

18

28

Alex Baudin (Fra) EF Education-EasyPost

18

29

Marco Frigo (Ita) NSN Cycling Team

18

30

Mathias Vacek (Cze) Lidl-Trek

16

31

Ramses Debruyne (Bel) Alpecin-Premier Tech

16

32

Kévin Vauquelin (Fra) Ineos Grenadiers

16

33

Frank Van Den Broek (Ned) Picnic PostNL

16

34

Jenno Berckmoes (Bel) Lotto-Intermarché

16

35

Lenny Martinez (Fra) Bahrain Victorious

15

36

Romain Gregoire (Fra) Groupama-FDJ United

14

37

Michael Storer (Aus) Tudor Pro Cycling

14

38

Edward Planckaert (Bel) Alpecin-Premier Tech

14

39

Pascal Ackermann (Ger) Jayco-AlUla

14

40

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

13

41

Fernando Gaviria (Col) Caja Rural-Seguros RGA

13

42

Sean Quinn (USA) EF Education-EasyPost

12

43

Juan Ayuso (Spa) Lidl-Trek

12

44

Matteo Vercher (Fra) Totalenergies

12

45

Clément Russo (Fra) Groupama-FDJ United

12

46

Torstein Træen (Nor) Uno-X Mobility

10

47

Harold Tejada (Col) XDS Astana

10

48

Rick Pluimers (Ned) Tudor Pro Cycling

10

49

Ilan Van Wilder (Bel) Soudal-QuickStep

9

50

Lucas Plapp (Aus) Jayco-AlUla

9

51

Vlad Van Mechelen (Bel) Bahrain Victorious

8

52

Magnus Cort (Den) Uno-X Mobility

8

53

Dorian Godon (Fra) Ineos Grenadiers

8

54

Jake Stewart (GBr) NSN Cycling Team

8

55

Tom Pidcock (GBr) Pinarello-Q36.5

7

56

Nelson Oliveira (Por) Movistar Team

7

57

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

7

58

Abel Balderstone (Spa) Caja Rural-Seguros RGA

6

59

Alex Kirsch (Lux) Cofidis

6

60

Mike Teunissen (Ned) XDS Astana

6

61

Pavel Bittner (Cze) Picnic PostNL

6

62

Alexandre Delettre (Fra) Totalenergies

5

63

Jasper Stuyven (Bel) Soudal-QuickStep

5

64

Mauro Schmid (Swi) Jayco-AlUla

5

65

Ewen Costiou (Fra) Groupama-FDJ United

5

66

Tim Marsman (Ned) Alpecin-Premier Tech

5

67

Joel Nicolau (Spa) Caja Rural-Seguros RGA

4

68

Aaron Gate (NZl) XDS Astana

4

69

Davide Ballerini (Ita) XDS Astana

4

70

Jordan Jegat (Fra) Totalenergies

3

71

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

3

72

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

3

73

Florian Vermeersch (Bel) UAE Team Emirates-XRG

3

74

Sergio Higuita (Col) XDS Astana

2

75

Nicolas Prodhomme (Fra) Decathlon CMA CGM

2

76

Mathis Le Berre (Fra) Totalenergies

2

77

Phil Bauhaus (Ger) Bahrain Victorious

2

78

George Bennett (NZl) NSN Cycling Team

1

79

Tim Wellens (Bel) UAE Team Emirates-XRG

1

80

Dylan Van Baarle (Ned) Soudal-QuickStep

1

Mountains Classification

Place

Rider (Country) Team

Result

1

Alex Baudin (Fra) EF Education-EasyPost

13

2

Alex Molenaar (Ned) Caja Rural-Seguros RGA

10

3

Nicolas Prodhomme (Fra) Decathlon CMA CGM

9

4

Raul Garcia Pierna (Spa) Movistar Team

7

5

Marco Frigo (Ita) NSN Cycling Team

5

6

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

5

7

Brandon McNulty (USA) UAE Team Emirates-XRG

4

8

Vlad Van Mechelen (Bel) Bahrain Victorious

4

9

Tadej Pogačar (Slo) UAE Team Emirates-XRG

3

10

Mathias Vacek (Cze) Lidl-Trek

3

11

Pablo Castrillo (Spa) Movistar Team

3

12

Felix Engelhardt (Ger) Jayco-AlUla

3

13

Tobias Halland Johannessen (Nor) Uno-X Mobility

2

14

Valentin Paret Peintre (Fra) Soudal-QuickStep

2

15

Baptiste Veistroffer (Fra) Lotto-Intermarché

2

16

Ramses Debruyne (Bel) Alpecin-Premier Tech

2

17

Matteo Vercher (Fra) Totalenergies

2

18

Frank Van Den Broek (Ned) Picnic PostNL

2

19

Torstein Træen (Nor) Uno-X Mobility

1

20

Jonas Vingegaard (Den) Visma-Lease a Bike

1

21

Richard Carapaz (Ecu) EF Education-EasyPost

1

22

Matteo Jorgenson (USA) Visma-Lease a Bike

1

23

George Bennett (NZl) NSN Cycling Team

1

24

Javier Romo (Spa) Movistar Team

1

25

Georg Steinhauser (Ger) EF Education-EasyPost

1

26

Joshua Tarling (GBr) Ineos Grenadiers

1

Youth Classification

Place

Rider (Country) Team

Result

1

Mathias Vacek (Cze) Lidl-Trek

16:35:57

2

Ramses Debruyne (Bel) Alpecin-Premier Tech

00:04:16

3

Isaac Del Toro (Mex) UAE Team Emirates-XRG

00:04:27

4

Juan Ayuso (Spa) Lidl-Trek

00:04:30

5

Paul Seixas (Fra) Decathlon CMA CGM

00:04:51

6

Lenny Martinez (Fra) Bahrain Victorious

00:05:12

7

Davide Piganzoli (Ita) Visma-Lease a Bike

00:06:18

8

Lennert Van Eetvelt (Bel) Lotto-Intermarché

00:06:23

9

Cian Uijtdebroeks (Bel) Movistar Team

00:07:27

10

Raul Garcia Pierna (Spa) Movistar Team

00:07:44

11

Pablo Castrillo (Spa) Movistar Team

00:08:54

12

Antonio Tiberi (Ita) Bahrain Victorious

00:11:20

13

Alex Baudin (Fra) EF Education-EasyPost

00:11:43

14

Quinn Simmons (USA) Lidl-Trek

00:12:43

15

Kévin Vauquelin (Fra) Ineos Grenadiers

00:12:49

16

Romain Gregoire (Fra) Groupama-FDJ United

00:16:08

17

Valentin Paret Peintre (Fra) Soudal-QuickStep

00:24:22

18

Vlad Van Mechelen (Bel) Bahrain Victorious

00:27:11

19

Matteo Vercher (Fra) Totalenergies

00:27:47

20

Lorenzo Germani (Ita) Groupama-FDJ United

00:32:03

21

Mathis Le Berre (Fra) Totalenergies

00:38:39

22

Ewen Costiou (Fra) Groupama-FDJ United

00:39:43

23

Jenno Berckmoes (Bel) Lotto-Intermarché

00:41:18

24

Emiel Verstrynge (Bel) Alpecin-Premier Tech

00:41:51

25

Lars Craps (Bel) Lotto-Intermarché

00:42:08

26

Georg Steinhauser (Ger) EF Education-EasyPost

00:42:49

27

Michel Heßmann (Ger) Movistar Team

00:46:33

28

Max Walker (GBr) EF Education-EasyPost

00:47:04

29

Matthew Riccitello (USA) Decathlon CMA CGM

00:49:19

30

Nicolya Vinokurov (Kaz) XDS Astana

00:51:58

31

Robbe Dhondt (Bel) Picnic PostNL

00:55:34

32

Frits Biesterbos (Ned) Picnic PostNL

00:57:15

33

Hugo Page (Fra) Cofidis

00:58:20

34

Per Strand Hagenes (Nor) Visma-Lease a Bike

01:01:53

35

Lewis Askey (GBr) NSN Cycling Team

01:05:30

36

Pavel Bittner (Cze) Picnic PostNL

01:06:10

37

Milan Fretin (Bel) Cofidis

01:07:50

38

Huub Artz (Ned) Lotto-Intermarché

01:09:03

39

Joshua Tarling (GBr) Ineos Grenadiers

01:09:22

40

Olav Kooij (Ned) Decathlon CMA CGM

01:11:42

Teams Classification

Place

Rider (Country) Team

Result

1

Lidl-Trek

49:32:02

2

Red Bull-Bora-Hansgrohe

00:19:26

3

EF Education-Easypost

00:23:59

4

Movistar

00:26:19

5

UAE Team Emirates XRG

00:32:47

6

Netcompany Ineos

00:33:21

7

Uno-X Mobility

00:34:37

8

Visma-Lease a Bike

00:39:14

9

Decathlon CMA CGM Team

00:41:39

10

TotalEnergies

00:48:02

11

Pinarello-Q36.5

00:52:46

12

Bahrain Victorious

00:53:35

13

Groupama-FDJ United

00:59:54

14

Caja Rural-Seguros RGA

01:01:03

15

Soudal Quick-Step

01:02:59

16

XDS Astana

01:06:02

17

Alpecin-Premier Tech

01:22:07

18

Tudor

01:22:11

19

Lotto Intermarché

01:26:45

20

Cofidis

01:33:52

21

NSN

01:43:14

22

Jayco Alula

01:45:17

23

Picnic PostNL

02:23:58

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.