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

Tour de France: Richard Carapaz wins breakaway epic on brutal stage 20 to Alpe d'Huez after late disaster by Sepp Kuss

EF Education - EasyPost's Richard Carapaz wearing the climber's polka dot jersey celebrates winning stage 20.

Richard Carapaz (EF Education-EasyPost) won a drama-filled final mountain stage 20 of this year's Tour de France, beating Sepp Kuss (Visma-Lease a Bike) to the top of Alpe d'Huez after the US rider crashed twice in the final 10km.

The pair had been part of a 14-rider breakaway that went away on the first of four massive climbs that lined the 170km route on the penultimate stage, and after attacking each other up the Col du Galibier and Col de Sarenne, emerged as the strongest climbers in the move alongside Jai Hindley (Red Bull-Bora-Hansgrohe).

Kuss made what could have been the winning move with 17.4km to go, dropping his two companions but only by around 20 seconds. As Hindley cracked, Carapaz never gave up the fight. As they made it back into the Alpe d'Huez town, Kuss came down twice, first in the exit of a dark tunnel and then almost over the side of a wall on a descent, thankfully saved by a concrete barrier and well-placed safety net.

Carapaz flew past him and extended his lead to 31 seconds from Kuss by the time he reached the line to take the biggest stage win of his career, and in the polka-dot jersey he confirmed would be his by cresting the Col du Galibier in first.

Kuss' woes were compounded as he was overtaken by Remco Evenepoel (Red Bull-Bora-Hansgrohe) in the final 500 metres, who took second on the final stage 26 seconds behind Carapaz, banging his bars in frustration having missed out on the stage win.

Sepp Kuss of Visma-Lease a Bike rides to third place on stage 20, after crashing twice (Image credit: Getty Images)

In fourth was race leader Tadej Pogačar, who all but confirmed his fifth overall victory at the Tour de France with a day of working as a domestique for UAE Team Emirates-XRG teammate Isaac del Toro.

With the yellow jersey working for him, Del Toro secured the final spot on the GC podium behind his leader and Evenepoel, dropping Paul Seixas on the Col de Sarenne after he and his Decathlon CMA CGM teammates tried and failed to put the Mexican into difficulty. The 19-year-old's efforts still meant he would finish the race in fourth overall, a remarkable feat as the youngest debutant for 89 years at the Tour, confirming his potential to become an overall winner in the future.

Despite Evenepoel attacking the UAE duo in search of the stage win, with a minute still to make up on Carapaz in the lead, Pogačar opted against trying to go with him, instead helping the struggling Del Toro – even with third and the white jersey secured – and the pair were able to celebrate together over the line.

UAE Team Emirates-XRG teammates Tadej Pogačar, in the Yellow Leader Jersey (left) and Isaac del Toro, in the White best Young Rider Jersey, cross the finish line of stage 20 together in fourth and fifth positions (Image credit: Getty Images)

"I did my best today to help Isaac. Massive respect for what all the guys have been doing for the last three weeks. I can say I finally experienced it myself, and now I even more – I already appreciated the work of the teammates before, but now it's like another level, and I must say thank you to every single one of them for working so hard for these last three weeks," said Pogačar with his record-equalling fifth yellow jersey in the bag.

"It was goosebumps," he added, describing the moment when he and Del Toro celebrated arm in arm. "If I wouldn't shave my arms, you would see the hair up, but it was fantastic and one for the memories."

With first and third on GC wrapped up and the white jersey, it's obvious to see Del Toro as the heir apparent at UAE Team Emirates-XRG, but Pogačar isn't wanting to put too much pressure on his comrade for the moment.

"I definitely will not be doing this for for too much long time, I think, and Isaac showed great potential, but we don't put any pressure yet on Isaac," he said.

"I think he's still young. He's a quick learner. He's super smart, big talent, big engine. So yeah, let's see where the road takes us. But I'm happy to be with him in the team, and that we can ride like this together for now."

Col de la Croix-de-Fer

There were attacks right from the flag being dropped on stage 20 of the Tour de France, but the move that would characterise the penultimate day of this year's race didn't form until the 152 kilometres to go mark, with 14 riders getting up the road.

Filled with strong riders and three Grand Tour winners, they were a force to be reckoned with, including stage 18 winner Richard Carapaz, Ben Healy (EF Education-EasyPost), Matthew Riccitello (Decathlon CMA CGM), Thymen Arensman, Tobias Foss (Netcompany Ineos), Valentin Paret-Peintre (Soudal-QuickStep), Tobias Halland Johannessen (Uno-X Mobility), Clément Braz Afonso (Groupama-FDJ United), but most importantly four riders from Visma-Lease a Bike: Sepp Kuss, Matteo Jorgenson, Davide Piganzoli and Bruno Armirail, and seventh place overall Juan Ayuso (Lidl-Trek).

The breakaway led by EF Education-EasyPost riders (Image credit: Getty Images)

UAE Team Emirates-XRG, even with their reduced numbers, worked to control the group, but the action on the climb wasn't over, with Carapaz attacking to get the KOM points and Mads Pedersen (Lidl-Trek) fighting back after early struggles to attack out of the peloton in search of the intermediate sprint points.

Pedersen made it back on during the descent, and after Carapaz and Paret-Peintre had led briefly as a duo, the group came back together before the sprint in Saint-Julien-Mont-Denis, where the Dane all but confirmed a stunning win in the green jersey competition.

Col de Telegraphe and Col du Galibier

The breakaway begins the ascent of the Col du Galibier (Image credit: Getty Images)

As Visma started to use their numeric advantage and pull in the breakaway, the presence of Ayuso up in front forced a change in the peloton, Bahrain Victorious taking over the pacing duties from UAE to protect Lenny Martinez's spot in fifth overall.

In pursuit of confirming the polka-dot jersey, EF called for Healy to start upping the pace on the Telégraphe, allowing Carapaz to get the maximum points on offer before they headed for the highest point of the race atop the Galibier.

The 10 remaining riders in front reached the foot of the climb with a four-minute lead still intact, but the group was broken up by accelerations on the long climb, notably from Ayuso with 65km to go. This was countered by a huge surge from Carapaz, though, who rode solo until he was chased down by Hindley, Kuss and Riccitello.

Carapaz was able to take the KOM points on offer at the top and won the Souvenir Henri Desgrange with it, which mathematically confirmed he would win the polka-dot jersey in Paris tomorrow, even if he wouldn't win the stage.

Felix Großschartner and Adam Yates work ahead of Tadej Pogačar on stage 10 (Image credit: Getty Images)

