Tour de France stage 18: Ben O'Connor sails up Col de la Loze for solo victory while Tadej Pogačar drops rivals with second at summit

COURCHEVEL - COL DE LA LOZE, FRANCE - JULY 24: Ben O'Connor of Australia and Team Jayco AlUla celebrates at finish line as stage winner during the 112th Tour de France 2025, Stage 18 a 171.5km stage from Vif to Courchevel - Col de la Loze 2298m / #UCIWT / on July 24, 2025 in Courchevel - Col de la Loze, France. (Photo by Dario Belingheri/Getty Images)
Tour de France stage 18: Ben O'Connor (Jayco AlUla) reacts at the finish line with solo victory (Image credit: Dario Belingheri/Getty Images)

Ben O'Connor (Jayco-AlUla) cancelled the pain and disappointment of the first two weeks of his 2025 Tour de France with a perfectly executed stage victory in the Alps to Col de la Loze.

The Australian joined the break of the day and then attacked at the right moment, before the 26.5km climb to the finish, giving him the time to hold off the GC group.

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

Ben O'Connor (Aus) Jayco Alula

05:03:47

2

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

00:01:45

3

Jonas Vingegaard (Den) Visma-Lease a Bike

00:01:54

4

Oscar Onley (GBr) Picnic Postnl

00:01:58

5

Einer Rubio (Col) Movistar

00:02:00

6

Felix Gall (Aut) Decathlon AG2R la Mondiale

00:02:25

7

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

00:02:46

8

Adam Yates (GBr) UAE Team Emirates-XRG

00:03:03

9

Tobias Halland Johannessen (Nor) Uno-X Mobility

00:03:09

10

Sepp Kuss (USA) Visma-Lease a Bike

00:03:26

11

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

00:03:37

12

Kévin Vauquelin (Fra) Arkea-B&B Hotels

00:04:34

13

Jhonatan Narvaez (Ecu) UAE Team Emirates-XRG

00:07:37

14

Sergio Higuita (Col) XDS Astana

00:08:13

15

Michael Storer (Aus) Tudor Pro Cycling

Row 14 - Cell 2

16

Simon Yates (GBr) Visma-Lease a Bike

Row 15 - Cell 2

17

Ben Healy (Irl) EF Education-EasyPost

00:09:28

18

Santiago Buitrago (Col) Bahrain Victorious

00:09:48

19

Thymen Arensman (Ned) Ineos Grenadiers

00:10:08

20

Jordan Jegat (Fra) TotalEnergies

00:11:20

21

Xandro Meurisse (Bel) Alpecin-Deceuninck

00:11:59

22

Gregor Mühlberger (Aut) Movistar

Row 21 - Cell 2

23

Warren Barguil (Fra) Picnic Postnl

00:14:18

24

Valentin Madouas (Fra) Groupama-FDJ

00:14:31

25

Matteo Jorgenson (USA) Visma-Lease a Bike

00:17:05

26

Aleksandr Vlasov (Rus) Red Bull-Bora-Hansgrohe

00:21:22

27

Marc Soler (Spa) UAE Team Emirates-XRG

00:23:36

28

Alex Baudin (Fra) EF Education-EasyPost

00:27:37

29

Bruno Armirail (Fra) Decathlon AG2R la Mondiale

Row 28 - Cell 2

30

Harry Sweeny (Aus) EF Education-EasyPost

00:28:29

31

Anders Halland Johannessen (Nor) Uno-X Mobility

00:28:35

32

Cristian Rodriguez (Spa) Arkea-B&B Hotels

00:29:05

33

Guillaume Martin Guyonnet (Fra) Groupama-FDJ

00:29:07

34

Victor Campenaerts (Bel) Visma-Lease a Bike

00:29:55

35

Ewen Costiou (Fra) Arkea-B&B Hotels

00:31:44

36

Clément Berthet (Fra) Decathlon AG2R la Mondiale

00:32:04

37

Mathis Le Berre (Fra) Arkea-B&B Hotels

