Tour de France: Tim Merlier banishes bunch in Bordeaux for stage 7 sprint victory

Soudal Quick-Step team's Belgian rider Tim Merlier cycles to the finish line to win the 7th stage of the 113th edition of the Tour de France cycling race, 175 km between Hagetmau and Bordeaux in southwestern France, on July 10, 2026. (Photo by Jeff PACHOUD / AFP)
Tour de France: Tim Merlier (Soudal-QuickStep) surges to stage 7 victory in Bordeaux (Image credit: Getty Images)

Tim Merlier (Soudal-QuickStep) proved he could manage without his trusty lead-out man Bert Van Lerberghe, winning stage 7 of the Tour de France in a bunch sprint in Bordeaux.

Merlier started from too far back in the previous sprint stage on Wednesday, but, despite being a man down due to Van Lergberghe’s abandon, he floated beautifully in the hectic final kilometres before producing a devastating acceleration for the line.

Latest Videos From
Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

Tim Merlier (Bel) Soudal-QuickStep

03:44:20

2

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

Row 1 - Cell 2

3

Biniam Girmay (Eri) NSN Cycling Team

Row 2 - Cell 2

4

Max Kanter (Ger) XDS Astana

Row 3 - Cell 2

5

Jasper Philipsen (Bel) Alpecin-Premier Tech

Row 4 - Cell 2

6

Phil Bauhaus (Ger) Bahrain Victorious

Row 5 - Cell 2

7

Huub Artz (Ned) Lotto-Intermarché

Row 6 - Cell 2

8

Dorian Godon (Fra) Ineos Grenadiers

Row 7 - Cell 2

9

Mads Pedersen (Den) Lidl-Trek

Row 8 - Cell 2

10

Tom Van Asbroeck (Bel) NSN Cycling Team

Row 9 - Cell 2

11

Pavel Bittner (Cze) Picnic PostNL

Row 10 - Cell 2

12

Pascal Ackermann (Ger) Jayco-AlUla

Row 11 - Cell 2

13

Milan Fretin (Bel) Cofidis

Row 12 - Cell 2

14

Fernando Gaviria (Col) Caja Rural-Seguros RGA

Row 13 - Cell 2

15

Anthony Turgis (Fra) Totalenergies

Row 14 - Cell 2

16

Clément Russo (Fra) Groupama-FDJ United

Row 15 - Cell 2

17

Jenno Berckmoes (Bel) Lotto-Intermarché

Row 16 - Cell 2

18

Rick Pluimers (Ned) Tudor Pro Cycling

Row 17 - Cell 2

19

Fred Wright (GBr) Pinarello-Q36.5

Row 18 - Cell 2

20

Aaron Gate (NZl) XDS Astana

Row 19 - Cell 2

21

Jonas Abrahamsen (Nor) Uno-X Mobility

Row 20 - Cell 2

22

Mike Teunissen (Ned) XDS Astana

Row 21 - Cell 2

23

Olav Kooij (Ned) Decathlon CMA CGM

Row 22 - Cell 2

24

Robert Stannard (Aus) Bahrain Victorious

Row 23 - Cell 2

25

Mathieu van der Poel (Ned) Alpecin-Premier Tech

Row 24 - Cell 2

26

Tom Pidcock (GBr) Pinarello-Q36.5

Row 25 - Cell 2

27

Harold Tejada (Col) XDS Astana

Row 26 - Cell 2

28

Nicolya Vinokurov (Kaz) XDS Astana

Row 27 - Cell 2

29

Brent Van Moer (Bel) Pinarello-Q36.5

Row 28 - Cell 2

30

Anthon Charmig (Den) Uno-X Mobility

Row 29 - Cell 2

31

Jenthe Biermans (Bel) Cofidis

Row 30 - Cell 2

32

Toms Skujins (Lat) Lidl-Trek

Row 31 - Cell 2

33

Julius Van Den Berg (Ned) Picnic PostNL

Row 32 - Cell 2

34

Tiesj Benoot (Bel) Decathlon CMA CGM

Row 33 - Cell 2

35

Mathias Vacek (Cze) Lidl-Trek

Row 34 - Cell 2

36

Kasper Asgreen (Den) EF Education-EasyPost

Row 35 - Cell 2

37

Nicolas Prodhomme (Fra) Decathlon CMA CGM

Row 36 - Cell 2

38

Nelson Oliveira (Por) Movistar Team

Row 37 - Cell 2

39

Matej Mohoric (Slo) Bahrain Victorious

Row 38 - Cell 2

40

Jasper Stuyven (Bel) Soudal-QuickStep

Row 39 - Cell 2

41

Paul Seixas (Fra) Decathlon CMA CGM

Row 40 - Cell 2

42

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

Row 41 - Cell 2

43

Anders Skaarseth (Nor) Uno-X Mobility

Row 42 - Cell 2

44

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

Row 43 - Cell 2

45

Yannis Voisard (Swi) Tudor Pro Cycling