It was all kicking off behind, though, as once Felix Großschartner ran out of steam for UAE, it was Pogačar who went into domestique mode to protect Del Toro's third place. The race leader rode all of the final few kilometres up the climb on the front, reducing the group to just five riders at the top: Evenepoel, Seixas, and Martinez joining the UAE pair.

Pogačar worked for the entire descent and valley roads leading to the final climb, reducing the deficit down to just more than three minutes.

In front, Ayuso descended well to reach the leaders, while Riccitello had the opposite fate, struggling in the winds on the rapid downhill road and losing contact from the breakaway.

Col de Sarenne

Jai Hindley of Red Bull-Bora-Hansgrohe and Richard Carapaz of EF Education-EasyPost, in the Polka Dot Mountain Jersey, compete in the chase group climbing the Col de Sarenne (Image credit: Getty Images)

Huge crowds welcomed the riders to the foot of the climb, though the upper slopes would be empty for safety and environmental reasons, and the attacks were starting in the front, with Hindley attacking Carapaz, Kuss and Ayuso, with the Spanish rider dropping first 24km from the finish.

Pogačar's pace continued to reduce the gap to the breakaway, and despite an early move from Nicholas Prodhomme to potentially up the pace, Decathlon remained cagey until there were 20km remaining, where they moved to the front.

Utilising Prodhomme and Riccitello from the break, the French team tried to put third place Del Toro in an attempt to get Seixas on the podium, but the teenager was struggling to follow his teammates, and when they finished their efforts, he looked finished.

Visibly struggling, smelled blood, with Del Toro surging at the front, dropping Seixas with over 3km still to ride to the top of the Col de Sarenne. His valiant fight to finish on the podium on debut was over. In the front, this left just the UAE pair, Evenepoel and Martinez.

Not long before this, Kuss accelerated and left Carapaz and Hindley behind, looking the strongest of the breakaway trio as he danced on the pedals up the climb. He would lead over the top with a slim 20-second lead to the Ecuadorian.

The run to the finish in Alpe d'Huez

Sepp Kuss (Visma-Lease a Bike) begins to ride away from Richard Carapaz (EF Education-EasyPost) on La Sarenne (Image credit: Getty Images)

Diving back down towards Alpe d'Huez, Kuss pushed the limits on the downhill roads, but came unstuck with 7km to go, slipping out just after a tunnel. He was quickly back up, though, and maintained a 10-second lead over Carapaz heading for the final uphill section.

However, likely rattled from the first incident, the drama followed Kuss and he came down again, this time almost crashing over a concrete barrier and over the edge of a descent. With a safety net present and some fortunate hand-placement, Kuss avoided anything more sinister, but Carapaz flew past him, and the US rider had to watch the stage win disappear up the road.

He chased bravely after a double crash, but his deficit was too wide, and he was hurt, eventually losing 31 seconds to the Ecuadorian as Carapaz surged away for his second stage win at this year's Tour.

Remco Evenepoel of Red Bull-Bora-Hansgrohe (Image credit: Getty Images)

After Hindley dropped back from the break, Red Bull took over towards the end of the day, but with a minute still to make up to deny the break the win. Even still, Evenepoel showed off his strength, attacking away from the UAE pair without response.

His efforts would land him second on the stage to go with his confirmed second overall, but Pogačar opted to ride alongside Del Toro and finish alongside him after three weeks of dominating the race together. With a safe arrival, it all but confirmed a record fifth Tour de France title for Pogačar and maiden podium for the Mexican on debut.

EF Education - EasyPost's Richard Carapaz closed to solo leader Sepp Kuss, who crashed, and would go on to win stage 20 (Image credit: Getty Images)

Stage Results

Place

Rider (Country) Team

Result

1

Richard Carapaz (Ecu) EF Education-EasyPost

04:59:39

2

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

00:00:26

3

Sepp Kuss (USA) Visma-Lease a Bike

00:00:31

4

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

00:01:05

5

Isaac Del Toro (Mex) UAE Team Emirates-XRG

6

Lenny Martinez (Fra) Bahrain Victorious

00:01:07

7

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

00:02:15

8

Mattias Skjelmose (Den) Lidl-Trek

00:02:55

9

Juan Ayuso (Spa) Lidl-Trek

10

Paul Seixas (Fra) Decathlon CMA CGM

11

Tobias Halland Johannessen (Nor) Uno-X Mobility

00:06:44

12

Matthew Riccitello (USA) Decathlon CMA CGM

00:06:57

13

Nicolas Prodhomme (Fra) Decathlon CMA CGM

00:08:11

14

Tiesj Benoot (Bel) Decathlon CMA CGM

00:08:49

15

Davide Piganzoli (Ita) Visma-Lease a Bike

00:08:51

16

Tom Pidcock (GBr) Pinarello-Q36.5

00:09:03

17

Michael Storer (Aus) Tudor Pro Cycling

18

Yannis Voisard (Swi) Tudor Pro Cycling

00:09:07

19

Quinn Simmons (USA) Lidl-Trek

00:10:02

20

Jordan Jegat (Fra) Totalenergies

00:11:05

21

Harold Tejada (Col) XDS Astana

00:11:20

22

Ben O'Connor (Aus) Jayco-AlUla

00:11:46

23

Thymen Arensman (Ned) Ineos Grenadiers

00:12:02

24

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

00:12:40

25

Aurélien Paret Peintre (Fra) Decathlon CMA CGM

00:16:00

26

Sean Quinn (USA) EF Education-EasyPost

00:17:28

27

Derek Gee-West (Can) Lidl-Trek

00:22:25

28

Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe

00:23:14

29

Julian Alaphilippe (Fra) Tudor Pro Cycling

00:26:00

30

Warren Barguil (Fra) Picnic PostNL

31

Ben Healy (Irl) EF Education-EasyPost

00:26:59

32

Carlos Verona (Spa) Lidl-Trek

00:27:16

33

Anders Halland Johannessen (Nor) Uno-X Mobility

34

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

35

Nicolas Breuillard (Fra) Totalenergies

36

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

00:31:06

37

Adam Yates (GBr) UAE Team Emirates-XRG

38

Sergio Higuita (Col) XDS Astana

39

Egan Bernal (Col) Ineos Grenadiers

00:31:28

40

Tobias Foss (Nor) Ineos Grenadiers

00:31:35

41

Damiano Caruso (Ita) Bahrain Victorious

00:32:04

42

Simone Velasco (Ita) XDS Astana

43