00:33:01

38

Tiesj Benoot (Bel) Visma-Lease a Bike

00:33:23

39

Pavel Sivakov (Fra) UAE Team Emirates-XRG

Row 38 - Cell 2

40

Marc Hirschi (Swi) Tudor Pro Cycling

Row 39 - Cell 2

41

Quinn Simmons (USA) Lidl-Trek

Row 40 - Cell 2

42

Geraint Thomas (GBr) Ineos Grenadiers

00:33:30

43

Tobias Foss (Nor) Ineos Grenadiers

00:33:37

44

Raul Garcia (Spa) Arkea-B&B Hotels

00:33:49

45

Alexey Lutsenko (Kaz) Israel-Premier Tech

Row 44 - Cell 2

46

Neilson Powless (USA) EF Education-EasyPost

00:35:15

47

Frank van den Broek (Ned) Picnic Postnl

00:35:30

48

Nelson Oliveira (Por) Movistar

00:35:47

49

Harold Tejada (Col) XDS Astana

00:35:53

50

Bastien Tronchon (Fra) Decathlon AG2R la Mondiale

Row 49 - Cell 2

51

Louis Barre (Fra) Intermarché-Wanty

Row 50 - Cell 2

52

Joe Blackmore (GBr) Israel-Premier Tech

00:35:58

53

Clément Russo (Fra) Groupama-FDJ

00:36:05

54

Quentin Pacher (Fra) Groupama-FDJ

Row 53 - Cell 2

55

Michael Valgren (Den) EF Education-EasyPost

Row 54 - Cell 2

56

Aurélien Paret Peintre (Fra) Decathlon AG2R la Mondiale

00:36:18

57

Silvan Dillier (Swi) Alpecin-Deceuninck

00:36:20

58

Nils Politt (Ger) UAE Team Emirates-XRG

Row 57 - Cell 2

59

Emanuel Buchmann (Ger) Cofidis

Row 58 - Cell 2

60

Emiel Verstrynge (Bel) Alpecin-Deceuninck

00:36:22

61

Ilan Van Wilder (Bel) Soudal-Quickstep

Row 60 - Cell 2

62

Clement Venturini (Fra) Arkea-B&B Hotels

Row 61 - Cell 2

63

Tim Wellens (Bel) UAE Team Emirates-XRG

00:36:53

64

Clément Champoussin (Fra) XDS Astana

00:37:04

65

Alexandre Delettre (Fra) TotalEnergies

Row 64 - Cell 2

66

Jonas Rickaert (Bel) Alpecin-Deceuninck

00:37:07

67

Oliver Naesen (Bel) Decathlon AG2R la Mondiale

Row 66 - Cell 2

68

Jonas Abrahamsen (Nor) Uno-X Mobility

Row 67 - Cell 2

69

Gianni Vermeersch (Bel) Alpecin-Deceuninck

Row 68 - Cell 2

70

Matteo Vercher (Fra) TotalEnergies

00:37:11

71

Maximilian Schachmann (Ger) Soudal-Quickstep

00:37:18

72

Mathieu Burgaudeau (Fra) TotalEnergies

Row 71 - Cell 2

73

Ion Izaguirre (Spa) Cofidis

Row 72 - Cell 2

74

Michael Woods (Can) Israel-Premier Tech

00:37:27

75

Andreas Leknessund (Nor) Uno-X Mobility

00:37:35

76

Mike Teunissen (Ned) XDS Astana

00:37:45

77

Callum Scotson (Aus) Decathlon AG2R la Mondiale

00:37:48

78

Mauro Schmid (Swi) Jayco Alula

Row 77 - Cell 2

79

Axel Laurance (Fra) Ineos Grenadiers

00:37:59

80

Valentin Paret Peintre (Fra) Soudal-Quickstep

00:38:18

81

Matis Louvel (Fra) Israel-Premier Tech

00:38:25

82

Luke Plapp (Aus) Jayco Alula

Row 81 - Cell 2

83