Row 44 - Cell 2

46

Davide Ballerini (Ita) XDS Astana

Row 45 - Cell 2

47

Antonio Tiberi (Ita) Bahrain Victorious

Row 46 - Cell 2

48

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

Row 47 - Cell 2

49

Nils Politt (Ger) UAE Team Emirates-XRG

Row 48 - Cell 2

50

Brandon McNulty (USA) UAE Team Emirates-XRG

Row 49 - Cell 2

51

Adam Yates (GBr) UAE Team Emirates-XRG

Row 50 - Cell 2

52

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

Row 51 - Cell 2

53

Georg Zimmermann (Ger) Lotto-Intermarché

Row 52 - Cell 2

54

Lars Craps (Bel) Lotto-Intermarché

Row 53 - Cell 2

55

Joris Delbove (Fra) Totalenergies

Row 54 - Cell 2

56

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

Row 55 - Cell 2

57

Isaac Del Toro (Mex) UAE Team Emirates-XRG

Row 56 - Cell 2

58

Edoardo Affini (Ita) Visma-Lease a Bike

Row 57 - Cell 2

59

Jonas Vingegaard (Den) Visma-Lease a Bike

Row 58 - Cell 2

60

Jordan Jegat (Fra) Totalenergies

Row 59 - Cell 2

61

Per Strand Hagenes (Nor) Visma-Lease a Bike

Row 60 - Cell 2

62

Juan Ayuso (Spa) Lidl-Trek

Row 61 - Cell 2

63

Mattias Skjelmose (Den) Lidl-Trek

Row 62 - Cell 2

64

Florian Vermeersch (Bel) UAE Team Emirates-XRG

Row 63 - Cell 2

65

Xandro Meurisse (Bel) Pinarello-Q36.5

Row 64 - Cell 2

66

Egan Bernal (Col) Ineos Grenadiers

Row 65 - Cell 2

67

Ilan Van Wilder (Bel) Soudal-QuickStep

Row 66 - Cell 2

68

Kévin Vauquelin (Fra) Ineos Grenadiers

Row 67 - Cell 2

69

Pablo Castrillo (Spa) Movistar Team

Row 68 - Cell 2

70

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

Row 69 - Cell 2

71

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

Row 70 - Cell 2

72

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

Row 71 - Cell 2

73

Tim Wellens (Bel) UAE Team Emirates-XRG

Row 72 - Cell 2

74

Jake Stewart (GBr) NSN Cycling Team

Row 73 - Cell 2

75

Matteo Jorgenson (USA) Visma-Lease a Bike

Row 74 - Cell 2

76

Davide Piganzoli (Ita) Visma-Lease a Bike

Row 75 - Cell 2

77

Victor Campenaerts (Bel) Visma-Lease a Bike

Row 76 - Cell 2

78

Niklas Märkl (Ger) Picnic PostNL

Row 77 - Cell 2

79

Lorenzo Germani (Ita) Groupama-FDJ United

Row 78 - Cell 2

80

Quentin Pacher (Fra) Groupama-FDJ United

Row 79 - Cell 2

81

Quinten Hermans (Bel) Pinarello-Q36.5

Row 80 - Cell 2

82

Sepp Kuss (USA) Visma-Lease a Bike

Row 81 - Cell 2

83

Lennert Van Eetvelt (Bel) Lotto-Intermarché

Row 82 - Cell 2

84

Tobias Halland Johannessen (Nor) Uno-X Mobility

Row 83 - Cell 2

85

Ramses Debruyne (Bel) Alpecin-Premier Tech

Row 84 - Cell 2

86

Magnus Cort (Den) Uno-X Mobility

Row 85 - Cell 2

87

Derek Gee-West (Can) Lidl-Trek

Row 86 - Cell 2

88

Javier Romo (Spa) Movistar Team

Row 87 - Cell 2

89

Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe

Row 88 - Cell 2

90

Lenny Martinez (Fra) Bahrain Victorious

Row 89 - Cell 2

91

Sean Quinn (USA) EF Education-EasyPost

Row 90 - Cell 2

92

Raul Garcia Pierna (Spa) Movistar Team

Row 91 - Cell 2

93

Matteo Vercher (Fra) Totalenergies

Row 92 - Cell 2

94

Jose Felix Parra (Spa) Caja Rural-Seguros RGA

Row 93 - Cell 2

95

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

Row 94 - Cell 2

96

Cees Bol (Ned) Decathlon CMA CGM

Row 95 - Cell 2

97

Mathis Le Berre (Fra) Totalenergies

Row 96 - Cell 2

98

Edward Planckaert (Bel) Alpecin-Premier Tech

Row 97 - Cell 2

99

Michal Kwiatkowski (Pol) Ineos Grenadiers

Row 98 - Cell 2

100

Jonas Rickaert (Bel) Alpecin-Premier Tech

Row 99 - Cell 2

101

Matteo Trentin (Ita) Tudor Pro Cycling

00:00:29

102

