Tour de France: Time trial world champion Remco Evenepoel destroys race against the clock and takes back-to-back wins on stage 16

Remco Evenepoel of Red Bull - BORA - hansgrohe wins Tour de France 2026 stage 16
Tour de France: Remco Evenepoel (Red Bull-Bora-Hansgrohe) wins the stage 16 ITT (Image credit: Getty Images)

World champion Remco Evenepoel (Red Bull-Bora-Hansgrohe) stormed to a highly-anticipated victory in the Tour de France stage 16 individual time trial, stopping the clock in 32:19 to claim his second stage win in a row and third Tour TT win.

Starting his effort second to last, Evenepoel was the favourite to win the 26.1km effort from Évian-les-Bains to Thonon-les-Bains, and duly lived up to his status with a phenomenally fast and powerful ride over the hilly course.

Latest Videos From
Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

00:32:19

2

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

00:00:28

3

Mattias Skjelmose (Den) Lidl-Trek

00:01:04

4

Paul Seixas (Fra) Decathlon CMA CGM

00:01:16

5

Isaac Del Toro (Mex) UAE Team Emirates-XRG

00:01:21

6

Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe

00:01:42

7

Thymen Arensman (Ned) Ineos Grenadiers

00:01:47

8

Bruno Armirail (Fra) Visma-Lease a Bike

00:01:55

9

Pablo Castrillo (Spa) Movistar Team

00:02:00

10

Joshua Tarling (GBr) Ineos Grenadiers

00:02:02

11

Filippo Ganna (Ita) Ineos Grenadiers

00:02:06

12

Tom Pidcock (GBr) Pinarello-Q36.5

00:02:07

13

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

Row 12 - Cell 2

14

Matteo Jorgenson (USA) Visma-Lease a Bike

00:02:17

15

Juan Ayuso (Spa) Lidl-Trek

00:02:22

16

Huub Artz (Ned) Lotto-Intermarché

00:02:30

17

Daan Hoole (Ned) Decathlon CMA CGM

00:02:41

18

Thibault Guernalec (Fra) Totalenergies

00:02:46

19

Ewen Costiou (Fra) Groupama-FDJ United

00:02:49

20

Lenny Martinez (Fra) Bahrain Victorious

00:02:50

21

Aurélien Paret Peintre (Fra) Decathlon CMA CGM

00:02:57

22

Brandon McNulty (USA) UAE Team Emirates-XRG

00:03:01

23

Yannis Voisard (Swi) Tudor Pro Cycling

00:03:02

24

Mauro Schmid (Swi) Jayco-AlUla

00:03:06

25

Davide Piganzoli (Ita) Visma-Lease a Bike

00:03:14

26

Ilan Van Wilder (Bel) Soudal-QuickStep

00:03:21

27

Derek Gee-West (Can) Lidl-Trek

00:03:26

28

Jakub Otruba (Cze) Caja Rural-Seguros RGA

00:03:29

29

Nelson Oliveira (Por) Movistar Team

00:03:31

30

Matthew Riccitello (USA) Decathlon CMA CGM

Row 29 - Cell 2

31

Abel Balderstone (Spa) Caja Rural-Seguros RGA

00:03:36

32

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

00:03:37

33

Benjamin Thomas (Fra) Cofidis

00:03:39

34

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

00:03:44

35

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

00:03:48

36

Jordan Jegat (Fra) Totalenergies

00:03:52

37

Raul Garcia Pierna (Spa) Movistar Team

00:03:55

38

Romain Gregoire (Fra) Groupama-FDJ United

00:03:57

39

Sean Quinn (USA) EF Education-EasyPost

00:03:59

40

Felix Engelhardt (Ger) Jayco-AlUla

00:04:03

41

Richard Carapaz (Ecu) EF Education-EasyPost

00:04:05

42

Tobias Foss (Nor) Ineos Grenadiers

00:04:06

43

Damiano Caruso (Ita) Bahrain Victorious

00:04:07

44

Damien Howson (Aus) Pinarello-Q36.5

00:04:11

45

Clément Russo (Fra) Groupama-FDJ United

00:04:16

46

Michal Kwiatkowski (Pol) Ineos Grenadiers

00:04:18

47

Quinn Simmons (USA) Lidl-Trek

00:04:23

48

Simone Velasco (Ita) XDS Astana

00:04:28

49

Alexandre Delettre (Fra) Totalenergies

Row 48 - Cell 2

50

Egan Bernal (Col) Ineos Grenadiers

00:04:30

51

Quentin Pacher (Fra) Groupama-FDJ United

00:04:31

52

Xandro Meurisse (Bel) Pinarello-Q36.5

00:04:32

53

Dylan Van Baarle (Ned) Soudal-QuickStep

00:04:33

54

Tim Wellens (Bel) UAE Team Emirates-XRG

00:04:34

55

Nicolas Prodhomme (Fra) Decathlon CMA CGM

00:04:40

56

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

Row 55 - Cell 2

57

Mathis Le Berre (Fra) Totalenergies

Row 56 - Cell 2

