Tour de France: Tim Merlier claims back-to-back victories on stage 8 with furious sprint into Bergerac

Tim Merlier of Belgium and Team Soudal Quick-Step celebrates at finish line as stage winner during the 113th Tour de France 2026, Stage 8
Tim Merlier wins stage 8 at the Tour de France (Image credit: Getty Images)

It was back-to-back wins at the Tour de France for Tim Merlier (Soudal-QuickStep) as the Belgian sprinted to stage 8 victory after a tense finale that saw breakaway rider Liam Slock (Lotto Intermarché) caught at the very last, just 1.3km from the line.

Stage 7 winner Merlier had to come from behind and launch from seventh wheel, but once he went, his speed was completely untouchable, and he sped to the line to win for the second day in a row.

Latest Videos From
Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

Tim Merlier (Bel) Soudal-QuickStep

03:52:50

2

Biniam Girmay (Eri) NSN Cycling Team

Row 1 - Cell 2

3

Olav Kooij (Ned) Decathlon CMA CGM

Row 2 - Cell 2

4

Jasper Philipsen (Bel) Alpecin-Premier Tech

Row 3 - Cell 2

5

Pavel Bittner (Cze) Picnic PostNL

Row 4 - Cell 2

6

Rick Pluimers (Ned) Tudor Pro Cycling

Row 5 - Cell 2

7

Pascal Ackermann (Ger) Jayco-AlUla

Row 6 - Cell 2

8

Clément Russo (Fra) Groupama-FDJ United

Row 7 - Cell 2

9

Max Kanter (Ger) XDS Astana

Row 8 - Cell 2

10

Milan Fretin (Bel) Cofidis

Row 9 - Cell 2

11

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

Row 10 - Cell 2

12

Mads Pedersen (Den) Lidl-Trek

Row 11 - Cell 2

13

Fernando Gaviria (Col) Caja Rural-Seguros RGA

Row 12 - Cell 2

14

Dorian Godon (Fra) Ineos Grenadiers

Row 13 - Cell 2

15

Anthony Turgis (Fra) Totalenergies

Row 14 - Cell 2

16

Mathieu van der Poel (Ned) Alpecin-Premier Tech

Row 15 - Cell 2

17

Phil Bauhaus (Ger) Bahrain Victorious

Row 16 - Cell 2

18

Jenno Berckmoes (Bel) Lotto-Intermarché

Row 17 - Cell 2

19

Fred Wright (GBr) Pinarello-Q36.5

Row 18 - Cell 2

20

Quentin Pacher (Fra) Groupama-FDJ United

Row 19 - Cell 2

21

Anthon Charmig (Den) Uno-X Mobility

Row 20 - Cell 2

22

Mauro Schmid (Swi) Jayco-AlUla

Row 21 - Cell 2

23

Niklas Märkl (Ger) Picnic PostNL

Row 22 - Cell 2

24

Aurélien Paret Peintre (Fra) Decathlon CMA CGM

Row 23 - Cell 2

25

Tom Pidcock (GBr) Pinarello-Q36.5

Row 24 - Cell 2

26

Frank Van Den Broek (Ned) Picnic PostNL

Row 25 - Cell 2

27

Mike Teunissen (Ned) XDS Astana

Row 26 - Cell 2

28

Anders Skaarseth (Nor) Uno-X Mobility

Row 27 - Cell 2

29

Tobias Halland Johannessen (Nor) Uno-X Mobility

Row 28 - Cell 2

30

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

Row 29 - Cell 2

31

Magnus Cort (Den) Uno-X Mobility

Row 30 - Cell 2

32

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

Row 31 - Cell 2

33

Paul Seixas (Fra) Decathlon CMA CGM

Row 32 - Cell 2

34

Nelson Oliveira (Por) Movistar Team

Row 33 - Cell 2

35

Harold Tejada (Col) XDS Astana

Row 34 - Cell 2

36

Tom Van Asbroeck (Bel) NSN Cycling Team

Row 35 - Cell 2

37

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

Row 36 - Cell 2

38

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

Row 37 - Cell 2

39

Robert Stannard (Aus) Bahrain Victorious

Row 38 - Cell 2

40

Jonas Abrahamsen (Nor) Uno-X Mobility

Row 39 - Cell 2

41

Jose Felix Parra (Spa) Caja Rural-Seguros RGA

Row 40 - Cell 2

42

Damiano Caruso (Ita) Bahrain Victorious

Row 41 - Cell 2

43

Florian Vermeersch (Bel) UAE Team Emirates-XRG

Row 42 - Cell 2

44

Nils Politt (Ger) UAE Team Emirates-XRG

Row 43 - Cell 2

45

Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe

Row 44 - Cell 2

46

Isaac Del Toro (Mex) UAE Team Emirates-XRG

Row 45 - Cell 2

47

Juan Ayuso (Spa) Lidl-Trek

Row 46 - Cell 2

48

Brandon McNulty (USA) UAE Team Emirates-XRG

Row 47 - Cell 2

49

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

Row 48 - Cell 2

50

Edoardo Affini (Ita) Visma-Lease a Bike

Row 49 - Cell 2

51

Jonas Vingegaard (Den) Visma-Lease a Bike

Row 50 - Cell 2

52

Ilan Van Wilder (Bel) Soudal-QuickStep

Row 51 - Cell 2

53

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

Row 52 - Cell 2

54

Toms Skujins (Lat) Lidl-Trek

Row 53 - Cell 2

55

Per Strand Hagenes (Nor) Visma-Lease a Bike

Row 54 - Cell 2

56

Filippo Ganna (Ita) Ineos Grenadiers

Row 55 - Cell 2

57

Egan Bernal (Col) Ineos Grenadiers

Row 56 - Cell 2

58

Mattias Skjelmose (Den) Lidl-Trek

Row 57 - Cell 2

59

Sean Quinn (USA) EF Education-EasyPost

Row 58 - Cell 2

60

Jordan Jegat (Fra) Totalenergies