Jonas Rutsch (Ger) Intermarché-Wanty

00:38:36

84

Marco Haller (Aut) Tudor Pro Cycling

00:38:37

85

Romain Gregoire (Fra) Groupama-FDJ

00:38:39

86

Julian Alaphilippe (Fra) Tudor Pro Cycling

00:38:47

87

Wout van Aert (Bel) Visma-Lease a Bike

00:38:52

88

Kaden Groves (Aus) Alpecin-Deceuninck

Row 87 - Cell 2

89

Jenno Berckmoes (Bel) Lotto

00:39:06

90

Brent Van Moer (Bel) Lotto

00:39:21

91

Connor Swift (GBr) Ineos Grenadiers

Row 90 - Cell 2

92

Thomas Gachignard (Fra) TotalEnergies

00:39:37

93

William Barta (USA) Movistar

00:40:47

94

Niklas Märkl (Ger) Picnic Postnl

00:40:53

95

Pascal Ackermann (Ger) Israel-Premier Tech

Row 94 - Cell 2

96

Pascal Eenkhoorn (Ned) Soudal-Quickstep

00:41:01

97

Paul Penhoet (Fra) Groupama-FDJ

00:41:03

98

Simone Velasco (Ita) XDS Astana

Row 97 - Cell 2

99

Anthony Turgis (Fra) TotalEnergies

00:41:13

100

Roel van Sintmaartensdijk (Ned) Intermarché-Wanty

Row 99 - Cell 2

101

Markus Hoelgaard (Nor) Uno-X Mobility

Row 100 - Cell 2

102

Laurenz Rex (Bel) Intermarché-Wanty

Row 101 - Cell 2

103

Damien Touze (Fra) Cofidis

Row 102 - Cell 2

104

Dylan Teuns (Bel) Cofidis

00:41:18

105

Fred Wright (GBr) Bahrain Victorious

Row 104 - Cell 2

106

Samuel Watson (GBr) Ineos Grenadiers

Row 105 - Cell 2

107

Edoardo Affini (Ita) Visma-Lease a Bike

00:41:24

108

Robert Stannard (Aus) Bahrain Victorious

Row 107 - Cell 2

109

Mick van Dijke (Ned) Red Bull-Bora-Hansgrohe

00:41:26

110

Marius Mayrhofer (Ger) Tudor Pro Cycling

Row 109 - Cell 2

111

Laurence Pithie (NZl) Red Bull-Bora-Hansgrohe

00:41:29

112

Gianni Moscon (Ita) Red Bull-Bora-Hansgrohe

Row 111 - Cell 2

113

Alex Aranburu (Spa) Cofidis

Row 112 - Cell 2

114

Pablo Castrillo (Spa) Movistar

Row 113 - Cell 2

115

Ivan Romeo (Spa) Movistar

Row 114 - Cell 2

116

Ivan Garcia (Spa) Movistar

Row 115 - Cell 2

117

Kasper Asgreen (Den) EF Education-EasyPost

Row 116 - Cell 2

118

Lewis Askey (GBr) Groupama-FDJ

Row 117 - Cell 2

119

Vito Braet (Bel) Intermarché-Wanty

Row 118 - Cell 2

120

Yevgeniy Fedorov (Kaz) XDS Astana

Row 119 - Cell 2

121

Matteo Trentin (Ita) Tudor Pro Cycling

00:41:39

122

Eduardo Sepulveda (Arg) Lotto

00:41:42

123

Hugo Page (Fra) Intermarché-Wanty

Row 122 - Cell 2

124

Krists Neilands (Lat) Israel-Premier Tech

00:42:05

125

Sean Flynn (GBr) Picnic Postnl

Row 124 - Cell 2

126

Jake Stewart (GBr) Israel-Premier Tech

00:42:07

127

Fabian Lienhard (Swi) Tudor Pro Cycling

Row 126 - Cell 2

128

Tobias Lund Andresen (Den) Picnic Postnl

Row 127 - Cell 2

129

