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. 

Ineos Grenadiers tried to shake up the race on the 2408-metre-high Port d'Envalira climb and Richard Carapaz made an attack on the final Col de Beixalis. That isolated Tadej Pogačar (UAE Team Emirates) but he then coolly let the other riders attack each other for the podium spots, launching a couple of warning attacks and then sticking to Jonas Vingegaard’s wheel when the Jumbo-Visma rider tried a move. 

His teammate Kuss was more successful from the select-rider break that went away from the start of the 191.3km stage. He quickly got a gap on the steep, twisting slopes of the Col de Beixalis and then dived down to Andorra la Vielle to win alone. 

The young American managed to hold off a chase by Alejandro Valverde (Movistar), who finished 23 second behind him. Wout Poels (Bahrain Victorious) won the sprint for third place at 1:15, ahead of the remains of the high-quality breakaway but did enough in the race for mountain points to take the polka-dot jersey from Michael Woods (Israel Start-Up Nation). 

Pogačar was in total control of his rivals and maintained his five-minute overall lead with apparent ease. The big loser of the day was Frenchman Guillaume Martin (Cofidis). He had moved up to second overall thanks to being in the break on stage 14 on Saturday but paid for his efforts and lost contact with his GC rivals today. He finished 3:54 down on his GC rivals and so slipped to ninth at 7:58.

Rigoberto Urán (EF Education-Nippo) is back up to second place at 5:18, with Vingegaard third at 5:32.

Behind Pogačar, five riders are within a minute as they fight for the podium spots. Carapaz is only 15 seconds behind Urán, Ben O’Connor (AG2R Citroën) is at 40 seconds and Wilco Kelderman (Bora-Hansgrohe) is sixth overall at 58 seconds.

Kuss is the first American rider to win a Tour de France for a decade and won at his home in Andorra.

“It's incredible. I'm lost for words. To be honest, I've really suffered a lot in this Tour, I just didn't feel I had the spice in the legs. Today I knew it was finishing where I live, and I was really motivated. Finally I had really good legs again so I'm so happy,” Kuss said after his victory.

"It was a hard day in the break. I know the final climb fairly well. I actually don't ride it so much in training because it's so hard but I knew the beginning was tough so I knew if I went there and got a gap then I could try and hold it to the finish. 

"It means a lot. I still can't believe I'm in the Tour de France, much less winning a stage. It's really incredible. I'm lost for words." 

How it unfolded

The peloton gathered in the Céret, the cherry capital of France, tired from two weeks of racing but knowing there was nothing sweet about the stage due to the long hot day in the saddle and 4500 metres of climbing in the Pyrenees up to the micro-state of Andorra. 

For a number of Andorra-based riders, the stage was taking them to their homes but that was of little comfort. A total of 149 riders started the stage, meaning 35 riders have abandoned or missed the time cut, since the start of the Tour. The last time that happened after only 14 days of racing was back in 2012.

However the fatigue of racing for 14 days did not stop the attacks when the flag dropped for the start of the 191.3km stage.

New polka-dot jersey wearer Michael Woods (Israel Start-Up Nation) was the first to move on the non-categorised climb that rose from the start. Others soon took off after him to follow the expected script of a quality breakaway fighting for the stage victory. 

Thomas de Gendt (Lotto Soudal) joined Woods, as did Dylan van Baarle (Ineos Grenadiers), Wout van Aert (Jumbo-Visma), Aurélien Paret-Peintre (AG2R-Citroën) and then Dan Martin (Israel Start-Up Nation), Steven Kruijswijk (Jumbo-Visma) and David Gaudu (Groupama-FDJ) all surged across to the move. 