Damien Howson (Aus) Pinarello-Q36.5

Row 101 - Cell 2

103

Stefano Oldani (Ita) Caja Rural-Seguros RGA

Row 102 - Cell 2

104

Frits Biesterbos (Ned) Picnic PostNL

00:00:37

105

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

00:00:46

106

Alexandre Delettre (Fra) Totalenergies

Row 105 - Cell 2

107

Louis Vervaeke (Bel) Soudal-QuickStep

Row 106 - Cell 2

108

Carlos Verona (Spa) Lidl-Trek

00:01:03

109

Frank Van Den Broek (Ned) Picnic PostNL

00:01:06

110

Ewen Costiou (Fra) Groupama-FDJ United

00:01:13

111

Alex Kirsch (Lux) Cofidis

Row 110 - Cell 2

112

Tim Marsman (Ned) Alpecin-Premier Tech

Row 111 - Cell 2

113

Piet Allegaert (Bel) Cofidis

Row 112 - Cell 2

114

Julian Alaphilippe (Fra) Tudor Pro Cycling

Row 113 - Cell 2

115

Felix Engelhardt (Ger) Jayco-AlUla

00:01:23

116

Ben O'Connor (Aus) Jayco-AlUla

Row 115 - Cell 2

117

Warren Barguil (Fra) Picnic PostNL

Row 116 - Cell 2

118

Thibault Guernalec (Fra) Totalenergies

Row 117 - Cell 2

119

John Degenkolb (Ger) Picnic PostNL

Row 118 - Cell 2

120

Damiano Caruso (Ita) Bahrain Victorious

Row 119 - Cell 2

121

Liam Slock (Bel) Lotto-Intermarché

Row 120 - Cell 2

122

Tobias Foss (Nor) Ineos Grenadiers

00:01:37

123

Hugo Page (Fra) Cofidis

00:01:44

124

Bruno Armirail (Fra) Visma-Lease a Bike

00:01:58

125

Thymen Arensman (Ned) Ineos Grenadiers

Row 124 - Cell 2

126

Baptiste Veistroffer (Fra) Lotto-Intermarché

00:02:05

127

Abel Balderstone (Spa) Caja Rural-Seguros RGA

Row 126 - Cell 2

128

Romain Gregoire (Fra) Groupama-FDJ United

Row 127 - Cell 2

129

Simone Velasco (Ita) XDS Astana

Row 128 - Cell 2

130

Anders Halland Johannessen (Nor) Uno-X Mobility

Row 129 - Cell 2

131

Georg Steinhauser (Ger) EF Education-EasyPost

Row 130 - Cell 2

132

Mauro Schmid (Swi) Jayco-AlUla

Row 131 - Cell 2

133

Einer Rubio (Col) Movistar Team

Row 132 - Cell 2

134

Matthew Riccitello (USA) Decathlon CMA CGM

Row 133 - Cell 2

135

Sergio Higuita (Col) XDS Astana

Row 134 - Cell 2

136

George Bennett (NZl) NSN Cycling Team

Row 135 - Cell 2

137

Daan Hoole (Ned) Decathlon CMA CGM

Row 136 - Cell 2

138

Michael Matthews (Aus) Jayco-AlUla

00:02:18

139

Joshua Tarling (GBr) Ineos Grenadiers

Row 138 - Cell 2

140

Quinn Simmons (USA) Lidl-Trek

Row 139 - Cell 2

141

Alex Baudin (Fra) EF Education-EasyPost

00:02:39

142

Krists Neilands (Lat) NSN Cycling Team

Row 141 - Cell 2

143

Michael Valgren (Den) EF Education-EasyPost

Row 142 - Cell 2

144

Marco Haller (Aut) Tudor Pro Cycling

Row 143 - Cell 2

145

Dylan Van Baarle (Ned) Soudal-QuickStep

00:02:43

146

Pascal Eenkhoorn (Ned) Soudal-QuickStep

Row 145 - Cell 2

147

Marc Hirschi (Swi) Tudor Pro Cycling

Row 146 - Cell 2

148

Max Walker (GBr) EF Education-EasyPost

Row 147 - Cell 2

149

Aurélien Paret Peintre (Fra) Decathlon CMA CGM

Row 148 - Cell 2

150

Silvan Dillier (Swi) Alpecin-Premier Tech

Row 149 - Cell 2

151

Vlad Van Mechelen (Bel) Bahrain Victorious

00:02:49

152

Lucas Plapp (Aus) Jayco-AlUla

Row 151 - Cell 2

153

Luke Durbridge (Aus) Jayco-AlUla

Row 152 - Cell 2

154

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

Row 153 - Cell 2

155

Sebastian Berwick (Aus) Caja Rural-Seguros RGA

Row 154 - Cell 2

156

Richard Carapaz (Ecu) EF Education-EasyPost

Row 155 - Cell 2

157

Jefferson Cepeda (Ecu) Movistar Team

Row 156 - Cell 2

158

Nicolas Breuillard (Fra) Totalenergies