Brent Van Moer (Bel) Pinarello-Q36.5

00:32:28

44

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

00:32:42

45

Lennert Van Eetvelt (Bel) Lotto-Intermarché

00:32:52

46

Valentin Paret Peintre (Fra) Soudal-QuickStep

00:33:53

47

Joris Delbove (Fra) Totalenergies

48

Raul Garcia Pierna (Spa) Movistar Team

00:34:36

49

Joel Nicolau (Spa) Caja Rural-Seguros RGA

00:34:41

50

Jonas Abrahamsen (Nor) Uno-X Mobility

51

Vlad Van Mechelen (Bel) Bahrain Victorious

52

Marco Frigo (Ita) NSN Cycling Team

53

Mauro Schmid (Swi) Jayco-AlUla

54

Nelson Oliveira (Por) Movistar Team

00:35:10

55

Bruno Armirail (Fra) Visma-Lease a Bike

56

Matteo Jorgenson (USA) Visma-Lease a Bike

57

Javier Romo (Spa) Movistar Team

58

Jefferson Cepeda (Ecu) Movistar Team

59

Damien Howson (Aus) Pinarello-Q36.5

00:35:12

60

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

61

Marc Hirschi (Swi) Tudor Pro Cycling

00:36:24

62

Tim Wellens (Bel) UAE Team Emirates-XRG

00:36:30

63

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

64

Antonio Tiberi (Ita) Bahrain Victorious

00:36:36

65

Michel Heßmann (Ger) Movistar Team

00:36:38

66

Georg Steinhauser (Ger) EF Education-EasyPost

67

Lucas Plapp (Aus) Jayco-AlUla

00:36:47

68

Alex Baudin (Fra) EF Education-EasyPost

00:37:00

69

Nils Politt (Ger) UAE Team Emirates-XRG

00:37:27

70

Louis Vervaeke (Bel) Soudal-QuickStep

00:37:58

71

Victor Campenaerts (Bel) Visma-Lease a Bike

00:38:38

72

Jonas Rickaert (Bel) Alpecin-Premier Tech

00:39:03

73

Pascal Eenkhoorn (Ned) Soudal-QuickStep

00:39:48

74

Jasper Stuyven (Bel) Soudal-QuickStep

75

Daan Hoole (Ned) Decathlon CMA CGM

76

Xandro Meurisse (Bel) Pinarello-Q36.5

77

Clément Russo (Fra) Groupama-FDJ United

78

Anders Skaarseth (Nor) Uno-X Mobility

79

Tim Marsman (Ned) Alpecin-Premier Tech

80

Mathieu van der Poel (Ned) Alpecin-Premier Tech

81

Kasper Asgreen (Den) EF Education-EasyPost

82

Nicolya Vinokurov (Kaz) XDS Astana

83

Mathis Le Berre (Fra) Totalenergies

84

Rick Pluimers (Ned) Tudor Pro Cycling

85

Mike Teunissen (Ned) XDS Astana

86

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

87

Hugo Page (Fra) Cofidis

88

Abel Balderstone (Spa) Caja Rural-Seguros RGA

89

Alex Aranburu (Spa) Cofidis

90

Emiel Verstrynge (Bel) Alpecin-Premier Tech

91

Quinten Hermans (Bel) Pinarello-Q36.5

92

Ion Izaguirre (Spa) Cofidis

93

Kamil Gradek (Pol) Bahrain Victorious

94

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

95

Krists Neilands (Lat) NSN Cycling Team

96

Phil Bauhaus (Ger) Bahrain Victorious

97

Ewen Costiou (Fra) Groupama-FDJ United

98

Kévin Vauquelin (Fra) Ineos Grenadiers

99

Quentin Pacher (Fra) Groupama-FDJ United

100

Romain Gregoire (Fra) Groupama-FDJ United

101

Matteo Vercher (Fra) Totalenergies

102

Matej Mohoric (Slo) Bahrain Victorious

103

Robert Stannard (Aus) Bahrain Victorious

104

Felix Engelhardt (Ger) Jayco-AlUla

105

Michael Matthews (Aus) Jayco-AlUla

106

Huub Artz (Ned) Lotto-Intermarché

107

Baptiste Veistroffer (Fra) Lotto-Intermarché

108

Georg Zimmermann (Ger) Lotto-Intermarché

109

Sebastian Berwick (Aus) Caja Rural-Seguros RGA

110

Luke Durbridge (Aus) Jayco-AlUla

00:39:56

111

Niklas Märkl (Ger) Picnic PostNL

00:39:59

112

Florian Vermeersch (Bel) UAE Team Emirates-XRG

00:40:09

113

Milan Fretin (Bel) Cofidis

00:40:11

114

John Degenkolb (Ger) Picnic PostNL

00:40:25

115

Anthony Turgis (Fra) Totalenergies

00:40:27

116

Alexandre Delettre (Fra) Totalenergies

117

Max Walker (GBr) EF Education-EasyPost

00:40:35

118

Per Strand Hagenes (Nor) Visma-Lease a Bike

00:40:53

119

Stefano Oldani (Ita) Caja Rural-Seguros RGA

00:41:09

120

Davide Ballerini (Ita) XDS Astana

121

Toms Skujins (Lat) Lidl-Trek

00:41:11

122

Mathias Vacek (Cze) Lidl-Trek

123

Aaron Gate (NZl) XDS Astana

124

Mads Pedersen (Den) Lidl-Trek

125

Alex Kirsch (Lux) Cofidis

126

Filippo Ganna (Ita) Ineos Grenadiers

127

Joshua Tarling (GBr) Ineos Grenadiers

128

Pablo Castrillo (Spa) Movistar Team

129

Michal Kwiatkowski (Pol) Ineos Grenadiers

130

Dylan Van Baarle (Ned) Soudal-QuickStep

131

Silvan Dillier (Swi) Alpecin-Premier Tech

132

Michael Valgren (Den) EF Education-EasyPost

133

Max Kanter (Ger) XDS Astana

134

Frank Van Den Broek (Ned) Picnic PostNL

135

Lorenzo Germani (Ita) Groupama-FDJ United

136

Jakub Otruba (Cze) Caja Rural-Seguros RGA

00:41:20

137

Pavel Bittner (Cze) Picnic PostNL

138

Jasper Philipsen (Bel) Alpecin-Premier Tech

00:41:27

139

Robbe Dhondt (Bel) Picnic PostNL

00:41:39

140

Edward Planckaert (Bel) Alpecin-Premier Tech

00:41:56

141