58

Ben O'Connor (Aus) Jayco-AlUla

00:04:46

59

Michael Valgren (Den) EF Education-EasyPost

00:04:47

60

Nils Politt (Ger) UAE Team Emirates-XRG

Row 59 - Cell 2

61

Joel Nicolau (Spa) Caja Rural-Seguros RGA

00:04:52

62

Antonio Tiberi (Ita) Bahrain Victorious

00:04:53

63

Nicolas Breuillard (Fra) Totalenergies

00:04:56

64

Valentin Paret Peintre (Fra) Soudal-QuickStep

00:05:04

65

Krists Neilands (Lat) NSN Cycling Team

00:05:05

66

Kévin Vauquelin (Fra) Ineos Grenadiers

00:05:07

67

Jonas Abrahamsen (Nor) Uno-X Mobility

00:05:09

68

Mathias Vacek (Cze) Lidl-Trek

00:05:11

69

Mads Pedersen (Den) Lidl-Trek

00:05:12

70

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

00:05:13

71

Michael Matthews (Aus) Jayco-AlUla

Row 70 - Cell 2

72

Julian Alaphilippe (Fra) Tudor Pro Cycling

Row 71 - Cell 2

73

Rick Pluimers (Ned) Tudor Pro Cycling

Row 72 - Cell 2

74

Alex Baudin (Fra) EF Education-EasyPost

00:05:14

75

Quinten Hermans (Bel) Pinarello-Q36.5

00:05:18

76

Jose Felix Parra (Spa) Caja Rural-Seguros RGA

Row 75 - Cell 2

77

Marco Frigo (Ita) NSN Cycling Team

00:05:21

78

Jasper Stuyven (Bel) Soudal-QuickStep

Row 77 - Cell 2

79

Milan Fretin (Bel) Cofidis

Row 78 - Cell 2

80

Georg Zimmermann (Ger) Lotto-Intermarché

00:05:22

81

Nicolya Vinokurov (Kaz) XDS Astana

00:05:25

82

Matteo Vercher (Fra) Totalenergies

Row 81 - Cell 2

83

Sergio Higuita (Col) XDS Astana

00:05:26

84

Einer Rubio (Col) Movistar Team

00:05:29

85

Adam Yates (GBr) UAE Team Emirates-XRG

00:05:30

86

Lucas Plapp (Aus) Jayco-AlUla

00:05:31

87

Dorian Godon (Fra) Ineos Grenadiers

00:05:32

88

Tiesj Benoot (Bel) Decathlon CMA CGM

00:05:33

89

Hugo Page (Fra) Cofidis

00:05:36

90

Kasper Asgreen (Den) EF Education-EasyPost

Row 89 - Cell 2

91

Alex Kirsch (Lux) Cofidis

00:05:43

92

Joris Delbove (Fra) Totalenergies

Row 91 - Cell 2

93

Edward Planckaert (Bel) Alpecin-Premier Tech

Row 92 - Cell 2

94

Jonas Rickaert (Bel) Alpecin-Premier Tech

00:05:46

95

Sebastian Berwick (Aus) Caja Rural-Seguros RGA

Row 94 - Cell 2

96

Mathieu van der Poel (Ned) Alpecin-Premier Tech

00:05:47

97

Brent Van Moer (Bel) Pinarello-Q36.5

Row 96 - Cell 2

98

Tobias Halland Johannessen (Nor) Uno-X Mobility

Row 97 - Cell 2

99

Ion Izaguirre (Spa) Cofidis

00:05:48

100

Edoardo Affini (Ita) Visma-Lease a Bike

Row 99 - Cell 2

101

Max Walker (GBr) EF Education-EasyPost

Row 100 - Cell 2

102

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

00:05:50

103

Stefano Oldani (Ita) Caja Rural-Seguros RGA

00:05:51

104

Michael Storer (Aus) Tudor Pro Cycling

00:05:54

105

Alex Aranburu (Spa) Cofidis

Row 104 - Cell 2

106

Pascal Ackermann (Ger) Jayco-AlUla

00:05:55

107

Fred Wright (GBr) Pinarello-Q36.5

00:05:56

108

Georg Steinhauser (Ger) EF Education-EasyPost

Row 107 - Cell 2

109

Robert Stannard (Aus) Bahrain Victorious

00:05:58

110

Aaron Gate (NZl) XDS Astana

00:06:00

111

Anders Halland Johannessen (Nor) Uno-X Mobility

Row 110 - Cell 2

112

Liam Slock (Bel) Lotto-Intermarché

00:06:01

113

Anders Skaarseth (Nor) Uno-X Mobility

00:06:03

114

Luke Durbridge (Aus) Jayco-AlUla

Row 113 - Cell 2

115

Tim Marsman (Ned) Alpecin-Premier Tech

00:06:04

116

Julius Van Den Berg (Ned) Picnic PostNL

00:06:05

117

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

00:06:06

118

Ben Healy (Irl) EF Education-EasyPost

00:06:09

119

Toms Skujins (Lat) Lidl-Trek

