Tour de France: Kuss wins stage 15 in Andorra

Sepp Kuss (Jumbo-Visma) won the first big Tour de France mountain stage in the Pyrenees, as attacks from the break of the day and amongst overall contenders produced some entertaining high-altitude racing on the road to Andorra. 

Swipe to scroll horizontally
Full results
PlaceRider (Country) TeamResult
1Sepp Kuss (USA) Jumbo-Visma05:12:06
2Alejandro Valverde (Spa) Movistar Team00:00:23
3Wout Poels (Ned) Bahrain Victorious00:01:15
4Ion Izagirre Insausti (Spa) Astana-Premier Tech00:01:15
5Ruben Guerreiro (Por) EF Education-Nippo00:01:15
6Nairo Quintana (Col) Team Arkea-Samsic00:01:15
7David Gaudu (Fra) Groupama-FDJ00:01:15
8Daniel Martin (Irl) Israel Start-up Nation00:01:22
9Franck Bonnamour (Fra) B&B Hotels p/b KTM00:01:22
10Aurélien Paret Peintre (Fra) AG2R Citroën Team00:01:22
11Vincenzo Nibali (Ita) Trek-Segafredo00:01:22
12Julian Alaphilippe (Fra) Deceuninck-QuickStep00:01:22
13Neilson Powless (USA) EF Education-Nippo00:03:00
14Mark Donovan (GBr) Team DSM00:03:02
15Dylan Teuns (Bel) Bahrain Victorious00:04:11
16Kenny Elissonde (Fra) Trek-Segafredo00:04:11
17Julien Bernard (Fra) Trek-Segafredo00:04:11
18Sergio Henao Montoya (Col) Qhubeka-NextHash00:04:11
19Wout Van Aert (Bel) Jumbo-Visma00:04:51
20Enric Mas Nicolau (Spa) Movistar Team00:04:51
21Jonas Vingegaard (Den) Jumbo-Visma00:04:51
22Tadej Pogacar (Slo) UAE Team Emirates00:04:51
23Richard Carapaz (Ecu) Ineos Grenadiers00:04:51
24Rigoberto Uran (Col) EF Education-Nippo00:04:51
25Wilco Kelderman (Ned) Bora-Hansgrohe00:04:51
26Ben O'Connor (Aus) AG2R Citroën Team00:04:51
27Alexey Lutsenko (Kaz) Astana-Premier Tech00:05:22
28Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious00:05:22
29Matej Mohoric (Slo) Bahrain Victorious00:05:25
30Michael Woods (Can) Israel Start-up Nation00:06:19
31Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux00:07:14
32Esteban Chaves Rubio (Col) Team BikeExchange00:07:14
33Guillaume Martin (Fra) Cofidis00:08:45
34Valentin Madouas (Fra) Groupama-FDJ00:08:45
35Steven Kruijswijk (Ned) Jumbo-Visma00:08:45
36Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers00:08:45
37Mattia Cattaneo (Ita) Deceuninck-QuickStep00:09:48
38Geraint Thomas (GBr) Ineos Grenadiers00:09:48
39Davide Ballerini (Ita) Deceuninck-QuickStep00:13:13
40Thomas De Gendt (Bel) Lotto Soudal00:13:13
41Sergio Higuita Garcia (Col) EF Education-Nippo00:13:13
42Emanuel Buchmann (Ger) Bora-Hansgrohe00:14:35
43Michael Schär (Swi) AG2R Citroën Team00:14:35
44Jasper Stuyven (Bel) Trek-Segafredo00:14:35
45Patrick Konrad (Aut) Bora-Hansgrohe00:14:35
46Pierre Latour (Fra) TotalEnergies00:14:35
47Xandro Meurisse (Bel) Alpecin-Fenix00:15:57
48Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux00:15:57
49Cristian Rodriguez Martin (Spa) TotalEnergies00:15:57
50Dylan van Baarle (Ned) Ineos Grenadiers00:15:57
51Miguel Angel Lopez Moreno (Col) Movistar Team00:17:04
52Simon Geschke (Ger) Cofidis00:18:06
53Ruben Fernandez (Spa) Cofidis00:18:06
54Michael Matthews (Aus) Team BikeExchange00:19:17
55Jakob Fuglsang (Den) Astana-Premier Tech00:20:06
56Richie Porte (Aus) Ineos Grenadiers00:20:06
57Quentin Pacher (Fra) B&B Hotels p/b KTM00:20:06
58Alex Aranburu Deba (Spa) Astana-Premier Tech00:20:06
59Jonas Rutsch (Ger) EF Education-Nippo00:20:06
60Rui Costa (Por) UAE Team Emirates00:20:06
61Magnus Cort (Den) EF Education-Nippo00:20:06
62Bauke Mollema (Ned) Trek-Segafredo00:20:06
63Tao Geoghegan Hart (GBr) Ineos Grenadiers00:20:06
64Mike Teunissen (Ned) Jumbo-Visma00:20:06
65Sean Bennett (USA) Qhubeka-NextHash00:20:06
66Jesus Herrada (Spa) Cofidis00:20:06
67Lukas Pöstlberger (Aut) Bora-Hansgrohe00:22:50
68Silvan Dillier (Swi) Alpecin-Fenix00:23:07
69Stefan Küng (Swi) Groupama-FDJ00:23:07
70Fred Wright (GBr) Bahrain Victorious00:23:07
71Cyril Barthe (Fra) B&B Hotels p/b KTM00:23:07
72Chris Froome (GBr) Israel Start-up Nation00:23:07
73Marco Haller (Aut) Bahrain Victorious00:23:07
74Jorge Arcas (Spa) Movistar Team00:23:07
75Luke Durbridge (Aus) Team BikeExchange00:23:07
76Imanol Erviti (Spa) Movistar Team00:23:07
77Christopher Juul-Jensen (Den) Team BikeExchange00:23:07
78Brent Van Moer (Bel) Lotto Soudal00:23:45
79Jasper Philipsen (Bel) Alpecin-Fenix00:23:45
80Harry Sweeny (Aus) Lotto Soudal00:23:45
81Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux00:23:45
82Dorian Godon (Fra) AG2R Citroën Team00:23:45
83Fabien Doubey (Fra) TotalEnergies00:23:45
84Michael Valgren (Den) EF Education-Nippo00:23:45
85Hugo Houle (Can) Astana-Premier Tech00:23:45
86Elie Gesbert (Fra) Team Arkea-Samsic00:23:45
87Kasper Asgreen (Den) Deceuninck-QuickStep00:23:45
88Michal Kwiatkowski (Pol) Ineos Grenadiers00:23:45
89Carlos Barbero (Spa) Qhubeka-NextHash00:23:45
90Davide Formolo (Ita) UAE Team Emirates00:23:45
91Marc Hirschi (Swi) UAE Team Emirates00:23:45
92Pierre-Luc Périchon (Fra) Cofidis00:23:45
93Pierre Rolland (Fra) B&B Hotels p/b KTM00:23:45
94Omer Goldstein (Isr) Israel Start-up Nation00:23:45
95Rafal Majka (Pol) UAE Team Emirates00:23:45
96Carlos Verona Quintanilla (Spa) Movistar Team00:23:45
97Brandon McNulty (USA) UAE Team Emirates00:23:45
98Jeremy Cabot (Fra) TotalEnergies00:23:45
99Omar Fraile Matarranz (Spa) Astana-Premier Tech00:23:45
100Jonas Rickaert (Bel) Alpecin-Fenix00:23:45
101Ivan Garcia Cortina (Spa) Movistar Team00:24:27
102Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux00:24:27
103Oliver Naesen (Bel) AG2R Citroën Team00:24:27
104Christophe Laporte (Fra) Cofidis00:24:31
105Daniel Oss (Ita) Bora-Hansgrohe00:24:31
106Ide Schelling (Ned) Bora-Hansgrohe00:24:31
107Bruno Armirail (Fra) Groupama-FDJ00:24:31
108Anthony Turgis (Fra) TotalEnergies00:25:35
109Nils Politt (Ger) Bora-Hansgrohe00:25:35
110Maxime Chevalier (Fra) B&B Hotels p/b KTM00:25:55
111Mikkel Bjerg (Den) UAE Team Emirates00:26:01
112Mads Pedersen (Den) Trek-Segafredo00:26:27
113Casper Pedersen (Den) Team DSM00:26:27
114Toms Skujins (Lat) Trek-Segafredo00:26:27
115Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux00:26:27
116Cyril Gautier (Fra) B&B Hotels p/b KTM00:26:27
117Connor Swift (GBr) Team Arkea-Samsic00:26:27
118Luka Mezgec (Slo) Team BikeExchange00:26:27
119Sonny Colbrelli (Ita) Bahrain Victorious00:26:27
120Anthony Perez (Fra) Cofidis00:26:27
121Dmitriy Gruzdev (Kaz) Astana-Premier Tech00:27:10
122Guillaume Boivin (Can) Israel Start-up Nation00:28:19
123André Greipel (Ger) Israel Start-up Nation00:30:49
124Simon Clarke (Aus) Qhubeka-NextHash00:30:49
125Reto Hollenstein (Swi) Israel Start-up Nation00:30:49
126Rick Zabel (Ger) Israel Start-up Nation00:30:49
127Julien Simon (Fra) TotalEnergies00:30:49
128Kristian Sbaragli (Ita) Alpecin-Fenix00:30:49
129Philippe Gilbert (Bel) Lotto Soudal00:30:49
130Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux00:30:49
131Greg Van Avermaet (Bel) AG2R Citroën Team00:30:49
132Edward Theuns (Bel) Trek-Segafredo00:30:49
133Victor de la Parte (Spa) TotalEnergies00:30:49
134Petr Vakoc (Cze) Alpecin-Fenix00:30:49
135Joris Nieuwenhuis (Ned) Team DSM00:30:52
136Nils Eekhoff (Ned) Team DSM00:30:52
137Cees Bol (Ned) Team DSM00:30:52
138Stefan Bissegger (Swi) EF Education-Nippo00:31:37
139Jelle Wallays (Bel) Cofidis00:33:20
140Maximilian Walscheid (Ger) Qhubeka-NextHash00:33:20
141Vegard Stake Laengen (Nor) UAE Team Emirates00:33:20
142Amund Grøndahl Jansen (Nor) Team BikeExchange00:34:48
143Benoit Cosnefroy (Fra) AG2R Citroën Team00:34:48
144Michael Mørkøv (Den) Deceuninck-QuickStep00:34:57
145Tim Declercq (Bel) Deceuninck-QuickStep00:34:57
146Dries Devenyns (Bel) Deceuninck-QuickStep00:34:57
147Mark Cavendish (GBr) Deceuninck-QuickStep00:34:57
DNFNacer Bouhanni (Fra) Team Arkea-SamsicRow 147 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Olette km. 66.9
PlaceRider (Country) TeamResult
1Michael Matthews (Aus) Team BikeExchange20
2Thomas De Gendt (Bel) Lotto Soudal17
3Davide Ballerini (Ita) Deceuninck-QuickStep15
4Matej Mohoric (Slo) Bahrain Victorious13
5Bruno Armirail (Fra) Groupama-FDJ11
6Valentin Madouas (Fra) Groupama-FDJ10
7David Gaudu (Fra) Groupama-FDJ9
8Lukas Pöstlberger (Aut) Bora-Hansgrohe8
9Kenny Elissonde (Fra) Trek-Segafredo7
10Julien Bernard (Fra) Trek-Segafredo6
11Dylan Teuns (Bel) Bahrain Victorious5
12Neilson Powless (USA) EF Education-Nippo4
13Sepp Kuss (USA) Jumbo-Visma3
14Steven Kruijswijk (Ned) Jumbo-Visma2
15Wout Van Aert (Bel) Jumbo-Visma1
Swipe to scroll horizontally
Sprint 2 - Andorre-La-Vieille km. 191.3
PlaceRider (Country) TeamResult
1Sepp Kuss (USA) Jumbo-Visma20
2Alejandro Valverde (Spa) Movistar Team17
3Wout Poels (Ned) Bahrain Victorious15
4Ion Izagirre Insausti (Spa) Astana-Premier Tech13
5Ruben Guerreiro (Por) EF Education-Nippo11
6Nairo Quintana (Col) Team Arkea-Samsic10
7David Gaudu (Fra) Groupama-FDJ9
8Daniel Martin (Irl) Israel Start-up Nation8
9Franck Bonnamour (Fra) B&B Hotels p/b KTM7
10Aurélien Paret Peintre (Fra) AG2R Citroën Team6
11Vincenzo Nibali (Ita) Trek-Segafredo5
12Julian Alaphilippe (Fra) Deceuninck-QuickStep4
13Neilson Powless (USA) EF Education-Nippo3
14Mark Donovan (GBr) Team DSM2
15Dylan Teuns (Bel) Bahrain Victorious1
Swipe to scroll horizontally
Mountain 1 - Montã©E De Mont-Louis (1 560 M) km. 86.3
PlaceRider (Country) TeamResult
1Wout Poels (Ned) Bahrain Victorious10
2Wout Van Aert (Bel) Jumbo-Visma8
3Michael Woods (Can) Israel Start-up Nation6
4Thomas De Gendt (Bel) Lotto Soudal4
5Valentin Madouas (Fra) Groupama-FDJ2
6David Gaudu (Fra) Groupama-FDJ1
Swipe to scroll horizontally
Mountain 2 - Col De Puymorens (1 915 M) km. 133.1
PlaceRider (Country) TeamResult
1Wout Van Aert (Bel) Jumbo-Visma5
2Wout Poels (Ned) Bahrain Victorious3
3Michael Woods (Can) Israel Start-up Nation2
4Alejandro Valverde (Spa) Movistar Team1
Swipe to scroll horizontally
Mountain 3 - Port D'Envalira (2 408 M) km. Souvenir Henri Desgrange km. 146.7
PlaceRider (Country) TeamResult
1Nairo Quintana (Col) Team Arkea-Samsic10
2Wout Van Aert (Bel) Jumbo-Visma8
3Wout Poels (Ned) Bahrain Victorious6
4Michael Woods (Can) Israel Start-up Nation4
5Alejandro Valverde (Spa) Movistar Team2
6David Gaudu (Fra) Groupama-FDJ1
Swipe to scroll horizontally
Mountain 4 - Col De Beixalis (1 796 M) (Cs210-Cs310) km. Point Bonus km. 176.5
PlaceRider (Country) TeamResult
1Sepp Kuss (USA) Jumbo-Visma10
2Alejandro Valverde (Spa) Movistar Team8
3Wout Poels (Ned) Bahrain Victorious6
4Nairo Quintana (Col) Team Arkea-Samsic4
5Ruben Guerreiro (Por) EF Education-Nippo2
6Ion Izagirre Insausti (Spa) Astana-Premier Tech1
Swipe to scroll horizontally
Young riders
PlaceRider (Country) TeamResult
1David Gaudu (Fra) Groupama-FDJ05:13:21
2Aurélien Paret Peintre (Fra) AG2R Citroën Team00:00:07
3Neilson Powless (USA) EF Education-Nippo00:01:45
4Mark Donovan (GBr) Team DSM00:01:47
5Jonas Vingegaard (Den) Jumbo-Visma00:03:36
6Tadej Pogacar (Slo) UAE Team Emirates00:03:36
7Valentin Madouas (Fra) Groupama-FDJ00:07:30
8Sergio Higuita Garcia (Col) EF Education-Nippo00:11:58
9Jonas Rutsch (Ger) EF Education-Nippo00:18:51
10Sean Bennett (USA) Qhubeka-NextHash00:18:51
11Fred Wright (GBr) Bahrain Victorious00:21:52
12Cyril Barthe (Fra) B&B Hotels p/b KTM00:21:52
13Brent Van Moer (Bel) Lotto Soudal00:22:30
14Jasper Philipsen (Bel) Alpecin-Fenix00:22:30
15Harry Sweeny (Aus) Lotto Soudal00:22:30
16Dorian Godon (Fra) AG2R Citroën Team00:22:30
17Marc Hirschi (Swi) UAE Team Emirates00:22:30
18Omer Goldstein (Isr) Israel Start-up Nation00:22:30
19Brandon McNulty (USA) UAE Team Emirates00:22:30
20Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux00:23:12
21Ide Schelling (Ned) Bora-Hansgrohe00:23:16
22Maxime Chevalier (Fra) B&B Hotels p/b KTM00:24:40
23Mikkel Bjerg (Den) UAE Team Emirates00:24:46
24Casper Pedersen (Den) Team DSM00:25:12
25Joris Nieuwenhuis (Ned) Team DSM00:29:37
26Nils Eekhoff (Ned) Team DSM00:29:37
27Stefan Bissegger (Swi) EF Education-Nippo00:30:22
Swipe to scroll horizontally
Combativity
PlaceRider (Country) TeamResult
1Wout Van Aert (Bel) Jumbo-VismaRow 0 - Cell 2
Swipe to scroll horizontally
Teams
PlaceRider (Country) TeamResult
1EF Education-Nippo15:45:24
2Jumbo-Visma00:00:36
3Trek-Segafredo00:00:38
4Bahrain Victorious00:01:42
5AG2R Citroën Team00:11:42
6Movistar Team00:13:12
7Ineos Grenadiers00:14:18
8Deceuninck-QuickStep00:15:17
9Astana-Premier Tech00:17:37
10Israel Start-up Nation00:21:42
11Groupama-FDJ00:24:01
12Bora-Hansgrohe00:24:55
13B&B Hotels p/b KTM00:35:29
14Cofidis00:35:51
15Intermarché-Wanty-Gobert Matériaux00:37:50
16Qhubeka-NextHash00:38:56
17UAE Team Emirates00:39:36
18Team BikeExchange00:40:32
19Team Arkea-Samsic00:42:21
20TotalEnergies00:45:11
21Team DSM00:51:15
22Lotto Soudal00:51:37
23Alpecin-Fenix00:53:43
Swipe to scroll horizontally
General classification after stage 15
PlaceRider (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates62:07:18
2Rigoberto Uran (Col) EF Education-Nippo00:05:18
3Jonas Vingegaard (Den) Jumbo-Visma00:05:32
4Richard Carapaz (Ecu) Ineos Grenadiers00:05:33
5Ben O'Connor (Aus) AG2R Citroën Team00:05:58
6Wilco Kelderman (Ned) Bora-Hansgrohe00:06:16
7Alexey Lutsenko (Kaz) Astana-Premier Tech00:07:01
8Enric Mas Nicolau (Spa) Movistar Team00:07:11
9Guillaume Martin (Fra) Cofidis00:07:58
10Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious00:10:59
11Mattia Cattaneo (Ita) Deceuninck-QuickStep00:14:45
12Aurélien Paret Peintre (Fra) AG2R Citroën Team00:21:15
13Esteban Chaves Rubio (Col) Team BikeExchange00:22:51
14David Gaudu (Fra) Groupama-FDJ00:27:15
15Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux00:29:16
16Wout Van Aert (Bel) Jumbo-Visma00:31:43
17Wout Poels (Ned) Bahrain Victorious00:35:49
18Sergio Henao Montoya (Col) Qhubeka-NextHash00:36:48
19Dylan Teuns (Bel) Bahrain Victorious00:43:14
20Ruben Guerreiro (Por) EF Education-Nippo00:44:01
21Bauke Mollema (Ned) Trek-Segafredo00:47:17
22Alejandro Valverde (Spa) Movistar Team00:50:15
23Julian Alaphilippe (Fra) Deceuninck-QuickStep00:55:12
24Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers00:55:28
25Michael Woods (Can) Israel Start-up Nation00:56:43
26Kenny Elissonde (Fra) Trek-Segafredo00:56:58
27Sergio Higuita Garcia (Col) EF Education-Nippo00:57:26
28Patrick Konrad (Aut) Bora-Hansgrohe01:01:01
29Steven Kruijswijk (Ned) Jumbo-Visma01:01:32
30Ion Izagirre Insausti (Spa) Astana-Premier Tech01:04:57
31Nairo Quintana (Col) Team Arkea-Samsic01:04:59
32Franck Bonnamour (Fra) B&B Hotels p/b KTM01:06:05
33Vincenzo Nibali (Ita) Trek-Segafredo01:07:05
34Jakob Fuglsang (Den) Astana-Premier Tech01:18:17
35Richie Porte (Aus) Ineos Grenadiers01:22:12
36Mark Donovan (GBr) Team DSM01:22:49
37Davide Formolo (Ita) UAE Team Emirates01:25:17
38Valentin Madouas (Fra) Groupama-FDJ01:25:30
39Miguel Angel Lopez Moreno (Col) Movistar Team01:27:05
40Pierre Rolland (Fra) B&B Hotels p/b KTM01:27:07
41Xandro Meurisse (Bel) Alpecin-Fenix01:27:08
42Julien Bernard (Fra) Trek-Segafredo01:29:35
43Emanuel Buchmann (Ger) Bora-Hansgrohe01:29:56
44Neilson Powless (USA) EF Education-Nippo01:33:02
45Jasper Stuyven (Bel) Trek-Segafredo01:33:28
46Quentin Pacher (Fra) B&B Hotels p/b KTM01:34:22
47Geraint Thomas (GBr) Ineos Grenadiers01:34:23
48Matej Mohoric (Slo) Bahrain Victorious01:34:34
49Sepp Kuss (USA) Jumbo-Visma01:36:28
50Rafal Majka (Pol) UAE Team Emirates01:36:38
51Daniel Martin (Irl) Israel Start-up Nation01:37:05
52Cristian Rodriguez Martin (Spa) TotalEnergies01:41:24
53Stefan Küng (Swi) Groupama-FDJ01:41:52
54Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux01:43:20
55Kasper Asgreen (Den) Deceuninck-QuickStep01:43:50
56Sonny Colbrelli (Ita) Bahrain Victorious01:45:43
57Pierre Latour (Fra) TotalEnergies01:46:32
58Nils Politt (Ger) Bora-Hansgrohe01:48:21
59Michal Kwiatkowski (Pol) Ineos Grenadiers01:49:43
60Michael Valgren (Den) EF Education-Nippo01:50:42
61Dylan van Baarle (Ned) Ineos Grenadiers01:51:21
62Magnus Cort (Den) EF Education-Nippo01:52:20
63Omar Fraile Matarranz (Spa) Astana-Premier Tech01:52:31
64Hugo Houle (Can) Astana-Premier Tech01:53:40
65Imanol Erviti (Spa) Movistar Team01:54:50
66Simon Geschke (Ger) Cofidis01:55:45
67Elie Gesbert (Fra) Team Arkea-Samsic01:55:59
68Jonas Rutsch (Ger) EF Education-Nippo01:56:00
69Brent Van Moer (Bel) Lotto Soudal02:00:42
70Michael Schär (Swi) AG2R Citroën Team02:00:43
71Rui Costa (Por) UAE Team Emirates02:00:51
72Tao Geoghegan Hart (GBr) Ineos Grenadiers02:05:35
73Silvan Dillier (Swi) Alpecin-Fenix02:05:45
74Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux02:05:56
75Cyril Gautier (Fra) B&B Hotels p/b KTM02:08:48
76Oliver Naesen (Bel) AG2R Citroën Team02:09:33
77Connor Swift (GBr) Team Arkea-Samsic02:12:00
78Alex Aranburu Deba (Spa) Astana-Premier Tech02:12:57
79Toms Skujins (Lat) Trek-Segafredo02:14:33
80Harry Sweeny (Aus) Lotto Soudal02:15:20
81Brandon McNulty (USA) UAE Team Emirates02:15:44
82Anthony Turgis (Fra) TotalEnergies02:15:48
83Cyril Barthe (Fra) B&B Hotels p/b KTM02:15:50
84Dorian Godon (Fra) AG2R Citroën Team02:17:53
85Fabien Doubey (Fra) TotalEnergies02:18:16
86Ruben Fernandez (Spa) Cofidis02:18:31
87Michael Matthews (Aus) Team BikeExchange02:19:04
88Greg Van Avermaet (Bel) AG2R Citroën Team02:19:46
89Bruno Armirail (Fra) Groupama-FDJ02:20:30
90Jesus Herrada (Spa) Cofidis02:20:34
91Luka Mezgec (Slo) Team BikeExchange02:20:37
92Ivan Garcia Cortina (Spa) Movistar Team02:21:19
93Philippe Gilbert (Bel) Lotto Soudal02:21:21
94Thomas De Gendt (Bel) Lotto Soudal02:22:22
95Benoit Cosnefroy (Fra) AG2R Citroën Team02:23:22
96Victor de la Parte (Spa) TotalEnergies02:23:35
97Anthony Perez (Fra) Cofidis02:24:00
98Jorge Arcas (Spa) Movistar Team02:25:03
99Mike Teunissen (Ned) Jumbo-Visma02:25:05
100Jonas Rickaert (Bel) Alpecin-Fenix02:26:42
101Guillaume Boivin (Can) Israel Start-up Nation02:26:44
102Pierre-Luc Périchon (Fra) Cofidis02:28:29
103Luke Durbridge (Aus) Team BikeExchange02:29:39
104Maxime Chevalier (Fra) B&B Hotels p/b KTM02:30:13
105Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux02:31:23
106Stefan Bissegger (Swi) EF Education-Nippo02:33:00
107Davide Ballerini (Ita) Deceuninck-QuickStep02:33:26
108Christophe Laporte (Fra) Cofidis02:34:54
109Kristian Sbaragli (Ita) Alpecin-Fenix02:35:02
110Carlos Verona Quintanilla (Spa) Movistar Team02:35:56
111Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux02:39:20
112Fred Wright (GBr) Bahrain Victorious02:39:56
113Jasper Philipsen (Bel) Alpecin-Fenix02:40:56
114Christopher Juul-Jensen (Den) Team BikeExchange02:41:59
115Lukas Pöstlberger (Aut) Bora-Hansgrohe02:42:01
116Dmitriy Gruzdev (Kaz) Astana-Premier Tech02:42:44
117Vegard Stake Laengen (Nor) UAE Team Emirates02:43:57
118Mikkel Bjerg (Den) UAE Team Emirates02:45:47
119André Greipel (Ger) Israel Start-up Nation02:46:39
120Edward Theuns (Bel) Trek-Segafredo02:46:47
121Petr Vakoc (Cze) Alpecin-Fenix02:46:48
122Daniel Oss (Ita) Bora-Hansgrohe02:48:27
123Ide Schelling (Ned) Bora-Hansgrohe02:49:52
124Marc Hirschi (Swi) UAE Team Emirates02:51:41
125Simon Clarke (Aus) Qhubeka-NextHash02:53:10
126Sean Bennett (USA) Qhubeka-NextHash02:53:13
127Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux02:53:57
128Jelle Wallays (Bel) Cofidis02:54:21
129Nils Eekhoff (Ned) Team DSM02:54:28
130Omer Goldstein (Isr) Israel Start-up Nation02:56:57
131Chris Froome (GBr) Israel Start-up Nation02:57:00
132Maximilian Walscheid (Ger) Qhubeka-NextHash02:57:56
133Carlos Barbero (Spa) Qhubeka-NextHash02:58:41
134Joris Nieuwenhuis (Ned) Team DSM02:58:45
135Rick Zabel (Ger) Israel Start-up Nation02:59:37
136Marco Haller (Aut) Bahrain Victorious02:59:52
137Casper Pedersen (Den) Team DSM03:00:12
138Dries Devenyns (Bel) Deceuninck-QuickStep03:01:17
139Julien Simon (Fra) TotalEnergies03:05:58
140Jeremy Cabot (Fra) TotalEnergies03:07:28
141Reto Hollenstein (Swi) Israel Start-up Nation03:09:50
142Michael Mørkøv (Den) Deceuninck-QuickStep03:13:33
143Mark Cavendish (GBr) Deceuninck-QuickStep03:14:36
144Cees Bol (Ned) Team DSM03:18:17
145Mads Pedersen (Den) Trek-Segafredo03:21:04
146Tim Declercq (Bel) Deceuninck-QuickStep03:36:48
147Amund Grøndahl Jansen (Nor) Team BikeExchange03:46:14
Swipe to scroll horizontally
Points Classification
PlaceRider (Country) TeamResult
1Mark Cavendish (GBr) Deceuninck-QuickStep279
2Michael Matthews (Aus) Team BikeExchange207
3Jasper Philipsen (Bel) Alpecin-Fenix174
4Sonny Colbrelli (Ita) Bahrain Victorious159
5Julian Alaphilippe (Fra) Deceuninck-QuickStep135
6Tadej Pogacar (Slo) UAE Team Emirates103
7Wout Van Aert (Bel) Jumbo-Visma101
8Michael Mørkøv (Den) Deceuninck-QuickStep95
9Matej Mohoric (Slo) Bahrain Victorious81
10Bauke Mollema (Ned) Trek-Segafredo76
11Nils Politt (Ger) Bora-Hansgrohe70
12Stefan Küng (Swi) Groupama-FDJ64
13André Greipel (Ger) Israel Start-up Nation63
14Kasper Asgreen (Den) Deceuninck-QuickStep62
15Jonas Vingegaard (Den) Jumbo-Visma54
16Mattia Cattaneo (Ita) Deceuninck-QuickStep51
17Luka Mezgec (Slo) Team BikeExchange50
18Sergio Higuita Garcia (Col) EF Education-Nippo48
19Patrick Konrad (Aut) Bora-Hansgrohe47
20Brent Van Moer (Bel) Lotto Soudal45
21Imanol Erviti (Spa) Movistar Team45
22Cees Bol (Ned) Team DSM45
23Wilco Kelderman (Ned) Bora-Hansgrohe44
24Harry Sweeny (Aus) Lotto Soudal44
25Edward Theuns (Bel) Trek-Segafredo43
26Davide Ballerini (Ita) Deceuninck-QuickStep42
27Wout Poels (Ned) Bahrain Victorious40
28Dylan Teuns (Bel) Bahrain Victorious39
29Michael Woods (Can) Israel Start-up Nation38
30Magnus Cort (Den) EF Education-Nippo38
31David Gaudu (Fra) Groupama-FDJ36
32Anthony Perez (Fra) Cofidis36
33Franck Bonnamour (Fra) B&B Hotels p/b KTM33
34Jasper Stuyven (Bel) Trek-Segafredo32
35Ide Schelling (Ned) Bora-Hansgrohe31
36Richard Carapaz (Ecu) Ineos Grenadiers31
37Guillaume Martin (Fra) Cofidis31
38Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux31
39Ion Izagirre Insausti (Spa) Astana-Premier Tech30
40Anthony Turgis (Fra) TotalEnergies30
41Toms Skujins (Lat) Trek-Segafredo29
42Julien Bernard (Fra) Trek-Segafredo28
43Ivan Garcia Cortina (Spa) Movistar Team28
44Maxime Chevalier (Fra) B&B Hotels p/b KTM28
45Connor Swift (GBr) Team Arkea-Samsic27
46Christophe Laporte (Fra) Cofidis27
47Cyril Barthe (Fra) B&B Hotels p/b KTM26
48Alexey Lutsenko (Kaz) Astana-Premier Tech26
49Elie Gesbert (Fra) Team Arkea-Samsic26
50Sepp Kuss (USA) Jumbo-Visma25
51Kenny Elissonde (Fra) Trek-Segafredo24
52Neilson Powless (USA) EF Education-Nippo24
53Pierre Latour (Fra) TotalEnergies24
54Jonas Rickaert (Bel) Alpecin-Fenix23
55Enric Mas Nicolau (Spa) Movistar Team23
56Alex Aranburu Deba (Spa) Astana-Premier Tech23
57Pierre-Luc Périchon (Fra) Cofidis23
58Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux23
59Rigoberto Uran (Col) EF Education-Nippo22
60Hugo Houle (Can) Astana-Premier Tech22
61Ben O'Connor (Aus) AG2R Citroën Team21
62Xandro Meurisse (Bel) Alpecin-Fenix21
63Daniel Martin (Irl) Israel Start-up Nation21
64Greg Van Avermaet (Bel) AG2R Citroën Team20
65Omer Goldstein (Isr) Israel Start-up Nation20
66Ruben Guerreiro (Por) EF Education-Nippo19
67Nairo Quintana (Col) Team Arkea-Samsic18
68Mads Pedersen (Den) Trek-Segafredo18
69Alejandro Valverde (Spa) Movistar Team17
70Michael Schär (Swi) AG2R Citroën Team17
71Thomas De Gendt (Bel) Lotto Soudal17
72Sean Bennett (USA) Qhubeka-NextHash17
73Dries Devenyns (Bel) Deceuninck-QuickStep17
74Aurélien Paret Peintre (Fra) AG2R Citroën Team15
75Esteban Chaves Rubio (Col) Team BikeExchange15
76Valentin Madouas (Fra) Groupama-FDJ15
77Omar Fraile Matarranz (Spa) Astana-Premier Tech15
78Fred Wright (GBr) Bahrain Victorious15
79Jeremy Cabot (Fra) TotalEnergies15
80Maximilian Walscheid (Ger) Qhubeka-NextHash14
81Sergio Henao Montoya (Col) Qhubeka-NextHash13
82Dorian Godon (Fra) AG2R Citroën Team13
83Stefan Bissegger (Swi) EF Education-Nippo13
84Kristian Sbaragli (Ita) Alpecin-Fenix13
85Daniel Oss (Ita) Bora-Hansgrohe13
86Jelle Wallays (Bel) Cofidis13
87Jakob Fuglsang (Den) Astana-Premier Tech11
88Quentin Pacher (Fra) B&B Hotels p/b KTM11
89Bruno Armirail (Fra) Groupama-FDJ11
90Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious10
91Vincenzo Nibali (Ita) Trek-Segafredo10
92Christopher Juul-Jensen (Den) Team BikeExchange10
93Simon Clarke (Aus) Qhubeka-NextHash10
94Edvald Boasson Hagen (Nor) TotalEnergies10
95Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux9
96Philippe Gilbert (Bel) Lotto Soudal9
97Lukas Pöstlberger (Aut) Bora-Hansgrohe8
98Mikkel Bjerg (Den) UAE Team Emirates8
99Richie Porte (Aus) Ineos Grenadiers7
100Geraint Thomas (GBr) Ineos Grenadiers7
101Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux7
102Davide Formolo (Ita) UAE Team Emirates6
103Silvan Dillier (Swi) Alpecin-Fenix6
104Cyril Gautier (Fra) B&B Hotels p/b KTM5
105Rick Zabel (Ger) Israel Start-up Nation5
106Tao Geoghegan Hart (GBr) Ineos Grenadiers4
107Nils Eekhoff (Ned) Team DSM4
108Pierre Rolland (Fra) B&B Hotels p/b KTM3
109Brandon McNulty (USA) UAE Team Emirates3
110Steven Kruijswijk (Ned) Jumbo-Visma2
111Mark Donovan (GBr) Team DSM2
112Jesus Herrada (Spa) Cofidis2
113Mike Teunissen (Ned) Jumbo-Visma2
114Dmitriy Gruzdev (Kaz) Astana-Premier Tech2
115Marco Haller (Aut) Bahrain Victorious2
116Marc Hirschi (Swi) UAE Team Emirates1
117Reto Hollenstein (Swi) Israel Start-up Nation-6
Swipe to scroll horizontally
Mountains Classification
PlaceRider (Country) TeamResult
1Wout Poels (Ned) Bahrain Victorious74
2Michael Woods (Can) Israel Start-up Nation66
3Nairo Quintana (Col) Team Arkea-Samsic64
4Wout Van Aert (Bel) Jumbo-Visma64
5Bauke Mollema (Ned) Trek-Segafredo41
6Kenny Elissonde (Fra) Trek-Segafredo27
7Tadej Pogacar (Slo) UAE Team Emirates26
8Ben O'Connor (Aus) AG2R Citroën Team24
9Sergio Higuita Garcia (Col) EF Education-Nippo24
10Julian Alaphilippe (Fra) Deceuninck-QuickStep20
11Jonas Vingegaard (Den) Jumbo-Visma20
12Anthony Perez (Fra) Cofidis19
13Guillaume Martin (Fra) Cofidis15
14Sepp Kuss (USA) Jumbo-Visma14
15Mattia Cattaneo (Ita) Deceuninck-QuickStep13
16Rigoberto Uran (Col) EF Education-Nippo12
17Matej Mohoric (Slo) Bahrain Victorious11
18Alejandro Valverde (Spa) Movistar Team11
19Dylan Teuns (Bel) Bahrain Victorious10
20Daniel Martin (Irl) Israel Start-up Nation10
21Richard Carapaz (Ecu) Ineos Grenadiers8
22Pierre Rolland (Fra) B&B Hotels p/b KTM8
23Pierre Latour (Fra) TotalEnergies6
24Ide Schelling (Ned) Bora-Hansgrohe5
25Ion Izagirre Insausti (Spa) Astana-Premier Tech5
26Kristian Sbaragli (Ita) Alpecin-Fenix4
27Alexey Lutsenko (Kaz) Astana-Premier Tech4
28Xandro Meurisse (Bel) Alpecin-Fenix4
29Jasper Stuyven (Bel) Trek-Segafredo4
30Sonny Colbrelli (Ita) Bahrain Victorious4
31Thomas De Gendt (Bel) Lotto Soudal4
32Brent Van Moer (Bel) Lotto Soudal3
33Harry Sweeny (Aus) Lotto Soudal3
34Nils Politt (Ger) Bora-Hansgrohe2
35Edward Theuns (Bel) Trek-Segafredo2
36David Gaudu (Fra) Groupama-FDJ2
37Ruben Guerreiro (Por) EF Education-Nippo2
38Patrick Konrad (Aut) Bora-Hansgrohe2
39Franck Bonnamour (Fra) B&B Hotels p/b KTM2
40Valentin Madouas (Fra) Groupama-FDJ2
41Hugo Houle (Can) Astana-Premier Tech1
42Greg Van Avermaet (Bel) AG2R Citroën Team1
43Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux1
44Jelle Wallays (Bel) Cofidis1
45Esteban Chaves Rubio (Col) Team BikeExchange1
46Stefan Küng (Swi) Groupama-FDJ1
47Toms Skujins (Lat) Trek-Segafredo1
48Michael Matthews (Aus) Team BikeExchange1
49Reto Hollenstein (Swi) Israel Start-up Nation-1
Swipe to scroll horizontally
Young Riders Classification
PlaceRider (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates62:07:18
2Jonas Vingegaard (Den) Jumbo-Visma00:05:32
3Aurélien Paret Peintre (Fra) AG2R Citroën Team00:21:15
4David Gaudu (Fra) Groupama-FDJ00:27:15
5Sergio Higuita Garcia (Col) EF Education-Nippo00:57:26
6Mark Donovan (GBr) Team DSM01:22:49
7Valentin Madouas (Fra) Groupama-FDJ01:25:30
8Neilson Powless (USA) EF Education-Nippo01:33:02
9Jonas Rutsch (Ger) EF Education-Nippo01:56:00
10Brent Van Moer (Bel) Lotto Soudal02:00:42
11Harry Sweeny (Aus) Lotto Soudal02:15:20
12Brandon McNulty (USA) UAE Team Emirates02:15:44
13Cyril Barthe (Fra) B&B Hotels p/b KTM02:15:50
14Dorian Godon (Fra) AG2R Citroën Team02:17:53
15Maxime Chevalier (Fra) B&B Hotels p/b KTM02:30:13
16Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux02:31:23
17Stefan Bissegger (Swi) EF Education-Nippo02:33:00
18Fred Wright (GBr) Bahrain Victorious02:39:56
19Jasper Philipsen (Bel) Alpecin-Fenix02:40:56
20Mikkel Bjerg (Den) UAE Team Emirates02:45:47
21Ide Schelling (Ned) Bora-Hansgrohe02:49:52
22Marc Hirschi (Swi) UAE Team Emirates02:51:41
23Sean Bennett (USA) Qhubeka-NextHash02:53:13
24Nils Eekhoff (Ned) Team DSM02:54:28
25Omer Goldstein (Isr) Israel Start-up Nation02:56:57
26Joris Nieuwenhuis (Ned) Team DSM02:58:45
27Casper Pedersen (Den) Team DSM03:00:12
Swipe to scroll horizontally
Teams Classification
PlaceRider (Country) TeamResult
1Bahrain Victorious187:10:05
2EF Education-Nippo00:11:37
3AG2R Citroën Team00:26:21
4Jumbo-Visma00:32:02
5Ineos Grenadiers00:33:24
6Trek-Segafredo00:40:15
7Bora-Hansgrohe00:50:16
8Movistar Team00:56:12
9Astana-Premier Tech00:56:46
10UAE Team Emirates01:35:26
11Deceuninck-QuickStep01:41:28
12Groupama-FDJ02:14:54
13Team BikeExchange02:17:49
14B&B Hotels p/b KTM02:19:20
15Cofidis02:41:40
16Intermarché-Wanty-Gobert Matériaux02:58:23
17Team Arkea-Samsic03:16:57
18Israel Start-up Nation03:29:02
19TotalEnergies03:42:33
20Alpecin-Fenix04:08:00
21Qhubeka-NextHash04:31:18
22Team DSM04:37:29
23Lotto Soudal05:03:20
Stephen Farrand
Head of News

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

Latest on Cyclingnews