Matis Louvel (Fra) NSN Cycling Team

00:42:17

142

George Bennett (NZl) NSN Cycling Team

143

Lewis Askey (GBr) NSN Cycling Team

144

Thibault Guernalec (Fra) Totalenergies

00:42:47

145

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

00:42:56

146

Magnus Cort (Den) Uno-X Mobility

00:43:07

147

Cees Bol (Ned) Decathlon CMA CGM

00:43:11

148

Olav Kooij (Ned) Decathlon CMA CGM

149

Marco Haller (Aut) Tudor Pro Cycling

00:43:19

150

Fred Wright (GBr) Pinarello-Q36.5

00:43:23

151

Piet Allegaert (Bel) Cofidis

00:43:30

152

Jake Stewart (GBr) NSN Cycling Team

00:43:34

153

Biniam Girmay (Eri) NSN Cycling Team

154

Liam Slock (Bel) Lotto-Intermarché

00:43:36

155

Julius Van Den Berg (Ned) Picnic PostNL

00:43:38

156

Dorian Godon (Fra) Ineos Grenadiers

00:43:43

157

Benjamin Thomas (Fra) Cofidis

00:43:53

158

Jenthe Biermans (Bel) Cofidis

Click here for full results

Sprint 1 - D1006 Saint-Julien-Mont-Denis

Place

Rider (Country) Team

Result

1

Mads Pedersen (Den) Lidl-Trek

25

2

Tobias Halland Johannessen (Nor) Uno-X Mobility

20

3

Matteo Jorgenson (USA) Visma-Lease a Bike

16

4

Bruno Armirail (Fra) Visma-Lease a Bike

14

5

Tobias Foss (Nor) Ineos Grenadiers

12

6

Davide Piganzoli (Ita) Visma-Lease a Bike

10

7

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

9

8

Matthew Riccitello (USA) Decathlon CMA CGM

8

9

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

7

10

Ben Healy (Irl) EF Education-EasyPost

6

11

Richard Carapaz (Ecu) EF Education-EasyPost

5

12

Valentin Paret Peintre (Fra) Soudal-QuickStep

4

13

Sepp Kuss (USA) Visma-Lease a Bike

3

14

Thymen Arensman (Ned) Ineos Grenadiers

2

15

Juan Ayuso (Spa) Lidl-Trek

1

Sprint 2 - finish at Alpe D'Huez

Place

Rider (Country) Team

Result

1

Richard Carapaz (Ecu) EF Education-EasyPost

20

2

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

17

3

Sepp Kuss (USA) Visma-Lease a Bike

15

4

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

13

5

Isaac Del Toro (Mex) UAE Team Emirates-XRG

11

6

Lenny Martinez (Fra) Bahrain Victorious

10

7

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

9

8

Mattias Skjelmose (Den) Lidl-Trek

8

9

Juan Ayuso (Spa) Lidl-Trek

7

10

Paul Seixas (Fra) Decathlon CMA CGM

6

11

Tobias Halland Johannessen (Nor) Uno-X Mobility

5

12

Matthew Riccitello (USA) Decathlon CMA CGM

4

13

Nicolas Prodhomme (Fra) Decathlon CMA CGM

3

14

Tiesj Benoot (Bel) Decathlon CMA CGM

2

15

Davide Piganzoli (Ita) Visma-Lease a Bike

1

Mountain 1 - Col De La Croix De Fer

Place

Rider (Country) Team

Result

1

Richard Carapaz (Ecu) EF Education-EasyPost

20

2

Valentin Paret Peintre (Fra) Soudal-QuickStep

15

3

Davide Piganzoli (Ita) Visma-Lease a Bike

12

4

Juan Ayuso (Spa) Lidl-Trek

10

5

Matthew Riccitello (USA) Decathlon CMA CGM

8

6

Sepp Kuss (USA) Visma-Lease a Bike

6

7

Thymen Arensman (Ned) Ineos Grenadiers

4

8

Tobias Foss (Nor) Ineos Grenadiers

2

Mountain 2 - Col Du Télégraphe

Place

Rider (Country) Team

Result

1

Richard Carapaz (Ecu) EF Education-EasyPost

10

2

Davide Piganzoli (Ita) Visma-Lease a Bike

8

3

Tobias Foss (Nor) Ineos Grenadiers

6

4

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

4

5

Sepp Kuss (USA) Visma-Lease a Bike

2

6

Tobias Halland Johannessen (Nor) Uno-X Mobility

1

Mountain 3 - Col Du Galibier (Souvenir Henri Desgrange)

Place

Rider (Country) Team

Result

1

Richard Carapaz (Ecu) EF Education-EasyPost

20

2

Sepp Kuss (USA) Visma-Lease a Bike

15

3

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

12

4

Matthew Riccitello (USA) Decathlon CMA CGM

10

5

Juan Ayuso (Spa) Lidl-Trek

8

6

Thymen Arensman (Ned) Ineos Grenadiers

6

7

Davide Piganzoli (Ita) Visma-Lease a Bike

4

8

Tobias Halland Johannessen (Nor) Uno-X Mobility

2

Mountain 4 - Col De Sarenne

Place

Rider (Country) Team

Result

1

Sepp Kuss (USA) Visma-Lease a Bike

20

2

Richard Carapaz (Ecu) EF Education-EasyPost

15

3

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

12

4

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

10

5

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

8

6

Isaac Del Toro (Mex) UAE Team Emirates-XRG

6

7

Lenny Martinez (Fra) Bahrain Victorious

4

8

Paul Seixas (Fra) Decathlon CMA CGM

2

General Classification after stage 20

Place

Rider (Country) Team

Result

1

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

72:53:44

2

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

00:06:26

3

Isaac Del Toro (Mex) UAE Team Emirates-XRG

00:09:42

4

Paul Seixas (Fra) Decathlon CMA CGM

00:11:56

5

Lenny Martinez (Fra) Bahrain Victorious

00:13:02

6

Mattias Skjelmose (Den) Lidl-Trek

00:14:59

7

Juan Ayuso (Spa) Lidl-Trek

00:17:48

8

Richard Carapaz (Ecu) EF Education-EasyPost

00:20:00

9

Tom Pidcock (GBr) Pinarello-Q36.5

00:29:28

10

Jordan Jegat (Fra) Totalenergies

00:33:21

11

Yannis Voisard (Swi) Tudor Pro Cycling

00:38:02

12

Tobias Halland Johannessen (Nor) Uno-X Mobility

00:56:37

13