Row 59 - Cell 2

61

Huub Artz (Ned) Lotto-Intermarché

Row 60 - Cell 2

62

Lenny Martinez (Fra) Bahrain Victorious

Row 61 - Cell 2

63

Mathias Vacek (Cze) Lidl-Trek

Row 62 - Cell 2

64

Yannis Voisard (Swi) Tudor Pro Cycling

Row 63 - Cell 2

65

Sepp Kuss (USA) Visma-Lease a Bike

Row 64 - Cell 2

66

Pablo Castrillo (Spa) Movistar Team

Row 65 - Cell 2

67

Adam Yates (GBr) UAE Team Emirates-XRG

Row 66 - Cell 2

68

Davide Piganzoli (Ita) Visma-Lease a Bike

Row 67 - Cell 2

69

Joris Delbove (Fra) Totalenergies

Row 68 - Cell 2

70

Lennert Van Eetvelt (Bel) Lotto-Intermarché

Row 69 - Cell 2

71

Kévin Vauquelin (Fra) Ineos Grenadiers

Row 70 - Cell 2

72

Alexandre Delettre (Fra) Totalenergies

Row 71 - Cell 2

73

Cees Bol (Ned) Decathlon CMA CGM

Row 72 - Cell 2

74

Chris Harper (Aus) Pinarello-Q36.5

Row 73 - Cell 2

75

Antonio Tiberi (Ita) Bahrain Victorious

Row 74 - Cell 2

76

Jasper Stuyven (Bel) Soudal-QuickStep

Row 75 - Cell 2

77

Lorenzo Germani (Ita) Groupama-FDJ United

Row 76 - Cell 2

78

Lewis Askey (GBr) NSN Cycling Team

Row 77 - Cell 2

79

Derek Gee-West (Can) Lidl-Trek

Row 78 - Cell 2

80

Alex Kirsch (Lux) Cofidis

Row 79 - Cell 2

81

Michel Heßmann (Ger) Movistar Team

Row 80 - Cell 2

82

Vlad Van Mechelen (Bel) Bahrain Victorious

Row 81 - Cell 2

83

Louis Vervaeke (Bel) Soudal-QuickStep

Row 82 - Cell 2

84

Krists Neilands (Lat) NSN Cycling Team

Row 83 - Cell 2

85

Matteo Jorgenson (USA) Visma-Lease a Bike

Row 84 - Cell 2

86

Victor Campenaerts (Bel) Visma-Lease a Bike

Row 85 - Cell 2

87

Matej Mohoric (Slo) Bahrain Victorious

Row 86 - Cell 2

88

Michal Kwiatkowski (Pol) Ineos Grenadiers

Row 87 - Cell 2

89

Mathis Le Berre (Fra) Totalenergies

Row 88 - Cell 2

90

Romain Gregoire (Fra) Groupama-FDJ United

00:00:35

91

Jonas Rickaert (Bel) Alpecin-Premier Tech

Row 90 - Cell 2

92

Edward Planckaert (Bel) Alpecin-Premier Tech

Row 91 - Cell 2

93

Matteo Trentin (Ita) Tudor Pro Cycling

Row 92 - Cell 2

94

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

Row 93 - Cell 2

95

Thymen Arensman (Ned) Ineos Grenadiers

Row 94 - Cell 2

96

Georg Zimmermann (Ger) Lotto-Intermarché

Row 95 - Cell 2

97

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

Row 96 - Cell 2

98

Javier Romo (Spa) Movistar Team

Row 97 - Cell 2

99

Frits Biesterbos (Ned) Picnic PostNL

Row 98 - Cell 2

100

Quinten Hermans (Bel) Pinarello-Q36.5

Row 99 - Cell 2

101

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

Row 100 - Cell 2

102

Carlos Verona (Spa) Lidl-Trek

Row 101 - Cell 2

103

Piet Allegaert (Bel) Cofidis

00:00:48

104

Hugo Page (Fra) Cofidis

Row 103 - Cell 2

105

Lars Craps (Bel) Lotto-Intermarché

Row 104 - Cell 2

106

Xandro Meurisse (Bel) Pinarello-Q36.5

00:00:56

107

Kasper Asgreen (Den) EF Education-EasyPost

00:01:03

108

Jake Stewart (GBr) NSN Cycling Team

Row 107 - Cell 2

109

Brent Van Moer (Bel) Pinarello-Q36.5

Row 108 - Cell 2

110

Einer Rubio (Col) Movistar Team

Row 109 - Cell 2

111

Nicolas Prodhomme (Fra) Decathlon CMA CGM

00:01:11

112

Quinn Simmons (USA) Lidl-Trek

Row 111 - Cell 2

113

Tiesj Benoot (Bel) Decathlon CMA CGM

Row 112 - Cell 2

114

Liam Slock (Bel) Lotto-Intermarché

00:01:20

115

Jenthe Biermans (Bel) Cofidis

Row 114 - Cell 2

116

Davide Ballerini (Ita) XDS Astana

00:01:29

117

John Degenkolb (Ger) Picnic PostNL

Row 116 - Cell 2

118

Abel Balderstone (Spa) Caja Rural-Seguros RGA

00:01:33

119

Felix Engelhardt (Ger) Jayco-AlUla

00:01:41

120

Kamil Gradek (Pol) Bahrain Victorious

Row 119 - Cell 2

121

Richard Carapaz (Ecu) EF Education-EasyPost

00:01:49

122

Michael Matthews (Aus) Jayco-AlUla

Row 121 - Cell 2

123

Luke Durbridge (Aus) Jayco-AlUla

Row 122 - Cell 2

124

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

Row 123 - Cell 2

125

Warren Barguil (Fra) Picnic PostNL

Row 124 - Cell 2

126

Bruno Armirail (Fra) Visma-Lease a Bike

Row 125 - Cell 2

127

Baptiste Veistroffer (Fra) Lotto-Intermarché

Row 126 - Cell 2

128