Over the top of the climb and on the fast valley road a break of 34 riders formed. In there were: Steven Kruijswijk, Sepp Kuss, Wout van Aert (Jumbo-Visma), Jonathan Castroviejo, Dylan van Baarle (Ineos Grenadiers), Dan Martin, Michael Woods (Israel Start-Up Nation), Vincenzo Nibali, Julien Bernard, Kenny Elissonde (Trek-Segafredo), Julian Alaphilippe, Davide Ballerini (Deceuninck-QuickStep), Alejandro Valverde (Movistar), Lukas Pöstlberger (Bora-Hansgrohe), David Gaudu, Bruno Armirail, Valentin Madouas (Groupama-FDJ), Rubén Fernández (Cofidis), Aurélien Paret-Peintre (AG2R-Citröen),  Nairo Quintana (Arkéa-Samsic), Ruben Guerreiro, Neilson Powless (EF Education-Nippo), Mark Donovan (Team DSM), Thomas De Gendt (Lotto-Soudal), Matej Mohoric, Wout Poels, Dylan Teuns (Bahrain Victorious), Michael Matthews (BikeExchange), Ion Izagirre (Astana-Premier Tech), Sergio Henao (Qhubeka-NextHash), Pierre Latour (TotalEnergies), Franck Bonnamour (B&B Hotels p/b KTM).

It was interesting to see Jumbo-Visma leave Jonas Vingegaard alone in the peloton, risking his GC position for a possible stage victory and Van Aert’s shot at the polka-dot jersey. UAE Team Emirates had little choice to let the break go, fortunate that no one was an overall threat to Pogačar or anyone else in the top 10. 

Vegard Stake Laengen was the first to do the work on the front, with Rui Costa, Marc Hirschi, Mikkel Bjerg Brandon McNulty, and Rafal Majka lined out behind him and ahead of Pogačar.  

Matthews was in the break to sweep up maximum points at the intermediate sprint after 70km and he won the dash to the line ahead of De Gendt and Ballerini, who was trying to defend Cavendish’s lead. The Manxman has 279 points, with Matthews second with 207 but was fighting his own battle of survival in the gruppetto.

The peloton was at 8:30 at the intermediate sprint point and the gap grew as the long Montée de Mont-Louis climb began. However Nacer Bouhanni (Arkéa-Samsic) was out of the back alone and soon climbed off. He had been dropped early and was suffering from the injuries of his crash on stage 13. There was no chance for him to hang tough at the Tour any longer.

Groupama-FDJ drove the pace on the Montée de Mont-Louis in the break but it was Poels who won the sprint at the top for the 10 mountain points. Van Aert and Woods challenged him but only scored 8 and 6 points respectively. 

At the top of the Montée de Mont-Louis the break reformed, with the peloton at 9:30. The racing in the break and the peloton was still tactical at this point. 

In the long valley road to Andorra, the break stayed together, with Van Aert taking the sprint atop the Col de Puymorens climb on the way to the higher Port d'Envalira. He beat Poels and Woods to edge near the polka-dot jersey but the three are locked in a fierce fight for every point.  

Suffering in the high Pyrenees

The gradual climbing into the Pyrenees hurt in the head and cross winds, as did the altitude of the Port d'Envalira. It is the highest pass in the Pyrenees at 2408 metres and was always going to be a key part of the stage and this year’s Tour de France.

When the 10.7km climb began to hurt, Ineos Grenadiers put Richie Porte on the front to up the pace and Movistar also joined in. That shook out the UAE Team Emirates domestiques, leaving Pogačar to just sit on the wheels and hope he avoided any problems.

The riders crossed into Andorra with 50km to race and half of the Port d'Envalira to climb. The pace on the peloton brought the gap down but the break was still seven minutes clear and still with a strong chance of fighting for the break. 

First came the fight for the Port d'Envalira points. Woods tried a move with 2.7km to the summit but later Quintana showed who was the real pure climber by surging away before the summit. He took 20 points and the special Henri Desgrange prize for being first to the highest climb of the race. Van Aert took second at the summit, ahead of Poels, who took the virtual lead in the mountains competition with 68 points. Quintana moved up to fourth with 60 points.

