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

Tour de France: Søren Wærenskjold goes from distance to hold off Olav Kooij for victory in furiously-fast stage 11

Uno-X Mobility team's Norwegian rider Soren Waerenskjold cycles to the finish line to win the 11th stage of the 113th edition of the Tour de France cycling race, 161,3 km between Vichy and Nevers in central France, on July 15, 2026. (Photo by Anne-Christine POUJOULAT / AFP).

Søren Wærenskjold (Uno-X Mobility) held off all the big-name sprinters with a long-range sprint to win stage 11 of the Tour de France and deliver a second-ever stage win for his Scandinavian team.

After a bit of a sprint team stand-off in the final 5km, the sprint kicked off properly with 2km to go, and it was Decathlon CMA CGM's whose lead-out efforts almost turned into a late flyer for Cees Bol in the final few hundred metres, which Wærenskjold followed and came past and amazingly held off the charging sprint field.

It was very tight on the line, with Olav Kooij (Decathlon CMA CGM) second and Jasper Philipsen (Alpecin-Premier Tech) crossing the line in third after a late wobble in the frenetic sprint. Philipsen was relegated after the finish, with Milan Fretin (Cofidis) moving onto the podium, but then officials reversed the penalty and reinstated the Alpecin rider to his original placing.

There was to be no hat trick for Tim Merlier (Soudal-QuickStep), who finished outside the top 10 in Nevers.

Sprint finish into Nevers, led by Uno-X Mobility's Søren Wærenskjold in the middle (Image credit: Getty Images)

A breakaway of four riders had been away for almost all of the day, but the three survivors were caught with 6km to go as things came back together for the expected sprint.

With all the GC riders finished safely in the bunch, there were no major changes to the overall, with Tadej Pogačar (UAE Team Emirates-XRG) continuing in the yellow jersey for another day.

Having Anthon Charmig in the day's breakaway was surely a big benefit for Uno-X, as they did not have to do the work all day that teams like Soudal-QuickStep and Alpecin did, which left him with a stronger lead-out for the finale, to go along with his opportunistic move and clear strength.

"I thought I was too far back, and then it opened up on the right hand side, which it usually doesn't do," Wærenskjold explained. "It was a bit the same feeling as my first big win in Omloop Het Nieuwsblad, also then I was too far back and then suddenly at the front. It's unbelievable.

"It means everything. It's my biggest win so far. Like I said when I came here, I knew that there are two or three guys who are faster than me but if I'm lucky and I have a good sprint, like today, then it's possible," he continued.

Søren Wærenskjold reacts after winning stage 11 (Image credit: Getty Images)

"Sometimes I have really good confidence and I believe in myself, but there's many times where I feel super tired and like it's impossible to win here, so it's crazy that it happened today. Also after the crash I felt really shit in the start but my body got hoing and I felt better in the final with adrenaline and everything."

Uno-X have had a whirlwind race so far, taking the yellow jersey with Torstein Træen but then losing him to a crash just two days later, but they have now added a win in 2026 to Jonas Abrahamsen's breakaway triumph in 2025.

"To finish it off for the team – we've had some quite highs and lows in this race – it's incredible to take this win," Wærenskjold said. "I just have to let it sink in, and then I will probably be more happy than I look now, but it's a big surprise for myself."

A lightning fast day in central France

Stage 11 from Vichy to Nevers was almost entirely pan-flat with less than 2.5km of climbing, so it was a nailed-on sprint day, but that didn't stop riders from wanting to go in the break. And in fact, in contrast to the very easy break formations we've seen in other flat stages, there was a fairly active battle to get away as big teams tried to police who was allowed in the day's escape.

Thankfully it didn't take too long, though, and the 'right' move managed to get away after around 11km, formed of local man Julian Alaphilippe (Tudor), Anthon Charmig (Uno-X Mobility), Nelson Oliveira (Movistar) and Mathis Le Berre (TotalEnergies). Former breakaway hero Liam Slock (Lotto Intermarché) chased for a while but gave up when it was clear he was not going to make the junction.

Julian Alaphilippe of Tudor Pro Cycling, Nelson Oliveira of Movistar, Mathis Le Berre of TotalEnergies and Anthon Charmig of Uno-X Mobility compete in the breakaway (Image credit: Getty Images)

Le Berre won the intermediate sprint after 28km, with Jasper Philipsen (Alpecin-Premier Tech) best of the bunch to secure the maximum remaining points behind. Charmig won the singular KoM point available atop the Côte de Billonnière, with the break holding a fairly tight lead of only 1:30.

After the first climb, it was status quo for much of the middle part of the day, with nothing of particular note happening for most of the next 60km. Heading towards the final 50km, the pace in the peloton started to increase with Soudal-QuickStep, Decathlon CMA CGM and XDS Astana sharing the duties to bring the gap down to a minute with 45km to go.

Julian Alaphilippe drops from the breakaway (Image credit: Getty Images)

Hitting the second and final categorised climb, which was only 1.4km long, Alaphilippe began to struggle quickly and was dropped from the break with 38km to go as Charmig won the point again. Losing Alaphilippe, who was probably not contributing much strength to the break, was possibly actually a help for the break, who managed to grow their gap back out to 1:10, whilst NSN had to join the chase behind.

With 32km to go, a crash in the back of the bunch in a bottle hand-up zone saw Georg Zimmermann (Lotto Intermarche), Abel Balderstone (Caja Rural-Seguros RGA) and Ben O'Connor (Jayco AlUla) crash, with Zimmermann worst off but he got back riding eventually.

Despite the peloton holding the break close all day, it did not prove easy to reel the three leaders back in, and their lead was still 50 seconds with 25km to go, but finally falling more consistently at this point, so there wasn't much reason to hold out hope of a surprise.

A chaotic sprint

The slightly tricky run-in towards Nevers didn't help the break, as the constant road furniture only served to sap speed from the trio. With 10km to go, the gap was 20 seconds as the peloton had the leaders well in sight now, and despite them pushing and pushing, they were swept up with 6km to go.