Amaury Capiot (Bel) Arkea-B&B Hotels

00:42:15

130

Elmar Reinders (Ned) Jayco Alula

Row 129 - Cell 2

131

Luke Durbridge (Aus) Jayco Alula

Row 130 - Cell 2

132

Sébastien Grignard (Bel) Lotto

00:42:21

133

Pavel Bittner (Cze) Picnic Postnl

00:42:25

134

Tim Naberman (Ned) Picnic Postnl

Row 133 - Cell 2

135

Kamil Gradek (Pol) Bahrain Victorious

00:42:31

136

Jasper Stuyven (Bel) Lidl-Trek

Row 135 - Cell 2

137

Thibau Nys (Bel) Lidl-Trek

Row 136 - Cell 2

138

Stian Edvardsen-Fredheim (Nor) Uno-X Mobility

Row 137 - Cell 2

139

Bert Van Lerberghe (Bel) Soudal-Quickstep

00:42:34

140

Alberto Dainese (Ita) Tudor Pro Cycling

Row 139 - Cell 2

141

Tim Merlier (Bel) Soudal-Quickstep

00:42:37

142

Toms Skujins (Lat) Lidl-Trek

Row 141 - Cell 2

143

Guillaume Boivin (Can) Israel-Premier Tech

Row 142 - Cell 2

144

Davide Ballerini (Ita) XDS Astana

Row 143 - Cell 2

145

Jonathan Milan (Ita) Lidl-Trek

Row 144 - Cell 2

146

Biniam Girmay (Eri) Intermarché-Wanty

Row 145 - Cell 2

147

Vincenzo Albanese (Ita) EF Education-EasyPost

Row 146 - Cell 2

148

Arnaud Demare (Fra) Arkea-B&B Hotels

Row 147 - Cell 2

149

Lenny Martinez (Fra) Bahrain Victorious

00:42:47

150

Phil Bauhaus (Ger) Bahrain Victorious

00:42:53

151

Benjamin Thomas (Fra) Cofidis

00:43:03

152

Alexis Renard (Fra) Cofidis

Row 151 - Cell 2

153

Magnus Cort Nielsen (Den) Uno-X Mobility

00:43:18

154

Jarrad Drizners (Aus) Lotto

00:43:31

155

Luka Mezgec (Slo) Jayco Alula

00:43:37

156

Arnaud De Lie (Bel) Lotto

00:43:42

157

Jordi Meeus (Bel) Red Bull-Bora-Hansgrohe

00:43:44

158

Dylan Groenewegen (Ned) Jayco Alula

00:43:51

159

Matej Mohoric (Slo) Bahrain Victorious

00:44:13

160

Simone Consonni (Ita) Lidl-Trek

00:44:27

161

Edward Theuns (Bel) Lidl-Trek

00:46:42

Swipe to scroll horizontally
Stage 18 results

Place

Rider (Country) Team

Result

1

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

66:55:42

2

Jonas Vingegaard (Den) Visma-Lease a Bike

00:04:26

3

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

00:11:01

4

Oscar Onley (GBr) Picnic Postnl

00:11:23

5

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

00:12:49

6

Felix Gall (Aut) Decathlon AG2R la Mondiale

00:15:36

7

Kévin Vauquelin (Fra) Arkea-B&B Hotels

00:16:15

8

Tobias Halland Johannessen (Nor) Uno-X Mobility

00:18:31

9

Ben Healy (Irl) EF Education-EasyPost

00:25:41

10

Ben O'Connor (Aus) Jayco Alula

00:29:19

11

Jordan Jegat (Fra) TotalEnergies

00:32:51

12

Sepp Kuss (USA) Visma-Lease a Bike

00:49:46

13

Thymen Arensman (Ned) Ineos Grenadiers

00:52:49

14

Jhonatan Narvaez (Ecu) UAE Team Emirates-XRG

00:58:02

15

Sergio Higuita (Col) XDS Astana

01:01:31

16

Guillaume Martin Guyonnet (Fra) Groupama-FDJ