Row 118 - Cell 2

120

Marc Hirschi (Swi) Tudor Pro Cycling

00:06:12

121

Florian Vermeersch (Bel) UAE Team Emirates-XRG

00:06:13

122

Warren Barguil (Fra) Picnic PostNL

00:06:14

123

Vlad Van Mechelen (Bel) Bahrain Victorious

00:06:16

124

Carlos Verona (Spa) Lidl-Trek

00:06:18

125

Sepp Kuss (USA) Visma-Lease a Bike

00:06:19

126

Michel Heßmann (Ger) Movistar Team

00:06:20

127

Jenthe Biermans (Bel) Cofidis

Row 126 - Cell 2

128

Baptiste Veistroffer (Fra) Lotto-Intermarché

Row 127 - Cell 2

129

Lorenzo Germani (Ita) Groupama-FDJ United

00:06:23

130

Marco Haller (Aut) Tudor Pro Cycling

Row 129 - Cell 2

131

Anthony Turgis (Fra) Totalenergies

Row 130 - Cell 2

132

Emiel Verstrynge (Bel) Alpecin-Premier Tech

00:06:27

133

Jake Stewart (GBr) NSN Cycling Team

00:06:30

134

Davide Ballerini (Ita) XDS Astana

00:06:31

135

Lewis Askey (GBr) NSN Cycling Team

Row 134 - Cell 2

136

Cees Bol (Ned) Decathlon CMA CGM

00:06:32

137

Phil Bauhaus (Ger) Bahrain Victorious

00:06:33

138

Robbe Dhondt (Bel) Picnic PostNL

Row 137 - Cell 2

139

Olav Kooij (Ned) Decathlon CMA CGM

00:06:34

140

Magnus Cort (Den) Uno-X Mobility

00:06:35

141

Victor Campenaerts (Bel) Visma-Lease a Bike

00:06:38

142

Kamil Gradek (Pol) Bahrain Victorious

Row 141 - Cell 2

143

Javier Romo (Spa) Movistar Team

00:06:39

144

Mike Teunissen (Ned) XDS Astana

Row 143 - Cell 2

145

Louis Vervaeke (Bel) Soudal-QuickStep

00:06:40

146

Matej Mohoric (Slo) Bahrain Victorious

Row 145 - Cell 2

147

John Degenkolb (Ger) Picnic PostNL

00:06:45

148

Max Kanter (Ger) XDS Astana

00:06:46

149

Matis Louvel (Fra) NSN Cycling Team

Row 148 - Cell 2

150

Lennert Van Eetvelt (Bel) Lotto-Intermarché

00:06:47

151

Per Strand Hagenes (Nor) Visma-Lease a Bike

00:06:49

152

Frank Van Den Broek (Ned) Picnic PostNL

00:06:52

153

Jasper Philipsen (Bel) Alpecin-Premier Tech

00:06:54

154

George Bennett (NZl) NSN Cycling Team

00:06:55

155

Silvan Dillier (Swi) Alpecin-Premier Tech

00:06:57

156

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

Row 155 - Cell 2

157

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

Row 156 - Cell 2

158

Niklas Märkl (Ger) Picnic PostNL

00:06:58

159

Harold Tejada (Col) XDS Astana

00:07:03

160

Pavel Bittner (Cze) Picnic PostNL

00:07:04

161

Jefferson Cepeda (Ecu) Movistar Team

00:07:17

162

Biniam Girmay (Eri) NSN Cycling Team

00:07:26

163

Piet Allegaert (Bel) Cofidis

00:07:32

164

Pascal Eenkhoorn (Ned) Soudal-QuickStep

00:07:40

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

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

56:14:18

2

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

00:04:32

3

Isaac Del Toro (Mex) UAE Team Emirates-XRG

00:06:51

4

Paul Seixas (Fra) Decathlon CMA CGM

00:07:11

5

Juan Ayuso (Spa) Lidl-Trek

00:09:22

6

Mattias Skjelmose (Den) Lidl-Trek

00:10:14

7

Lenny Martinez (Fra) Bahrain Victorious

00:12:50

8

Tom Pidcock (GBr) Pinarello-Q36.5

00:12:58

9

Jordan Jegat (Fra) Totalenergies

00:22:50

10

Yannis Voisard (Swi) Tudor Pro Cycling

00:24:18

11

Ilan Van Wilder (Bel) Soudal-QuickStep

00:25:02

12

Richard Carapaz (Ecu) EF Education-EasyPost

00:25:45

13

Davide Piganzoli (Ita) Visma-Lease a Bike

00:27:28

14

Adam Yates (GBr) UAE Team Emirates-XRG

00:29:14

15

Egan Bernal (Col) Ineos Grenadiers

00:45:03

16

Tobias Halland Johannessen (Nor) Uno-X Mobility

00:51:19

17

Sepp Kuss (USA) Visma-Lease a Bike

00:51:29

18

Brandon McNulty (USA) UAE Team Emirates-XRG

00:53:04

19

Sean Quinn (USA) EF Education-EasyPost

01:06:47