The catch ushered in a brief calming as the peloton headed onto a narrow road and the sprint teams took a moment to regroup, and this standoff lasted for a good few kilometres until the sprint kicked in properly with 2.2km to go, initiated by NSN, Uno-X and Decathlon CMA CGM.

The final kilometre of the stage was hectic with lead-outs unable to stay organised and largely all the sprinters fighting for themselves through the sweeping final turn, which resulted in Kooij's lead-out rider Cees Bol flying off the front with a few hundred metres to go. It was a risky move to jump across to Bol, but Wærenskjold went for it, and despite it looking like there was too much road to go, the Norwegian rider impressively held off the bunch to seal his first Tour stage victory.

With the other sprinters coming up super fast behind him, Kooij, Philipsen and Fretin just ran out of road before the line and had to settle the final podium, whilst Merlier struggled in the messy sprint and finished way down in 16th.

Jasper Philipsen of Alpecin-Premier Tech crosses the finish line (Image credit: Getty Images)

Stage Results

Pos.

Rider (Country) Team

Time

1

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

03:10:06

2

Olav Kooij (Ned) Decathlon CMA CGM

3

Jasper Philipsen (Bel) Alpecin-Premier Tech

4

Milan Fretin (Bel) Cofidis

5

Huub Artz (Ned) Lotto-Intermarché

6

Biniam Girmay (Eri) NSN Cycling Team

7

Anthony Turgis (Fra) Totalenergies

8

Clément Russo (Fra) Groupama-FDJ United

9

Fernando Gaviria (Col) Caja Rural-Seguros RGA

10

Pascal Ackermann (Ger) Jayco-AlUla

11

Mads Pedersen (Den) Lidl-Trek

12

Rick Pluimers (Ned) Tudor Pro Cycling

13

Jenno Berckmoes (Bel) Lotto-Intermarché

14

Stefano Oldani (Ita) Caja Rural-Seguros RGA

15

Tim Merlier (Bel) Soudal-QuickStep

16

Jenthe Biermans (Bel) Cofidis

17

Fred Wright (GBr) Pinarello-Q36.5

18

Max Kanter (Ger) XDS Astana

19

Magnus Cort (Den) Uno-X Mobility

20

Kasper Asgreen (Den) EF Education-EasyPost

21

Dorian Godon (Fra) Ineos Grenadiers

22

Liam Slock (Bel) Lotto-Intermarché

23

Pavel Bittner (Cze) Picnic PostNL

24

Phil Bauhaus (Ger) Bahrain Victorious

25

Aaron Gate (NZl) XDS Astana

26

Davide Ballerini (Ita) XDS Astana

27

Jake Stewart (GBr) NSN Cycling Team

28

Piet Allegaert (Bel) Cofidis

29

Cees Bol (Ned) Decathlon CMA CGM

30

Michal Kwiatkowski (Pol) Ineos Grenadiers

31

Kamil Gradek (Pol) Bahrain Victorious

32

Mike Teunissen (Ned) XDS Astana

33

Xandro Meurisse (Bel) Pinarello-Q36.5

34

Alexandre Delettre (Fra) Totalenergies

35

Tom Pidcock (GBr) Pinarello-Q36.5

36

Ramses Debruyne (Bel) Alpecin-Premier Tech

37

Mathias Vacek (Cze) Lidl-Trek

38

Niklas Märkl (Ger) Picnic PostNL

39

Joshua Tarling (GBr) Ineos Grenadiers

40

Nils Politt (Ger) UAE Team Emirates-XRG

41

Brandon McNulty (USA) UAE Team Emirates-XRG

42

Florian Vermeersch (Bel) UAE Team Emirates-XRG

43

Tobias Halland Johannessen (Nor) Uno-X Mobility

44

Louis Vervaeke (Bel) Soudal-QuickStep

45

Frits Biesterbos (Ned) Picnic PostNL

46

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

47

Jasper Stuyven (Bel) Soudal-QuickStep

48

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

49

Isaac Del Toro (Mex) UAE Team Emirates-XRG

50

Egan Bernal (Col) Ineos Grenadiers

51

Mauro Schmid (Swi) Jayco-AlUla

52

Matis Louvel (Fra) NSN Cycling Team

53

Toms Skujins (Lat) Lidl-Trek

54

Yannis Voisard (Swi) Tudor Pro Cycling

55

Robert Stannard (Aus) Bahrain Victorious

56

Hugo Page (Fra) Cofidis

57

Nicolas Prodhomme (Fra) Decathlon CMA CGM

58

Ewen Costiou (Fra) Groupama-FDJ United

59

Juan Ayuso (Spa) Lidl-Trek

60

Edoardo Affini (Ita) Visma-Lease a Bike

61

Mattias Skjelmose (Den) Lidl-Trek

62

Julius Van Den Berg (Ned) Picnic PostNL

63

Paul Seixas (Fra) Decathlon CMA CGM

64

Brent Van Moer (Bel) Pinarello-Q36.5

65

Ilan Van Wilder (Bel) Soudal-QuickStep

66

Jonas Vingegaard (Den) Visma-Lease a Bike

67

Richard Carapaz (Ecu) EF Education-EasyPost

68

Bruno Armirail (Fra) Visma-Lease a Bike

69

Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe

70

Tim Marsman (Ned) Alpecin-Premier Tech

71

Mathieu van der Poel (Ned) Alpecin-Premier Tech

72

Thymen Arensman (Ned) Ineos Grenadiers

73

Romain Gregoire (Fra) Groupama-FDJ United

74

Marco Haller (Aut) Tudor Pro Cycling

75

Per Strand Hagenes (Nor) Visma-Lease a Bike

76

Jonas Abrahamsen (Nor) Uno-X Mobility

77

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

78

Davide Piganzoli (Ita) Visma-Lease a Bike