01:02:42

17

Matteo Jorgenson (USA) Visma-Lease a Bike

01:13:01

18

Simon Yates (GBr) Visma-Lease a Bike

01:13:34

19

Valentin Madouas (Fra) Groupama-FDJ

01:16:19

20

Adam Yates (GBr) UAE Team Emirates-XRG

01:19:20

21

Warren Barguil (Fra) Picnic Postnl

01:19:29

22

Cristian Rodriguez (Spa) Arkea-B&B Hotels

01:20:50

23

Gregor Mühlberger (Aut) Movistar

01:21:57

24

Xandro Meurisse (Bel) Alpecin-Deceuninck

01:28:21

25

Aleksandr Vlasov (Rus) Red Bull-Bora-Hansgrohe

01:48:21

26

Victor Campenaerts (Bel) Visma-Lease a Bike

01:59:03

27

Emanuel Buchmann (Ger) Cofidis

01:59:07

28

Callum Scotson (Aus) Decathlon AG2R la Mondiale

01:59:54

29

Ilan Van Wilder (Bel) Soudal-Quickstep

02:00:10

30

Raul Garcia (Spa) Arkea-B&B Hotels

02:04:05

31

Marc Soler (Spa) UAE Team Emirates-XRG

02:06:53

32

Santiago Buitrago (Col) Bahrain Victorious

02:07:08

33

Aurélien Paret Peintre (Fra) Decathlon AG2R la Mondiale

02:07:32

34

Romain Gregoire (Fra) Groupama-FDJ

02:08:31

35

Clément Berthet (Fra) Decathlon AG2R la Mondiale

02:11:07

36

Einer Rubio (Col) Movistar

02:12:19

37

Harry Sweeny (Aus) EF Education-EasyPost

02:18:59

38

Quentin Pacher (Fra) Groupama-FDJ

02:22:54

39

Alex Baudin (Fra) EF Education-EasyPost

02:27:35

40

Tim Wellens (Bel) UAE Team Emirates-XRG

02:28:04

41

Michael Storer (Aus) Tudor Pro Cycling

02:28:24

42

Julian Alaphilippe (Fra) Tudor Pro Cycling

02:28:28

43

Joe Blackmore (GBr) Israel-Premier Tech

02:29:30

44

Clement Venturini (Fra) Arkea-B&B Hotels

02:30:12

45

Tiesj Benoot (Bel) Visma-Lease a Bike

02:31:39

46

Simone Velasco (Ita) XDS Astana

02:32:06

47

Harold Tejada (Col) XDS Astana

02:32:33

48

Geraint Thomas (GBr) Ineos Grenadiers

02:37:17

49

Pascal Eenkhoorn (Ned) Soudal-Quickstep

02:37:54

50

Quinn Simmons (USA) Lidl-Trek

02:38:52

51

Mathieu Burgaudeau (Fra) TotalEnergies

02:41:06

52

Valentin Paret Peintre (Fra) Soudal-Quickstep

02:43:16

53

Michael Woods (Can) Israel-Premier Tech

02:43:32

54

Neilson Powless (USA) EF Education-EasyPost

02:43:37

55

Bruno Armirail (Fra) Decathlon AG2R la Mondiale

02:43:50

56

Frank van den Broek (Ned) Picnic Postnl

02:43:58

57

Axel Laurance (Fra) Ineos Grenadiers

02:48:31

58

Alexandre Delettre (Fra) TotalEnergies

02:49:01

59

Andreas Leknessund (Nor) Uno-X Mobility

02:56:02

60

Emiel Verstrynge (Bel) Alpecin-Deceuninck

02:56:41

61

Markus Hoelgaard (Nor) Uno-X Mobility

02:56:55

62

Ewen Costiou (Fra) Arkea-B&B Hotels

02:57:54

63

Thomas Gachignard (Fra) TotalEnergies

03:00:47

64

Jasper Stuyven (Bel) Lidl-Trek

03:02:25

65