Row 157 - Cell 2

159

Valentin Paret Peintre (Fra) Soudal-QuickStep

Row 158 - Cell 2

160

Robbe Dhondt (Bel) Picnic PostNL

Row 159 - Cell 2

161

Ben Healy (Irl) EF Education-EasyPost

00:02:59

162

Michael Storer (Aus) Tudor Pro Cycling

00:03:09

163

Ion Izaguirre (Spa) Cofidis

Row 162 - Cell 2

164

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

Row 163 - Cell 2

165

Kamil Gradek (Pol) Bahrain Victorious

Row 164 - Cell 2

166

Michel Heßmann (Ger) Movistar Team

00:03:20

167

Emiel Verstrynge (Bel) Alpecin-Premier Tech

Row 166 - Cell 2

168

Chris Harper (Aus) Pinarello-Q36.5

Row 167 - Cell 2

169

Lewis Askey (GBr) NSN Cycling Team

00:03:30

170

Matis Louvel (Fra) NSN Cycling Team

Row 169 - Cell 2

171

Joel Nicolau (Spa) Caja Rural-Seguros RGA

00:03:43

172

Alex Aranburu (Spa) Cofidis

Row 171 - Cell 2

173

Jakub Otruba (Cze) Caja Rural-Seguros RGA

Row 172 - Cell 2

174

Filippo Ganna (Ita) Ineos Grenadiers

Row 173 - Cell 2

175

Benjamin Thomas (Fra) Cofidis

00:04:22

176

Marco Frigo (Ita) NSN Cycling Team

00:05:07

Swipe to scroll horizontally
Sprint 1 - Landiras

Place

Rider (Country) Team

Result

1

Baptiste Veistroffer (Fra) Lotto-Intermarché

25

2

Jakub Otruba (Cze) Caja Rural-Seguros RGA

20

3

Mads Pedersen (Den) Lidl-Trek

16

4

Biniam Girmay (Eri) NSN Cycling Team

14

5

Max Kanter (Ger) XDS Astana

12

6

Jasper Philipsen (Bel) Alpecin-Premier Tech

10

7

Tim Merlier (Bel) Soudal-QuickStep

9

8

Anthony Turgis (Fra) Totalenergies

8

9

Tom Van Asbroeck (Bel) NSN Cycling Team

7

10

Michael Matthews (Aus) Jayco-AlUla

6

11

Jake Stewart (GBr) NSN Cycling Team

5

12

Mike Teunissen (Ned) XDS Astana

4

13

Aaron Gate (NZl) XDS Astana

3

14

Mathieu van der Poel (Ned) Alpecin-Premier Tech

2

15

Mauro Schmid (Swi) Jayco-AlUla

1

Swipe to scroll horizontally
Sprint 2 - finish in Bordeaux

Place

Rider (Country) Team

Result

1

Tim Merlier (Bel) Soudal-QuickStep

70

2

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

50

3

Biniam Girmay (Eri) NSN Cycling Team

40

4

Max Kanter (Ger) XDS Astana

35

5

Jasper Philipsen (Bel) Alpecin-Premier Tech

30

6

Phil Bauhaus (Ger) Bahrain Victorious

26

7

Huub Artz (Ned) Lotto-Intermarché

24

8

Dorian Godon (Fra) Ineos Grenadiers

22

9

Mads Pedersen (Den) Lidl-Trek

20

10

Tom Van Asbroeck (Bel) NSN Cycling Team

18

11

Pavel Bittner (Cze) Picnic PostNL

16

12

Pascal Ackermann (Ger) Jayco-AlUla

14

13

Milan Fretin (Bel) Cofidis

12

14

Fernando Gaviria (Col) Caja Rural-Seguros RGA

10

15

Anthony Turgis (Fra) Totalenergies

8

16

Clément Russo (Fra) Groupama-FDJ United

6

17

Jenno Berckmoes (Bel) Lotto-Intermarché

4

18

Rick Pluimers (Ned) Tudor Pro Cycling

2

Swipe to scroll horizontally
Mountain 1 (Côte De Béguey)

Place

Rider (Country) Team

Result

1

Baptiste Veistroffer (Fra) Lotto-Intermarché

1

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

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

24:56:17

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

Ramses Debruyne (Bel) Alpecin-Premier Tech

00:11:26

20

Yannis Voisard (Swi) Tudor Pro Cycling

00:12:21

21

Harold Tejada (Col) XDS Astana

00:13:06

22

Pablo Castrillo (Spa) Movistar Team

00:13:24

23

Sepp Kuss (USA) Visma-Lease a Bike

00:13:33

24

Richard Carapaz (Ecu) EF Education-EasyPost

00:13:35

25

Adam Yates (GBr) UAE Team Emirates-XRG

00:14:31

26

Brandon McNulty (USA) UAE Team Emirates-XRG

00:18:26

27

Thymen Arensman (Ned) Ineos Grenadiers

00:19:19

28