79

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

80

Lorenzo Germani (Ita) Groupama-FDJ United

81

Tiesj Benoot (Bel) Decathlon CMA CGM

82

Krists Neilands (Lat) NSN Cycling Team

83

Quinten Hermans (Bel) Pinarello-Q36.5

84

Matteo Vercher (Fra) Totalenergies

85

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

86

Aurélien Paret Peintre (Fra) Decathlon CMA CGM

87

Quinn Simmons (USA) Lidl-Trek

88

Pablo Castrillo (Spa) Movistar Team

89

Quentin Pacher (Fra) Groupama-FDJ United

90

Sean Quinn (USA) EF Education-EasyPost

91

Raul Garcia Pierna (Spa) Movistar Team

92

Kévin Vauquelin (Fra) Ineos Grenadiers

93

Sepp Kuss (USA) Visma-Lease a Bike

94

Edward Planckaert (Bel) Alpecin-Premier Tech

95

Jonas Rickaert (Bel) Alpecin-Premier Tech

96

Adam Yates (GBr) UAE Team Emirates-XRG

97

Thibault Guernalec (Fra) Totalenergies

98

Javier Romo (Spa) Movistar Team

99

Jordan Jegat (Fra) Totalenergies

100

Jose Felix Parra (Spa) Caja Rural-Seguros RGA

101

Joris Delbove (Fra) Totalenergies

102

Damiano Caruso (Ita) Bahrain Victorious

103

Carlos Verona (Spa) Lidl-Trek

104

Einer Rubio (Col) Movistar Team

105

Lenny Martinez (Fra) Bahrain Victorious

106

Anders Skaarseth (Nor) Uno-X Mobility

107

Antonio Tiberi (Ita) Bahrain Victorious

108

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

109

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

110

Matthew Riccitello (USA) Decathlon CMA CGM

111

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

112

Anders Halland Johannessen (Nor) Uno-X Mobility

113

Abel Balderstone (Spa) Caja Rural-Seguros RGA

114

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

115

Michael Valgren (Den) EF Education-EasyPost

116

Matej Mohoric (Slo) Bahrain Victorious

117

Baptiste Veistroffer (Fra) Lotto-Intermarché

118

Derek Gee-West (Can) Lidl-Trek

119

Warren Barguil (Fra) Picnic PostNL

120

John Degenkolb (Ger) Picnic PostNL

00:00:29

121

Lennert Van Eetvelt (Bel) Lotto-Intermarché

00:00:33

122

Tim Wellens (Bel) UAE Team Emirates-XRG

123

Daan Hoole (Ned) Decathlon CMA CGM

00:00:36

124

Felix Engelhardt (Ger) Jayco-AlUla

125

Michael Matthews (Aus) Jayco-AlUla

126

Victor Campenaerts (Bel) Visma-Lease a Bike

127

Marc Hirschi (Swi) Tudor Pro Cycling

128

Marco Frigo (Ita) NSN Cycling Team

129

Alex Kirsch (Lux) Cofidis

130

Filippo Ganna (Ita) Ineos Grenadiers

131

Jefferson Cepeda (Ecu) Movistar Team

132

Michel Heßmann (Ger) Movistar Team

133

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

134

Damien Howson (Aus) Pinarello-Q36.5

135

Jakub Otruba (Cze) Caja Rural-Seguros RGA

136

Simone Velasco (Ita) XDS Astana

137

Tom Van Asbroeck (Bel) NSN Cycling Team

138

Lewis Askey (GBr) NSN Cycling Team

139

Tobias Foss (Nor) Ineos Grenadiers

140

Luke Durbridge (Aus) Jayco-AlUla

141

Valentin Paret Peintre (Fra) Soudal-QuickStep

142

Silvan Dillier (Swi) Alpecin-Premier Tech

143

Georg Steinhauser (Ger) EF Education-EasyPost

144

Alex Baudin (Fra) EF Education-EasyPost

145

Joel Nicolau (Spa) Caja Rural-Seguros RGA

146

Lucas Plapp (Aus) Jayco-AlUla

147

Anthon Charmig (Den) Uno-X Mobility

148

Lars Craps (Bel) Lotto-Intermarché

149

Emiel Verstrynge (Bel) Alpecin-Premier Tech

150

Ion Izaguirre (Spa) Cofidis

151

Nelson Oliveira (Por) Movistar Team

152

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

153

Benjamin Thomas (Fra) Cofidis

154

Ben O'Connor (Aus) Jayco-AlUla

00:01:00

155

Robbe Dhondt (Bel) Picnic PostNL

156

Alex Aranburu (Spa) Cofidis

157

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

158

Sergio Higuita (Col) XDS Astana

159

Max Walker (GBr) EF Education-EasyPost

160

Ben Healy (Irl) EF Education-EasyPost

161

Mathis Le Berre (Fra) Totalenergies

162

Nicolas Breuillard (Fra) Totalenergies

00:01:45

163

Vlad Van Mechelen (Bel) Bahrain Victorious

00:01:54

164

Matteo Jorgenson (USA) Visma-Lease a Bike

00:02:12

165

Frank Van Den Broek (Ned) Picnic PostNL

166

Sebastian Berwick (Aus) Caja Rural-Seguros RGA

167

Harold Tejada (Col) XDS Astana

00:02:36

168

Michael Storer (Aus) Tudor Pro Cycling

169

Nicolya Vinokurov (Kaz) XDS Astana

00:03:16

170

Dylan Van Baarle (Ned) Soudal-QuickStep

00:04:05

171

George Bennett (NZl) NSN Cycling Team

00:06:29

172

Pascal Eenkhoorn (Ned) Soudal-QuickStep

173

Georg Zimmermann (Ger) Lotto-Intermarché

00:07:36

174

Julian Alaphilippe (Fra) Tudor Pro Cycling

Click here for full results

Sprint 1 - Saint-Pourçain-Sur-Sioule