Over the top of the Port d'Envalira, Ineos called back Jonathan Castroviejo and Dylan van Baarle as they began to lay out their stage tactics. Suddenly the peloton was only 5:25 down on the break.

Kwiatkowski and Thomas lead the pace for Carapaz with only a dozen of the best GC riders hanging onto their coat tails. Guillaume Martin slipped off the back and forced to chase on the windy, 22km descent to Encamp and the final steep climb of Col de Beixalis. He cruelly paid for his efforts and lost his top five position. 

During the descent to the foot of the Col de Beixalis several riders dropped back from the break to help their teammates in the GC group. Kruijswijk dropped back to help Vingegaard, while Pöstlberger eased up to help Kelderman. Castroviejo and van Baarle joined Thomas and Carapaz, with Pogačar, Mas, Vingegaard, Kruijswijk, Urán, O'Connor, Lutsenko, Kelderman, Postlberger, Bilbao, Chaves, Higuita and Meintjes there. 

The final attacks on the Col de Beixalis 

As the Col de Beixalis began the 20-strong breakaway blew apart, with Quintana first to attack on the steep early slopes. However he soon blew up and the stronger riders rode past the Colombian with little pity.

Gaudu took off his mitts as he turned aggressive but Kuss was the first to really get away with 10km to race and 4.5km to climb. He stomped on the pedals as he excited each of the steep hairpins and opened a 20-second gap on the others. It was clear he was on the way to victory. 

Behind Carapaz was the first to attack from the GC group to complete the Ineos strategy. However it again made little impact and Pogačar, and then most of  the other GC riders, closed him down.

Later Pogačar accelerated twice to show his dominance and hurt his rivals. Then Vingegaard tried twice to hurt the Slovenian as he had over the top of Mont Ventoux. However, Pogačar looked in control on his wheel, as did the other GC Urán, Carapaz and Mas.

As the  climb eased, O’Connor tried to attack to jump up in the top five but was also kept in check. Up front Kuss dived down the descent to finish in Andorra La Vieille, holding off Valverde and so stopping the Spaniard from becoming the oldest ever stage winner. That record remains with Pino Cerami. 

Van Aert led home the Pogačar and the podium rivals group some 4:51 down on Kuss, with the remainder of the break in between them and the peloton spread across 40 minutes. 

Mark Cavendish made it home inside the time limit to keep the green points jersey. He and all the other riders can now enjoy a well-deserved rest day in Andorra on Monday, with the racing in the Pyrenees returning on Tuesday with a 169km mountain stage over the Col de Portet- d’Aspet to Saint Gaudens.

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
PlaceRider (Country) TeamResult
1Wout Van Aert (Bel) Jumbo-VismaRow 0 - Cell 2
Swipe to scroll horizontally
PlaceRider (Country) TeamResult
1EF Education-Nippo15:45:24
4Bahrain Victorious00:01:42
5AG2R Citroën Team00:11:42
6Movistar Team00:13:12
7Ineos Grenadiers00:14:18
9Astana-Premier Tech00:17:37
10Israel Start-up Nation00:21:42
13B&B Hotels p/b KTM00:35:29
15Intermarché-Wanty-Gobert Matériaux00:37:50
17UAE Team Emirates00:39:36
18Team BikeExchange00:40:32
19Team Arkea-Samsic00:42:21
21Team DSM00:51:15
22Lotto Soudal00:51:37
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
5Ineos Grenadiers00:33:24
8Movistar Team00:56:12
9Astana-Premier Tech00:56:46
10UAE Team Emirates01:35:26
13Team BikeExchange02:17:49
14B&B Hotels p/b KTM02:19:20
16Intermarché-Wanty-Gobert Matériaux02:58:23
17Team Arkea-Samsic03:16:57
18Israel Start-up Nation03:29:02
22Team DSM04:37:29
23Lotto Soudal05:03:20

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1