Vuelta a Espana: Froome struggles on Los Machucos

Chris Froome (Team Sky) was forced onto the defensive on the steep slopes of the Alto de los Machucos on stage 17 of the Vuelta a España as he struggled to handle the double-digit gradient of the narrow cow track and was dropped by all his overall rivals.

Austria's Stefan Denifl (Aqua Blue Sport) won the stage with a brave solo move from the break of the day to take an historic stage win for the Irish Professional Continental team on their Grand Tour debut.

Riders were forced to use tiny gears on the 20% sections of road, with 34 or 36 tooth front chain rings and rear cogs of 30 or even 32 teeth. The rutted concrete track and tight hairpins meant they needed every tooth.

Denifl suffered but eventually enjoyed his moment up front as the race exploded behind him. Alberto Contador (Trek-Segafredo) attacked from the peloton on the lower slopes of the Alto de los Machucos to try to win the stage but he came up short, finishing 28 seconds down on Denifl. Behind him Froome soon showed signs he was suffering and was unable to stay with his rivals.

At the finish Miguel Angel Lopez (Astana) beat Vincenzo Nibali (Bahrain-Merida), Ilnur Zakarin (Katusha) and Rafa Majka (Bora-Hansgrohe) for third place, 1:04 seconds down on Denifl.

Froome struggled to stay with teammate Mikel Nieve in the final two kilometres and finished 14th on the stage at 1:46. He lost 42 seconds to Nibali and Zakarin and a little less to Kelderman and others. His lead on the Sicilian is down to 1:16, with Kelderman at 2:13 and Zakarin at 2:25. Contador remains fifth but closed the gap to 3:34. Other riders also gained time on Froome.

Canada's Michael Woods (Cannondale-Drapac) finished a strong seventh on the stage and bounced back from tenth to seventh overall. He is now 6:33 down on Froome.

Froome had seemed in total control after winning the Logroño time trial on Tuesday, but suddenly the Vuelta a Espana is wide open yet again.

"I think we always knew today was going to be a really tough final, and it definitely was, especially with the weather conditions as well. But there are three days of racing left and the team is still in great position. I'm feeling good and looking forward to the next few days," Froome said defiantly.

"This was a typical Vuelta summit finish. It's just the nature of the race. It's the same for everyone of course. I don't think anyone really enjoys gradients over 25 per cent, but that's just how it is, and it's the same for all of us. It's never nice to lose time, but I still feel good, and three more days, I'm confident we can get the job done."

Denifl could hardly believe he had won the toughest mountain finish of the 2017 Vuelta a Espana. He dedicated his success to his partner and son.

"This is for my girlfriend and little boy. I think they're watching at home. I can't believe it; I had super, super legs today. I was waiting the whole Vuelta for this day. I paced myself the whole Vuelta, and today I went all in. It's just amazing. For me team, Aqua Blue we're at our first Grand Tour here, and winning a stage …I'm over the moon. Thanks. Thanks."

Denifl spent all day in the break but never doubted his chances.

"You always have to believe to win, and when I felt my legs I was like, 'Oh my God. These legs are super good.' And I just kept on pushing. The climb was perfect for me with some flats parts in between for recovery. Now I won a stage in the Vuelta. It's the best day in my cycling life."

How it unfolded

The riders enjoyed the warm conditions at the start in Villadiego, perhaps knowing that the clouds were low and roads wet on the climb to the finish on Los Machucos.

The early break formed after just a few kilometres, with Alessandro De Marchi (BMC), Stefan Denifl (Aqua Blue) and Dani Moreno (Movistar) jumping away in search of adventure. They were soon joined by Magnus Cort (Orica-Scott) and Davide Villella (Cannondale-Drapac) and Julian Alaphilippe (Quick-Step Floors) set off in pursuit.

With the opening 100km on relatively flat roads, the six came together after 30km and worked on carving out as much of a lead as possible. Ian Stannard led the chase for Team Sky and Froome. However, it rose to a maximum of 9:15 until Astana also joined in with the work with 110km to go.

Soon after, as the road rose on the category 2 Portillo de Lunada, the gap was down to 5:40, with several teams clearly targeting stage victory. Villella took maximum points to defend his climber's jersey as the race disappeared into the mist and low clouds and was then dropped from the move in the tricky conditions.

Nibali tried a move on the descent in the clouds but Team Sky and the rest were soon on his case and the speed stayed high. Only Rafal Majka (Bora-Hansgrohe) was caught out and several teammates had to drop back to drag him back up.

Bahrain-Merida held the reins of the peloton, bringing the gap down to 2:36 on the approach to category 1 Puerto de Alisas, with 30km to go. The riders faced a stiff climb to the summit, a nasty descent and then the final wall up Alto de los Machucos.

With 23 kilometres remaining to race and six kilometres from the top of Puertos de Alisas, Adam Yates and Esteban Chaves (Orica-Scott) attacked together from the main peloton in a clearly planned move. They were joined by others but Team Sky took over the pace-making in the red jersey group and kept them under control.

Up front Stefan Denifl lead the remains of the early break over the climb Puertos de Alisas as the fear and tension rose before the steep final climb of the stage. The break and the peloton took the descent carefully.

Moreno was the biggest overall threat from the break but as the Alto de los Machucos begin after the early kilometres and the first super steep section, it was Denifl who emerged at the front and began to dream about winning the stage. He was on the ride of his life.

Contador lunched is pursuit with six kilometres to go, quickly opening a gap and passing Lopez who had the same idea. The increase in speed exposed Froome's problems, and the support of five Team Sky riders could not help him on the steep climb to the finish. Nibali, Zakarin, Kelderman and the others soon tried to distance him and gain as much as they could without blowing themselves. 

Ahead Contador paced his effort on the steep and easier sections as he closed the gap on Denifl. The Spanish fans cheered him on and he gritted his teeth as he caught and dropped the remains of the break. Only Denifl remained out front with two kilometres to go. The gap was down to 23 seconds with a kilometre to go but unfortunately for Contador and fortunately for Denifl, it was mostly downhill.

Denifl managed to stay away and take his historic win for Aqua Blue Sport, while Contador had to accept another placing. Froome fought to limit his losses and rightly thanked Nieve. Without him and his Team Sky teammates he could have lost much more time.

Now he must limit his losses on Saturday's mountain finish to the Angliru but his rivals know he is beatable.