Place

Rider (Country) Team

Result

1

Mathis Le Berre (Fra) Totalenergies

25

2

Nelson Oliveira (Por) Movistar Team

20

3

Julian Alaphilippe (Fra) Tudor Pro Cycling

16

4

Anthon Charmig (Den) Uno-X Mobility

14

5

Liam Slock (Bel) Lotto-Intermarché

12

6

Jasper Philipsen (Bel) Alpecin-Premier Tech

10

7

Max Kanter (Ger) XDS Astana

9

8

Mads Pedersen (Den) Lidl-Trek

8

9

Biniam Girmay (Eri) NSN Cycling Team

7

10

Quinn Simmons (USA) Lidl-Trek

6

11

Mathias Vacek (Cze) Lidl-Trek

5

12

Mike Teunissen (Ned) XDS Astana

4

13

Tom Van Asbroeck (Bel) NSN Cycling Team

3

14

Tim Merlier (Bel) Soudal-QuickStep

2

15

Harold Tejada (Col) XDS Astana

1

Sprint 2 - finish in Nevers

Place

Rider (Country) Team

Result

1

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

70

2

Olav Kooij (Ned) Decathlon CMA CGM

50

3

Jasper Philipsen (Bel) Alpecin-Premier Tech

40

4

Milan Fretin (Bel) Cofidis

35

5

Huub Artz (Ned) Lotto-Intermarché

30

6

Biniam Girmay (Eri) NSN Cycling Team

26

7

Anthony Turgis (Fra) Totalenergies

24

8

Clément Russo (Fra) Groupama-FDJ United

22

9

Fernando Gaviria (Col) Caja Rural-Seguros RGA

20

10

Pascal Ackermann (Ger) Jayco-AlUla

18

11

Mads Pedersen (Den) Lidl-Trek

16

12

Rick Pluimers (Ned) Tudor Pro Cycling

14

13

Jenno Berckmoes (Bel) Lotto-Intermarché

12

14

Stefano Oldani (Ita) Caja Rural-Seguros RGA

10

15

Tim Merlier (Bel) Soudal-QuickStep

8

16

Jenthe Biermans (Bel) Cofidis

6

17

Fred Wright (GBr) Pinarello-Q36.5

4

18

Max Kanter (Ger) XDS Astana

2

Mountain 1 (Côte De Billonnière)

Place

Rider (Country) Team

Result

1

Anthon Charmig (Den) Uno-X Mobility

1

Mountain 2 (Côte De Billy-Chevannes)

Place

Rider (Country) Team

Result

1

Anthon Charmig (Den) Uno-X Mobility

1

General Classification after stage 11

Pos.

Rider (Country) Team

Time

1

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

39:25:08

2

Jonas Vingegaard (Den) Visma-Lease a Bike

00:03:36

3

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

00:04:06

4

Juan Ayuso (Spa) Lidl-Trek

00:04:22

5

Paul Seixas (Fra) Decathlon CMA CGM

00:04:35

6

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

00:04:44

7

Isaac Del Toro (Mex) UAE Team Emirates-XRG

00:05:08

8

Mattias Skjelmose (Den) Lidl-Trek

00:05:45

9

Lenny Martinez (Fra) Bahrain Victorious

00:06:34

10

Tom Pidcock (GBr) Pinarello-Q36.5

00:11:49

11

Egan Bernal (Col) Ineos Grenadiers

00:12:15

12

Ilan Van Wilder (Bel) Soudal-QuickStep

00:12:43

13

Davide Piganzoli (Ita) Visma-Lease a Bike

00:13:38

14

Tobias Halland Johannessen (Nor) Uno-X Mobility

00:14:50

15

Sean Quinn (USA) EF Education-EasyPost

00:15:08

16

Yannis Voisard (Swi) Tudor Pro Cycling

00:15:36

17

Ramses Debruyne (Bel) Alpecin-Premier Tech

00:16:13

18

Richard Carapaz (Ecu) EF Education-EasyPost

00:17:43

19

Jordan Jegat (Fra) Totalenergies

00:17:56

20

Adam Yates (GBr) UAE Team Emirates-XRG

00:18:26

21

Pablo Castrillo (Spa) Movistar Team

00:20:32

22

Sepp Kuss (USA) Visma-Lease a Bike

00:20:52

23

Brandon McNulty (USA) UAE Team Emirates-XRG

00:26:01

24

Tiesj Benoot (Bel) Decathlon CMA CGM

00:33:17

25

Lennert Van Eetvelt (Bel) Lotto-Intermarché

00:38:46

26

Nicolas Prodhomme (Fra) Decathlon CMA CGM

00:42:28

27

Carlos Verona (Spa) Lidl-Trek

00:46:53

28

Matteo Jorgenson (USA) Visma-Lease a Bike

00:48:02

29

Thymen Arensman (Ned) Ineos Grenadiers

00:50:08

30

Harold Tejada (Col) XDS Astana

00:50:49

31

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

00:52:24

32

Mathias Vacek (Cze) Lidl-Trek

00:53:19

33

Quinten Hermans (Bel) Pinarello-Q36.5

01:01:49

34

Alex Baudin (Fra) EF Education-EasyPost

01:05:46

35

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

01:06:02

36

Kévin Vauquelin (Fra) Ineos Grenadiers

01:06:16

37

Quinn Simmons (USA) Lidl-Trek

01:09:11

38

Derek Gee-West (Can) Lidl-Trek

01:09:27

39

Einer Rubio (Col) Movistar Team

01:11:44

40

Sergio Higuita (Col) XDS Astana

01:12:03

41

Jose Felix Parra (Spa) Caja Rural-Seguros RGA

01:13:08

42

Antonio Tiberi (Ita) Bahrain Victorious

01:13:32

43

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

01:17:31

44

Ion Izaguirre (Spa) Cofidis

01:17:42

45