Mathis Le Berre (Fra) Arkea-B&B Hotels

03:03:01

66

Nelson Oliveira (Por) Movistar

03:03:13

67

Wout van Aert (Bel) Visma-Lease a Bike

03:04:32

68

Maximilian Schachmann (Ger) Soudal-Quickstep

03:06:21

69

Michael Valgren (Den) EF Education-EasyPost

03:06:23

70

Clément Champoussin (Fra) XDS Astana

03:07:22

71

Alexey Lutsenko (Kaz) Israel-Premier Tech

03:08:33

72

Pavel Sivakov (Fra) UAE Team Emirates-XRG

03:09:07

73

Ion Izaguirre (Spa) Cofidis

03:10:38

74

Jenno Berckmoes (Bel) Lotto

03:10:45

75

Alex Aranburu (Spa) Cofidis

03:13:42

76

Jonas Abrahamsen (Nor) Uno-X Mobility

03:13:54

77

Oliver Naesen (Bel) Decathlon AG2R la Mondiale

03:17:01

78

Brent Van Moer (Bel) Lotto

03:18:26

79

Krists Neilands (Lat) Israel-Premier Tech

03:18:38

80

Tobias Foss (Nor) Ineos Grenadiers

03:19:24

81

Nils Politt (Ger) UAE Team Emirates-XRG

03:22:18

82

Louis Barre (Fra) Intermarché-Wanty

03:22:54

83

Mike Teunissen (Ned) XDS Astana

03:22:56

84

Marius Mayrhofer (Ger) Tudor Pro Cycling

03:23:44

85

Bastien Tronchon (Fra) Decathlon AG2R la Mondiale

03:24:09

86

Marco Haller (Aut) Tudor Pro Cycling

03:25:12

87

Marc Hirschi (Swi) Tudor Pro Cycling

03:25:33

88

Anders Halland Johannessen (Nor) Uno-X Mobility

03:27:20

89

Clément Russo (Fra) Groupama-FDJ

03:27:44

90

Kasper Asgreen (Den) EF Education-EasyPost

03:30:36

91

Laurence Pithie (NZl) Red Bull-Bora-Hansgrohe

03:31:04

92

Dylan Teuns (Bel) Cofidis

03:33:21

93

Toms Skujins (Lat) Lidl-Trek

03:34:16

94

Damien Touze (Fra) Cofidis

03:34:22

95

Jonas Rickaert (Bel) Alpecin-Deceuninck

03:34:32

96

Kaden Groves (Aus) Alpecin-Deceuninck

03:36:57

97

Tobias Lund Andresen (Den) Picnic Postnl

03:38:11

98

Gianni Vermeersch (Bel) Alpecin-Deceuninck

03:38:17

99

Lenny Martinez (Fra) Bahrain Victorious

03:38:48

100

Fred Wright (GBr) Bahrain Victorious

03:38:59

101

William Barta (USA) Movistar

03:42:27

102

Matis Louvel (Fra) Israel-Premier Tech

03:43:40

103

Mauro Schmid (Swi) Jayco Alula

03:45:20

104

Gianni Moscon (Ita) Red Bull-Bora-Hansgrohe

03:45:54

105

Matteo Trentin (Ita) Tudor Pro Cycling

03:48:54

106

Ivan Romeo (Spa) Movistar

03:49:40

107

Connor Swift (GBr) Ineos Grenadiers

03:55:18

108

Niklas Märkl (Ger) Picnic Postnl

03:55:58

109

Vincenzo Albanese (Ita) EF Education-EasyPost

03:57:55

110

Pablo Castrillo (Spa) Movistar

03:58:42

111

Paul Penhoet (Fra) Groupama-FDJ

04:02:05

112

Anthony Turgis (Fra) TotalEnergies

04:02:37

113

Thibau Nys (Bel) Lidl-Trek

04:05:39

114

Ivan Garcia (Spa) Movistar

04:09:13

115

Edoardo Affini (Ita) Visma-Lease a Bike