20

Nicolas Prodhomme (Fra) Decathlon CMA CGM

01:07:39

21

Tiesj Benoot (Bel) Decathlon CMA CGM

01:15:32

22

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

01:17:43

23

Carlos Verona (Spa) Lidl-Trek

01:21:25

24

Quinn Simmons (USA) Lidl-Trek

01:27:25

25

Pablo Castrillo (Spa) Movistar Team

01:35:35

26

Einer Rubio (Col) Movistar Team

01:37:10

27

Thymen Arensman (Ned) Ineos Grenadiers

01:37:56

28

Lennert Van Eetvelt (Bel) Lotto-Intermarché

01:39:52

29

Derek Gee-West (Can) Lidl-Trek

01:41:30

30

Matteo Jorgenson (USA) Visma-Lease a Bike

01:46:14

31

Kévin Vauquelin (Fra) Ineos Grenadiers

01:47:56

32

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

01:52:07

33

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

01:57:06

34

Antonio Tiberi (Ita) Bahrain Victorious

01:58:51

35

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

02:00:19

36

Quinten Hermans (Bel) Pinarello-Q36.5

02:01:24

37

Matthew Riccitello (USA) Decathlon CMA CGM

02:01:42

38

Raul Garcia Pierna (Spa) Movistar Team

02:02:59

39

Harold Tejada (Col) XDS Astana

02:05:20

40

Ben O'Connor (Aus) Jayco-AlUla

02:07:13

41

Tobias Foss (Nor) Ineos Grenadiers

02:08:49

42

Valentin Paret Peintre (Fra) Soudal-QuickStep

02:10:03

43

Jose Felix Parra (Spa) Caja Rural-Seguros RGA

02:11:11

44

Alex Baudin (Fra) EF Education-EasyPost

02:12:00

45

Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe

02:13:52

46

Ion Izaguirre (Spa) Cofidis

02:15:15

47

Mauro Schmid (Swi) Jayco-AlUla

02:16:39

48

Sergio Higuita (Col) XDS Astana

02:17:19

49

Mathias Vacek (Cze) Lidl-Trek

02:19:18

50

Marc Hirschi (Swi) Tudor Pro Cycling

02:20:31

51

Tim Wellens (Bel) UAE Team Emirates-XRG

02:22:15

52

Abel Balderstone (Spa) Caja Rural-Seguros RGA

02:22:55

53

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

02:24:49

54

Aurélien Paret Peintre (Fra) Decathlon CMA CGM

02:26:16

55

Xandro Meurisse (Bel) Pinarello-Q36.5

02:32:50

56

Nicolas Breuillard (Fra) Totalenergies

02:34:12

57

Romain Gregoire (Fra) Groupama-FDJ United

02:35:24

58

Joris Delbove (Fra) Totalenergies

02:36:10

59

Michael Valgren (Den) EF Education-EasyPost

02:40:14

60

Anders Skaarseth (Nor) Uno-X Mobility

02:42:16

61

Javier Romo (Spa) Movistar Team

02:47:12

62

Michael Matthews (Aus) Jayco-AlUla

02:47:43

63

Alexandre Delettre (Fra) Totalenergies

02:47:53

64

Damiano Caruso (Ita) Bahrain Victorious

02:48:04

65

Ewen Costiou (Fra) Groupama-FDJ United

02:51:40

66

Quentin Pacher (Fra) Groupama-FDJ United

02:52:45

67

Ben Healy (Irl) EF Education-EasyPost

02:53:25

68

Anders Halland Johannessen (Nor) Uno-X Mobility

03:02:19

69

Alex Aranburu (Spa) Cofidis

03:02:35

70

Louis Vervaeke (Bel) Soudal-QuickStep

03:03:37

71

Nelson Oliveira (Por) Movistar Team

03:05:59

72

Mathieu van der Poel (Ned) Alpecin-Premier Tech

03:06:26

73

Victor Campenaerts (Bel) Visma-Lease a Bike

03:07:11

74

Jasper Stuyven (Bel) Soudal-QuickStep

03:08:14

75

Rick Pluimers (Ned) Tudor Pro Cycling

03:08:22

76

Lorenzo Germani (Ita) Groupama-FDJ United

03:08:26

77

Bruno Armirail (Fra) Visma-Lease a Bike

03:09:19

78

Clément Russo (Fra) Groupama-FDJ United

03:11:11

79

Nils Politt (Ger) UAE Team Emirates-XRG

03:11:12

80

Vlad Van Mechelen (Bel) Bahrain Victorious

03:13:37

81

George Bennett (NZl) NSN Cycling Team

03:14:26

82

Matteo Vercher (Fra) Totalenergies

03:15:26

83

Lucas Plapp (Aus) Jayco-AlUla

03:15:33

84

Mathis Le Berre (Fra) Totalenergies

03:16:52

85

Kasper Asgreen (Den) EF Education-EasyPost

03:17:13

86

Mads Pedersen (Den) Lidl-Trek

03:17:26

87

Jonas Abrahamsen (Nor) Uno-X Mobility