Valentin Paret Peintre (Fra) Soudal-QuickStep

01:18:55

46

Raul Garcia Pierna (Spa) Movistar Team

01:19:53

47

Marc Hirschi (Swi) Tudor Pro Cycling

01:21:29

48

Nicolas Breuillard (Fra) Totalenergies

01:24:49

49

Tobias Foss (Nor) Ineos Grenadiers

01:28:38

50

Anders Skaarseth (Nor) Uno-X Mobility

01:30:55

51

Tim Wellens (Bel) UAE Team Emirates-XRG

01:31:25

52

Ben O'Connor (Aus) Jayco-AlUla

01:32:05

53

Joris Delbove (Fra) Totalenergies

01:32:59

54

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

01:33:53

55

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

01:33:56

56

Abel Balderstone (Spa) Caja Rural-Seguros RGA

01:35:58

57

Javier Romo (Spa) Movistar Team

01:37:45

58

Aurélien Paret Peintre (Fra) Decathlon CMA CGM

01:39:31

59

Matthew Riccitello (USA) Decathlon CMA CGM

01:39:38

60

Romain Gregoire (Fra) Groupama-FDJ United

01:39:40

61

Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe

01:40:29

62

Lars Craps (Bel) Lotto-Intermarché

01:41:54

63

Damiano Caruso (Ita) Bahrain Victorious

01:44:04

64

Xandro Meurisse (Bel) Pinarello-Q36.5

01:45:48

65

Mathieu van der Poel (Ned) Alpecin-Premier Tech

01:46:07

66

Ewen Costiou (Fra) Groupama-FDJ United

01:48:22

67

Alexandre Delettre (Fra) Totalenergies

01:48:38

68

Mads Pedersen (Den) Lidl-Trek

01:51:22

69

Jasper Stuyven (Bel) Soudal-QuickStep

01:51:26

70

Michael Matthews (Aus) Jayco-AlUla

01:52:17

71

Lorenzo Germani (Ita) Groupama-FDJ United

01:52:55

72

Michael Valgren (Den) EF Education-EasyPost

01:54:20

73

Toms Skujins (Lat) Lidl-Trek

01:55:19

74

Mathis Le Berre (Fra) Totalenergies

75

Louis Vervaeke (Bel) Soudal-QuickStep

01:55:43

76

Quentin Pacher (Fra) Groupama-FDJ United

01:56:07

77

Matteo Vercher (Fra) Totalenergies

01:56:31

78

Jefferson Cepeda (Ecu) Movistar Team

01:56:37

79

Alex Aranburu (Spa) Cofidis

01:57:13

80

George Bennett (NZl) NSN Cycling Team

01:58:25

81

Georg Zimmermann (Ger) Lotto-Intermarché

01:58:29

82

Mauro Schmid (Swi) Jayco-AlUla

02:01:15

83

Nelson Oliveira (Por) Movistar Team

02:02:37

84

Nils Politt (Ger) UAE Team Emirates-XRG

02:03:10

85

Vlad Van Mechelen (Bel) Bahrain Victorious

02:03:25

86

Rick Pluimers (Ned) Tudor Pro Cycling

02:03:33

87

Frank Van Den Broek (Ned) Picnic PostNL

02:03:47

88

Kasper Asgreen (Den) EF Education-EasyPost

02:04:12

89

Victor Campenaerts (Bel) Visma-Lease a Bike

02:05:08

90

Clément Russo (Fra) Groupama-FDJ United

02:05:14

91

Ben Healy (Irl) EF Education-EasyPost

02:05:54

92

Anders Halland Johannessen (Nor) Uno-X Mobility

02:06:13

93

Lucas Plapp (Aus) Jayco-AlUla

02:07:08

94

Anthon Charmig (Den) Uno-X Mobility

02:07:40

95

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

02:08:22

96

Damien Howson (Aus) Pinarello-Q36.5

02:08:45

97

Bruno Armirail (Fra) Visma-Lease a Bike

02:11:53

98

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

02:12:36

99

Jonas Abrahamsen (Nor) Uno-X Mobility

02:12:52

100

Brent Van Moer (Bel) Pinarello-Q36.5

02:12:59

101

Jenno Berckmoes (Bel) Lotto-Intermarché

02:15:11

102

Robert Stannard (Aus) Bahrain Victorious

02:15:29

103

Sebastian Berwick (Aus) Caja Rural-Seguros RGA

02:15:42

104

Max Walker (GBr) EF Education-EasyPost

02:15:59

105

Felix Engelhardt (Ger) Jayco-AlUla

02:17:58

106

Matej Mohoric (Slo) Bahrain Victorious

02:18:36

107

Alex Kirsch (Lux) Cofidis

02:19:02

108

Warren Barguil (Fra) Picnic PostNL

02:19:55

109

Michael Storer (Aus) Tudor Pro Cycling

02:20:01

110

Magnus Cort (Den) Uno-X Mobility

02:21:39

111

Michel Heßmann (Ger) Movistar Team

02:22:23

112

Thibault Guernalec (Fra) Totalenergies

02:22:35

113

Marco Frigo (Ita) NSN Cycling Team

02:23:05

114

Luke Durbridge (Aus) Jayco-AlUla

02:23:17

115

Mike Teunissen (Ned) XDS Astana

02:23:47

116

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

02:23:52

117

Emiel Verstrynge (Bel) Alpecin-Premier Tech

02:23:53

118

Anthony Turgis (Fra) Totalenergies

02:25:09

119

Benjamin Thomas (Fra) Cofidis

02:25:45

120

Per Strand Hagenes (Nor) Visma-Lease a Bike

02:26:22

121

Edward Planckaert (Bel) Alpecin-Premier Tech

02:26:23

122

Filippo Ganna (Ita) Ineos Grenadiers

02:26:35

123

Aaron Gate (NZl) XDS Astana

02:26:49

124

Joel Nicolau (Spa) Caja Rural-Seguros RGA