Thursday's 169km stage 18 from Suances to Santo Toribio de Liébana ends with short but steep climb to the line and three other climbs in the final 50km. It will be another big test for Froome.

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Stefan Denifl (Aut) Aqua Blue Sport4:48:52
2Alberto Contador Velasco (Spa) Trek-Segafredo0:00:28
3Miguel Angel Lopez (Col) Astana Pro Team0:01:04
4Vincenzo Nibali (Ita) Bahrain-MeridaRow 3 - Cell 2
5Ilnur Zakarin (Rus) Katusha-AlpecinRow 4 - Cell 2
6Rafal Majka (Pol) Bora-HansgroheRow 5 - Cell 2
7Michael Woods (Can) Cannondale-Drapac0:01:13
8Daniel Moreno Fernandez (Spa) Movistar Team0:01:17
9Wilco Kelderman (Ned) Team Sunweb0:01:19
10David de la Cruz (Spa) Quick-Step Floors0:01:42
11Steven Kruijswijk (Ned) Team LottoNL-JumboRow 10 - Cell 2
12Jack Haig (Aus) Orica-ScottRow 11 - Cell 2
13Mikel Nieve Ituralde (Spa) Team Sky0:01:46
14Christopher Froome (GBr) Team SkyRow 13 - Cell 2
15Wout Poels (Ned) Team Sky0:01:53
16Julian Alaphilippe (Fra) Quick-Step Floors0:02:01
17Fabio Aru (Ita) Astana Pro Team0:02:04
18Pello Bilbao (Spa) Astana Pro TeamRow 17 - Cell 2
19Louis Meintjes (RSA) UAE Team Emirates0:02:05
20Romain Bardet (Fra) AG2R La Mondiale0:02:14
21Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA0:02:16
22Nicolas Roche (Irl) BMC Racing Team0:02:32
23Antonio Pedrero (Spa) Movistar Team0:02:55
24Tejay van Garderen (USA) BMC Racing TeamRow 23 - Cell 2
25Aldemar Reyes (Col) Manzana Postobon0:03:06
26Hernán Aguirre (Col) Manzana PostobonRow 25 - Cell 2
27Richard Carapaz (Ecu) Movistar TeamRow 26 - Cell 2
28Sander Armee (Bel) Lotto Soudal0:03:28
29Antwan Tolhoek (Ned) Team LottoNL-Jumbo0:03:39
30Darwin Atapuma (Col) UAE Team Emirates0:03:48
31Jeremy Maison (Fra) FDJ0:04:07
32Tobias Ludvigsson (Swe) FDJ0:04:34
33Gianni Moscon (Ita) Team Sky0:04:40
34Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits0:04:45
35Bernardo Suaza (Col) Manzana Postobon0:05:01
36Peter Stetina (USA) Trek-SegafredoRow 35 - Cell 2
37Jarlinson Pantano (Col) Trek-SegafredoRow 36 - Cell 2
38Jesus Hernandez Blazquez (Spa) Trek-SegafredoRow 37 - Cell 2
39Thomas De Gendt (Bel) Lotto Soudal0:05:37
40Stef Clement (Ned) Team LottoNL-JumboRow 39 - Cell 2
41Bart De Clercq (Bel) Lotto Soudal0:05:49
42Adam Yates (GBr) Orica-Scott0:05:52
43Johan Esteban Chaves Rubio (Col) Orica-ScottRow 42 - Cell 2
44Franco Pellizotti (Ita) Bahrain-Merida0:06:14
45Diego Rosa (Ita) Team Sky0:06:22
46Jacques Janse van Rensburg (RSA) Dimension Data0:06:48
47Koen Bouwman (Ned) Team LottoNL-JumboRow 46 - Cell 2
48Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA0:06:58
49Nicholas Schultz (Aus) Caja Rural-Seguros RGA0:07:04
50Matej Mohoric (Slo) UAE Team Emirates0:08:17
51Alessandro De Marchi (Ita) BMC Racing Team0:09:35
52Alexey Lutsenko (Kaz) Astana Pro Team0:10:49
53Luis León Sánchez (Spa) Astana Pro TeamRow 52 - Cell 2
54Fabricio Ferrari (Uru) Caja Rural-Seguros RGARow 53 - Cell 2
55Edward Theuns (Bel) Trek-SegafredoRow 54 - Cell 2
56Julien Bernard (Fra) Trek-SegafredoRow 55 - Cell 2
57Floris De Tier (Bel) Team LottoNL-Jumbo0:10:57
58Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA0:11:25
59Enric Mas (Spa) Quick-Step FloorsRow 58 - Cell 2
60Salvatore Puccio (Ita) Team Sky0:11:28
61Anthony Roux (Fra) FDJ0:11:37
62Chad Haga (USA) Team SunwebRow 61 - Cell 2
63Rein Taaramäe (Est) Katusha-Alpecin0:11:49
64Przemyslaw Niemiec (Pol) UAE Team Emirates0:12:19
65Fernando Orjuela (Col) Manzana Postobon0:12:22
66Carlos Verona Quintanilla (Spa) Orica-ScottRow 65 - Cell 2
67David Lopez Garcia (Spa) Team SkyRow 66 - Cell 2
68Rui Alberto Faria da Costa (Por) UAE Team EmiratesRow 67 - Cell 2
69Simon Clarke (Aus) Cannondale-DrapacRow 68 - Cell 2
70Giovanni Visconti (Ita) Bahrain-MeridaRow 69 - Cell 2
71Alexis Gougeard (Fra) AG2R La Mondiale0:12:40
72Jose Joaquin Rojas Gil (Spa) Movistar Team0:13:39
73Maxime Monfort (Bel) Lotto SoudalRow 72 - Cell 2
74Bob Jungels (Lux) Quick-Step Floors0:13:42
75Antonio Nibali (Ita) Bahrain-Merida0:13:55
76Clement Chevrier (Fra) AG2R La Mondiale0:14:00
77Guillaume Bonnafond (Fra) Cofidis, Solutions CreditsRow 76 - Cell 2
78Odd Christian Eiking (Nor) FDJ0:15:24
79Juan Felipe Osorio (Col) Manzana Postobon0:15:50
80Daniel Hoelgaard (Nor) FDJ0:16:15
81Magnus Cort (Den) Orica-Scott0:16:17
82Simon Yates (GBr) Orica-ScottRow 81 - Cell 2
83Johannes Fröhlinger (Ger) Team SunwebRow 82 - Cell 2
84Søren Kragh Andersen (Den) Team SunwebRow 83 - Cell 2
85Ricardo Vilela (Por) Manzana PostobonRow 84 - Cell 2
86Emanuel Buchmann (Ger) Bora-HansgroheRow 85 - Cell 2
87Christopher Juul Jensen (Den) Orica-Scott0:16:24
88Joe Dombrowski (USA) Cannondale-Drapac0:16:26
89Domen Novak (Slo) Bahrain-Merida0:16:29
90Markel Irizar Aranburu (Spa) Trek-Segafredo0:16:35
91Pawel Poljanski (Pol) Bora-Hansgrohe0:16:52
92Sergei Chernetckii (Rus) Astana Pro TeamRow 91 - Cell 2
93Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo0:16:54
94Daan Olivier (Ned) Team LottoNL-JumboRow 93 - Cell 2
95Christian Knees (Ger) Team Sky0:17:00
96Marco Haller (Aut) Katusha-Alpecin0:17:06
97Davide Villella (Ita) Cannondale-Drapac0:17:29
98Marc Soler (Spa) Movistar Team0:17:41
99Hector Sáez Benito (Spa) Caja Rural-Seguros RGARow 98 - Cell 2
100Valerio Agnoli (Ita) Bahrain-Merida0:17:42
101Ivan Garcia Cortina (Spa) Bahrain-Merida0:17:44
102Chris Hamilton (Aus) Team Sunweb0:17:46
103Sam Bewley (NZl) Orica-ScottRow 102 - Cell 2
104Patrick Konrad (Aut) Bora-Hansgrohe0:18:20
105David Arroyo Duran (Spa) Caja Rural-Seguros RGARow 104 - Cell 2
106Stéphane Rossetto (Fra) Cofidis, Solutions Credits0:18:48
107Koen de Kort (Ned) Trek-Segafredo0:18:56
108Jelle Wallays (Bel) Lotto SoudalRow 107 - Cell 2
109Adam Hansen (Aus) Lotto SoudalRow 108 - Cell 2
110Hugo Houle (Can) AG2R La MondialeRow 109 - Cell 2
111Jan Polanc (Slo) UAE Team Emirates0:19:29
112Loic Vliegen (Bel) BMC Racing Team0:19:37
113Lasse Norman Hansen (Den) Aqua Blue Sport0:20:06
114Damiano Caruso (Ita) BMC Racing TeamRow 113 - Cell 2
115Francisco Ventoso (Spa) BMC Racing TeamRow 114 - Cell 2
116Eros Capecchi (Ita) Quick-Step FloorsRow 115 - Cell 2
117Julien Duval (Fra) AG2R La MondialeRow 116 - Cell 2
118Peter Koning (Ned) Aqua Blue Sport0:20:29
119Mark Christian (GBr) Aqua Blue SportRow 118 - Cell 2
120Kenneth Van Bilsen (Bel) Cofidis, Solutions CreditsRow 119 - Cell 2
121Tim Declercq (Bel) Quick-Step FloorsRow 120 - Cell 2
122Tomasz Marczynski (Pol) Lotto Soudal0:20:38
123Aaron Gate (NZl) Aqua Blue SportRow 122 - Cell 2
124Nelson Oliveira (Por) Movistar Team0:21:07
125Igor Anton Hernandez (Spa) Dimension DataRow 124 - Cell 2
126Lorrenzo Manzin (Fra) FDJ0:21:23
127Arnaud Courteille (Fra) FDJRow 126 - Cell 2
128Daniel Navarro Garcia (Spa) Cofidis, Solutions CreditsRow 127 - Cell 2
129Jetse Bol (Ned) Manzana Postobon0:21:34
130Yves Lampaert (Bel) Quick-Step FloorsRow 129 - Cell 2
131Lachlan Morton (Aus) Dimension Data0:22:02
132Thomas Scully (NZl) Cannondale-Drapac0:22:03
133Sebastián Molano (Col) Manzana PostobonRow 132 - Cell 2
134Juan José Lobato (Spa) Team LottoNL-Jumbo0:22:07
135Hernando Bohórquez (Col) Manzana PostobonRow 134 - Cell 2
136Ian Stannard (GBr) Team SkyRow 135 - Cell 2
137Diego Rubio (Spa) Caja Rural-Seguros RGA0:22:49
138Remy Mertz (Bel) Lotto Soudal0:22:51
139Brendan Canty (Aus) Cannondale-DrapacRow 138 - Cell 2
140Anthony Perez (Fra) Cofidis, Solutions CreditsRow 139 - Cell 2
141Matteo Trentin (Ita) Quick-Step FloorsRow 140 - Cell 2
142Laurens De Vreese (Bel) Astana Pro TeamRow 141 - Cell 2
143Rafael Reis (Por) Caja Rural-Seguros RGA0:23:22
144Michael Mørkøv (Den) Katusha-Alpecin0:23:23
145Alberto Losada Alguacil (Spa) Katusha-Alpecin0:23:26
146Sacha Modolo (Ita) UAE Team Emirates0:23:36
147Federico Zurlo (Ita) UAE Team EmiratesRow 146 - Cell 2
148William Clarke (Aus) Cannondale-DrapacRow 147 - Cell 2
149Matvey Mamykin (Rus) Katusha-Alpecin0:23:41
150Anthony Turgis (Fra) Cofidis, Solutions Credits0:23:43
151Nikita Stalnov (Kaz) Astana Pro Team0:23:48
152Toms Skujins (Lat) Cannondale-Drapac0:23:52
153Tom Van Asbroeck (Bel) Cannondale-DrapacRow 152 - Cell 2
154Michel Kreder (Ned) Aqua Blue Sport0:24:01
155Conor Dunne (Irl) Aqua Blue SportRow 154 - Cell 2
156Maxim Belkov (Rus) Katusha-Alpecin0:24:04
157Niki Terpstra (Ned) Quick-Step Floors0:24:18
158Adam Blythe (GBr) Aqua Blue SportRow 157 - Cell 2
159Andreas Schillinger (Ger) Bora-HansgroheRow 158 - Cell 2
160Manuele Boaro (Ita) Bahrain-Merida0:24:32
161Christoph Pfingsten (Ger) Bora-HansgroheRow 160 - Cell 2
162Michael Schwarzmann (Ger) Bora-HansgroheRow 161 - Cell 2
DNSLennard Kämna (Ger) Team SunwebRow 162 - Cell 2
DNSDaniel Oss (Ita) BMC Racing TeamRow 163 - Cell 2
Swipe to scroll horizontally
Intermediate sprint - Solares, km. 145.2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Julian Alaphilippe (Fra) Quick-Step Floors4pts
2Daniel Moreno Fernandez (Spa) Movistar Team2Row 1 - Cell 3
3Alessandro De Marchi (Ita) BMC Racing Team1Row 2 - Cell 3
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Stefan Denifl (Aut) Aqua Blue Sport25pts
2Alberto Contador Velasco (Spa) Trek-Segafredo20Row 1 - Cell 3
3Miguel Angel Lopez (Col) Astana Pro Team16Row 2 - Cell 3
4Vincenzo Nibali (Ita) Bahrain-Merida14Row 3 - Cell 3
5Ilnur Zakarin (Rus) Katusha-Alpecin12Row 4 - Cell 3
6Rafal Majka (Pol) Bora-Hansgrohe10Row 5 - Cell 3
7Michael Woods (Can) Cannondale-Drapac9Row 6 - Cell 3
8Daniel Moreno Fernandez (Spa) Movistar Team8Row 7 - Cell 3
9Wilco Kelderman (Ned) Team Sunweb7Row 8 - Cell 3
10David de la Cruz (Spa) Quick-Step Floors6Row 9 - Cell 3
11Steven Kruijswijk (Ned) Team LottoNL-Jumbo5Row 10 - Cell 3
12Jack Haig (Aus) Orica-Scott4Row 11 - Cell 3
13Mikel Nieve Ituralde (Spa) Team Sky3Row 12 - Cell 3
14Christopher Froome (GBr) Team Sky2Row 13 - Cell 3
15Wout Poels (Ned) Team Sky1Row 14 - Cell 3
Swipe to scroll horizontally
Mountain 1 (Cat. 3) Portillo de Lunada, km. 107.3
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Davide Villella (Ita) Cannondale-Drapac5pts
2Alessandro De Marchi (Ita) BMC Racing Team3Row 1 - Cell 3
3Stefan Denifl (Aut) Aqua Blue Sport1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 2 (Cat. 1) Puerto de Alisas, km. 162.6
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Stefan Denifl (Aut) Aqua Blue Sport10pts
2Daniel Moreno Fernandez (Spa) Movistar Team6Row 1 - Cell 3
3Alessandro De Marchi (Ita) BMC Racing Team4Row 2 - Cell 3
4Julian Alaphilippe (Fra) Quick-Step Floors2Row 3 - Cell 3
5Magnus Cort (Den) Orica-Scott1Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 3 (HC) Alto de los Machucos, km. 180.5
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Stefan Denifl (Aut) Aqua Blue Sport15pts
2Alberto Contador Velasco (Spa) Trek-Segafredo10Row 1 - Cell 3
3Miguel Angel Lopez (Col) Astana Pro Team6Row 2 - Cell 3
4Vincenzo Nibali (Ita) Bahrain-Merida4Row 3 - Cell 3
5Ilnur Zakarin (Rus) Katusha-Alpecin2Row 4 - Cell 3
Swipe to scroll horizontally
Combativity
#Rider Name (Country) Team
1Daniel Moreno Fernandez (Spa) Movistar Team
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Astana Pro Team14:31:48
2Team Sky0:00:13
3Movistar Team0:02:06
4Trek-Segafredo0:05:18
5Team LottoNl-Jumbo0:05:46
6Manzana Postobon0:06:01
7Orica-Scott0:08:14
8UAE Team Emirates0:08:58
9Lotto Soudal0:09:42
10BMC Racing Team0:09:50
11Quick-Step Floors0:09:56
12Caja Rural-Seguros RGA0:11:06
13Bahrain-Merida0:14:28
14FDJ0:15:06
15AG2R La Mondiale0:23:42
16Team Sunweb0:24:01
17Katusha-Alpecin0:24:47
18Cannondale-Drapac0:24:49
19Bora-Hansgrohe0:29:01
20Cofidis, Solutions Credits0:32:21
21Aqua Blue Sport0:35:23
22Dimension Data0:44:45
Swipe to scroll horizontally
General classification after stage 17
#Rider Name (Country) TeamResult
1Christopher Froome (GBr) Team Sky67:44:03
2Vincenzo Nibali (Ita) Bahrain-Merida0:01:16
3Wilco Kelderman (Ned) Team Sunweb0:02:13
4Ilnur Zakarin (Rus) Katusha-Alpecin0:02:25
5Alberto Contador Velasco (Spa) Trek-Segafredo0:03:34
6Miguel Angel Lopez (Col) Astana Pro Team0:04:39
7Michael Woods (Can) Cannondale-Drapac0:06:33
8Wout Poels (Ned) Team Sky0:06:40
9Fabio Aru (Ita) Astana Pro Team0:06:45
10David de la Cruz (Spa) Quick-Step Floors0:10:10
11Steven Kruijswijk (Ned) Team LottoNL-Jumbo0:10:13
12Johan Esteban Chaves Rubio (Col) Orica-Scott0:10:46
13Tejay van Garderen (USA) BMC Racing Team0:11:20
14Louis Meintjes (RSA) UAE Team Emirates0:13:03
15Mikel Nieve Ituralde (Spa) Team Sky0:23:20
16Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA0:24:28
17Nicolas Roche (Irl) BMC Racing Team0:25:38
18Daniel Moreno Fernandez (Spa) Movistar Team0:31:12
19Romain Bardet (Fra) AG2R La Mondiale0:39:32
20Darwin Atapuma (Col) UAE Team Emirates0:43:48
21Stef Clement (Ned) Team LottoNL-Jumbo0:50:50
22Jack Haig (Aus) Orica-Scott0:54:21
23Sander Armee (Bel) Lotto Soudal0:58:33
24Pello Bilbao (Spa) Astana Pro Team0:59:00
25Adam Yates (GBr) Orica-Scott1:04:10
26Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits1:05:07
27Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA1:05:50
28Franco Pellizotti (Ita) Bahrain-Merida1:08:34
29Luis León Sánchez (Spa) Astana Pro Team1:12:48
30Igor Anton Hernandez (Spa) Dimension Data1:15:03
31Gianni Moscon (Ita) Team Sky1:16:19
32Jose Joaquin Rojas Gil (Spa) Movistar Team1:17:23
33Richard Carapaz (Ecu) Movistar Team1:20:15
34Peter Stetina (USA) Trek-Segafredo1:22:50
35Jarlinson Pantano (Col) Trek-Segafredo1:23:24
36Rafal Majka (Pol) Bora-Hansgrohe1:23:44
37Jan Polanc (Slo) UAE Team Emirates1:31:13
38Antwan Tolhoek (Ned) Team LottoNL-Jumbo1:31:30
39Bart De Clercq (Bel) Lotto Soudal1:33:45
40Rui Alberto Faria da Costa (Por) UAE Team Emirates1:34:55
41Hernán Aguirre (Col) Manzana Postobon1:36:03
42Simon Yates (GBr) Orica-Scott1:36:27
43Matej Mohoric (Slo) UAE Team Emirates1:37:10
44Nelson Oliveira (Por) Movistar Team1:38:17
45Bob Jungels (Lux) Quick-Step Floors1:40:51
46Aldemar Reyes (Col) Manzana Postobon1:48:57
47Koen Bouwman (Ned) Team LottoNL-Jumbo1:57:42
48Bernardo Suaza (Col) Manzana Postobon1:58:15
49Ricardo Vilela (Por) Manzana Postobon1:59:38
50Daan Olivier (Ned) Team LottoNL-Jumbo2:02:04
51Fabricio Ferrari (Uru) Caja Rural-Seguros RGA2:02:39
52Tomasz Marczynski (Pol) Lotto Soudal2:03:11
53Odd Christian Eiking (Nor) FDJ2:04:27
54Giovanni Visconti (Ita) Bahrain-Merida2:05:20
55Maxime Monfort (Bel) Lotto Soudal2:05:55
56Jesus Hernandez Blazquez (Spa) Trek-Segafredo2:07:23
57Diego Rosa (Ita) Team Sky2:07:48
58Tobias Ludvigsson (Swe) FDJ2:08:25
59Stefan Denifl (Aut) Aqua Blue Sport2:11:17
60Marc Soler (Spa) Movistar Team2:13:51
61Thomas De Gendt (Bel) Lotto Soudal2:14:22
62Clement Chevrier (Fra) AG2R La Mondiale2:18:57
63Anthony Roux (Fra) FDJ2:19:01
64Floris De Tier (Bel) Team LottoNL-Jumbo2:21:43
65Jetse Bol (Ned) Manzana Postobon2:22:02
66Stéphane Rossetto (Fra) Cofidis, Solutions Credits2:22:10
67Valerio Agnoli (Ita) Bahrain-Merida2:23:15
68Antonio Pedrero (Spa) Movistar Team2:24:29
69Alberto Losada Alguacil (Spa) Katusha-Alpecin2:26:35
70Koen de Kort (Ned) Trek-Segafredo2:28:05
71Pawel Poljanski (Pol) Bora-Hansgrohe2:29:04
72Emanuel Buchmann (Ger) Bora-Hansgrohe2:32:19
73Jeremy Maison (Fra) FDJ2:32:59
74Alessandro De Marchi (Ita) BMC Racing Team2:36:50
75Jacques Janse van Rensburg (RSA) Dimension Data2:36:58
76Salvatore Puccio (Ita) Team Sky2:37:16
77Simon Clarke (Aus) Cannondale-Drapac2:39:14
78Julian Alaphilippe (Fra) Quick-Step Floors2:39:33
79Enric Mas (Spa) Quick-Step Floors2:39:37
80Hector Sáez Benito (Spa) Caja Rural-Seguros RGA2:40:34
81Anthony Perez (Fra) Cofidis, Solutions Credits2:40:36
82Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA2:40:58
83David Lopez Garcia (Spa) Team Sky2:42:36
84Przemyslaw Niemiec (Pol) UAE Team Emirates2:43:51
85Carlos Verona Quintanilla (Spa) Orica-Scott2:44:01
86Lachlan Morton (Aus) Dimension Data2:46:30
87Julien Bernard (Fra) Trek-Segafredo2:48:01
88Alexey Lutsenko (Kaz) Astana Pro Team2:48:54
89Guillaume Bonnafond (Fra) Cofidis, Solutions Credits2:49:13
90Juan Felipe Osorio (Col) Manzana Postobon2:51:13
91Fernando Orjuela (Col) Manzana Postobon2:52:30
92Sergei Chernetckii (Rus) Astana Pro Team2:53:01
93Edward Theuns (Bel) Trek-Segafredo2:53:24
94Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits2:55:14
95Adam Hansen (Aus) Lotto Soudal2:57:14
96David Arroyo Duran (Spa) Caja Rural-Seguros RGA3:00:00
97Francisco Ventoso (Spa) BMC Racing Team3:02:38
98Davide Villella (Ita) Cannondale-Drapac3:03:38
99Antonio Nibali (Ita) Bahrain-Merida3:03:46
100Arnaud Courteille (Fra) FDJ3:04:38
101Joe Dombrowski (USA) Cannondale-Drapac3:05:56
102Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo3:06:13
103Eros Capecchi (Ita) Quick-Step Floors3:06:38
104Domen Novak (Slo) Bahrain-Merida3:06:40
105Brendan Canty (Aus) Cannondale-Drapac3:09:16
106Matteo Trentin (Ita) Quick-Step Floors3:10:55
107Damiano Caruso (Ita) BMC Racing Team3:14:44
108Christopher Juul Jensen (Den) Orica-Scott3:16:21
109Chad Haga (USA) Team Sunweb3:16:36
110Loic Vliegen (Bel) BMC Racing Team3:17:30
111Julien Duval (Fra) AG2R La Mondiale3:17:42
112Hugo Houle (Can) AG2R La Mondiale3:18:18
113Matvey Mamykin (Rus) Katusha-Alpecin3:18:33
114Manuele Boaro (Ita) Bahrain-Merida3:19:14
115Markel Irizar Aranburu (Spa) Trek-Segafredo3:20:01
116Patrick Konrad (Aut) Bora-Hansgrohe3:21:33
117Marco Haller (Aut) Katusha-Alpecin3:21:50
118Johannes Fröhlinger (Ger) Team Sunweb3:22:06
119Alexis Gougeard (Fra) AG2R La Mondiale3:25:00
120Anthony Turgis (Fra) Cofidis, Solutions Credits3:27:19
121Juan José Lobato (Spa) Team LottoNL-Jumbo3:28:22
122Nicholas Schultz (Aus) Caja Rural-Seguros RGA3:29:06
123Tim Declercq (Bel) Quick-Step Floors3:29:48
124Michel Kreder (Ned) Aqua Blue Sport3:30:41
125Chris Hamilton (Aus) Team Sunweb3:31:21
126Christian Knees (Ger) Team Sky3:32:58
127Søren Kragh Andersen (Den) Team Sunweb3:34:27
128Daniel Hoelgaard (Nor) FDJ3:36:06
129Ivan Garcia Cortina (Spa) Bahrain-Merida3:38:49
130Diego Rubio (Spa) Caja Rural-Seguros RGA3:39:58
131Maxim Belkov (Rus) Katusha-Alpecin3:40:32
132Laurens De Vreese (Bel) Astana Pro Team3:41:01
133Niki Terpstra (Ned) Quick-Step Floors3:41:08
134Rafael Reis (Por) Caja Rural-Seguros RGA3:41:12
135Tom Van Asbroeck (Bel) Cannondale-Drapac3:42:19
136Sacha Modolo (Ita) UAE Team Emirates3:42:23
137Hernando Bohórquez (Col) Manzana Postobon3:42:35
138Magnus Cort (Den) Orica-Scott3:43:45
139Michael Mørkøv (Den) Katusha-Alpecin3:44:23
140Yves Lampaert (Bel) Quick-Step Floors3:44:51
141Toms Skujins (Lat) Cannondale-Drapac3:45:23
142Nikita Stalnov (Kaz) Astana Pro Team3:51:03
143Mark Christian (GBr) Aqua Blue Sport3:52:00
144Aaron Gate (NZl) Aqua Blue Sport3:52:41
145Christoph Pfingsten (Ger) Bora-Hansgrohe3:53:58
146Andreas Schillinger (Ger) Bora-Hansgrohe3:55:33
147Peter Koning (Ned) Aqua Blue Sport3:56:08
148Rein Taaramäe (Est) Katusha-Alpecin3:57:07
149Ian Stannard (GBr) Team Sky3:57:55
150Lasse Norman Hansen (Den) Aqua Blue Sport3:58:23
151Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits4:01:18
152Federico Zurlo (Ita) UAE Team Emirates4:01:48
153Sebastián Molano (Col) Manzana Postobon4:05:08
154Remy Mertz (Bel) Lotto Soudal4:05:26
155Sam Bewley (NZl) Orica-Scott4:05:47
156Thomas Scully (NZl) Cannondale-Drapac4:08:00
157Jelle Wallays (Bel) Lotto Soudal4:09:20
158Adam Blythe (GBr) Aqua Blue Sport4:12:12
159Michael Schwarzmann (Ger) Bora-Hansgrohe4:12:25
160William Clarke (Aus) Cannondale-Drapac4:13:45
161Lorrenzo Manzin (Fra) FDJ4:13:55
162Conor Dunne (Irl) Aqua Blue Sport4:25:35
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Christopher Froome (GBr) Team Sky137pts
2Vincenzo Nibali (Ita) Bahrain-Merida118Row 1 - Cell 3
3Matteo Trentin (Ita) Quick-Step Floors108Row 2 - Cell 3
4Miguel Angel Lopez (Col) Astana Pro Team90Row 3 - Cell 3
5Wilco Kelderman (Ned) Team Sunweb89Row 4 - Cell 3
6Alberto Contador Velasco (Spa) Trek-Segafredo80Row 5 - Cell 3
7Ilnur Zakarin (Rus) Katusha-Alpecin79Row 6 - Cell 3
8Johan Esteban Chaves Rubio (Col) Orica-Scott61Row 7 - Cell 3
9Pawel Poljanski (Pol) Bora-Hansgrohe58Row 8 - Cell 3
10Jose Joaquin Rojas Gil (Spa) Movistar Team57Row 9 - Cell 3
11Michael Woods (Can) Cannondale-Drapac55Row 10 - Cell 3
12Tomasz Marczynski (Pol) Lotto Soudal54Row 11 - Cell 3
13Rafal Majka (Pol) Bora-Hansgrohe51Row 12 - Cell 3
14Matej Mohoric (Slo) UAE Team Emirates47Row 13 - Cell 3
15David de la Cruz (Spa) Quick-Step Floors42Row 14 - Cell 3
16Jan Polanc (Slo) UAE Team Emirates40Row 15 - Cell 3
17Tom Van Asbroeck (Bel) Cannondale-Drapac39Row 16 - Cell 3
18Julian Alaphilippe (Fra) Quick-Step Floors38Row 17 - Cell 3
19Fabio Aru (Ita) Astana Pro Team38Row 18 - Cell 3
20Wout Poels (Ned) Team Sky33Row 19 - Cell 3
21Romain Bardet (Fra) AG2R La Mondiale33Row 20 - Cell 3
22Nicolas Roche (Irl) BMC Racing Team30Row 21 - Cell 3
23Alexey Lutsenko (Kaz) Astana Pro Team29Row 22 - Cell 3
24Edward Theuns (Bel) Trek-Segafredo29Row 23 - Cell 3
25Yves Lampaert (Bel) Quick-Step Floors28Row 24 - Cell 3
26Marc Soler (Spa) Movistar Team28Row 25 - Cell 3
27Michael Schwarzmann (Ger) Bora-Hansgrohe28Row 26 - Cell 3
28Stefan Denifl (Aut) Aqua Blue Sport25Row 27 - Cell 3
29Alessandro De Marchi (Ita) BMC Racing Team25Row 28 - Cell 3
30Alexis Gougeard (Fra) AG2R La Mondiale24Row 29 - Cell 3
31Søren Kragh Andersen (Den) Team Sunweb24Row 30 - Cell 3
32Luis León Sánchez (Spa) Astana Pro Team23Row 31 - Cell 3
33Jetse Bol (Ned) Manzana Postobon23Row 32 - Cell 3
34Sacha Modolo (Ita) UAE Team Emirates22Row 33 - Cell 3
35Gianni Moscon (Ita) Team Sky20Row 34 - Cell 3
36Juan José Lobato (Spa) Team LottoNL-Jumbo20Row 35 - Cell 3
37Tobias Ludvigsson (Swe) FDJ17Row 36 - Cell 3
38Tejay van Garderen (USA) BMC Racing Team17Row 37 - Cell 3
39Enric Mas (Spa) Quick-Step Floors17Row 38 - Cell 3
40Mikel Nieve Ituralde (Spa) Team Sky16Row 39 - Cell 3
41Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA16Row 40 - Cell 3
42Anthony Perez (Fra) Cofidis, Solutions Credits16Row 41 - Cell 3
43Marco Haller (Aut) Katusha-Alpecin16Row 42 - Cell 3
44Steven Kruijswijk (Ned) Team LottoNL-Jumbo15Row 43 - Cell 3
45Jack Haig (Aus) Orica-Scott15Row 44 - Cell 3
46Michel Kreder (Ned) Aqua Blue Sport15Row 45 - Cell 3
47Thomas De Gendt (Bel) Lotto Soudal14Row 46 - Cell 3
48Jacques Janse van Rensburg (RSA) Dimension Data14Row 47 - Cell 3
49Arnaud Courteille (Fra) FDJ13Row 48 - Cell 3
50Daniel Moreno Fernandez (Spa) Movistar Team12Row 49 - Cell 3
51Stef Clement (Ned) Team LottoNL-Jumbo12Row 50 - Cell 3
52Pello Bilbao (Spa) Astana Pro Team12Row 51 - Cell 3
53Nelson Oliveira (Por) Movistar Team12Row 52 - Cell 3
54Brendan Canty (Aus) Cannondale-Drapac11Row 53 - Cell 3
55Darwin Atapuma (Col) UAE Team Emirates10Row 54 - Cell 3
56Richard Carapaz (Ecu) Movistar Team10Row 55 - Cell 3
57Floris De Tier (Bel) Team LottoNL-Jumbo10Row 56 - Cell 3
58Rafael Reis (Por) Caja Rural-Seguros RGA10Row 57 - Cell 3
59Giovanni Visconti (Ita) Bahrain-Merida9Row 58 - Cell 3
60Maxime Monfort (Bel) Lotto Soudal9Row 59 - Cell 3
61Patrick Konrad (Aut) Bora-Hansgrohe9Row 60 - Cell 3
62Lorrenzo Manzin (Fra) FDJ9Row 61 - Cell 3
63Louis Meintjes (RSA) UAE Team Emirates8Row 62 - Cell 3
64Adam Yates (GBr) Orica-Scott8Row 63 - Cell 3
65Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits8Row 64 - Cell 3
66Bart De Clercq (Bel) Lotto Soudal8Row 65 - Cell 3
67Emanuel Buchmann (Ger) Bora-Hansgrohe8Row 66 - Cell 3
68Alberto Losada Alguacil (Spa) Katusha-Alpecin7Row 67 - Cell 3
69Matvey Mamykin (Rus) Katusha-Alpecin7Row 68 - Cell 3
70Andreas Schillinger (Ger) Bora-Hansgrohe7Row 69 - Cell 3
71Adam Blythe (GBr) Aqua Blue Sport7Row 70 - Cell 3
72Aldemar Reyes (Col) Manzana Postobon6Row 71 - Cell 3
73Jeremy Maison (Fra) FDJ6Row 72 - Cell 3
74Simon Clarke (Aus) Cannondale-Drapac6Row 73 - Cell 3
75David Arroyo Duran (Spa) Caja Rural-Seguros RGA6Row 74 - Cell 3
76Davide Villella (Ita) Cannondale-Drapac6Row 75 - Cell 3
77Bob Jungels (Lux) Quick-Step Floors5Row 76 - Cell 3
78Daan Olivier (Ned) Team LottoNL-Jumbo5Row 77 - Cell 3
79Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo5Row 78 - Cell 3
80Peter Koning (Ned) Aqua Blue Sport5Row 79 - Cell 3
81Rui Alberto Faria da Costa (Por) UAE Team Emirates4Row 80 - Cell 3
82Diego Rosa (Ita) Team Sky4Row 81 - Cell 3
83Diego Rubio (Spa) Caja Rural-Seguros RGA4Row 82 - Cell 3
84Loic Vliegen (Bel) BMC Racing Team4Row 83 - Cell 3
85Julien Duval (Fra) AG2R La Mondiale4Row 84 - Cell 3
86Simon Yates (GBr) Orica-Scott3Row 85 - Cell 3
87Julien Bernard (Fra) Trek-Segafredo3Row 86 - Cell 3
88Sebastián Molano (Col) Manzana Postobon3Row 87 - Cell 3
89Stéphane Rossetto (Fra) Cofidis, Solutions Credits2Row 88 - Cell 3
90Christian Knees (Ger) Team Sky2Row 89 - Cell 3
91Jesus Hernandez Blazquez (Spa) Trek-Segafredo1Row 90 - Cell 3
92Koen de Kort (Ned) Trek-Segafredo1Row 91 - Cell 3
93Christoph Pfingsten (Ger) Bora-Hansgrohe1Row 92 - Cell 3
94Conor Dunne (Irl) Aqua Blue Sport1Row 93 - Cell 3
95Antonio Pedrero (Spa) Movistar Team-4Row 94 - Cell 3
96Valerio Agnoli (Ita) Bahrain-Merida-5Row 95 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Davide Villella (Ita) Cannondale-Drapac54pts
2Miguel Angel Lopez (Col) Astana Pro Team47Row 1 - Cell 3
3Christopher Froome (GBr) Team Sky29Row 2 - Cell 3
4Rafal Majka (Pol) Bora-Hansgrohe28Row 3 - Cell 3
5Jose Joaquin Rojas Gil (Spa) Movistar Team27Row 4 - Cell 3
6Stefan Denifl (Aut) Aqua Blue Sport26Row 5 - Cell 3
7Romain Bardet (Fra) AG2R La Mondiale20Row 6 - Cell 3
8Ilnur Zakarin (Rus) Katusha-Alpecin20Row 7 - Cell 3
9Thomas De Gendt (Bel) Lotto Soudal19Row 8 - Cell 3
10Darwin Atapuma (Col) UAE Team Emirates18Row 9 - Cell 3
11Johan Esteban Chaves Rubio (Col) Orica-Scott15Row 10 - Cell 3
12Sander Armee (Bel) Lotto Soudal14Row 11 - Cell 3
13Vincenzo Nibali (Ita) Bahrain-Merida14Row 12 - Cell 3
14Wilco Kelderman (Ned) Team Sunweb14Row 13 - Cell 3
15Adam Yates (GBr) Orica-Scott12Row 14 - Cell 3
16Tomasz Marczynski (Pol) Lotto Soudal12Row 15 - Cell 3
17Alberto Contador Velasco (Spa) Trek-Segafredo12Row 16 - Cell 3
18Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA11Row 17 - Cell 3
19Stéphane Rossetto (Fra) Cofidis, Solutions Credits9Row 18 - Cell 3
20Brendan Canty (Aus) Cannondale-Drapac9Row 19 - Cell 3
21Jan Polanc (Slo) UAE Team Emirates8Row 20 - Cell 3
22Alessandro De Marchi (Ita) BMC Racing Team8Row 21 - Cell 3
23Julian Alaphilippe (Fra) Quick-Step Floors8Row 22 - Cell 3
24Steven Kruijswijk (Ned) Team LottoNL-Jumbo7Row 23 - Cell 3
25Marc Soler (Spa) Movistar Team6Row 24 - Cell 3
26Alexey Lutsenko (Kaz) Astana Pro Team6Row 25 - Cell 3
27Michael Woods (Can) Cannondale-Drapac6Row 26 - Cell 3
28Daniel Moreno Fernandez (Spa) Movistar Team6Row 27 - Cell 3
29Matteo Trentin (Ita) Quick-Step Floors6Row 28 - Cell 3
30Jacques Janse van Rensburg (RSA) Dimension Data5Row 29 - Cell 3
31Przemyslaw Niemiec (Pol) UAE Team Emirates5Row 30 - Cell 3
32Matej Mohoric (Slo) UAE Team Emirates4Row 31 - Cell 3
33Laurens De Vreese (Bel) Astana Pro Team4Row 32 - Cell 3
34Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA4Row 33 - Cell 3
35Rui Alberto Faria da Costa (Por) UAE Team Emirates4Row 34 - Cell 3
36Fabricio Ferrari (Uru) Caja Rural-Seguros RGA4Row 35 - Cell 3
37Nicolas Roche (Irl) BMC Racing Team3Row 36 - Cell 3
38Tobias Ludvigsson (Swe) FDJ3Row 37 - Cell 3
39Pawel Poljanski (Pol) Bora-Hansgrohe3Row 38 - Cell 3
40Enric Mas (Spa) Quick-Step Floors3Row 39 - Cell 3
41Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits2Row 40 - Cell 3
42Jarlinson Pantano (Col) Trek-Segafredo2Row 41 - Cell 3
43Simon Yates (GBr) Orica-Scott2Row 42 - Cell 3
44Maxime Monfort (Bel) Lotto Soudal2Row 43 - Cell 3
45Clement Chevrier (Fra) AG2R La Mondiale2Row 44 - Cell 3
46Simon Clarke (Aus) Cannondale-Drapac2Row 45 - Cell 3
47Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo2Row 46 - Cell 3
48Diego Rubio (Spa) Caja Rural-Seguros RGA2Row 47 - Cell 3
49Hernando Bohórquez (Col) Manzana Postobon2Row 48 - Cell 3
50Nelson Oliveira (Por) Movistar Team1Row 49 - Cell 3
51Ricardo Vilela (Por) Manzana Postobon1Row 50 - Cell 3
52Giovanni Visconti (Ita) Bahrain-Merida1Row 51 - Cell 3
53Diego Rosa (Ita) Team Sky1Row 52 - Cell 3
54Juan Felipe Osorio (Col) Manzana Postobon1Row 53 - Cell 3
55Francisco Ventoso (Spa) BMC Racing Team1Row 54 - Cell 3
56Arnaud Courteille (Fra) FDJ1Row 55 - Cell 3
57Matvey Mamykin (Rus) Katusha-Alpecin1Row 56 - Cell 3
58Rafael Reis (Por) Caja Rural-Seguros RGA1Row 57 - Cell 3
59Magnus Cort (Den) Orica-Scott1Row 58 - Cell 3
Swipe to scroll horizontally
Combined classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Christopher Froome (GBr) Team Sky5pts
2Miguel Angel Lopez (Col) Astana Pro Team12Row 1 - Cell 3
3Vincenzo Nibali (Ita) Bahrain-Merida17Row 2 - Cell 3
4Ilnur Zakarin (Rus) Katusha-Alpecin19Row 3 - Cell 3
5Wilco Kelderman (Ned) Team Sunweb22Row 4 - Cell 3
6Alberto Contador Velasco (Spa) Trek-Segafredo28Row 5 - Cell 3
7Johan Esteban Chaves Rubio (Col) Orica-Scott31Row 6 - Cell 3
8Michael Woods (Can) Cannondale-Drapac45Row 7 - Cell 3
9Romain Bardet (Fra) AG2R La Mondiale47Row 8 - Cell 3
10Jose Joaquin Rojas Gil (Spa) Movistar Team47Row 9 - Cell 3
11Rafal Majka (Pol) Bora-Hansgrohe53Row 10 - Cell 3
12Jan Polanc (Slo) UAE Team Emirates74Row 11 - Cell 3
13Nicolas Roche (Irl) BMC Racing Team76Row 12 - Cell 3
14Steven Kruijswijk (Ned) Team LottoNL-Jumbo79Row 13 - Cell 3
15Tomasz Marczynski (Pol) Lotto Soudal80Row 14 - Cell 3
16Darwin Atapuma (Col) UAE Team Emirates85Row 15 - Cell 3
17Matej Mohoric (Slo) UAE Team Emirates89Row 16 - Cell 3
18Stefan Denifl (Aut) Aqua Blue Sport93Row 17 - Cell 3
19Daniel Moreno Fernandez (Spa) Movistar Team96Row 18 - Cell 3
20Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA102Row 19 - Cell 3
21Adam Yates (GBr) Orica-Scott104Row 20 - Cell 3
22Marc Soler (Spa) Movistar Team111Row 21 - Cell 3
23Thomas De Gendt (Bel) Lotto Soudal117Row 22 - Cell 3
24Pawel Poljanski (Pol) Bora-Hansgrohe119Row 23 - Cell 3
25Julian Alaphilippe (Fra) Quick-Step Floors119Row 24 - Cell 3
26Alessandro De Marchi (Ita) BMC Racing Team125Row 25 - Cell 3
27Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits132Row 26 - Cell 3
28Tobias Ludvigsson (Swe) FDJ133Row 27 - Cell 3
29Alexey Lutsenko (Kaz) Astana Pro Team137Row 28 - Cell 3
30Matteo Trentin (Ita) Quick-Step Floors138Row 29 - Cell 3
31Nelson Oliveira (Por) Movistar Team147Row 30 - Cell 3
32Jacques Janse van Rensburg (RSA) Dimension Data153Row 31 - Cell 3
33Rui Alberto Faria da Costa (Por) UAE Team Emirates156Row 32 - Cell 3
34Enric Mas (Spa) Quick-Step Floors158Row 33 - Cell 3
35Maxime Monfort (Bel) Lotto Soudal159Row 34 - Cell 3
36Giovanni Visconti (Ita) Bahrain-Merida165Row 35 - Cell 3
37Simon Yates (GBr) Orica-Scott171Row 36 - Cell 3
38Stéphane Rossetto (Fra) Cofidis, Solutions Credits174Row 37 - Cell 3
39Davide Villella (Ita) Cannondale-Drapac175Row 38 - Cell 3
40Brendan Canty (Aus) Cannondale-Drapac179Row 39 - Cell 3
41Diego Rosa (Ita) Team Sky192Row 40 - Cell 3
42Simon Clarke (Aus) Cannondale-Drapac197Row 41 - Cell 3
43Arnaud Courteille (Fra) FDJ205Row 42 - Cell 3
44Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo228Row 43 - Cell 3
45Matvey Mamykin (Rus) Katusha-Alpecin239Row 44 - Cell 3
46Rafael Reis (Por) Caja Rural-Seguros RGA250Row 45 - Cell 3
47Diego Rubio (Spa) Caja Rural-Seguros RGA261Row 46 - Cell 3
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1Astana Pro Team202:52:23
2Team Sky0:09:46
3Movistar Team0:35:43
4UAE Team Emirates1:00:38
5Orica-Scott1:19:59
6Team LottoNl-Jumbo1:37:19
7Caja Rural-Seguros RGA1:53:32
8Trek-Segafredo2:07:41
9BMC Racing Team2:08:30
10Bahrain-Merida2:10:38
11Quick-Step Floors2:26:57
12Team Sunweb2:52:45
13Lotto Soudal3:02:04
14Manzana Postobon3:22:38
15AG2R La Mondiale3:29:51
16Cofidis, Solutions Credits4:18:08
17Katusha-Alpecin4:19:39
18Cannondale-Drapac4:22:36
19FDJ4:54:18
20Dimension Data5:04:51
21Bora-Hansgrohe5:07:04
22Aqua Blue Sport7:35:52

Latest on Cyclingnews