Aaron Gate (NZl) XDS Astana

Row 127 - Cell 2

129

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

Row 128 - Cell 2

130

Tim Wellens (Bel) UAE Team Emirates-XRG

Row 129 - Cell 2

131

Damien Howson (Aus) Pinarello-Q36.5

Row 130 - Cell 2

132

Raul Garcia Pierna (Spa) Movistar Team

Row 131 - Cell 2

133

Anders Halland Johannessen (Nor) Uno-X Mobility

Row 132 - Cell 2

134

Jefferson Cepeda (Ecu) Movistar Team

Row 133 - Cell 2

135

Matthew Riccitello (USA) Decathlon CMA CGM

Row 134 - Cell 2

136

Daan Hoole (Ned) Decathlon CMA CGM

Row 135 - Cell 2

137

Robbe Dhondt (Bel) Picnic PostNL

Row 136 - Cell 2

138

Julius Van Den Berg (Ned) Picnic PostNL

Row 137 - Cell 2

139

Tobias Foss (Nor) Ineos Grenadiers

Row 138 - Cell 2

140

Joshua Tarling (GBr) Ineos Grenadiers

Row 139 - Cell 2

141

Alex Baudin (Fra) EF Education-EasyPost

Row 140 - Cell 2

142

Matteo Vercher (Fra) Totalenergies

Row 141 - Cell 2

143

Michael Valgren (Den) EF Education-EasyPost

Row 142 - Cell 2

144

Ben Healy (Irl) EF Education-EasyPost

Row 143 - Cell 2

145

Max Walker (GBr) EF Education-EasyPost

Row 144 - Cell 2

146

Georg Steinhauser (Ger) EF Education-EasyPost

Row 145 - Cell 2

147

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

Row 146 - Cell 2

148

Ben O'Connor (Aus) Jayco-AlUla

Row 147 - Cell 2

149

Ewen Costiou (Fra) Groupama-FDJ United

Row 148 - Cell 2

150

Ion Izaguirre (Spa) Cofidis

Row 149 - Cell 2

151

Sergio Higuita (Col) XDS Astana

Row 150 - Cell 2

152

Alex Aranburu (Spa) Cofidis

Row 151 - Cell 2

153

Marc Hirschi (Swi) Tudor Pro Cycling

Row 152 - Cell 2

154

Benjamin Thomas (Fra) Cofidis

Row 153 - Cell 2

155

Sebastian Berwick (Aus) Caja Rural-Seguros RGA

Row 154 - Cell 2

156

George Bennett (NZl) NSN Cycling Team

Row 155 - Cell 2

157

Ramses Debruyne (Bel) Alpecin-Premier Tech

Row 156 - Cell 2

158

Tim Marsman (Ned) Alpecin-Premier Tech

Row 157 - Cell 2

159

Simone Velasco (Ita) XDS Astana

Row 158 - Cell 2

160

Jakub Otruba (Cze) Caja Rural-Seguros RGA

Row 159 - Cell 2

161

Nicolas Breuillard (Fra) Totalenergies

00:02:20

162

Valentin Paret Peintre (Fra) Soudal-QuickStep

00:02:41

163

Dylan Van Baarle (Ned) Soudal-QuickStep

Row 162 - Cell 2

164

Marco Haller (Aut) Tudor Pro Cycling

00:03:01

165

Stefano Oldani (Ita) Caja Rural-Seguros RGA

Row 164 - Cell 2

166

Nicolya Vinokurov (Kaz) XDS Astana

00:03:26

167

Silvan Dillier (Swi) Alpecin-Premier Tech

00:03:56

168

Lucas Plapp (Aus) Jayco-AlUla

Row 167 - Cell 2

169

Thibault Guernalec (Fra) Totalenergies

Row 168 - Cell 2

170

Matis Louvel (Fra) NSN Cycling Team

Row 169 - Cell 2

171

Michael Storer (Aus) Tudor Pro Cycling

Row 170 - Cell 2

172

Julian Alaphilippe (Fra) Tudor Pro Cycling

Row 171 - Cell 2

173

Marco Frigo (Ita) NSN Cycling Team

Row 172 - Cell 2

174

Joel Nicolau (Spa) Caja Rural-Seguros RGA

00:04:45

175

Pascal Eenkhoorn (Ned) Soudal-QuickStep

00:05:44

176

Emiel Verstrynge (Bel) Alpecin-Premier Tech

00:06:12

Swipe to scroll horizontally
Sprint 1 - Saint-Cyprien km. 122.8

Place

Rider (Country) Team

Result

1

Jakub Otruba (Cze) Caja Rural-Seguros RGA

25

2

Liam Slock (Bel) Lotto-Intermarché

20

3

Thibault Guernalec (Fra) Totalenergies

16

4

Jasper Philipsen (Bel) Alpecin-Premier Tech

14

5

Max Kanter (Ger) XDS Astana

12

6

Mads Pedersen (Den) Lidl-Trek

10

7

Tim Merlier (Bel) Soudal-QuickStep

9

8

Biniam Girmay (Eri) NSN Cycling Team

8

9

Anthony Turgis (Fra) Totalenergies

7

10

Tom Van Asbroeck (Bel) NSN Cycling Team

6

11

Fernando Gaviria (Col) Caja Rural-Seguros RGA

5

12

Davide Ballerini (Ita) XDS Astana

4

13

Aaron Gate (NZl) XDS Astana

3

14

Quinn Simmons (USA) Lidl-Trek

2

15

Mathieu van der Poel (Ned) Alpecin-Premier Tech

1

Swipe to scroll horizontally
Sprint 2 - Vc Bergerac km. 180.4

Place

Rider (Country) Team

Result

1

Tim Merlier (Bel) Soudal-QuickStep

70

2

Biniam Girmay (Eri) NSN Cycling Team

50

3

Olav Kooij (Ned) Decathlon CMA CGM

40

4

Jasper Philipsen (Bel) Alpecin-Premier Tech

35

5