02:28:35

125

Florian Vermeersch (Bel) UAE Team Emirates-XRG

02:28:38

126

Jakub Otruba (Cze) Caja Rural-Seguros RGA

02:28:43

127

Michal Kwiatkowski (Pol) Ineos Grenadiers

02:28:45

128

Jonas Rickaert (Bel) Alpecin-Premier Tech

02:29:20

129

Simone Velasco (Ita) XDS Astana

02:29:38

130

Dorian Godon (Fra) Ineos Grenadiers

02:29:39

131

Georg Steinhauser (Ger) EF Education-EasyPost

02:31:44

132

Krists Neilands (Lat) NSN Cycling Team

02:32:14

133

Hugo Page (Fra) Cofidis

02:32:46

134

Frits Biesterbos (Ned) Picnic PostNL

02:33:21

135

Fred Wright (GBr) Pinarello-Q36.5

02:34:30

136

Nicolya Vinokurov (Kaz) XDS Astana

02:35:06

137

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

02:35:46

138

Dylan Van Baarle (Ned) Soudal-QuickStep

02:36:08

139

Huub Artz (Ned) Lotto-Intermarché

02:36:10

140

Julian Alaphilippe (Fra) Tudor Pro Cycling

02:36:42

141

Stefano Oldani (Ita) Caja Rural-Seguros RGA

02:37:27

142

Daan Hoole (Ned) Decathlon CMA CGM

02:37:36

143

Max Kanter (Ger) XDS Astana

02:39:42

144

Biniam Girmay (Eri) NSN Cycling Team

02:40:08

145

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

02:41:16

146

Pascal Eenkhoorn (Ned) Soudal-QuickStep

02:41:18

147

Tom Van Asbroeck (Bel) NSN Cycling Team

02:42:43

148

Edoardo Affini (Ita) Visma-Lease a Bike

02:44:26

149

Silvan Dillier (Swi) Alpecin-Premier Tech

02:44:37

150

Niklas Märkl (Ger) Picnic PostNL

02:45:04

151

Jasper Philipsen (Bel) Alpecin-Premier Tech

02:45:24

152

Baptiste Veistroffer (Fra) Lotto-Intermarché

02:45:30

153

Joshua Tarling (GBr) Ineos Grenadiers

02:46:41

154

Robbe Dhondt (Bel) Picnic PostNL

02:46:52

155

Jenthe Biermans (Bel) Cofidis

02:47:32

156

Liam Slock (Bel) Lotto-Intermarché

02:47:46

157

Tim Marsman (Ned) Alpecin-Premier Tech

02:49:09

158

Pavel Bittner (Cze) Picnic PostNL

02:50:26

159

Pascal Ackermann (Ger) Jayco-AlUla

02:53:08

160

Milan Fretin (Bel) Cofidis

02:53:21

161

Julius Van Den Berg (Ned) Picnic PostNL

02:53:59

162

Jake Stewart (GBr) NSN Cycling Team

02:54:31

163

John Degenkolb (Ger) Picnic PostNL

02:54:43

164

Marco Haller (Aut) Tudor Pro Cycling

02:55:30

165

Fernando Gaviria (Col) Caja Rural-Seguros RGA

02:57:21

166

Tim Merlier (Bel) Soudal-QuickStep

02:57:41

167

Phil Bauhaus (Ger) Bahrain Victorious

02:58:16

168

Olav Kooij (Ned) Decathlon CMA CGM

02:58:27

169

Lewis Askey (GBr) NSN Cycling Team

02:58:32

170

Davide Ballerini (Ita) XDS Astana

02:58:35

171

Cees Bol (Ned) Decathlon CMA CGM

02:59:16

172

Piet Allegaert (Bel) Cofidis

02:59:46

173

Kamil Gradek (Pol) Bahrain Victorious

03:01:12

174

Matis Louvel (Fra) NSN Cycling Team

03:05:47

Points Classification

Place

Rider (Country) Team

Result

1

Mads Pedersen (Den) Lidl-Trek

317

2

Biniam Girmay (Eri) NSN Cycling Team

272

3

Jasper Philipsen (Bel) Alpecin-Premier Tech

255

4

Tim Merlier (Bel) Soudal-QuickStep

223

5

Max Kanter (Ger) XDS Astana

203

6

Olav Kooij (Ned) Decathlon CMA CGM

160

7

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

159

8

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

107

9

Anthony Turgis (Fra) Totalenergies

103

10

Huub Artz (Ned) Lotto-Intermarché

89

11

Milan Fretin (Bel) Cofidis

87

12

Isaac Del Toro (Mex) UAE Team Emirates-XRG

80

13

Jonas Vingegaard (Den) Visma-Lease a Bike

70

14

Pascal Ackermann (Ger) Jayco-AlUla

70

15

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

68

16

Clément Russo (Fra) Groupama-FDJ United

62

17

Mathieu van der Poel (Ned) Alpecin-Premier Tech

61

18

Quinn Simmons (USA) Lidl-Trek

61

19

Fernando Gaviria (Col) Caja Rural-Seguros RGA

60

20

Tobias Halland Johannessen (Nor) Uno-X Mobility

57

21

Paul Seixas (Fra) Decathlon CMA CGM

56

22

Michael Matthews (Aus) Jayco-AlUla

55

23

Baptiste Veistroffer (Fra) Lotto-Intermarché

53

24

Rick Pluimers (Ned) Tudor Pro Cycling

52

25

Pavel Bittner (Cze) Picnic PostNL

52

26

Tom Pidcock (GBr) Pinarello-Q36.5

47

27

Jakub Otruba (Cze) Caja Rural-Seguros RGA

45

28

Mattias Skjelmose (Den) Lidl-Trek

41

29

Dorian Godon (Fra) Ineos Grenadiers

40

30

Liam Slock (Bel) Lotto-Intermarché

38

31

Alex Baudin (Fra) EF Education-EasyPost