Sepp Kuss (USA) Visma-Lease a Bike

01:02:23

14

Davide Piganzoli (Ita) Visma-Lease a Bike

01:03:43

15

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

01:23:28

16

Nicolas Prodhomme (Fra) Decathlon CMA CGM

01:25:01

17

Tiesj Benoot (Bel) Decathlon CMA CGM

01:32:56

18

Quinn Simmons (USA) Lidl-Trek

01:35:28

19

Sean Quinn (USA) EF Education-EasyPost

01:47:05

20

Egan Bernal (Col) Ineos Grenadiers

01:47:58

21

Adam Yates (GBr) UAE Team Emirates-XRG

01:51:59

22

Thymen Arensman (Ned) Ineos Grenadiers

02:02:42

23

Carlos Verona (Spa) Lidl-Trek

02:05:22

24

Matthew Riccitello (USA) Decathlon CMA CGM

02:11:09

25

Derek Gee-West (Can) Lidl-Trek

02:12:59

26

Harold Tejada (Col) XDS Astana

02:19:47

27

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

02:24:09

28

Ben O'Connor (Aus) Jayco-AlUla

02:31:38

29

Pablo Castrillo (Spa) Movistar Team

02:31:43

30

Matteo Jorgenson (USA) Visma-Lease a Bike

02:33:29

31

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

02:34:15

32

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

02:43:22

33

Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe

02:51:19

34

Raul Garcia Pierna (Spa) Movistar Team

02:52:32

35

Mauro Schmid (Swi) Jayco-AlUla

02:53:29

36

Kévin Vauquelin (Fra) Ineos Grenadiers

03:01:17

37

Antonio Tiberi (Ita) Bahrain Victorious

03:03:52

38

Sergio Higuita (Col) XDS Astana

03:04:35

39

Quinten Hermans (Bel) Pinarello-Q36.5

03:05:23

40

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

03:06:23

41

Lennert Van Eetvelt (Bel) Lotto-Intermarché

03:08:22

42

Aurélien Paret Peintre (Fra) Decathlon CMA CGM

03:08:28

43

Tobias Foss (Nor) Ineos Grenadiers

03:08:29

44

Valentin Paret Peintre (Fra) Soudal-QuickStep

03:09:21

45

Ion Izaguirre (Spa) Cofidis

03:10:13

46

Alex Baudin (Fra) EF Education-EasyPost

03:11:41

47

Abel Balderstone (Spa) Caja Rural-Seguros RGA

03:24:26

48

Marc Hirschi (Swi) Tudor Pro Cycling

03:29:59

49

Mathias Vacek (Cze) Lidl-Trek

03:34:36

50

Nicolas Breuillard (Fra) Totalenergies

51

Joris Delbove (Fra) Totalenergies

03:37:06

52

Michael Matthews (Aus) Jayco-AlUla

03:37:35

53

Michael Valgren (Den) EF Education-EasyPost

03:39:09

54

Javier Romo (Spa) Movistar Team

03:41:49

55

Damiano Caruso (Ita) Bahrain Victorious

03:46:43

56

Xandro Meurisse (Bel) Pinarello-Q36.5

03:49:13

57

Romain Gregoire (Fra) Groupama-FDJ United

03:50:00

58

Quentin Pacher (Fra) Groupama-FDJ United

03:50:29

59

Ben Healy (Irl) EF Education-EasyPost

03:51:03

60

Anders Skaarseth (Nor) Uno-X Mobility

04:03:07

61

Alexandre Delettre (Fra) Totalenergies

04:03:16

62

Bruno Armirail (Fra) Visma-Lease a Bike

04:03:26

63

Michael Storer (Aus) Tudor Pro Cycling

04:11:37

64

Anders Halland Johannessen (Nor) Uno-X Mobility

04:14:42

65

Nelson Oliveira (Por) Movistar Team

04:17:56

66

Vlad Van Mechelen (Bel) Bahrain Victorious

04:18:07

67

Louis Vervaeke (Bel) Soudal-QuickStep

04:18:38

68

George Bennett (NZl) NSN Cycling Team

04:18:42

69

Clément Russo (Fra) Groupama-FDJ United

04:20:25

70

Felix Engelhardt (Ger) Jayco-AlUla

04:22:31

71

Jasper Stuyven (Bel) Soudal-QuickStep

04:22:49

72

Nils Politt (Ger) UAE Team Emirates-XRG

04:23:30

73

Rick Pluimers (Ned) Tudor Pro Cycling

04:24:31

74

Tim Wellens (Bel) UAE Team Emirates-XRG

04:25:28

75

Mathieu van der Poel (Ned) Alpecin-Premier Tech

04:26:28

76

Mathis Le Berre (Fra) Totalenergies

04:26:49

77

Jonas Abrahamsen (Nor) Uno-X Mobility

04:30:23

78

Marco Frigo (Ita) NSN Cycling Team

04:32:04

79

Ewen Costiou (Fra) Groupama-FDJ United

04:32:23

80

Mads Pedersen (Den) Lidl-Trek

04:33:05

81

Brent Van Moer (Bel) Pinarello-Q36.5

04:33:14

82

Victor Campenaerts (Bel) Visma-Lease a Bike

04:34:17

83

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

04:34:24

84

Kasper Asgreen (Den) EF Education-EasyPost

04:35:37

85

Alex Aranburu (Spa) Cofidis

04:37:55

86

Matteo Vercher (Fra) Totalenergies

04:38:44

87

Warren Barguil (Fra) Picnic PostNL

04:40:03

88

Damien Howson (Aus) Pinarello-Q36.5

04:41:38

89

Sebastian Berwick (Aus) Caja Rural-Seguros RGA

04:44:04

90

Georg Zimmermann (Ger) Lotto-Intermarché

04:44:21

91

Lucas Plapp (Aus) Jayco-AlUla

04:44:30

92

Matej Mohoric (Slo) Bahrain Victorious

93

Lorenzo Germani (Ita) Groupama-FDJ United

04:48:18

94

Toms Skujins (Lat) Lidl-Trek

04:49:39

95

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

04:52:16

96

Emiel Verstrynge (Bel) Alpecin-Premier Tech

04:57:11

97

Magnus Cort (Den) Uno-X Mobility

04:57:57

98

Nicolya Vinokurov (Kaz) XDS Astana

05:01:12

99

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

05:03:47

100

Simone Velasco (Ita) XDS Astana

05:04:15

101

Jefferson Cepeda (Ecu) Movistar Team

05:04:42

102

Frank Van Den Broek (Ned) Picnic PostNL