Pavel Bittner (Cze) Picnic PostNL

30

6

Rick Pluimers (Ned) Tudor Pro Cycling

26

7

Pascal Ackermann (Ger) Jayco-AlUla

24

8

Clément Russo (Fra) Groupama-FDJ United

22

9

Max Kanter (Ger) XDS Astana

20

10

Milan Fretin (Bel) Cofidis

18

11

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

16

12

Mads Pedersen (Den) Lidl-Trek

14

13

Fernando Gaviria (Col) Caja Rural-Seguros RGA

12

14

Dorian Godon (Fra) Ineos Grenadiers

10

15

Anthony Turgis (Fra) Totalenergies

8

16

Mathieu van der Poel (Ned) Alpecin-Premier Tech

6

17

Phil Bauhaus (Ger) Bahrain Victorious

4

18

Jenno Berckmoes (Bel) Lotto-Intermarché

2

Swipe to scroll horizontally
Mountain 1 - Côte De Domme km. 102.6

Place

Rider (Country) Team

Result

1

Liam Slock (Bel) Lotto-Intermarché

1

Swipe to scroll horizontally
Mountain 2 - Côte Du Buisson-De-Cadouin km. 140.4

Place

Rider (Country) Team

Result

1

Liam Slock (Bel) Lotto-Intermarché

1

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

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

28:49:07

2

Jonas Vingegaard (Den) Visma-Lease a Bike

00:02:42

3

Isaac Del Toro (Mex) UAE Team Emirates-XRG

00:03:27

4

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

00:03:30

5

Juan Ayuso (Spa) Lidl-Trek

00:03:34

6

Paul Seixas (Fra) Decathlon CMA CGM

00:03:55

7

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

00:04:00

8

Lenny Martinez (Fra) Bahrain Victorious

00:04:21

9

Mattias Skjelmose (Den) Lidl-Trek

00:04:57

10

Mathias Vacek (Cze) Lidl-Trek

00:07:10

11

Egan Bernal (Col) Ineos Grenadiers

00:09:12

12

Sean Quinn (USA) EF Education-EasyPost

00:09:35

13

Tobias Halland Johannessen (Nor) Uno-X Mobility

00:09:42

14

Ilan Van Wilder (Bel) Soudal-QuickStep

00:09:45

15

Tom Pidcock (GBr) Pinarello-Q36.5

00:09:50

16

Davide Piganzoli (Ita) Visma-Lease a Bike

00:10:46

17

Lennert Van Eetvelt (Bel) Lotto-Intermarché

00:10:51

18

Jordan Jegat (Fra) Totalenergies

00:10:56

19

Yannis Voisard (Swi) Tudor Pro Cycling

00:12:21

20

Harold Tejada (Col) XDS Astana

00:13:06

21

Ramses Debruyne (Bel) Alpecin-Premier Tech

00:13:15

22

Pablo Castrillo (Spa) Movistar Team

00:13:24

23

Sepp Kuss (USA) Visma-Lease a Bike

00:13:33

24

Adam Yates (GBr) UAE Team Emirates-XRG

00:14:31

25

Richard Carapaz (Ecu) EF Education-EasyPost

00:15:24

26

Brandon McNulty (USA) UAE Team Emirates-XRG

00:18:26

27

Thymen Arensman (Ned) Ineos Grenadiers

00:19:54

28

Tiesj Benoot (Bel) Decathlon CMA CGM

00:26:17

29

Antonio Tiberi (Ita) Bahrain Victorious

00:27:03

30

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

00:27:11

31

Sergio Higuita (Col) XDS Astana

00:28:26

32

Jose Felix Parra (Spa) Caja Rural-Seguros RGA

00:30:31

33

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

00:31:22

34

Matteo Jorgenson (USA) Visma-Lease a Bike

00:32:28

35

Chris Harper (Aus) Pinarello-Q36.5

00:32:43

36

Nicolas Prodhomme (Fra) Decathlon CMA CGM

00:34:50

37

Raul Garcia Pierna (Spa) Movistar Team

00:37:05

38

Carlos Verona (Spa) Lidl-Trek

00:38:08

39

Quinten Hermans (Bel) Pinarello-Q36.5

00:39:05

40

Ion Izaguirre (Spa) Cofidis

00:39:34

41

Kévin Vauquelin (Fra) Ineos Grenadiers

00:40:21

42

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

00:41:57

43

Alex Baudin (Fra) EF Education-EasyPost

00:43:43

44

Quinn Simmons (USA) Lidl-Trek

00:43:44

45

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

00:44:08

46

Anders Skaarseth (Nor) Uno-X Mobility

00:48:18

47

Derek Gee-West (Can) Lidl-Trek

00:53:21

48

Abel Balderstone (Spa) Caja Rural-Seguros RGA

Row 47 - Cell 2

49

Ben O'Connor (Aus) Jayco-AlUla

00:55:53

50

Valentin Paret Peintre (Fra) Soudal-QuickStep

00:56:46

51

Romain Gregoire (Fra) Groupama-FDJ United

00:57:03

52

Javier Romo (Spa) Movistar Team

00:57:33

53

George Bennett (NZl) NSN Cycling Team

00:57:38

54

Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe

00:57:52

55

Joris Delbove (Fra) Totalenergies

Row 54 - Cell 2

56

Marc Hirschi (Swi) Tudor Pro Cycling

00:59:20

57

Xandro Meurisse (Bel) Pinarello-Q36.5

01:01:19

58

Damiano Caruso (Ita) Bahrain Victorious

01:01:27

59

Alexandre Delettre (Fra) Totalenergies

01:02:11

60

Toms Skujins (Lat) Lidl-Trek

01:03:03

61

Aurélien Paret Peintre (Fra) Decathlon CMA CGM

01:03:10

62

Matteo Vercher (Fra) Totalenergies

01:04:08

63

Einer Rubio (Col) Movistar Team

01:04:42

64

Georg Zimmermann (Ger) Lotto-Intermarché

01:06:17