03:17:33

88

Matej Mohoric (Slo) Bahrain Victorious

03:17:50

89

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

03:18:35

90

Jefferson Cepeda (Ecu) Movistar Team

03:19:24

91

Georg Zimmermann (Ger) Lotto-Intermarché

03:20:26

92

Brent Van Moer (Bel) Pinarello-Q36.5

03:21:59

93

Toms Skujins (Lat) Lidl-Trek

03:22:16

94

Nicolya Vinokurov (Kaz) XDS Astana

03:23:42

95

Damien Howson (Aus) Pinarello-Q36.5

03:27:20

96

Marco Frigo (Ita) NSN Cycling Team

03:27:22

97

Felix Engelhardt (Ger) Jayco-AlUla

03:31:12

98

Emiel Verstrynge (Bel) Alpecin-Premier Tech

03:32:23

99

Magnus Cort (Den) Uno-X Mobility

03:32:26

100

Sebastian Berwick (Aus) Caja Rural-Seguros RGA

03:33:32

101

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

03:34:13

102

Michael Storer (Aus) Tudor Pro Cycling

03:34:39

103

Warren Barguil (Fra) Picnic PostNL

03:35:16

104

Per Strand Hagenes (Nor) Visma-Lease a Bike

03:36:15

105

Max Walker (GBr) EF Education-EasyPost

03:38:10

106

Frank Van Den Broek (Ned) Picnic PostNL

03:40:34

107

Michel Heßmann (Ger) Movistar Team

03:40:57

108

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

03:41:23

109

Simone Velasco (Ita) XDS Astana

03:41:33

110

Robert Stannard (Aus) Bahrain Victorious

03:41:43

111

Benjamin Thomas (Fra) Cofidis

03:42:18

112

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

03:43:19

113

Luke Durbridge (Aus) Jayco-AlUla

03:44:50

114

Thibault Guernalec (Fra) Totalenergies

03:46:26

115

Georg Steinhauser (Ger) EF Education-EasyPost

03:49:36

116

Edward Planckaert (Bel) Alpecin-Premier Tech

03:49:41

117

Jonas Rickaert (Bel) Alpecin-Premier Tech

03:50:04

118

Florian Vermeersch (Bel) UAE Team Emirates-XRG

03:51:08

119

Jakub Otruba (Cze) Caja Rural-Seguros RGA

03:53:49

120

Filippo Ganna (Ita) Ineos Grenadiers

03:54:25

121

Anthony Turgis (Fra) Totalenergies

03:55:02

122

Alex Kirsch (Lux) Cofidis

03:55:34

123

Fred Wright (GBr) Pinarello-Q36.5

03:55:36

124

Michal Kwiatkowski (Pol) Ineos Grenadiers

03:56:42

125

Stefano Oldani (Ita) Caja Rural-Seguros RGA

03:57:07

126

Mike Teunissen (Ned) XDS Astana

03:57:40

127

Hugo Page (Fra) Cofidis

03:59:40

128

Aaron Gate (NZl) XDS Astana

04:00:36

129

Dorian Godon (Fra) Ineos Grenadiers

04:03:40

130

Daan Hoole (Ned) Decathlon CMA CGM

04:04:20

131

Julian Alaphilippe (Fra) Tudor Pro Cycling

04:04:57

132

Joel Nicolau (Spa) Caja Rural-Seguros RGA

04:05:13

133

Liam Slock (Bel) Lotto-Intermarché

04:05:14

134

Dylan Van Baarle (Ned) Soudal-QuickStep

04:05:32

135

Robbe Dhondt (Bel) Picnic PostNL

04:06:22

136

Krists Neilands (Lat) NSN Cycling Team

04:07:32

137

Tim Marsman (Ned) Alpecin-Premier Tech

04:09:45

138

Huub Artz (Ned) Lotto-Intermarché

04:10:13

139

Edoardo Affini (Ita) Visma-Lease a Bike

04:10:55

140

Biniam Girmay (Eri) NSN Cycling Team

04:12:22

141

Joshua Tarling (GBr) Ineos Grenadiers

04:12:53

142

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

04:14:02

143

Pavel Bittner (Cze) Picnic PostNL

04:14:38

144

Niklas Märkl (Ger) Picnic PostNL

04:15:54

145

Max Kanter (Ger) XDS Astana

04:15:55

146

Silvan Dillier (Swi) Alpecin-Premier Tech

04:16:09

147

Jasper Philipsen (Bel) Alpecin-Premier Tech

04:16:14

148

Pascal Ackermann (Ger) Jayco-AlUla

04:16:48

149

Marco Haller (Aut) Tudor Pro Cycling

04:17:27

150

Jenthe Biermans (Bel) Cofidis

04:21:22

151

Pascal Eenkhoorn (Ned) Soudal-QuickStep

04:21:58

152

John Degenkolb (Ger) Picnic PostNL

04:25:28

153

Milan Fretin (Bel) Cofidis

04:25:48

154

Jake Stewart (GBr) NSN Cycling Team

04:25:50

155