05:07:36

103

Per Strand Hagenes (Nor) Visma-Lease a Bike

05:07:45

104

Michel Heßmann (Ger) Movistar Team

05:11:28

105

Robert Stannard (Aus) Bahrain Victorious

05:13:12

106

Max Walker (GBr) EF Education-EasyPost

05:13:19

107

Luke Durbridge (Aus) Jayco-AlUla

05:13:26

108

Anthony Turgis (Fra) Totalenergies

05:14:55

109

Michal Kwiatkowski (Pol) Ineos Grenadiers

05:15:39

110

Thibault Guernalec (Fra) Totalenergies

05:16:20

111

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

05:16:43

112

Jakub Otruba (Cze) Caja Rural-Seguros RGA

05:17:23

113

Georg Steinhauser (Ger) EF Education-EasyPost

05:19:39

114

Edward Planckaert (Bel) Alpecin-Premier Tech

05:24:18

115

Jonas Rickaert (Bel) Alpecin-Premier Tech

05:24:39

116

Florian Vermeersch (Bel) UAE Team Emirates-XRG

05:26:49

117

Benjamin Thomas (Fra) Cofidis

05:27:05

118

Robbe Dhondt (Bel) Picnic PostNL

05:27:16

119

Hugo Page (Fra) Cofidis

05:27:56

120

Joshua Tarling (GBr) Ineos Grenadiers

05:28:28

121

Aaron Gate (NZl) XDS Astana

05:28:56

122

Alex Kirsch (Lux) Cofidis

05:30:05

123

Filippo Ganna (Ita) Ineos Grenadiers

05:31:00

124

Mike Teunissen (Ned) XDS Astana

05:31:58

125

Julian Alaphilippe (Fra) Tudor Pro Cycling

05:33:07

126

Stefano Oldani (Ita) Caja Rural-Seguros RGA

05:33:34

127

Fred Wright (GBr) Pinarello-Q36.5

05:36:21

128

Liam Slock (Bel) Lotto-Intermarché

05:36:40

129

Joel Nicolau (Spa) Caja Rural-Seguros RGA

05:37:07

130

Daan Hoole (Ned) Decathlon CMA CGM

05:38:04

131

Dylan Van Baarle (Ned) Soudal-QuickStep

05:38:53

132

Huub Artz (Ned) Lotto-Intermarché

05:42:34

133

Tim Marsman (Ned) Alpecin-Premier Tech

05:43:11

134

Krists Neilands (Lat) NSN Cycling Team

05:43:58

135

Jasper Philipsen (Bel) Alpecin-Premier Tech

05:44:35

136

Dorian Godon (Fra) Ineos Grenadiers

05:46:54

137

Silvan Dillier (Swi) Alpecin-Premier Tech

05:48:36

138

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

05:48:38

139

Niklas Märkl (Ger) Picnic PostNL

05:51:31

140

Pavel Bittner (Cze) Picnic PostNL

05:51:51

141

Biniam Girmay (Eri) NSN Cycling Team

05:54:20

142

Max Kanter (Ger) XDS Astana

05:55:29

143

Pascal Eenkhoorn (Ned) Soudal-QuickStep

05:57:18

144

Jenthe Biermans (Bel) Cofidis

06:01:44

145

John Degenkolb (Ger) Picnic PostNL

146

Baptiste Veistroffer (Fra) Lotto-Intermarché

06:02:14

147

Marco Haller (Aut) Tudor Pro Cycling

06:02:20

148

Milan Fretin (Bel) Cofidis

06:06:10

149

Olav Kooij (Ned) Decathlon CMA CGM

06:09:18

150

Jake Stewart (GBr) NSN Cycling Team

06:10:47

151

Lewis Askey (GBr) NSN Cycling Team

06:10:48

152

Davide Ballerini (Ita) XDS Astana

06:11:22

153

Piet Allegaert (Bel) Cofidis

06:12:22

154

Phil Bauhaus (Ger) Bahrain Victorious

06:13:49

155

Kamil Gradek (Pol) Bahrain Victorious

06:16:12

156

Julius Van Den Berg (Ned) Picnic PostNL

06:17:26

157

Matis Louvel (Fra) NSN Cycling Team

06:17:36

158

Cees Bol (Ned) Decathlon CMA CGM

06:22:08

Points Classification

Place

Rider (Country) Team

Result

1

Mads Pedersen (Den) Lidl-Trek

527

2

Jasper Philipsen (Bel) Alpecin-Premier Tech

445

3

Biniam Girmay (Eri) NSN Cycling Team

361

4

Max Kanter (Ger) XDS Astana

271

5

Olav Kooij (Ned) Decathlon CMA CGM

230

6

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

198

7

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

159

8

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

157

9

Isaac Del Toro (Mex) UAE Team Emirates-XRG

143

10

Tobias Halland Johannessen (Nor) Uno-X Mobility

133

11

Mauro Schmid (Swi) Jayco-AlUla

131

12

Richard Carapaz (Ecu) EF Education-EasyPost

130

13

Anthony Turgis (Fra) Totalenergies

129

14

Huub Artz (Ned) Lotto-Intermarché

119

15

Milan Fretin (Bel) Cofidis

117

16

Paul Seixas (Fra) Decathlon CMA CGM

110

17

Quinn Simmons (USA) Lidl-Trek

107

18

Clément Russo (Fra) Groupama-FDJ United

101

19

Mattias Skjelmose (Den) Lidl-Trek

90

20

Tom Pidcock (GBr) Pinarello-Q36.5

89

21

Michael Matthews (Aus) Jayco-AlUla

88

22

Rick Pluimers (Ned) Tudor Pro Cycling

84

23

Lenny Martinez (Fra) Bahrain Victorious

81

24

Baptiste Veistroffer (Fra) Lotto-Intermarché

78

25

Mathieu van der Poel (Ned) Alpecin-Premier Tech

77

26

Edward Planckaert (Bel) Alpecin-Premier Tech

66

27

Juan Ayuso (Spa) Lidl-Trek

64

28

Harold Tejada (Col) XDS Astana

64

29

Mathias Vacek (Cze) Lidl-Trek

61

30

Raul Garcia Pierna (Spa) Movistar Team

56

31

Pablo Castrillo (Spa) Movistar Team

54

32

Matteo Jorgenson (USA) Visma-Lease a Bike

52

33

Pavel Bittner (Cze) Picnic PostNL

52

34

Jake Stewart (GBr) NSN Cycling Team

48

35

