Sports US

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

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).

Latest Videos FromCyclingnews


You may like

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

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)


What to read next

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

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

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

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)

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

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

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)

Swipe to scroll horizontally

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

Row 4 – Cell 2

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

Row 8 – Cell 2

10

Paul Seixas (Fra) Decathlon CMA CGM

Row 9 – Cell 2

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

Row 16 – Cell 2

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

Row 29 – Cell 2

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

Row 32 – Cell 2

34

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

Row 33 – Cell 2

35

Nicolas Breuillard (Fra) Totalenergies

Row 34 – Cell 2

36

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

00:31:06

37

Adam Yates (GBr) UAE Team Emirates-XRG

Row 36 – Cell 2

38

Sergio Higuita (Col) XDS Astana

Row 37 – Cell 2

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

Row 41 – Cell 2

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

Row 46 – Cell 2

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

Row 49 – Cell 2

51

Vlad Van Mechelen (Bel) Bahrain Victorious

Row 50 – Cell 2

52

Marco Frigo (Ita) NSN Cycling Team

Row 51 – Cell 2

53

Mauro Schmid (Swi) Jayco-AlUla

Row 52 – Cell 2

54

Nelson Oliveira (Por) Movistar Team

00:35:10

55

Bruno Armirail (Fra) Visma-Lease a Bike

Row 54 – Cell 2

56

Matteo Jorgenson (USA) Visma-Lease a Bike

Row 55 – Cell 2

57

Javier Romo (Spa) Movistar Team

Row 56 – Cell 2

58

Jefferson Cepeda (Ecu) Movistar Team

Row 57 – Cell 2

59

Damien Howson (Aus) Pinarello-Q36.5

00:35:12

60

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

Row 59 – Cell 2

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

Row 62 – Cell 2

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

Row 65 – Cell 2

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

Row 73 – Cell 2

75

Daan Hoole (Ned) Decathlon CMA CGM

Row 74 – Cell 2

76

Xandro Meurisse (Bel) Pinarello-Q36.5

Row 75 – Cell 2

77

Clément Russo (Fra) Groupama-FDJ United

Row 76 – Cell 2

78

Anders Skaarseth (Nor) Uno-X Mobility

Row 77 – Cell 2

79

Tim Marsman (Ned) Alpecin-Premier Tech

Row 78 – Cell 2

80

Mathieu van der Poel (Ned) Alpecin-Premier Tech

Row 79 – Cell 2

81

Kasper Asgreen (Den) EF Education-EasyPost

Row 80 – Cell 2

82

Nicolya Vinokurov (Kaz) XDS Astana

Row 81 – Cell 2

83

Mathis Le Berre (Fra) Totalenergies

Row 82 – Cell 2

84

Rick Pluimers (Ned) Tudor Pro Cycling

Row 83 – Cell 2

85

Mike Teunissen (Ned) XDS Astana

Row 84 – Cell 2

86

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

Row 85 – Cell 2

87

Hugo Page (Fra) Cofidis

Row 86 – Cell 2

88

Abel Balderstone (Spa) Caja Rural-Seguros RGA

Row 87 – Cell 2

89

Alex Aranburu (Spa) Cofidis

Row 88 – Cell 2

90

Emiel Verstrynge (Bel) Alpecin-Premier Tech

Row 89 – Cell 2

91

Quinten Hermans (Bel) Pinarello-Q36.5

Row 90 – Cell 2

92

Ion Izaguirre (Spa) Cofidis

Row 91 – Cell 2

93

Kamil Gradek (Pol) Bahrain Victorious

Row 92 – Cell 2

94

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

Row 93 – Cell 2

95

Krists Neilands (Lat) NSN Cycling Team

Row 94 – Cell 2

96

Phil Bauhaus (Ger) Bahrain Victorious

Row 95 – Cell 2

97

Ewen Costiou (Fra) Groupama-FDJ United

Row 96 – Cell 2

98

Kévin Vauquelin (Fra) Ineos Grenadiers

Row 97 – Cell 2

99

Quentin Pacher (Fra) Groupama-FDJ United

Row 98 – Cell 2

100

Romain Gregoire (Fra) Groupama-FDJ United

Row 99 – Cell 2

101

Matteo Vercher (Fra) Totalenergies

Row 100 – Cell 2

102

Matej Mohoric (Slo) Bahrain Victorious

Row 101 – Cell 2

103

Robert Stannard (Aus) Bahrain Victorious

Row 102 – Cell 2

104

Felix Engelhardt (Ger) Jayco-AlUla

Row 103 – Cell 2

105

Michael Matthews (Aus) Jayco-AlUla

Row 104 – Cell 2

106

Huub Artz (Ned) Lotto-Intermarché

Row 105 – Cell 2

107

Baptiste Veistroffer (Fra) Lotto-Intermarché

Row 106 – Cell 2

108

Georg Zimmermann (Ger) Lotto-Intermarché

Row 107 – Cell 2

109

Sebastian Berwick (Aus) Caja Rural-Seguros RGA

Row 108 – Cell 2

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

Row 115 – Cell 2

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

Row 119 – Cell 2

121

Toms Skujins (Lat) Lidl-Trek

00:41:11

122

Mathias Vacek (Cze) Lidl-Trek

Row 121 – Cell 2

123

Aaron Gate (NZl) XDS Astana

Row 122 – Cell 2

124

Mads Pedersen (Den) Lidl-Trek

Row 123 – Cell 2

125

Alex Kirsch (Lux) Cofidis

Row 124 – Cell 2

126

Filippo Ganna (Ita) Ineos Grenadiers

Row 125 – Cell 2

127

Joshua Tarling (GBr) Ineos Grenadiers

Row 126 – Cell 2

128

Pablo Castrillo (Spa) Movistar Team

Row 127 – Cell 2

129

Michal Kwiatkowski (Pol) Ineos Grenadiers

Row 128 – Cell 2

130

Dylan Van Baarle (Ned) Soudal-QuickStep

Row 129 – Cell 2

131

Silvan Dillier (Swi) Alpecin-Premier Tech

Row 130 – Cell 2

132

Michael Valgren (Den) EF Education-EasyPost

Row 131 – Cell 2

133

Max Kanter (Ger) XDS Astana

Row 132 – Cell 2

134

Frank Van Den Broek (Ned) Picnic PostNL

Row 133 – Cell 2

135

Lorenzo Germani (Ita) Groupama-FDJ United

Row 134 – Cell 2

136

Jakub Otruba (Cze) Caja Rural-Seguros RGA

00:41:20

137

Pavel Bittner (Cze) Picnic PostNL

Row 136 – Cell 2

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

Row 141 – Cell 2

143

Lewis Askey (GBr) NSN Cycling Team

Row 142 – Cell 2

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

Row 147 – Cell 2

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

Row 152 – Cell 2

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

Row 157 – Cell 2

Click here for full results

Swipe to scroll horizontally

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

Swipe to scroll horizontally

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

Swipe to scroll horizontally

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

Swipe to scroll horizontally

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

Swipe to scroll horizontally

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

Swipe to scroll horizontally

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

Swipe to scroll horizontally

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

Row 49 – Cell 2

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

Row 91 – Cell 2

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

Row 144 – Cell 2

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

Swipe to scroll horizontally

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

Swipe to scroll horizontally

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

Swipe to scroll horizontally

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

Swipe to scroll horizontally

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

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button