Tiesj Benoot (Bel) Decathlon CMA CGM

00:25:06

29

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

00:26:36

30

Sergio Higuita (Col) XDS Astana

00:26:37

31

Antonio Tiberi (Ita) Bahrain Victorious

00:27:03

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:33:39

37

Raul Garcia Pierna (Spa) Movistar Team

00:35:16

38

Carlos Verona (Spa) Lidl-Trek

00:37:33

39

Ion Izaguirre (Spa) Cofidis

00:37:45

40

Quinten Hermans (Bel) Pinarello-Q36.5

00:38:30

41

Kévin Vauquelin (Fra) Ineos Grenadiers

00:40:21

42

Alex Baudin (Fra) EF Education-EasyPost

00:41:54

43

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

00:41:57

44

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

00:42:19

45

Quinn Simmons (USA) Lidl-Trek

00:42:33

46

Anders Skaarseth (Nor) Uno-X Mobility

00:48:18

47

Abel Balderstone (Spa) Caja Rural-Seguros RGA

00:51:48

48

Derek Gee-West (Can) Lidl-Trek

00:53:21

49

Ben O'Connor (Aus) Jayco-AlUla

00:54:04

50

Valentin Paret Peintre (Fra) Soudal-QuickStep

00:54:05

51

George Bennett (NZl) NSN Cycling Team

00:55:49

52

Romain Gregoire (Fra) Groupama-FDJ United

00:56:28

53

Javier Romo (Spa) Movistar Team

00:56:58

54

Marc Hirschi (Swi) Tudor Pro Cycling

00:57:31

55

Joris Delbove (Fra) Totalenergies

00:57:52

56

Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe

Row 55 - Cell 2

57

Xandro Meurisse (Bel) Pinarello-Q36.5

01:00:23

58

Damiano Caruso (Ita) Bahrain Victorious

01:01:27

59

Alexandre Delettre (Fra) Totalenergies

01:02:11

60

Matteo Vercher (Fra) Totalenergies

01:02:19

61

Toms Skujins (Lat) Lidl-Trek

01:03:03

62

Aurélien Paret Peintre (Fra) Decathlon CMA CGM

01:03:10

63

Einer Rubio (Col) Movistar Team

01:03:39

64

Tim Wellens (Bel) UAE Team Emirates-XRG

01:05:06

65

Nicolas Breuillard (Fra) Totalenergies

01:05:13

66

Georg Zimmermann (Ger) Lotto-Intermarché

01:05:42

67

Tobias Foss (Nor) Ineos Grenadiers

Row 66 - Cell 2

68

Nelson Oliveira (Por) Movistar Team

01:06:29

69

Michael Valgren (Den) EF Education-EasyPost

01:07:51

70

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

01:07:59

71

Vlad Van Mechelen (Bel) Bahrain Victorious

01:08:15

72

Michael Storer (Aus) Tudor Pro Cycling

01:08:29

73

Victor Campenaerts (Bel) Visma-Lease a Bike

01:08:54

74

Kasper Asgreen (Den) EF Education-EasyPost

01:09:30

75

Nils Politt (Ger) UAE Team Emirates-XRG

01:09:31

76

Jefferson Cepeda (Ecu) Movistar Team

01:09:32

77

Mathis Le Berre (Fra) Totalenergies

01:09:39

78

Mathieu van der Poel (Ned) Alpecin-Premier Tech

01:10:02

79

Lorenzo Germani (Ita) Groupama-FDJ United

01:10:18

80

Sebastian Berwick (Aus) Caja Rural-Seguros RGA

01:12:22

81

Lars Craps (Bel) Lotto-Intermarché

01:13:08

82

Clément Russo (Fra) Groupama-FDJ United

01:13:15

83

Matthew Riccitello (USA) Decathlon CMA CGM

01:13:31

84

Michael Matthews (Aus) Jayco-AlUla

Row 83 - Cell 2

85

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

01:14:08

86

Jasper Stuyven (Bel) Soudal-QuickStep

01:14:16

87

Mads Pedersen (Den) Lidl-Trek

01:15:01

88

Frank Van Den Broek (Ned) Picnic PostNL

01:15:08

89

Marco Frigo (Ita) NSN Cycling Team

01:15:32

90

Alex Aranburu (Spa) Cofidis

01:18:03

91

Rick Pluimers (Ned) Tudor Pro Cycling

01:18:20

92

Magnus Cort (Den) Uno-X Mobility

Row 91 - Cell 2

93

Mauro Schmid (Swi) Jayco-AlUla

01:18:38

94

Edward Planckaert (Bel) Alpecin-Premier Tech

01:18:49

95

Ewen Costiou (Fra) Groupama-FDJ United

01:19:11

96

Jenno Berckmoes (Bel) Lotto-Intermarché

01:19:33

97

Lucas Plapp (Aus) Jayco-AlUla

01:19:42

98

Brent Van Moer (Bel) Pinarello-Q36.5

01:19:46

99

Joel Nicolau (Spa) Caja Rural-Seguros RGA