Alex Baudin (Fra) EF Education-EasyPost

46

36

Liam Slock (Bel) Lotto-Intermarché

46

37

Jakub Otruba (Cze) Caja Rural-Seguros RGA

45

38

Bruno Armirail (Fra) Visma-Lease a Bike

44

39

Sepp Kuss (USA) Visma-Lease a Bike

42

40

Dorian Godon (Fra) Ineos Grenadiers

40

41

Jordan Jegat (Fra) Totalenergies

39

42

Felix Engelhardt (Ger) Jayco-AlUla

39

43

Nelson Oliveira (Por) Movistar Team

34

44

Kévin Vauquelin (Fra) Ineos Grenadiers

33

45

Davide Ballerini (Ita) XDS Astana

33

46

Phil Bauhaus (Ger) Bahrain Victorious

32

47

Mathis Le Berre (Fra) Totalenergies

31

48

Valentin Paret Peintre (Fra) Soudal-QuickStep

31

49

Ben Healy (Irl) EF Education-EasyPost

31

50

Fred Wright (GBr) Pinarello-Q36.5

30

51

Tobias Foss (Nor) Ineos Grenadiers

28

52

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

25

53

Filippo Ganna (Ita) Ineos Grenadiers

25

54

Victor Campenaerts (Bel) Visma-Lease a Bike

24

55

Thymen Arensman (Ned) Ineos Grenadiers

23

56

Jasper Stuyven (Bel) Soudal-QuickStep

23

57

Aaron Gate (NZl) XDS Astana

23

58

Lewis Askey (GBr) NSN Cycling Team

23

59

Sean Quinn (USA) EF Education-EasyPost

22

60

Lucas Plapp (Aus) Jayco-AlUla

22

61

Mike Teunissen (Ned) XDS Astana

22

62

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

21

63

Lennert Van Eetvelt (Bel) Lotto-Intermarché

21

64

Julian Alaphilippe (Fra) Tudor Pro Cycling

21

65

Joris Delbove (Fra) Totalenergies

20

66

Tim Wellens (Bel) UAE Team Emirates-XRG

20

67

Nicolas Breuillard (Fra) Totalenergies

19

68

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

18

69

Matthew Riccitello (USA) Decathlon CMA CGM

18

70

Romain Gregoire (Fra) Groupama-FDJ United

18

71

Marco Frigo (Ita) NSN Cycling Team

18

72

Jenthe Biermans (Bel) Cofidis

18

73

Quinten Hermans (Bel) Pinarello-Q36.5

16

74

Frank Van Den Broek (Ned) Picnic PostNL

16

75

Thibault Guernalec (Fra) Totalenergies

16

76

Davide Piganzoli (Ita) Visma-Lease a Bike

15

77

Stefano Oldani (Ita) Caja Rural-Seguros RGA

15

78

Michael Storer (Aus) Tudor Pro Cycling

14

79

Michal Kwiatkowski (Pol) Ineos Grenadiers

14

80

Matteo Vercher (Fra) Totalenergies

12

81

Tim Marsman (Ned) Alpecin-Premier Tech

12

82

Yannis Voisard (Swi) Tudor Pro Cycling

11

83

Egan Bernal (Col) Ineos Grenadiers

11

84

Tiesj Benoot (Bel) Decathlon CMA CGM

10

85

Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe

10

86

Xandro Meurisse (Bel) Pinarello-Q36.5

10

87

Antonio Tiberi (Ita) Bahrain Victorious

9

88

Magnus Cort (Den) Uno-X Mobility

9

89

Derek Gee-West (Can) Lidl-Trek

8

90

Abel Balderstone (Spa) Caja Rural-Seguros RGA

8

91

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

8

92

Dylan Van Baarle (Ned) Soudal-QuickStep

8

93

Nicolas Prodhomme (Fra) Decathlon CMA CGM

7

94

Adam Yates (GBr) UAE Team Emirates-XRG

7

95

Florian Vermeersch (Bel) UAE Team Emirates-XRG

7

96

Hugo Page (Fra) Cofidis

6

97

Joshua Tarling (GBr) Ineos Grenadiers

6

98

Alex Kirsch (Lux) Cofidis

6

99

Michael Valgren (Den) EF Education-EasyPost

5

100

Alexandre Delettre (Fra) Totalenergies

5

101

Ewen Costiou (Fra) Groupama-FDJ United

5

102

Jonas Rickaert (Bel) Alpecin-Premier Tech

5

103

Marc Hirschi (Swi) Tudor Pro Cycling

4

104

Kasper Asgreen (Den) EF Education-EasyPost

4

105

Matej Mohoric (Slo) Bahrain Victorious

4

106

Jefferson Cepeda (Ecu) Movistar Team

4

107

Joel Nicolau (Spa) Caja Rural-Seguros RGA

4

108

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

3

109

Anders Halland Johannessen (Nor) Uno-X Mobility

3

110

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

3

111

Alex Aranburu (Spa) Cofidis

3

112

Krists Neilands (Lat) NSN Cycling Team

3

113

Sergio Higuita (Col) XDS Astana

2

114

Javier Romo (Spa) Movistar Team

2

115

Per Strand Hagenes (Nor) Visma-Lease a Bike

2

116

Robert Stannard (Aus) Bahrain Victorious

2

117

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

1

118

George Bennett (NZl) NSN Cycling Team

1

Mountains Classification

Place

Rider (Country) Team

Result

1

Richard Carapaz (Ecu) EF Education-EasyPost

156

2

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

100

3

Valentin Paret Peintre (Fra) Soudal-QuickStep

99

4

Sepp Kuss (USA) Visma-Lease a Bike

55

5

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

50

6

Lenny Martinez (Fra) Bahrain Victorious

41

7

Isaac Del Toro (Mex) UAE Team Emirates-XRG

40

8

Paul Seixas (Fra) Decathlon CMA CGM

36

9

Tobias Halland Johannessen (Nor) Uno-X Mobility

29

10

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

28

11

Davide Piganzoli (Ita) Visma-Lease a Bike

24

12

Juan Ayuso (Spa) Lidl-Trek

22

13

Mauro Schmid (Swi) Jayco-AlUla

22

14

Tom Pidcock (GBr) Pinarello-Q36.5

20

15

Matthew Riccitello (USA) Decathlon CMA CGM

19

16

Quinn Simmons (USA) Lidl-Trek

18

17

Nicolas Prodhomme (Fra) Decathlon CMA CGM

17

18

Thymen Arensman (Ned) Ineos Grenadiers

17

19