65

Nelson Oliveira (Por) Movistar Team

01:06:29

66

Tim Wellens (Bel) UAE Team Emirates-XRG

01:06:55

67

Tobias Foss (Nor) Ineos Grenadiers

01:07:31

68

Nicolas Breuillard (Fra) Totalenergies

01:07:33

69

Vlad Van Mechelen (Bel) Bahrain Victorious

01:08:15

70

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

01:08:34

71

Victor Campenaerts (Bel) Visma-Lease a Bike

01:08:54

72

Nils Politt (Ger) UAE Team Emirates-XRG

01:09:31

73

Mathis Le Berre (Fra) Totalenergies

01:09:39

74

Michael Valgren (Den) EF Education-EasyPost

01:09:40

75

Mathieu van der Poel (Ned) Alpecin-Premier Tech

01:10:02

76

Lorenzo Germani (Ita) Groupama-FDJ United

01:10:18

77

Kasper Asgreen (Den) EF Education-EasyPost

01:10:33

78

Jefferson Cepeda (Ecu) Movistar Team

01:11:21

79

Michael Storer (Aus) Tudor Pro Cycling

01:12:25

80

Clément Russo (Fra) Groupama-FDJ United

01:13:15

81

Lars Craps (Bel) Lotto-Intermarché

01:13:56

82

Sebastian Berwick (Aus) Caja Rural-Seguros RGA

01:14:11

83

Jasper Stuyven (Bel) Soudal-QuickStep

01:14:16

84

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

01:14:43

85

Mads Pedersen (Den) Lidl-Trek

01:15:01

86

Frank Van Den Broek (Ned) Picnic PostNL

01:15:08

87

Matthew Riccitello (USA) Decathlon CMA CGM

01:15:20

88

Michael Matthews (Aus) Jayco-AlUla

Row 87 - Cell 2

89

Rick Pluimers (Ned) Tudor Pro Cycling

01:18:20

90

Magnus Cort (Den) Uno-X Mobility

Row 89 - Cell 2

91

Mauro Schmid (Swi) Jayco-AlUla

01:18:38

92

Edward Planckaert (Bel) Alpecin-Premier Tech

01:19:24

93

Marco Frigo (Ita) NSN Cycling Team

01:19:28

94

Jenno Berckmoes (Bel) Lotto-Intermarché

01:19:33

95

Alex Aranburu (Spa) Cofidis

01:19:52

96

Jonas Abrahamsen (Nor) Uno-X Mobility

01:20:20

97

Louis Vervaeke (Bel) Soudal-QuickStep

01:20:36

98

Brent Van Moer (Bel) Pinarello-Q36.5

01:20:49

99

Quentin Pacher (Fra) Groupama-FDJ United

01:21:00

100

Ewen Costiou (Fra) Groupama-FDJ United

Row 99 - Cell 2

101

Robert Stannard (Aus) Bahrain Victorious

01:21:32

102

Anthony Turgis (Fra) Totalenergies

01:23:24

103

Damien Howson (Aus) Pinarello-Q36.5

01:23:29

104

Anders Halland Johannessen (Nor) Uno-X Mobility

01:23:36

105

Jonas Rickaert (Bel) Alpecin-Premier Tech

01:23:37

106

Lucas Plapp (Aus) Jayco-AlUla

01:23:38

107

Felix Engelhardt (Ger) Jayco-AlUla

01:23:43

108

Aaron Gate (NZl) XDS Astana

01:23:48

109

Matej Mohoric (Slo) Bahrain Victorious

01:24:18

110

Anthon Charmig (Den) Uno-X Mobility

01:24:27

111

Joel Nicolau (Spa) Caja Rural-Seguros RGA

01:24:31

112

Alex Kirsch (Lux) Cofidis

01:24:32

113

Georg Steinhauser (Ger) EF Education-EasyPost

01:24:58

114

Ben Healy (Irl) EF Education-EasyPost

01:25:34

115

Simone Velasco (Ita) XDS Astana

Row 114 - Cell 2

116

Krists Neilands (Lat) NSN Cycling Team

01:26:13

117

Pascal Eenkhoorn (Ned) Soudal-QuickStep

01:26:18

118

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

01:27:20

119

Warren Barguil (Fra) Picnic PostNL

01:27:45

120

Michel Heßmann (Ger) Movistar Team

01:28:08

121

Thibault Guernalec (Fra) Totalenergies

01:28:56

122

Luke Durbridge (Aus) Jayco-AlUla

01:29:02

123

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

01:29:13

124

Bruno Armirail (Fra) Visma-Lease a Bike

01:29:16

125

Emiel Verstrynge (Bel) Alpecin-Premier Tech

01:29:38

126

Daan Hoole (Ned) Decathlon CMA CGM

01:29:49

127

Max Walker (GBr) EF Education-EasyPost

01:29:51

128

Nicolya Vinokurov (Kaz) XDS Astana

01:29:56

129

Mike Teunissen (Ned) XDS Astana

01:30:08

130

Benjamin Thomas (Fra) Cofidis

01:30:47

131

Max Kanter (Ger) XDS Astana

01:32:34

132

Biniam Girmay (Eri) NSN Cycling Team

01:32:43

133

Dylan Van Baarle (Ned) Soudal-QuickStep

01:32:54

134

Julian Alaphilippe (Fra) Tudor Pro Cycling

01:33:19

135

Michal Kwiatkowski (Pol) Ineos Grenadiers

01:33:48

136

Jakub Otruba (Cze) Caja Rural-Seguros RGA

01:34:10

137

Stefano Oldani (Ita) Caja Rural-Seguros RGA

01:34:26

138

Florian Vermeersch (Bel) UAE Team Emirates-XRG

01:34:59

139

Tom Van Asbroeck (Bel) NSN Cycling Team

01:35:36

140

Frits Biesterbos (Ned) Picnic PostNL

01:36:42

141

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

01:36:43

142

Silvan Dillier (Swi) Alpecin-Premier Tech