Row 98 - Cell 2

100

Jonas Abrahamsen (Nor) Uno-X Mobility

01:20:20

101

Pascal Eenkhoorn (Ned) Soudal-QuickStep

01:20:34

102

Louis Vervaeke (Bel) Soudal-QuickStep

01:20:36

103

Quentin Pacher (Fra) Groupama-FDJ United

01:21:00

104

Robert Stannard (Aus) Bahrain Victorious

01:21:32

105

Damien Howson (Aus) Pinarello-Q36.5

01:21:40

106

Anders Halland Johannessen (Nor) Uno-X Mobility

01:21:47

107

Aaron Gate (NZl) XDS Astana

01:21:59

108

Felix Engelhardt (Ger) Jayco-AlUla

01:22:02

109

Jonas Rickaert (Bel) Alpecin-Premier Tech

01:23:02

110

Georg Steinhauser (Ger) EF Education-EasyPost

01:23:09

111

Anthony Turgis (Fra) Totalenergies

01:23:24

112

Emiel Verstrynge (Bel) Alpecin-Premier Tech

01:23:26

113

Ben Healy (Irl) EF Education-EasyPost

01:23:45

114

Simone Velasco (Ita) XDS Astana

Row 113 - Cell 2

115

Matej Mohoric (Slo) Bahrain Victorious

01:24:18

116

Anthon Charmig (Den) Uno-X Mobility

01:24:27

117

Alex Kirsch (Lux) Cofidis

01:24:32

118

Thibault Guernalec (Fra) Totalenergies

01:25:00

119

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

01:25:31

120

Warren Barguil (Fra) Picnic PostNL

01:25:56

121

Krists Neilands (Lat) NSN Cycling Team

01:26:13

122

Nicolya Vinokurov (Kaz) XDS Astana

01:26:30

123

Luke Durbridge (Aus) Jayco-AlUla

01:27:13

124

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

01:27:24

125

Bruno Armirail (Fra) Visma-Lease a Bike

01:27:27

126

Daan Hoole (Ned) Decathlon CMA CGM

01:28:00

127

Max Walker (GBr) EF Education-EasyPost

01:28:02

128

Michel Heßmann (Ger) Movistar Team

01:28:08

129

Benjamin Thomas (Fra) Cofidis

01:28:58

130

Julian Alaphilippe (Fra) Tudor Pro Cycling

01:29:23

131

Mike Teunissen (Ned) XDS Astana

01:30:08

132

Dylan Van Baarle (Ned) Soudal-QuickStep

01:30:13

133

Jakub Otruba (Cze) Caja Rural-Seguros RGA

01:32:21

134

Max Kanter (Ger) XDS Astana

01:32:34

135

Biniam Girmay (Eri) NSN Cycling Team

01:32:49

136

Silvan Dillier (Swi) Alpecin-Premier Tech

01:33:06

137

Michal Kwiatkowski (Pol) Ineos Grenadiers

01:33:48

138

Stefano Oldani (Ita) Caja Rural-Seguros RGA

01:34:26

139

Florian Vermeersch (Bel) UAE Team Emirates-XRG

01:34:59

140

Tom Van Asbroeck (Bel) NSN Cycling Team

01:35:36

141

Frits Biesterbos (Ned) Picnic PostNL

01:36:07

142

Robbe Dhondt (Bel) Picnic PostNL

01:36:38

143

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

01:36:43

144

Jasper Philipsen (Bel) Alpecin-Premier Tech

01:38:03

145

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

01:38:15

146

Hugo Page (Fra) Cofidis

01:38:19

147

Jenthe Biermans (Bel) Cofidis

01:38:56

148

Niklas Märkl (Ger) Picnic PostNL

01:39:03

149

Tim Marsman (Ned) Alpecin-Premier Tech

01:40:04

150

Per Strand Hagenes (Nor) Visma-Lease a Bike

01:40:08

151

Fred Wright (GBr) Pinarello-Q36.5

01:40:51

152

Edoardo Affini (Ita) Visma-Lease a Bike

01:41:07

153

Matteo Trentin (Ita) Tudor Pro Cycling

01:42:20

154

Dorian Godon (Fra) Ineos Grenadiers

01:43:30

155

Pavel Bittner (Cze) Picnic PostNL

01:44:25

156

Baptiste Veistroffer (Fra) Lotto-Intermarché

01:44:32

157

Julius Van Den Berg (Ned) Picnic PostNL

01:45:02

158

Milan Fretin (Bel) Cofidis

01:46:05

159

Jake Stewart (GBr) NSN Cycling Team

01:46:06

160

John Degenkolb (Ger) Picnic PostNL

01:46:35

161

Pascal Ackermann (Ger) Jayco-AlUla

01:47:07

162

Huub Artz (Ned) Lotto-Intermarché

01:47:18

163

Fernando Gaviria (Col) Caja Rural-Seguros RGA

01:48:41

164

Tim Merlier (Bel) Soudal-QuickStep