37

32

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

36

33

Jenno Berckmoes (Bel) Lotto-Intermarché

34

34

Tom Van Asbroeck (Bel) NSN Cycling Team

34

35

Juan Ayuso (Spa) Lidl-Trek

32

36

Phil Bauhaus (Ger) Bahrain Victorious

32

37

Richard Carapaz (Ecu) EF Education-EasyPost

30

38

Mathias Vacek (Cze) Lidl-Trek

30

39

Lenny Martinez (Fra) Bahrain Victorious

28

40

Mathis Le Berre (Fra) Totalenergies

27

41

Nelson Oliveira (Por) Movistar Team

27

42

Jake Stewart (GBr) NSN Cycling Team

24

43

Harold Tejada (Col) XDS Astana

23

44

Ramses Debruyne (Bel) Alpecin-Premier Tech

21

45

Lennert Van Eetvelt (Bel) Lotto-Intermarché

21

46

Julian Alaphilippe (Fra) Tudor Pro Cycling

21

47

Raul Garcia Pierna (Spa) Movistar Team

20

48

Joris Delbove (Fra) Totalenergies

20

49

Victor Campenaerts (Bel) Visma-Lease a Bike

20

50

Felix Engelhardt (Ger) Jayco-AlUla

20

51

Sean Quinn (USA) EF Education-EasyPost

19

52

Kévin Vauquelin (Fra) Ineos Grenadiers

19

53

Pablo Castrillo (Spa) Movistar Team

18

54

Marco Frigo (Ita) NSN Cycling Team

18

55

Filippo Ganna (Ita) Ineos Grenadiers

17

56

Jordan Jegat (Fra) Totalenergies

16

57

Frank Van Den Broek (Ned) Picnic PostNL

16

58

Thibault Guernalec (Fra) Totalenergies

16

59

Aaron Gate (NZl) XDS Astana

16

60

Davide Ballerini (Ita) XDS Astana

15

61

Ilan Van Wilder (Bel) Soudal-QuickStep

14

62

Romain Gregoire (Fra) Groupama-FDJ United

14

63

Anthon Charmig (Den) Uno-X Mobility

14

64

Michael Storer (Aus) Tudor Pro Cycling

14

65

Mike Teunissen (Ned) XDS Astana

14

66

Edward Planckaert (Bel) Alpecin-Premier Tech

14

67

Tim Wellens (Bel) UAE Team Emirates-XRG

12

68

Matteo Vercher (Fra) Totalenergies

12

69

Nicolas Breuillard (Fra) Totalenergies

11

70

Stefano Oldani (Ita) Caja Rural-Seguros RGA

10

71

Lucas Plapp (Aus) Jayco-AlUla

9

72

Magnus Cort (Den) Uno-X Mobility

9

73

Antonio Tiberi (Ita) Bahrain Victorious

8

74

Vlad Van Mechelen (Bel) Bahrain Victorious

8

75

Ben Healy (Irl) EF Education-EasyPost

8

76

Quinten Hermans (Bel) Pinarello-Q36.5

7

77

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

7

78

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

7

79

Egan Bernal (Col) Ineos Grenadiers

6

80

Sepp Kuss (USA) Visma-Lease a Bike

6

81

Abel Balderstone (Spa) Caja Rural-Seguros RGA

6

82

Mauro Schmid (Swi) Jayco-AlUla

6

83

Alex Kirsch (Lux) Cofidis

6

84

Jenthe Biermans (Bel) Cofidis

6

85

Einer Rubio (Col) Movistar Team

5

86

Ewen Costiou (Fra) Groupama-FDJ United

5

87

Alexandre Delettre (Fra) Totalenergies

5

88

Jasper Stuyven (Bel) Soudal-QuickStep

5

89

Tim Marsman (Ned) Alpecin-Premier Tech

5

90

Davide Piganzoli (Ita) Visma-Lease a Bike

4

91

Brandon McNulty (USA) UAE Team Emirates-XRG

4

92

Joel Nicolau (Spa) Caja Rural-Seguros RGA

4

93

Fred Wright (GBr) Pinarello-Q36.5

4

94

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

3

95

Alex Aranburu (Spa) Cofidis

3

96

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

3

97

Florian Vermeersch (Bel) UAE Team Emirates-XRG

3

98

Nicolas Prodhomme (Fra) Decathlon CMA CGM

2

99

Sergio Higuita (Col) XDS Astana

2

100

Marc Hirschi (Swi) Tudor Pro Cycling

2

101

Per Strand Hagenes (Nor) Visma-Lease a Bike

2

102

George Bennett (NZl) NSN Cycling Team

1

103

Hugo Page (Fra) Cofidis

1

104

Dylan Van Baarle (Ned) Soudal-QuickStep

1

Mountains Classification

Place

Rider (Country) Team

Result

1

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

42

2

Jonas Vingegaard (Den) Visma-Lease a Bike

27

3

Richard Carapaz (Ecu) EF Education-EasyPost

19

4

Valentin Paret Peintre (Fra) Soudal-QuickStep

18

5

Paul Seixas (Fra) Decathlon CMA CGM

18

6

Nicolas Prodhomme (Fra) Decathlon CMA CGM

17

7

Alex Baudin (Fra) EF Education-EasyPost

16

8

Lenny Martinez (Fra) Bahrain Victorious

16

9

Isaac Del Toro (Mex) UAE Team Emirates-XRG

14

10

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

12

11

Javier Romo (Spa) Movistar Team

10

12

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

9

13

Tom Pidcock (GBr) Pinarello-Q36.5

7

14

Raul Garcia Pierna (Spa) Movistar Team

7

15

Brandon McNulty (USA) UAE Team Emirates-XRG

6

16

Tim Wellens (Bel) UAE Team Emirates-XRG

6

17

Marco Frigo (Ita) NSN Cycling Team

5

18

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

5

19

Tobias Halland Johannessen (Nor) Uno-X Mobility