Davide Ballerini (Ita) XDS Astana

04:26:55

156

Baptiste Veistroffer (Fra) Lotto-Intermarché

04:27:25

157

Piet Allegaert (Bel) Cofidis

04:30:34

158

Julius Van Den Berg (Ned) Picnic PostNL

04:31:37

159

Phil Bauhaus (Ger) Bahrain Victorious

04:34:49

160

Olav Kooij (Ned) Decathlon CMA CGM

04:35:44

161

Matis Louvel (Fra) NSN Cycling Team

04:36:48

162

Cees Bol (Ned) Decathlon CMA CGM

04:38:10

163

Lewis Askey (GBr) NSN Cycling Team

04:38:18

164

Kamil Gradek (Pol) Bahrain Victorious

04:38:39

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

Mads Pedersen (Den) Lidl-Trek

417

2

Jasper Philipsen (Bel) Alpecin-Premier Tech

386

3

Biniam Girmay (Eri) NSN Cycling Team

361

4

Max Kanter (Ger) XDS Astana

271

5

Olav Kooij (Ned) Decathlon CMA CGM

210

6

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

161

7

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

159

8

Anthony Turgis (Fra) Totalenergies

129

9

Isaac Del Toro (Mex) UAE Team Emirates-XRG

123

10

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

121

11

Milan Fretin (Bel) Cofidis

117

12

Huub Artz (Ned) Lotto-Intermarché

107

13

Paul Seixas (Fra) Decathlon CMA CGM

97

14

Quinn Simmons (USA) Lidl-Trek

89

15

Clément Russo (Fra) Groupama-FDJ United

87

16

Tom Pidcock (GBr) Pinarello-Q36.5

82

17

Baptiste Veistroffer (Fra) Lotto-Intermarché

78

18

Pascal Ackermann (Ger) Jayco-AlUla

78

19

Mathieu van der Poel (Ned) Alpecin-Premier Tech

71

20

Mattias Skjelmose (Den) Lidl-Trek

71

21

Rick Pluimers (Ned) Tudor Pro Cycling

68

22

Tobias Halland Johannessen (Nor) Uno-X Mobility

64

23

Michael Matthews (Aus) Jayco-AlUla

59

24

Mauro Schmid (Swi) Jayco-AlUla

56

25

Harold Tejada (Col) XDS Astana

53

26

Pavel Bittner (Cze) Picnic PostNL

52

27

Juan Ayuso (Spa) Lidl-Trek

51

28

Jake Stewart (GBr) NSN Cycling Team

48

29

Edward Planckaert (Bel) Alpecin-Premier Tech

46

30

Liam Slock (Bel) Lotto-Intermarché

46

31

Jakub Otruba (Cze) Caja Rural-Seguros RGA

45

32

Lenny Martinez (Fra) Bahrain Victorious

43

33

Richard Carapaz (Ecu) EF Education-EasyPost

42

34

Dorian Godon (Fra) Ineos Grenadiers

40

35

Alex Baudin (Fra) EF Education-EasyPost

37

36

Mathias Vacek (Cze) Lidl-Trek

37

37

Nelson Oliveira (Por) Movistar Team

34

38

Kévin Vauquelin (Fra) Ineos Grenadiers

33

39

Davide Ballerini (Ita) XDS Astana

33

40

Phil Bauhaus (Ger) Bahrain Victorious

32

41

Jordan Jegat (Fra) Totalenergies

30

42

Fred Wright (GBr) Pinarello-Q36.5

30

43

Mathis Le Berre (Fra) Totalenergies

27

44

Raul Garcia Pierna (Spa) Movistar Team

26

45

Pablo Castrillo (Spa) Movistar Team

25

46

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

25

47

Filippo Ganna (Ita) Ineos Grenadiers

25

48

Victor Campenaerts (Bel) Visma-Lease a Bike

22

49

Lucas Plapp (Aus) Jayco-AlUla

22

50

Mike Teunissen (Ned) XDS Astana

22

51

Lennert Van Eetvelt (Bel) Lotto-Intermarché

21

52

Julian Alaphilippe (Fra) Tudor Pro Cycling

21

53

Brandon McNulty (USA) UAE Team Emirates-XRG

20

54

Tim Wellens (Bel) UAE Team Emirates-XRG

20

55

Joris Delbove (Fra) Totalenergies

20

56

Felix Engelhardt (Ger) Jayco-AlUla

20

57

Sean Quinn (USA) EF Education-EasyPost

19

58

Ilan Van Wilder (Bel) Soudal-QuickStep

18

59

Bruno Armirail (Fra) Visma-Lease a Bike

18

60

Marco Frigo (Ita) NSN Cycling Team

18

61

Jenthe Biermans (Bel) Cofidis

18

62

Quinten Hermans (Bel) Pinarello-Q36.5

16

63

Frank Van Den Broek (Ned) Picnic PostNL

16

64

Thibault Guernalec (Fra) Totalenergies

16

65

Aaron Gate (NZl) XDS Astana

16

66

Einer Rubio (Col) Movistar Team