01:37:02

143

Jasper Philipsen (Bel) Alpecin-Premier Tech

01:38:03

144

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

01:38:15

145

Robbe Dhondt (Bel) Picnic PostNL

01:38:27

146

Niklas Märkl (Ger) Picnic PostNL

01:39:03

147

Hugo Page (Fra) Cofidis

01:39:07

148

Per Strand Hagenes (Nor) Visma-Lease a Bike

01:40:08

149

Jenthe Biermans (Bel) Cofidis

01:40:16

150

Fred Wright (GBr) Pinarello-Q36.5

01:40:51

151

Edoardo Affini (Ita) Visma-Lease a Bike

01:41:07

152

Tim Marsman (Ned) Alpecin-Premier Tech

01:41:53

153

Matteo Trentin (Ita) Tudor Pro Cycling

01:42:55

154

Dorian Godon (Fra) Ineos Grenadiers

01:43:30

155

Pavel Bittner (Cze) Picnic PostNL

01:44:25

156

Milan Fretin (Bel) Cofidis

01:46:05

157

Baptiste Veistroffer (Fra) Lotto-Intermarché

01:46:21

158

Julius Van Den Berg (Ned) Picnic PostNL

01:46:51

159

Pascal Ackermann (Ger) Jayco-AlUla

01:47:07

160

Jake Stewart (GBr) NSN Cycling Team

01:47:09

161

Huub Artz (Ned) Lotto-Intermarché

01:47:18

162

John Degenkolb (Ger) Picnic PostNL

01:48:04

163

Fernando Gaviria (Col) Caja Rural-Seguros RGA

01:48:41

164

Tim Merlier (Bel) Soudal-QuickStep

01:49:01

165

Filippo Ganna (Ita) Ineos Grenadiers

01:49:20

166

Phil Bauhaus (Ger) Bahrain Victorious

01:49:36

167

Lewis Askey (GBr) NSN Cycling Team

01:50:31

168

Davide Ballerini (Ita) XDS Astana

01:51:10

169

Olav Kooij (Ned) Decathlon CMA CGM

01:51:13

170

Joshua Tarling (GBr) Ineos Grenadiers

01:51:44

171

Cees Bol (Ned) Decathlon CMA CGM

01:52:00

172

Piet Allegaert (Bel) Cofidis

01:52:47

173

Liam Slock (Bel) Lotto-Intermarché

01:54:07

174

Kamil Gradek (Pol) Bahrain Victorious

01:54:30

175

Matis Louvel (Fra) NSN Cycling Team

01:59:16

176

Marco Haller (Aut) Tudor Pro Cycling

02:01:33

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

Header Cell - Column 3

1

Mads Pedersen (Den) Lidl-Trek

228

Row 0 - Cell 3

2

Tim Merlier (Bel) Soudal-QuickStep

213

Row 1 - Cell 3

3

Biniam Girmay (Eri) NSN Cycling Team

203

Row 2 - Cell 3

4

Jasper Philipsen (Bel) Alpecin-Premier Tech

175

Row 3 - Cell 3

5

Max Kanter (Ger) XDS Astana

172

Row 4 - Cell 3

6

Olav Kooij (Ned) Decathlon CMA CGM

110

Row 5 - Cell 3

7

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

89

Row 6 - Cell 3

8

Anthony Turgis (Fra) Totalenergies

79

Row 7 - Cell 3

9

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

75

Row 8 - Cell 3

10

Jonas Vingegaard (Den) Visma-Lease a Bike

61

Row 9 - Cell 3

11

Huub Artz (Ned) Lotto-Intermarché

59

Row 10 - Cell 3

12

Quinn Simmons (USA) Lidl-Trek

55

Row 11 - Cell 3

13

Isaac Del Toro (Mex) UAE Team Emirates-XRG

54

Row 12 - Cell 3

14

Baptiste Veistroffer (Fra) Lotto-Intermarché

53

Row 13 - Cell 3

15

Pavel Bittner (Cze) Picnic PostNL

52

Row 14 - Cell 3

16

Milan Fretin (Bel) Cofidis

52

Row 15 - Cell 3

17

Pascal Ackermann (Ger) Jayco-AlUla

52

Row 16 - Cell 3

18

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

46

Row 17 - Cell 3

19

Jakub Otruba (Cze) Caja Rural-Seguros RGA

45

Row 18 - Cell 3

20

Clément Russo (Fra) Groupama-FDJ United

40

Row 19 - Cell 3

21

Dorian Godon (Fra) Ineos Grenadiers

40

Row 20 - Cell 3

22

Fernando Gaviria (Col) Caja Rural-Seguros RGA

40

Row 21 - Cell 3

23

Paul Seixas (Fra) Decathlon CMA CGM

39

Row 22 - Cell 3

24

Rick Pluimers (Ned) Tudor Pro Cycling

38

Row 23 - Cell 3

25

Tobias Halland Johannessen (Nor) Uno-X Mobility

32

Row 24 - Cell 3

26

Phil Bauhaus (Ger) Bahrain Victorious

32

Row 25 - Cell 3

27

Mattias Skjelmose (Den) Lidl-Trek

31

Row 26 - Cell 3

28

Tom Van Asbroeck (Bel) NSN Cycling Team

31

Row 27 - Cell 3

29

Michael Matthews (Aus) Jayco-AlUla

30

Row 28 - Cell 3

30

Richard Carapaz (Ecu) EF Education-EasyPost

25

Row 29 - Cell 3

31

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

23

Row 30 - Cell 3

32

Jake Stewart (GBr) NSN Cycling Team

23

Row 31 - Cell 3

33

Lenny Martinez (Fra) Bahrain Victorious

22

Row 32 - Cell 3

34

Jenno Berckmoes (Bel) Lotto-Intermarché

22

Row 33 - Cell 3

35

Juan Ayuso (Spa) Lidl-Trek

21

Row 34 - Cell 3

36

Lennert Van Eetvelt (Bel) Lotto-Intermarché