4

20

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

4

21

Vlad Van Mechelen (Bel) Bahrain Victorious

4

22

Baptiste Veistroffer (Fra) Lotto-Intermarché

3

23

Ramses Debruyne (Bel) Alpecin-Premier Tech

3

24

Mathias Vacek (Cze) Lidl-Trek

3

25

Quinn Simmons (USA) Lidl-Trek

3

26

Pablo Castrillo (Spa) Movistar Team

3

27

Felix Engelhardt (Ger) Jayco-AlUla

3

28

Ben O'Connor (Aus) Jayco-AlUla

2

29

Liam Slock (Bel) Lotto-Intermarché

2

30

Anthon Charmig (Den) Uno-X Mobility

2

31

Mattias Skjelmose (Den) Lidl-Trek

2

32

Matteo Vercher (Fra) Totalenergies

2

33

Lennert Van Eetvelt (Bel) Lotto-Intermarché

2

34

Matteo Jorgenson (USA) Visma-Lease a Bike

2

35

Frank Van Den Broek (Ned) Picnic PostNL

2

36

Mads Pedersen (Den) Lidl-Trek

1

37

Mathieu van der Poel (Ned) Alpecin-Premier Tech

1

38

Joshua Tarling (GBr) Ineos Grenadiers

1

39

Louis Vervaeke (Bel) Soudal-QuickStep

1

40

Juan Ayuso (Spa) Lidl-Trek

1

41

Adam Yates (GBr) UAE Team Emirates-XRG

1

42

Georg Steinhauser (Ger) EF Education-EasyPost

1

43

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

1

44

George Bennett (NZl) NSN Cycling Team

1

Youth Classification

Place

Rider (Country) Team

Result

1

Juan Ayuso (Spa) Lidl-Trek

39:29:30

2

Paul Seixas (Fra) Decathlon CMA CGM

00:00:13

3

Isaac Del Toro (Mex) UAE Team Emirates-XRG

00:00:46

4

Lenny Martinez (Fra) Bahrain Victorious

00:02:12

5

Davide Piganzoli (Ita) Visma-Lease a Bike

00:09:16

6

Ramses Debruyne (Bel) Alpecin-Premier Tech

00:11:51

7

Pablo Castrillo (Spa) Movistar Team

00:16:10

8

Lennert Van Eetvelt (Bel) Lotto-Intermarché

00:34:24

9

Mathias Vacek (Cze) Lidl-Trek

00:48:57

10

Alex Baudin (Fra) EF Education-EasyPost

01:01:24

11

Kévin Vauquelin (Fra) Ineos Grenadiers

01:01:54

12

Quinn Simmons (USA) Lidl-Trek

01:04:49

13

Antonio Tiberi (Ita) Bahrain Victorious

01:09:10

14

Valentin Paret Peintre (Fra) Soudal-QuickStep

01:14:33

15

Raul Garcia Pierna (Spa) Movistar Team

01:15:31

16

Matthew Riccitello (USA) Decathlon CMA CGM

01:35:16

17

Romain Gregoire (Fra) Groupama-FDJ United

01:35:18

18

Lars Craps (Bel) Lotto-Intermarché

01:37:32

19

Ewen Costiou (Fra) Groupama-FDJ United

01:44:00

20

Lorenzo Germani (Ita) Groupama-FDJ United

01:48:33

21

Mathis Le Berre (Fra) Totalenergies

01:50:57

22

Matteo Vercher (Fra) Totalenergies

01:52:09

23

Vlad Van Mechelen (Bel) Bahrain Victorious

01:59:03

24

Jenno Berckmoes (Bel) Lotto-Intermarché

02:10:49

25

Max Walker (GBr) EF Education-EasyPost

02:11:37

26

Michel Heßmann (Ger) Movistar Team

02:18:01

27

Emiel Verstrynge (Bel) Alpecin-Premier Tech

02:19:31

28

Per Strand Hagenes (Nor) Visma-Lease a Bike

02:22:00

29

Georg Steinhauser (Ger) EF Education-EasyPost

02:27:22

30

Hugo Page (Fra) Cofidis

02:28:24

31

Frits Biesterbos (Ned) Picnic PostNL

02:28:59

32

Nicolya Vinokurov (Kaz) XDS Astana

02:30:44

33

Huub Artz (Ned) Lotto-Intermarché

02:31:48

34

Joshua Tarling (GBr) Ineos Grenadiers

02:42:19

35

Robbe Dhondt (Bel) Picnic PostNL

02:42:30

36

Pavel Bittner (Cze) Picnic PostNL

02:46:04

37

Milan Fretin (Bel) Cofidis

02:48:55

38

Olav Kooij (Ned) Decathlon CMA CGM

02:54:05

39

Lewis Askey (GBr) NSN Cycling Team

02:54:10

Teams Classification

Place

Rider (Country) Team

Result

1

Lidl-Trek

118:13:29

2

UAE Team Emirates XRG

00:24:18

3

Visma-Lease a Bike

00:38:51

4

Red Bull-Bora-Hansgrohe

00:44:28

5

Decathlon CMA CGM Team

01:08:03

6

EF Education-Easypost

01:24:23

7

Netcompany Ineos

01:24:56

8

Movistar

02:05:05

9

Pinarello-Q36.5

02:12:50

10

TotalEnergies

02:34:05

11

Uno-X Mobility

02:47:23

12

Bahrain Victorious

02:50:50

13

Soudal Quick-Step

02:54:34

14

Tudor

03:13:29

15

Groupama-FDJ United

03:38:04

16

Lotto Intermarché

03:58:24

17

XDS Astana

03:58:27

18

Alpecin-Premier Tech

04:05:20

19

Caja Rural-Seguros RGA

04:23:04

20

Jayco Alula

04:50:19

21

Cofidis

05:07:16

22

NSN

06:27:25

23

Picnic PostNL

06:40:05

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.