Alex Baudin (Fra) EF Education-EasyPost

16

20

Ben Healy (Irl) EF Education-EasyPost

14

21

Tobias Foss (Nor) Ineos Grenadiers

11

22

Javier Romo (Spa) Movistar Team

10

23

Mattias Skjelmose (Den) Lidl-Trek

10

24

Matteo Jorgenson (USA) Visma-Lease a Bike

8

25

Raul Garcia Pierna (Spa) Movistar Team

8

26

Yannis Voisard (Swi) Tudor Pro Cycling

6

27

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

6

28

Tim Wellens (Bel) UAE Team Emirates-XRG

6

29

Marco Frigo (Ita) NSN Cycling Team

5

30

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

5

31

Baptiste Veistroffer (Fra) Lotto-Intermarché

5

32

Adam Yates (GBr) UAE Team Emirates-XRG

5

33

Anders Halland Johannessen (Nor) Uno-X Mobility

5

34

Mathias Vacek (Cze) Lidl-Trek

4

35

Mads Pedersen (Den) Lidl-Trek

4

36

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

4

37

Vlad Van Mechelen (Bel) Bahrain Victorious

4

38

Lucas Plapp (Aus) Jayco-AlUla

4

39

Mathieu van der Poel (Ned) Alpecin-Premier Tech

3

40

Pablo Castrillo (Spa) Movistar Team

3

41

Kévin Vauquelin (Fra) Ineos Grenadiers

3

42

Bruno Armirail (Fra) Visma-Lease a Bike

3

43

Felix Engelhardt (Ger) Jayco-AlUla

3

44

Ben O'Connor (Aus) Jayco-AlUla

2

45

Quinten Hermans (Bel) Pinarello-Q36.5

2

46

Liam Slock (Bel) Lotto-Intermarché

2

47

Lennert Van Eetvelt (Bel) Lotto-Intermarché

2

48

Matteo Vercher (Fra) Totalenergies

2

49

Frank Van Den Broek (Ned) Picnic PostNL

2

50

Egan Bernal (Col) Ineos Grenadiers

1

51

Jordan Jegat (Fra) Totalenergies

1

52

Tiesj Benoot (Bel) Decathlon CMA CGM

1

53

Sean Quinn (USA) EF Education-EasyPost

1

54

Louis Vervaeke (Bel) Soudal-QuickStep

1

55

George Bennett (NZl) NSN Cycling Team

1

56

Ewen Costiou (Fra) Groupama-FDJ United

1

57

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

1

58

Georg Steinhauser (Ger) EF Education-EasyPost

1

59

Joshua Tarling (GBr) Ineos Grenadiers

1

Youth Classification

Place

Rider (Country) Team

Result

1

Isaac Del Toro (Mex) UAE Team Emirates-XRG

73:03:26

2

Paul Seixas (Fra) Decathlon CMA CGM

00:02:14

3

Lenny Martinez (Fra) Bahrain Victorious

00:03:20

4

Juan Ayuso (Spa) Lidl-Trek

00:08:06

5

Davide Piganzoli (Ita) Visma-Lease a Bike

00:54:01

6

Quinn Simmons (USA) Lidl-Trek

01:25:46

7

Matthew Riccitello (USA) Decathlon CMA CGM

02:01:27

8

Pablo Castrillo (Spa) Movistar Team

02:22:01

9

Raul Garcia Pierna (Spa) Movistar Team

02:42:50

10

Kévin Vauquelin (Fra) Ineos Grenadiers

02:51:35

11

Antonio Tiberi (Ita) Bahrain Victorious

02:54:10

12

Lennert Van Eetvelt (Bel) Lotto-Intermarché

02:58:40

13

Valentin Paret Peintre (Fra) Soudal-QuickStep

02:59:39

14

Alex Baudin (Fra) EF Education-EasyPost

03:01:59

15

Mathias Vacek (Cze) Lidl-Trek

03:24:54

16

Romain Gregoire (Fra) Groupama-FDJ United

03:40:18

17

Vlad Van Mechelen (Bel) Bahrain Victorious

04:08:25

18

Mathis Le Berre (Fra) Totalenergies

04:17:07

19

Ewen Costiou (Fra) Groupama-FDJ United

04:22:41

20

Matteo Vercher (Fra) Totalenergies

04:29:02

21

Lorenzo Germani (Ita) Groupama-FDJ United

04:38:36

22

Emiel Verstrynge (Bel) Alpecin-Premier Tech

04:47:29

23

Nicolya Vinokurov (Kaz) XDS Astana

04:51:30

24

Per Strand Hagenes (Nor) Visma-Lease a Bike

04:58:03

25

Michel Heßmann (Ger) Movistar Team

05:01:46

26

Max Walker (GBr) EF Education-EasyPost

05:03:37

27

Georg Steinhauser (Ger) EF Education-EasyPost

05:09:57

28

Robbe Dhondt (Bel) Picnic PostNL

05:17:34

29

Hugo Page (Fra) Cofidis

05:18:14

30

Joshua Tarling (GBr) Ineos Grenadiers

05:18:46

31

Huub Artz (Ned) Lotto-Intermarché

05:32:52

32

Pavel Bittner (Cze) Picnic PostNL

05:42:09

33

Milan Fretin (Bel) Cofidis

05:56:28

34

Olav Kooij (Ned) Decathlon CMA CGM

05:59:36

35

Lewis Askey (GBr) NSN Cycling Team

06:01:06

Teams Classification

Place

Rider (Country) Team

Result

1

Lidl-Trek

219:01:16

2

UAE Team Emirates XRG

00:36:57

3

Red Bull-Bora-Hansgrohe

01:06:22

4

Decathlon CMA CGM Team

01:47:44

5

Visma-Lease a Bike

02:18:03

6

EF Education-Easypost

03:38:20

7

Netcompany Ineos

04:49:54

8

Bahrain Victorious

05:38:20

9

TotalEnergies

05:49:30

10

Pinarello-Q36.5

05:50:07

11

Movistar

06:00:07

12

Tudor

06:30:28

13

Uno-X Mobility

06:52:54

14

Groupama-FDJ United

07:23:07

15

Soudal Quick-Step

07:29:12

16

Jayco Alula

07:49:00

17

XDS Astana

08:40:33

18

Caja Rural-Seguros RGA

10:17:05

19

Lotto Intermarché

10:58:51

20

Alpecin-Premier Tech

11:16:27

21

Cofidis

11:52:30

22

NSN

13:21:16

23

Picnic PostNL

13:51:35

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.