21

Row 35 - Cell 3

37

Raul Garcia Pierna (Spa) Movistar Team

20

Row 36 - Cell 3

38

Joris Delbove (Fra) Totalenergies

20

Row 37 - Cell 3

39

Victor Campenaerts (Bel) Visma-Lease a Bike

20

Row 38 - Cell 3

40

Felix Engelhardt (Ger) Jayco-AlUla

20

Row 39 - Cell 3

41

Liam Slock (Bel) Lotto-Intermarché

20

Row 40 - Cell 3

42

Pablo Castrillo (Spa) Movistar Team

18

Row 41 - Cell 3

43

Alex Baudin (Fra) EF Education-EasyPost

18

Row 42 - Cell 3

44

Marco Frigo (Ita) NSN Cycling Team

18

Row 43 - Cell 3

45

Mathias Vacek (Cze) Lidl-Trek

16

Row 44 - Cell 3

46

Ramses Debruyne (Bel) Alpecin-Premier Tech

16

Row 45 - Cell 3

47

Kévin Vauquelin (Fra) Ineos Grenadiers

16

Row 46 - Cell 3

48

Frank Van Den Broek (Ned) Picnic PostNL

16

Row 47 - Cell 3

49

Aaron Gate (NZl) XDS Astana

16

Row 48 - Cell 3

50

Thibault Guernalec (Fra) Totalenergies

16

Row 49 - Cell 3

51

Davide Ballerini (Ita) XDS Astana

15

Row 50 - Cell 3

52

Romain Gregoire (Fra) Groupama-FDJ United

14

Row 51 - Cell 3

53

Michael Storer (Aus) Tudor Pro Cycling

14

Row 52 - Cell 3

54

Edward Planckaert (Bel) Alpecin-Premier Tech

14

Row 53 - Cell 3

55

Harold Tejada (Col) XDS Astana

13

Row 54 - Cell 3

56

Sean Quinn (USA) EF Education-EasyPost

12

Row 55 - Cell 3

57

Matteo Vercher (Fra) Totalenergies

12

Row 56 - Cell 3

58

Ilan Van Wilder (Bel) Soudal-QuickStep

11

Row 57 - Cell 3

59

Mike Teunissen (Ned) XDS Astana

10

Row 58 - Cell 3

60

Mathieu van der Poel (Ned) Alpecin-Premier Tech

9

Row 59 - Cell 3

61

Magnus Cort (Den) Uno-X Mobility

9

Row 60 - Cell 3

62

Lucas Plapp (Aus) Jayco-AlUla

9

Row 61 - Cell 3

63

Tom Pidcock (GBr) Pinarello-Q36.5

8

Row 62 - Cell 3

64

Vlad Van Mechelen (Bel) Bahrain Victorious

8

Row 63 - Cell 3

65

Jordan Jegat (Fra) Totalenergies

7

Row 64 - Cell 3

66

Nelson Oliveira (Por) Movistar Team

7

Row 65 - Cell 3

67

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

7

Row 66 - Cell 3

68

Sepp Kuss (USA) Visma-Lease a Bike

6

Row 67 - Cell 3

69

Abel Balderstone (Spa) Caja Rural-Seguros RGA

6

Row 68 - Cell 3

70

Mauro Schmid (Swi) Jayco-AlUla

6

Row 69 - Cell 3

71

Alex Kirsch (Lux) Cofidis

6

Row 70 - Cell 3

72

Egan Bernal (Col) Ineos Grenadiers

5

Row 71 - Cell 3

73

Alexandre Delettre (Fra) Totalenergies

5

Row 72 - Cell 3

74

Jasper Stuyven (Bel) Soudal-QuickStep

5

Row 73 - Cell 3

75

Ewen Costiou (Fra) Groupama-FDJ United

5

Row 74 - Cell 3

76

Julian Alaphilippe (Fra) Tudor Pro Cycling

5

Row 75 - Cell 3

77

Tim Marsman (Ned) Alpecin-Premier Tech

5

Row 76 - Cell 3

78

Joel Nicolau (Spa) Caja Rural-Seguros RGA

4

Row 77 - Cell 3

79

Tim Wellens (Bel) UAE Team Emirates-XRG

3

Row 78 - Cell 3

80

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

3

Row 79 - Cell 3

81

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

3

Row 80 - Cell 3

82

Florian Vermeersch (Bel) UAE Team Emirates-XRG

3

Row 81 - Cell 3

83

Sergio Higuita (Col) XDS Astana

2

Row 82 - Cell 3

84

Nicolas Prodhomme (Fra) Decathlon CMA CGM

2

Row 83 - Cell 3

85

Mathis Le Berre (Fra) Totalenergies

2

Row 84 - Cell 3

86

George Bennett (NZl) NSN Cycling Team

1

Row 85 - Cell 3

87

Dylan Van Baarle (Ned) Soudal-QuickStep

1

Row 86 - Cell 3
Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

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

28

2

Jonas Vingegaard (Den) Visma-Lease a Bike

19

3

Lenny Martinez (Fra) Bahrain Victorious

16

4

Alex Baudin (Fra) EF Education-EasyPost

13

5

Paul Seixas (Fra) Decathlon CMA CGM

12

6

Valentin Paret Peintre (Fra) Soudal-QuickStep

10

7

Isaac Del Toro (Mex) UAE Team Emirates-XRG

10

8

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

10

9

Nicolas Prodhomme (Fra) Decathlon CMA CGM

9

10

Raul Garcia Pierna (Spa) Movistar Team

7

11

Brandon McNulty (USA) UAE Team Emirates-XRG

6

12

Tim Wellens (Bel) UAE Team Emirates-XRG

6

13

Marco Frigo (Ita) NSN Cycling Team

5

14

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

5

15

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

5

16

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

4

17

Vlad Van Mechelen (Bel) Bahrain Victorious

4

18

Baptiste Veistroffer (Fra) Lotto-Intermarché

3

19