15

67

Stefano Oldani (Ita) Caja Rural-Seguros RGA

15

68

Nicolas Breuillard (Fra) Totalenergies

14

69

Romain Gregoire (Fra) Groupama-FDJ United

14

70

Michael Storer (Aus) Tudor Pro Cycling

14

71

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

13

72

Matteo Vercher (Fra) Totalenergies

12

73

Tim Marsman (Ned) Alpecin-Premier Tech

12

74

Jasper Stuyven (Bel) Soudal-QuickStep

11

75

Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe

10

76

Xandro Meurisse (Bel) Pinarello-Q36.5

10

77

Thymen Arensman (Ned) Ineos Grenadiers

9

78

Antonio Tiberi (Ita) Bahrain Victorious

9

79

Ben Healy (Irl) EF Education-EasyPost

9

80

Magnus Cort (Den) Uno-X Mobility

9

81

Yannis Voisard (Swi) Tudor Pro Cycling

8

82

Egan Bernal (Col) Ineos Grenadiers

8

83

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

8

84

Dylan Van Baarle (Ned) Soudal-QuickStep

8

85

Adam Yates (GBr) UAE Team Emirates-XRG

7

86

Florian Vermeersch (Bel) UAE Team Emirates-XRG

7

87

Sepp Kuss (USA) Visma-Lease a Bike

6

88

Abel Balderstone (Spa) Caja Rural-Seguros RGA

6

89

Alex Kirsch (Lux) Cofidis

6

90

Joshua Tarling (GBr) Ineos Grenadiers

6

91

Michael Valgren (Den) EF Education-EasyPost

5

92

Alexandre Delettre (Fra) Totalenergies

5

93

Ewen Costiou (Fra) Groupama-FDJ United

5

94

Jonas Rickaert (Bel) Alpecin-Premier Tech

5

95

Lewis Askey (GBr) NSN Cycling Team

5

96

Davide Piganzoli (Ita) Visma-Lease a Bike

4

97

Marc Hirschi (Swi) Tudor Pro Cycling

4

98

Kasper Asgreen (Den) EF Education-EasyPost

4

99

Jefferson Cepeda (Ecu) Movistar Team

4

100

Joel Nicolau (Spa) Caja Rural-Seguros RGA

4

101

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

3

102

Anders Halland Johannessen (Nor) Uno-X Mobility

3

103

Alex Aranburu (Spa) Cofidis

3

104

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

3

105

Krists Neilands (Lat) NSN Cycling Team

3

106

Nicolas Prodhomme (Fra) Decathlon CMA CGM

2

107

Matteo Jorgenson (USA) Visma-Lease a Bike

2

108

Sergio Higuita (Col) XDS Astana

2

109

Per Strand Hagenes (Nor) Visma-Lease a Bike

2

110

Robert Stannard (Aus) Bahrain Victorious

2

111

Derek Gee-West (Can) Lidl-Trek

1

112

George Bennett (NZl) NSN Cycling Team

1

113

Hugo Page (Fra) Cofidis

1

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

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

70

2

Valentin Paret Peintre (Fra) Soudal-QuickStep

45

3

Richard Carapaz (Ecu) EF Education-EasyPost

39

4

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

36

5

Paul Seixas (Fra) Decathlon CMA CGM

34

6

Isaac Del Toro (Mex) UAE Team Emirates-XRG

30

7

Lenny Martinez (Fra) Bahrain Victorious

22

8

Tom Pidcock (GBr) Pinarello-Q36.5

20

9

Nicolas Prodhomme (Fra) Decathlon CMA CGM

17

10

Alex Baudin (Fra) EF Education-EasyPost

16

11

Tobias Halland Johannessen (Nor) Uno-X Mobility

16

12

Quinn Simmons (USA) Lidl-Trek

14

13

Javier Romo (Spa) Movistar Team

10

14

Mattias Skjelmose (Den) Lidl-Trek

8

15

Mauro Schmid (Swi) Jayco-AlUla

8

16

Ben Healy (Irl) EF Education-EasyPost

8

17

Einer Rubio (Col) Movistar Team

7

18

Raul Garcia Pierna (Spa) Movistar Team

7

19

Brandon McNulty (USA) UAE Team Emirates-XRG

6

20

Yannis Voisard (Swi) Tudor Pro Cycling

6

21

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

6

22

Tim Wellens (Bel) UAE Team Emirates-XRG

6

23

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

5

24

Marco Frigo (Ita) NSN Cycling Team

5

25

Baptiste Veistroffer (Fra) Lotto-Intermarché

5

26

Adam Yates (GBr) UAE Team Emirates-XRG

5

27

Mathias Vacek (Cze) Lidl-Trek

4

28

Juan Ayuso (Spa) Lidl-Trek

4

29

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

4

30

Vlad Van Mechelen (Bel) Bahrain Victorious

4

31

Lucas Plapp (Aus) Jayco-AlUla

4

32

Pablo Castrillo (Spa) Movistar Team

3

33

Kévin Vauquelin (Fra) Ineos Grenadiers