01:49:11

165

Filippo Ganna (Ita) Ineos Grenadiers

01:49:20

166

Phil Bauhaus (Ger) Bahrain Victorious

01:49:36

167

Davide Ballerini (Ita) XDS Astana

01:49:41

168

Joshua Tarling (GBr) Ineos Grenadiers

01:49:55

169

Lewis Askey (GBr) NSN Cycling Team

01:50:31

170

Olav Kooij (Ned) Decathlon CMA CGM

01:51:17

171

Piet Allegaert (Bel) Cofidis

01:51:59

172

Cees Bol (Ned) Decathlon CMA CGM

01:52:00

173

Liam Slock (Bel) Lotto-Intermarché

01:52:47

174

Kamil Gradek (Pol) Bahrain Victorious

01:52:49

175

Matis Louvel (Fra) NSN Cycling Team

01:55:20

176

Marco Haller (Aut) Tudor Pro Cycling

01:58:32

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

Mads Pedersen (Den) Lidl-Trek

204

2

Biniam Girmay (Eri) NSN Cycling Team

145

3

Max Kanter (Ger) XDS Astana

140

4

Tim Merlier (Bel) Soudal-QuickStep

134

5

Jasper Philipsen (Bel) Alpecin-Premier Tech

126

6

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

75

7

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

73

8

Olav Kooij (Ned) Decathlon CMA CGM

70

9

Anthony Turgis (Fra) Totalenergies

64

10

Jonas Vingegaard (Den) Visma-Lease a Bike

61

11

Huub Artz (Ned) Lotto-Intermarché

59

12

Isaac Del Toro (Mex) UAE Team Emirates-XRG

54

13

Baptiste Veistroffer (Fra) Lotto-Intermarché

53

14

Quinn Simmons (USA) Lidl-Trek

53

15

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

46

16

Paul Seixas (Fra) Decathlon CMA CGM

39

17

Milan Fretin (Bel) Cofidis

34

18

Tobias Halland Johannessen (Nor) Uno-X Mobility

32

19

Mattias Skjelmose (Den) Lidl-Trek

31

20

Michael Matthews (Aus) Jayco-AlUla

30

21

Dorian Godon (Fra) Ineos Grenadiers

30

22

Pascal Ackermann (Ger) Jayco-AlUla

28

23

Phil Bauhaus (Ger) Bahrain Victorious

28

24

Richard Carapaz (Ecu) EF Education-EasyPost

25

25

Tom Van Asbroeck (Bel) NSN Cycling Team

25

26

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

23

27

Jake Stewart (GBr) NSN Cycling Team

23

28

Fernando Gaviria (Col) Caja Rural-Seguros RGA

23

29

Lenny Martinez (Fra) Bahrain Victorious

22

30

Pavel Bittner (Cze) Picnic PostNL

22

31

Juan Ayuso (Spa) Lidl-Trek

21

32

Lennert Van Eetvelt (Bel) Lotto-Intermarché

21

33

Raul Garcia Pierna (Spa) Movistar Team

20

34

Joris Delbove (Fra) Totalenergies

20

35

Victor Campenaerts (Bel) Visma-Lease a Bike

20

36

Jenno Berckmoes (Bel) Lotto-Intermarché

20

37

Felix Engelhardt (Ger) Jayco-AlUla

20

38

Jakub Otruba (Cze) Caja Rural-Seguros RGA

20

39

Pablo Castrillo (Spa) Movistar Team

18

40

Alex Baudin (Fra) EF Education-EasyPost

18

41

Clément Russo (Fra) Groupama-FDJ United

18

42

Marco Frigo (Ita) NSN Cycling Team

18

43

Mathias Vacek (Cze) Lidl-Trek

16

44

Ramses Debruyne (Bel) Alpecin-Premier Tech

16

45

Kévin Vauquelin (Fra) Ineos Grenadiers

16

46

Frank Van Den Broek (Ned) Picnic PostNL

16

47

Romain Gregoire (Fra) Groupama-FDJ United

14

48

Michael Storer (Aus) Tudor Pro Cycling

14

49

Edward Planckaert (Bel) Alpecin-Premier Tech

14

50

Harold Tejada (Col) XDS Astana

13

51

Aaron Gate (NZl) XDS Astana

13

52

Sean Quinn (USA) EF Education-EasyPost

12

53

Matteo Vercher (Fra) Totalenergies

12

54

Rick Pluimers (Ned) Tudor Pro Cycling

12

55

Ilan Van Wilder (Bel) Soudal-QuickStep

11

56

Davide Ballerini (Ita) XDS Astana

11

57

Mike Teunissen (Ned) XDS Astana

10

58

Magnus Cort (Den) Uno-X Mobility

9

59

Lucas Plapp (Aus) Jayco-AlUla

9

60

Tom Pidcock (GBr) Pinarello-Q36.5

8

61

Vlad Van Mechelen (Bel) Bahrain Victorious

8

62