Mathias Vacek (Cze) Lidl-Trek

3

20

Pablo Castrillo (Spa) Movistar Team

3

21

Felix Engelhardt (Ger) Jayco-AlUla

3

22

Tobias Halland Johannessen (Nor) Uno-X Mobility

2

23

Ben O'Connor (Aus) Jayco-AlUla

2

24

Liam Slock (Bel) Lotto-Intermarché

2

25

Mattias Skjelmose (Den) Lidl-Trek

2

26

Ramses Debruyne (Bel) Alpecin-Premier Tech

2

27

Matteo Vercher (Fra) Totalenergies

2

28

Frank Van Den Broek (Ned) Picnic PostNL

2

29

Mads Pedersen (Den) Lidl-Trek

1

30

Adam Yates (GBr) UAE Team Emirates-XRG

1

31

Richard Carapaz (Ecu) EF Education-EasyPost

1

32

Matteo Jorgenson (USA) Visma-Lease a Bike

1

33

Javier Romo (Spa) Movistar Team

1

34

George Bennett (NZl) NSN Cycling Team

1

35

Georg Steinhauser (Ger) EF Education-EasyPost

1

36

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

1

37

Joshua Tarling (GBr) Ineos Grenadiers

1

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

Isaac Del Toro (Mex) UAE Team Emirates-XRG

28:52:34

2

Juan Ayuso (Spa) Lidl-Trek

00:00:07

3

Paul Seixas (Fra) Decathlon CMA CGM

00:00:28

4

Lenny Martinez (Fra) Bahrain Victorious

00:00:54

5

Mathias Vacek (Cze) Lidl-Trek

00:03:43

6

Davide Piganzoli (Ita) Visma-Lease a Bike

00:07:19

7

Lennert Van Eetvelt (Bel) Lotto-Intermarché

00:07:24

8

Ramses Debruyne (Bel) Alpecin-Premier Tech

00:09:48

9

Pablo Castrillo (Spa) Movistar Team

00:09:57

10

Antonio Tiberi (Ita) Bahrain Victorious

00:23:36

11

Raul Garcia Pierna (Spa) Movistar Team

00:33:38

12

Kévin Vauquelin (Fra) Ineos Grenadiers

00:36:54

13

Alex Baudin (Fra) EF Education-EasyPost

00:40:16

14

Quinn Simmons (USA) Lidl-Trek

00:40:17

15

Valentin Paret Peintre (Fra) Soudal-QuickStep

00:53:19

16

Romain Gregoire (Fra) Groupama-FDJ United

00:53:36

17

Matteo Vercher (Fra) Totalenergies

01:00:41

18

Vlad Van Mechelen (Bel) Bahrain Victorious

01:04:48

19

Mathis Le Berre (Fra) Totalenergies

01:06:12

20

Lorenzo Germani (Ita) Groupama-FDJ United

01:06:51

21

Lars Craps (Bel) Lotto-Intermarché

01:10:29

22

Matthew Riccitello (USA) Decathlon CMA CGM

01:11:53

23

Jenno Berckmoes (Bel) Lotto-Intermarché

01:16:06

24

Ewen Costiou (Fra) Groupama-FDJ United

01:17:33

25

Georg Steinhauser (Ger) EF Education-EasyPost

01:21:31

26

Michel Heßmann (Ger) Movistar Team

01:24:41

27

Emiel Verstrynge (Bel) Alpecin-Premier Tech

01:26:11

28

Max Walker (GBr) EF Education-EasyPost

01:26:24

29

Nicolya Vinokurov (Kaz) XDS Astana

01:26:29

30

Frits Biesterbos (Ned) Picnic PostNL

01:33:15

31

Robbe Dhondt (Bel) Picnic PostNL

01:35:00

32

Hugo Page (Fra) Cofidis

01:35:40

33

Per Strand Hagenes (Nor) Visma-Lease a Bike

01:36:41

34

Pavel Bittner (Cze) Picnic PostNL

01:40:58

35

Milan Fretin (Bel) Cofidis

01:42:38

36

Huub Artz (Ned) Lotto-Intermarché

01:43:51

37

Lewis Askey (GBr) NSN Cycling Team

01:47:04

38

Olav Kooij (Ned) Decathlon CMA CGM

01:47:46

39

Joshua Tarling (GBr) Ineos Grenadiers

01:48:17

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

Lidl-Trek

86:16:50

2

Red Bull-Bora-Hansgrohe

00:27:01

3

UAE Team Emirates XRG

00:27:08

4

Visma-Lease a Bike

00:36:22

5

Decathlon CMA CGM Team

01:01:19

6

EF Education-Easypost

01:03:40

7

Netcompany Ineos

01:04:01

8

Movistar

01:19:19

9

Pinarello-Q36.5

01:19:40

10

Uno-X Mobility

01:25:51

11

Bahrain Victorious

01:28:07

12

TotalEnergies

01:45:03

13

XDS Astana

01:56:47

14

Soudal Quick-Step

02:03:32

15

Tudor

02:12:04

16

Caja Rural-Seguros RGA

02:12:47

17

Groupama-FDJ United

02:20:55

18

Lotto Intermarché

02:35:10

19

Alpecin-Premier Tech

02:41:04

20

Cofidis

03:08:20

21

Jayco Alula

03:14:54

22

NSN

03:32:41

23

Picnic PostNL

04:13:25

Assistant Features Editor

Matilda is an NCTJ-qualified journalist based in the UK who joined Cyclingnews in March 2025. Prior to that, she worked as the Racing News Editor at GCN, and extensively as a freelancer contributing to Cyclingnews, Cycling Weekly, Velo, Rouleur, Escape Collective, Red Bull and more. She has reported on the ground at all of the biggest events on the calendar, including the men's and women's Tours de France, the Giro d'Italia, the Vuelta a Espana, the Spring Classics and the World Championships. She has particular experience and expertise in women's cycling, and women's sport in general. She is a graduate of modern languages and sports journalism.

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.