3

34

Anders Halland Johannessen (Nor) Uno-X Mobility

3

35

Felix Engelhardt (Ger) Jayco-AlUla

3

36

Quinten Hermans (Bel) Pinarello-Q36.5

2

37

Ben O'Connor (Aus) Jayco-AlUla

2

38

Liam Slock (Bel) Lotto-Intermarché

2

39

Lennert Van Eetvelt (Bel) Lotto-Intermarché

2

40

Matteo Jorgenson (USA) Visma-Lease a Bike

2

41

Matteo Vercher (Fra) Totalenergies

2

42

Frank Van Den Broek (Ned) Picnic PostNL

2

43

Mathieu van der Poel (Ned) Alpecin-Premier Tech

1

44

Mads Pedersen (Den) Lidl-Trek

1

45

Jordan Jegat (Fra) Totalenergies

1

46

Ewen Costiou (Fra) Groupama-FDJ United

1

47

Louis Vervaeke (Bel) Soudal-QuickStep

1

48

George Bennett (NZl) NSN Cycling Team

1

49

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

1

50

Georg Steinhauser (Ger) EF Education-EasyPost

1

51

Joshua Tarling (GBr) Ineos Grenadiers

1

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

Isaac Del Toro (Mex) UAE Team Emirates-XRG

56:21:09

2

Paul Seixas (Fra) Decathlon CMA CGM

00:00:20

3

Juan Ayuso (Spa) Lidl-Trek

00:02:31

4

Lenny Martinez (Fra) Bahrain Victorious

00:05:59

5

Davide Piganzoli (Ita) Visma-Lease a Bike

00:20:37

6

Quinn Simmons (USA) Lidl-Trek

01:20:34

7

Pablo Castrillo (Spa) Movistar Team

01:28:44

8

Lennert Van Eetvelt (Bel) Lotto-Intermarché

01:33:01

9

Kévin Vauquelin (Fra) Ineos Grenadiers

01:41:05

10

Antonio Tiberi (Ita) Bahrain Victorious

01:52:00

11

Matthew Riccitello (USA) Decathlon CMA CGM

01:54:51

12

Raul Garcia Pierna (Spa) Movistar Team

01:56:08

13

Valentin Paret Peintre (Fra) Soudal-QuickStep

02:03:12

14

Alex Baudin (Fra) EF Education-EasyPost

02:05:09

15

Mathias Vacek (Cze) Lidl-Trek

02:12:27

16

Romain Gregoire (Fra) Groupama-FDJ United

02:28:33

17

Ewen Costiou (Fra) Groupama-FDJ United

02:44:49

18

Lorenzo Germani (Ita) Groupama-FDJ United

03:01:35

19

Vlad Van Mechelen (Bel) Bahrain Victorious

03:06:46

20

Matteo Vercher (Fra) Totalenergies

03:08:35

21

Mathis Le Berre (Fra) Totalenergies

03:10:01

22

Nicolya Vinokurov (Kaz) XDS Astana

03:16:51

23

Emiel Verstrynge (Bel) Alpecin-Premier Tech

03:25:32

24

Per Strand Hagenes (Nor) Visma-Lease a Bike

03:29:24

25

Max Walker (GBr) EF Education-EasyPost

03:31:19

26

Michel Heßmann (Ger) Movistar Team

03:34:06

27

Georg Steinhauser (Ger) EF Education-EasyPost

03:42:45

28

Hugo Page (Fra) Cofidis

03:52:49

29

Robbe Dhondt (Bel) Picnic PostNL

03:59:31

30

Huub Artz (Ned) Lotto-Intermarché

04:03:22

31

Joshua Tarling (GBr) Ineos Grenadiers

04:06:02

32

Pavel Bittner (Cze) Picnic PostNL

04:07:47

33

Milan Fretin (Bel) Cofidis

04:18:57

34

Olav Kooij (Ned) Decathlon CMA CGM

04:28:53

35

Lewis Askey (GBr) NSN Cycling Team

04:31:27

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

Lidl-Trek

168:59:28

2

UAE Team Emirates XRG

00:00:23

3

Red Bull-Bora-Hansgrohe

00:46:13

4

Visma-Lease a Bike

01:24:14

5

Decathlon CMA CGM Team

01:36:56

6

EF Education-Easypost

02:40:36

7

Netcompany Ineos

02:48:02

8

Pinarello-Q36.5

03:35:03

9

Movistar

03:44:55

10

TotalEnergies

04:00:27

11

Bahrain Victorious

04:03:31

12

Soudal Quick-Step

04:39:42

13

Uno-X Mobility

04:50:37

14

Tudor

04:53:30

15

Groupama-FDJ United

05:23:10

16

Jayco Alula

06:14:00

17

XDS Astana

06:28:24

18

Caja Rural-Seguros RGA

06:53:05

19

Lotto Intermarché

06:54:44

20

Alpecin-Premier Tech

07:15:28

21

Cofidis

08:02:44

22

NSN

09:48:26

23

Picnic PostNL

10:08:49

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.