Jordan Jegat (Fra) Totalenergies

7

63

Nelson Oliveira (Por) Movistar Team

7

64

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

7

65

Sepp Kuss (USA) Visma-Lease a Bike

6

66

Abel Balderstone (Spa) Caja Rural-Seguros RGA

6

67

Mauro Schmid (Swi) Jayco-AlUla

6

68

Alex Kirsch (Lux) Cofidis

6

69

Egan Bernal (Col) Ineos Grenadiers

5

70

Alexandre Delettre (Fra) Totalenergies

5

71

Jasper Stuyven (Bel) Soudal-QuickStep

5

72

Ewen Costiou (Fra) Groupama-FDJ United

5

73

Julian Alaphilippe (Fra) Tudor Pro Cycling

5

74

Tim Marsman (Ned) Alpecin-Premier Tech

5

75

Joel Nicolau (Spa) Caja Rural-Seguros RGA

4

76

Tim Wellens (Bel) UAE Team Emirates-XRG

3

77

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

3

78

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

3

79

Florian Vermeersch (Bel) UAE Team Emirates-XRG

3

80

Sergio Higuita (Col) XDS Astana

2

81

Nicolas Prodhomme (Fra) Decathlon CMA CGM

2

82

Mathis Le Berre (Fra) Totalenergies

2

83

Mathieu van der Poel (Ned) Alpecin-Premier Tech

2

84

George Bennett (NZl) NSN Cycling Team

1

85

Dylan Van Baarle (Ned) Soudal-QuickStep

1

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

Mattias Skjelmose (Den) Lidl-Trek

2

25

Ramses Debruyne (Bel) Alpecin-Premier Tech

2

26

Matteo Vercher (Fra) Totalenergies

2

27

Frank Van Den Broek (Ned) Picnic PostNL

2

28

Mads Pedersen (Den) Lidl-Trek

1

29

Richard Carapaz (Ecu) EF Education-EasyPost

1

30

Adam Yates (GBr) UAE Team Emirates-XRG

1

31

Matteo Jorgenson (USA) Visma-Lease a Bike

1

32

George Bennett (NZl) NSN Cycling Team

1

33

Javier Romo (Spa) Movistar Team

1

34

Georg Steinhauser (Ger) EF Education-EasyPost

1

35

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

1

36

Joshua Tarling (GBr) Ineos Grenadiers

1

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

Isaac Del Toro (Mex) UAE Team Emirates-XRG

24:59:44

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:07:59

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:31:49

12

Kévin Vauquelin (Fra) Ineos Grenadiers

00:36:54

13

Alex Baudin (Fra) EF Education-EasyPost

00:38:27

14

Quinn Simmons (USA) Lidl-Trek

00:39:06

15

Valentin Paret Peintre (Fra) Soudal-QuickStep

00:50:38

16

Romain Gregoire (Fra) Groupama-FDJ United

00:53:01

17

Matteo Vercher (Fra) Totalenergies

00:58:52

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:09:41

22

Matthew Riccitello (USA) Decathlon CMA CGM

01:10:04

23

Ewen Costiou (Fra) Groupama-FDJ United

01:15:44

24

Jenno Berckmoes (Bel) Lotto-Intermarché

01:16:06

25

Georg Steinhauser (Ger) EF Education-EasyPost

01:19:42

26

Emiel Verstrynge (Bel) Alpecin-Premier Tech

01:19:59

27

Nicolya Vinokurov (Kaz) XDS Astana

01:23:03

28

Max Walker (GBr) EF Education-EasyPost

01:24:35

29

Michel Heßmann (Ger) Movistar Team

01:24:41

30

Frits Biesterbos (Ned) Picnic PostNL

01:32:40

31

Robbe Dhondt (Bel) Picnic PostNL

01:33:11

32

Hugo Page (Fra) Cofidis

01:34:52

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

Joshua Tarling (GBr) Ineos Grenadiers

01:46:28

38

Lewis Askey (GBr) NSN Cycling Team

01:47:04

39

Olav Kooij (Ned) Decathlon CMA CGM

01:47:50

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

Lidl-Trek

74:38:20

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

EF Education-Easypost

01:00:48

6

Decathlon CMA CGM Team

01:01:19

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:11:29

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:40:29

20

Cofidis

03:07:32

21

Jayco Alula

03:13:13

22

NSN

03:32:41

23

Picnic PostNL

04:13:25

Patrick Fletcher
Deputy Editor

Patrick is an NCTJ-accredited journalist with a bachelor’s degree in modern languages (French and Spanish) and a decade’s experience in digital sports media, largely within the world of cycling. He re-joined Cyclingnews as Deputy Editor in February 2026, having previously spent eight years on staff between 2015 and 2023. In between, he was Deputy Editor at GCN and spent 18 months working across the sports portfolio at Future before returning to the cycling press pack. Patrick works across Cyclingnews’ wide-ranging output, assisting the Editor in global content strategy, with a particular focus on shaping CN's news operation.

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.