04:10:06

116

Eduardo Sepulveda (Arg) Lotto

04:11:35

117

Alberto Dainese (Ita) Tudor Pro Cycling

04:11:44

118

Robert Stannard (Aus) Bahrain Victorious

04:12:19

119

Jake Stewart (GBr) Israel-Premier Tech

04:12:46

120

Matej Mohoric (Slo) Bahrain Victorious

04:17:49

121

Mick van Dijke (Ned) Red Bull-Bora-Hansgrohe

04:18:10

122

Luke Plapp (Aus) Jayco Alula

04:18:22

123

Pascal Ackermann (Ger) Israel-Premier Tech

04:19:32

124

Samuel Watson (GBr) Ineos Grenadiers

04:21:34

125

Jonas Rutsch (Ger) Intermarché-Wanty

04:23:32

126

Silvan Dillier (Swi) Alpecin-Deceuninck

04:23:47

127

Tim Naberman (Ned) Picnic Postnl

04:23:53

128

Magnus Cort Nielsen (Den) Uno-X Mobility

04:26:34

129

Pavel Bittner (Cze) Picnic Postnl

04:27:19

130

Sean Flynn (GBr) Picnic Postnl

04:27:48

131

Matteo Vercher (Fra) TotalEnergies

04:28:01

132

Biniam Girmay (Eri) Intermarché-Wanty

04:29:16

133

Amaury Capiot (Bel) Arkea-B&B Hotels

04:31:27

134

Luke Durbridge (Aus) Jayco Alula

04:32:02

135

Lewis Askey (GBr) Groupama-FDJ

04:34:53

136

Jarrad Drizners (Aus) Lotto

04:35:13

137

Elmar Reinders (Ned) Jayco Alula

04:36:47

138

Arnaud De Lie (Bel) Lotto

04:37:19

139

Laurenz Rex (Bel) Intermarché-Wanty

04:37:57

140

Hugo Page (Fra) Intermarché-Wanty

04:38:54

141

Vito Braet (Bel) Intermarché-Wanty

04:40:45

142

Stian Edvardsen-Fredheim (Nor) Uno-X Mobility

04:41:54

143

Sébastien Grignard (Bel) Lotto

04:42:18

144

Alexis Renard (Fra) Cofidis

04:43:17

145

Jonathan Milan (Ita) Lidl-Trek

04:44:16

146

Bert Van Lerberghe (Bel) Soudal-Quickstep

04:45:13

147

Tim Merlier (Bel) Soudal-Quickstep

04:45:34

148

Guillaume Boivin (Can) Israel-Premier Tech

04:46:08

149

Dylan Groenewegen (Ned) Jayco Alula

04:46:21

150

Phil Bauhaus (Ger) Bahrain Victorious

04:48:10

151

Luka Mezgec (Slo) Jayco Alula

04:48:49

152

Arnaud Demare (Fra) Arkea-B&B Hotels

04:49:16

153

Benjamin Thomas (Fra) Cofidis

04:50:06

154

Davide Ballerini (Ita) XDS Astana

04:50:43

155

Kamil Gradek (Pol) Bahrain Victorious

04:51:50

156

Roel van Sintmaartensdijk (Ned) Intermarché-Wanty

04:52:52

157

Yevgeniy Fedorov (Kaz) XDS Astana

04:52:57

158

Fabian Lienhard (Swi) Tudor Pro Cycling

04:54:24

159

Edward Theuns (Bel) Lidl-Trek

04:57:36

160

Simone Consonni (Ita) Lidl-Trek

04:58:43

161

Jordi Meeus (Bel) Red Bull-Bora-Hansgrohe

04:59:48

Stephen Farrand
Head of News

Stephen is one of the most experienced member of the Cyclingnews team, having reported on professional cycling since 1994. He has been Head of News at Cyclingnews since 2022, before which he held the position of European editor since 2012 and previously worked for Reuters, Shift Active Media, and CyclingWeekly, among other publications.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.

Latest on Cyclingnews