Skip to main content

Vuelta a Espana: Froome struggles on Los Machucos

Image 1 of 45

Stefan Denifl (Aqua Blue Sport) wins stage 17 at the Vuelta a Espana

Stefan Denifl (Aqua Blue Sport) wins stage 17 at the Vuelta a Espana
(Image credit: Michael Aisner)
Image 2 of 45

Mikel Nieve leads Chris Froome to the finish of stage 17 at the Vuelta

Mikel Nieve leads Chris Froome to the finish of stage 17 at the Vuelta
(Image credit: Michael Aisner)
Image 3 of 45

Ilnur Zakarin and Rafal Majka finish stage 17 at the Vuelta

Ilnur Zakarin and Rafal Majka finish stage 17 at the Vuelta
(Image credit: Michael Aisner)
Image 4 of 45

Miguel Angel Lopez finishes stage 17 at the Vuelta

Miguel Angel Lopez finishes stage 17 at the Vuelta
(Image credit: Michael Aisner)
Image 5 of 45

Wilco Kelderman finishes the Vuelta's 17th stage

Wilco Kelderman finishes the Vuelta's 17th stage
(Image credit: Michael Aisner)
Image 6 of 45

Chris Froome in red after stage 17 at the Vuelta

Chris Froome in red after stage 17 at the Vuelta
(Image credit: Michael Aisner)
Image 7 of 45

Scenery along the route of stage 17 at the Vuelta a Espana

Scenery along the route of stage 17 at the Vuelta a Espana
(Image credit: Tim de Waele/TDWSport.com)
Image 8 of 45

Scenery along the route of stage 17 at the Vuelta a Espana

Scenery along the route of stage 17 at the Vuelta a Espana
(Image credit: Tim de Waele/TDWSport.com)
Image 9 of 45

Chris Froome behind the Sky train at the Vuelta

Chris Froome behind the Sky train at the Vuelta
(Image credit: Tim de Waele/TDWSport.com)
Image 10 of 45

Katusha-Alpecin ride during stage 17 at the Vuelta

Katusha-Alpecin ride during stage 17 at the Vuelta
(Image credit: Tim de Waele/TDWSport.com)
Image 11 of 45

Scenery along the route of stage 17 at Vuelta

Scenery along the route of stage 17 at Vuelta
(Image credit: Tim de Waele/TDWSport.com)
Image 12 of 45

Fabio Aru (Astana) during stage 17 at the Vuelta

Fabio Aru (Astana) during stage 17 at the Vuelta
(Image credit: Tim de Waele/TDWSport.com)
Image 13 of 45

Astana lead the peloton

Astana lead the peloton
(Image credit: Tim de Waele/TDWSport.com)
Image 14 of 45

The stage 17 breakaway at the Vuelta

The stage 17 breakaway at the Vuelta
(Image credit: Tim de Waele/TDWSport.com)
Image 15 of 45

Quick-Step riders joke around during stage 17 at the Vuelta

Quick-Step riders joke around during stage 17 at the Vuelta
(Image credit: Tim de Waele/TDWSport.com)
Image 16 of 45

Chris Froome finises stage 17 at the Vuelta

Chris Froome finises stage 17 at the Vuelta
(Image credit: Michael Aisner)
Image 17 of 45

Stefan Denifl (Aqua Blue Sport) on the stage 17 podium

Stefan Denifl (Aqua Blue Sport) on the stage 17 podium
(Image credit: Michael Aisner)
Image 18 of 45

Vincenzo Nibali finishes stage 17 at the Vuelta

Vincenzo Nibali finishes stage 17 at the Vuelta
(Image credit: Michael Aisner)
Image 19 of 45

Orica-Scott line up during stage 17 at the Vuelta

Orica-Scott line up during stage 17 at the Vuelta
(Image credit: Tim de Waele/TDWSport.com)
Image 20 of 45

The stage 17 breakaway at the Vuelta

The stage 17 breakaway at the Vuelta
(Image credit: Tim de Waele/TDWSport.com)
Image 21 of 45

The stage 17 breakaway at the Vuelta

The stage 17 breakaway at the Vuelta
(Image credit: Tim de Waele/TDWSport.com)
Image 22 of 45

Miguel Angel Lopez (Astana)

Miguel Angel Lopez (Astana)
(Image credit: Tim de Waele/TDWSport.com)
Image 23 of 45

Romain Bardet and Alexis Gougeard

Romain Bardet and Alexis Gougeard
(Image credit: Tim de Waele/TDWSport.com)
Image 24 of 45

Simon Yates at the Orica-Scott team car

Simon Yates at the Orica-Scott team car
(Image credit: Tim de Waele/TDWSport.com)
Image 25 of 45

The breakaway in action during stage 17 at the Vuelta

The breakaway in action during stage 17 at the Vuelta
(Image credit: Tim de Waele/TDWSport.com)
Image 26 of 45

Scenery along the route of stage 17 at the Vuelta a Espana

Scenery along the route of stage 17 at the Vuelta a Espana
(Image credit: Tim de Waele/TDWSport.com)
Image 27 of 45

Miguel Angel Lopez (Astana)

Miguel Angel Lopez (Astana)
(Image credit: Tim de Waele/TDWSport.com)
Image 28 of 45

The breakaway on stage 17 of the Vuelta a Espana

The breakaway on stage 17 of the Vuelta a Espana
(Image credit: Tim de Waele/TDWSport.com)
Image 29 of 45

Stefan Denifl (Aqua Blue Sport) wins stage 17 at the Vuelta a Espana

Stefan Denifl (Aqua Blue Sport) wins stage 17 at the Vuelta a Espana
(Image credit: Michael Aisner)
Image 30 of 45

Stefan Denifl (Aqua Blue Sport) wins stage 17 at the Vuelta a Espana

Stefan Denifl (Aqua Blue Sport) wins stage 17 at the Vuelta a Espana
(Image credit: Michael Aisner)
Image 31 of 45

Alberto Contador finishes stage 17 at the Vuelta

Alberto Contador finishes stage 17 at the Vuelta
(Image credit: Michael Aisner)
Image 32 of 45

Stefan Denifl (Aqua Blue Sport) wins stage 17 at the Vuelta a Espana

Stefan Denifl (Aqua Blue Sport) wins stage 17 at the Vuelta a Espana
(Image credit: Tim de Waele/TDWSport.com)
Image 33 of 45

Stefan Denifl (Aqua Blue Sport) wins stage 17 at the Vuelta a Espana

Stefan Denifl (Aqua Blue Sport) wins stage 17 at the Vuelta a Espana
(Image credit: Tim de Waele/TDWSport.com)
Image 34 of 45

Stefan Denifl (Aqua Blue Sport) wins stage 17 at the Vuelta a Espana

Stefan Denifl (Aqua Blue Sport) wins stage 17 at the Vuelta a Espana
(Image credit: Michael Aisner)
Image 35 of 45

Alessandro De Marchi (BMC)

Alessandro De Marchi (BMC)
(Image credit: Tim de Waele/TDWSport.com)
Image 36 of 45

Simon Yates back at the Orica-Scott team car conversing with Neil Stephens

Simon Yates back at the Orica-Scott team car conversing with Neil Stephens
(Image credit: Tim de Waele/TDWSport.com)
Image 37 of 45

Adam Yates (Orica-Scott)

Adam Yates (Orica-Scott)
(Image credit: Tim de Waele/TDWSport.com)
Image 38 of 45

Romain Bardet (AG2R La Mondiale)

Romain Bardet (AG2R La Mondiale)
(Image credit: Tim de Waele/TDWSport.com)
Image 39 of 45

Romain Bardet (AG2R La Mondiale) chasing

Romain Bardet (AG2R La Mondiale) chasing
(Image credit: Tim de Waele/TDWSport.com)
Image 40 of 45

The breakaway on stage 17 of the Vuelta a Espana

The breakaway on stage 17 of the Vuelta a Espana
(Image credit: Tim de Waele/TDWSport.com)
Image 41 of 45

The breakaway on stage 17 of the Vuelta a Espana

The breakaway on stage 17 of the Vuelta a Espana
(Image credit: Tim de Waele/TDWSport.com)
Image 42 of 45

The breakaway on stage 17 of the Vuelta a Espana

The breakaway on stage 17 of the Vuelta a Espana
(Image credit: Tim de Waele/TDWSport.com)
Image 43 of 45

Julian Alaphilippe (Quick-Step Floors) in the breakaway on stage 17 of the Vuelta a Espana

Julian Alaphilippe (Quick-Step Floors) in the breakaway on stage 17 of the Vuelta a Espana
(Image credit: Tim de Waele/TDWSport.com)
Image 44 of 45

The breakaway on stage 17 of the Vuelta a Espana

The breakaway on stage 17 of the Vuelta a Espana
(Image credit: Tim de Waele/TDWSport.com)
Image 45 of 45

Ilnur Zakarin (Katusha-Alpecin)

Ilnur Zakarin (Katusha-Alpecin)
(Image credit: Tim de Waele/TDWSport.com)

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

#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-Merida
5Ilnur Zakarin (Rus) Katusha-Alpecin
6Rafal Majka (Pol) Bora-Hansgrohe
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-Jumbo
12Jack Haig (Aus) Orica-Scott
13Mikel Nieve Ituralde (Spa) Team Sky0:01:46
14Christopher Froome (GBr) Team Sky
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 Team
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 Team
25Aldemar Reyes (Col) Manzana Postobon0:03:06
26Hernán Aguirre (Col) Manzana Postobon
27Richard Carapaz (Ecu) Movistar Team
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-Segafredo
37Jarlinson Pantano (Col) Trek-Segafredo
38Jesus Hernandez Blazquez (Spa) Trek-Segafredo
39Thomas De Gendt (Bel) Lotto Soudal0:05:37
40Stef Clement (Ned) Team LottoNL-Jumbo
41Bart De Clercq (Bel) Lotto Soudal0:05:49
42Adam Yates (GBr) Orica-Scott0:05:52
43Johan Esteban Chaves Rubio (Col) Orica-Scott
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-Jumbo
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 Team
54Fabricio Ferrari (Uru) Caja Rural-Seguros RGA
55Edward Theuns (Bel) Trek-Segafredo
56Julien Bernard (Fra) Trek-Segafredo
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 Floors
60Salvatore Puccio (Ita) Team Sky0:11:28
61Anthony Roux (Fra) FDJ0:11:37
62Chad Haga (USA) Team Sunweb
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-Scott
67David Lopez Garcia (Spa) Team Sky
68Rui Alberto Faria da Costa (Por) UAE Team Emirates
69Simon Clarke (Aus) Cannondale-Drapac
70Giovanni Visconti (Ita) Bahrain-Merida
71Alexis Gougeard (Fra) AG2R La Mondiale0:12:40
72Jose Joaquin Rojas Gil (Spa) Movistar Team0:13:39
73Maxime Monfort (Bel) Lotto Soudal
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 Credits
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-Scott
83Johannes Fröhlinger (Ger) Team Sunweb
84Søren Kragh Andersen (Den) Team Sunweb
85Ricardo Vilela (Por) Manzana Postobon
86Emanuel Buchmann (Ger) Bora-Hansgrohe
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 Team
93Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo0:16:54
94Daan Olivier (Ned) Team LottoNL-Jumbo
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 RGA
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-Scott
104Patrick Konrad (Aut) Bora-Hansgrohe0:18:20
105David Arroyo Duran (Spa) Caja Rural-Seguros RGA
106Stéphane Rossetto (Fra) Cofidis, Solutions Credits0:18:48
107Koen de Kort (Ned) Trek-Segafredo0:18:56
108Jelle Wallays (Bel) Lotto Soudal
109Adam Hansen (Aus) Lotto Soudal
110Hugo Houle (Can) AG2R La Mondiale
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 Team
115Francisco Ventoso (Spa) BMC Racing Team
116Eros Capecchi (Ita) Quick-Step Floors
117Julien Duval (Fra) AG2R La Mondiale
118Peter Koning (Ned) Aqua Blue Sport0:20:29
119Mark Christian (GBr) Aqua Blue Sport
120Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits
121Tim Declercq (Bel) Quick-Step Floors
122Tomasz Marczynski (Pol) Lotto Soudal0:20:38
123Aaron Gate (NZl) Aqua Blue Sport
124Nelson Oliveira (Por) Movistar Team0:21:07
125Igor Anton Hernandez (Spa) Dimension Data
126Lorrenzo Manzin (Fra) FDJ0:21:23
127Arnaud Courteille (Fra) FDJ
128Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits
129Jetse Bol (Ned) Manzana Postobon0:21:34
130Yves Lampaert (Bel) Quick-Step Floors
131Lachlan Morton (Aus) Dimension Data0:22:02
132Thomas Scully (NZl) Cannondale-Drapac0:22:03
133Sebastián Molano (Col) Manzana Postobon
134Juan José Lobato (Spa) Team LottoNL-Jumbo0:22:07
135Hernando Bohórquez (Col) Manzana Postobon
136Ian Stannard (GBr) Team Sky
137Diego Rubio (Spa) Caja Rural-Seguros RGA0:22:49
138Remy Mertz (Bel) Lotto Soudal0:22:51
139Brendan Canty (Aus) Cannondale-Drapac
140Anthony Perez (Fra) Cofidis, Solutions Credits
141Matteo Trentin (Ita) Quick-Step Floors
142Laurens De Vreese (Bel) Astana Pro Team
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 Emirates
148William Clarke (Aus) Cannondale-Drapac
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-Drapac
154Michel Kreder (Ned) Aqua Blue Sport0:24:01
155Conor Dunne (Irl) Aqua Blue Sport
156Maxim Belkov (Rus) Katusha-Alpecin0:24:04
157Niki Terpstra (Ned) Quick-Step Floors0:24:18
158Adam Blythe (GBr) Aqua Blue Sport
159Andreas Schillinger (Ger) Bora-Hansgrohe
160Manuele Boaro (Ita) Bahrain-Merida0:24:32
161Christoph Pfingsten (Ger) Bora-Hansgrohe
162Michael Schwarzmann (Ger) Bora-Hansgrohe
DNSLennard Kämna (Ger) Team Sunweb
DNSDaniel Oss (Ita) BMC Racing Team

Intermediate sprint - Solares, km. 145.2
#Rider Name (Country) TeamResult
1Julian Alaphilippe (Fra) Quick-Step Floors4pts
2Daniel Moreno Fernandez (Spa) Movistar Team2
3Alessandro De Marchi (Ita) BMC Racing Team1

Points
#Rider Name (Country) TeamResult
1Stefan Denifl (Aut) Aqua Blue Sport25pts
2Alberto Contador Velasco (Spa) Trek-Segafredo20
3Miguel Angel Lopez (Col) Astana Pro Team16
4Vincenzo Nibali (Ita) Bahrain-Merida14
5Ilnur Zakarin (Rus) Katusha-Alpecin12
6Rafal Majka (Pol) Bora-Hansgrohe10
7Michael Woods (Can) Cannondale-Drapac9
8Daniel Moreno Fernandez (Spa) Movistar Team8
9Wilco Kelderman (Ned) Team Sunweb7
10David de la Cruz (Spa) Quick-Step Floors6
11Steven Kruijswijk (Ned) Team LottoNL-Jumbo5
12Jack Haig (Aus) Orica-Scott4
13Mikel Nieve Ituralde (Spa) Team Sky3
14Christopher Froome (GBr) Team Sky2
15Wout Poels (Ned) Team Sky1

Mountain 1 (Cat. 3) Portillo de Lunada, km. 107.3
#Rider Name (Country) TeamResult
1Davide Villella (Ita) Cannondale-Drapac5pts
2Alessandro De Marchi (Ita) BMC Racing Team3
3Stefan Denifl (Aut) Aqua Blue Sport1

Mountain 2 (Cat. 1) Puerto de Alisas, km. 162.6
#Rider Name (Country) TeamResult
1Stefan Denifl (Aut) Aqua Blue Sport10pts
2Daniel Moreno Fernandez (Spa) Movistar Team6
3Alessandro De Marchi (Ita) BMC Racing Team4
4Julian Alaphilippe (Fra) Quick-Step Floors2
5Magnus Cort (Den) Orica-Scott1

Mountain 3 (HC) Alto de los Machucos, km. 180.5
#Rider Name (Country) TeamResult
1Stefan Denifl (Aut) Aqua Blue Sport15pts
2Alberto Contador Velasco (Spa) Trek-Segafredo10
3Miguel Angel Lopez (Col) Astana Pro Team6
4Vincenzo Nibali (Ita) Bahrain-Merida4
5Ilnur Zakarin (Rus) Katusha-Alpecin2

Combativity
#Rider Name (Country) Team
1Daniel Moreno Fernandez (Spa) Movistar Team

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

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

Points classification
#Rider Name (Country) TeamResult
1Christopher Froome (GBr) Team Sky137pts
2Vincenzo Nibali (Ita) Bahrain-Merida118
3Matteo Trentin (Ita) Quick-Step Floors108
4Miguel Angel Lopez (Col) Astana Pro Team90
5Wilco Kelderman (Ned) Team Sunweb89
6Alberto Contador Velasco (Spa) Trek-Segafredo80
7Ilnur Zakarin (Rus) Katusha-Alpecin79
8Johan Esteban Chaves Rubio (Col) Orica-Scott61
9Pawel Poljanski (Pol) Bora-Hansgrohe58
10Jose Joaquin Rojas Gil (Spa) Movistar Team57
11Michael Woods (Can) Cannondale-Drapac55
12Tomasz Marczynski (Pol) Lotto Soudal54
13Rafal Majka (Pol) Bora-Hansgrohe51
14Matej Mohoric (Slo) UAE Team Emirates47
15David de la Cruz (Spa) Quick-Step Floors42
16Jan Polanc (Slo) UAE Team Emirates40
17Tom Van Asbroeck (Bel) Cannondale-Drapac39
18Julian Alaphilippe (Fra) Quick-Step Floors38
19Fabio Aru (Ita) Astana Pro Team38
20Wout Poels (Ned) Team Sky33
21Romain Bardet (Fra) AG2R La Mondiale33
22Nicolas Roche (Irl) BMC Racing Team30
23Alexey Lutsenko (Kaz) Astana Pro Team29
24Edward Theuns (Bel) Trek-Segafredo29
25Yves Lampaert (Bel) Quick-Step Floors28
26Marc Soler (Spa) Movistar Team28
27Michael Schwarzmann (Ger) Bora-Hansgrohe28
28Stefan Denifl (Aut) Aqua Blue Sport25
29Alessandro De Marchi (Ita) BMC Racing Team25
30Alexis Gougeard (Fra) AG2R La Mondiale24
31Søren Kragh Andersen (Den) Team Sunweb24
32Luis León Sánchez (Spa) Astana Pro Team23
33Jetse Bol (Ned) Manzana Postobon23
34Sacha Modolo (Ita) UAE Team Emirates22
35Gianni Moscon (Ita) Team Sky20
36Juan José Lobato (Spa) Team LottoNL-Jumbo20
37Tobias Ludvigsson (Swe) FDJ17
38Tejay van Garderen (USA) BMC Racing Team17
39Enric Mas (Spa) Quick-Step Floors17
40Mikel Nieve Ituralde (Spa) Team Sky16
41Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA16
42Anthony Perez (Fra) Cofidis, Solutions Credits16
43Marco Haller (Aut) Katusha-Alpecin16
44Steven Kruijswijk (Ned) Team LottoNL-Jumbo15
45Jack Haig (Aus) Orica-Scott15
46Michel Kreder (Ned) Aqua Blue Sport15
47Thomas De Gendt (Bel) Lotto Soudal14
48Jacques Janse van Rensburg (RSA) Dimension Data14
49Arnaud Courteille (Fra) FDJ13
50Daniel Moreno Fernandez (Spa) Movistar Team12
51Stef Clement (Ned) Team LottoNL-Jumbo12
52Pello Bilbao (Spa) Astana Pro Team12
53Nelson Oliveira (Por) Movistar Team12
54Brendan Canty (Aus) Cannondale-Drapac11
55Darwin Atapuma (Col) UAE Team Emirates10
56Richard Carapaz (Ecu) Movistar Team10
57Floris De Tier (Bel) Team LottoNL-Jumbo10
58Rafael Reis (Por) Caja Rural-Seguros RGA10
59Giovanni Visconti (Ita) Bahrain-Merida9
60Maxime Monfort (Bel) Lotto Soudal9
61Patrick Konrad (Aut) Bora-Hansgrohe9
62Lorrenzo Manzin (Fra) FDJ9
63Louis Meintjes (RSA) UAE Team Emirates8
64Adam Yates (GBr) Orica-Scott8
65Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits8
66Bart De Clercq (Bel) Lotto Soudal8
67Emanuel Buchmann (Ger) Bora-Hansgrohe8
68Alberto Losada Alguacil (Spa) Katusha-Alpecin7
69Matvey Mamykin (Rus) Katusha-Alpecin7
70Andreas Schillinger (Ger) Bora-Hansgrohe7
71Adam Blythe (GBr) Aqua Blue Sport7
72Aldemar Reyes (Col) Manzana Postobon6
73Jeremy Maison (Fra) FDJ6
74Simon Clarke (Aus) Cannondale-Drapac6
75David Arroyo Duran (Spa) Caja Rural-Seguros RGA6
76Davide Villella (Ita) Cannondale-Drapac6
77Bob Jungels (Lux) Quick-Step Floors5
78Daan Olivier (Ned) Team LottoNL-Jumbo5
79Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo5
80Peter Koning (Ned) Aqua Blue Sport5
81Rui Alberto Faria da Costa (Por) UAE Team Emirates4
82Diego Rosa (Ita) Team Sky4
83Diego Rubio (Spa) Caja Rural-Seguros RGA4
84Loic Vliegen (Bel) BMC Racing Team4
85Julien Duval (Fra) AG2R La Mondiale4
86Simon Yates (GBr) Orica-Scott3
87Julien Bernard (Fra) Trek-Segafredo3
88Sebastián Molano (Col) Manzana Postobon3
89Stéphane Rossetto (Fra) Cofidis, Solutions Credits2
90Christian Knees (Ger) Team Sky2
91Jesus Hernandez Blazquez (Spa) Trek-Segafredo1
92Koen de Kort (Ned) Trek-Segafredo1
93Christoph Pfingsten (Ger) Bora-Hansgrohe1
94Conor Dunne (Irl) Aqua Blue Sport1
95Antonio Pedrero (Spa) Movistar Team-4
96Valerio Agnoli (Ita) Bahrain-Merida-5

Mountains classification
#Rider Name (Country) TeamResult
1Davide Villella (Ita) Cannondale-Drapac54pts
2Miguel Angel Lopez (Col) Astana Pro Team47
3Christopher Froome (GBr) Team Sky29
4Rafal Majka (Pol) Bora-Hansgrohe28
5Jose Joaquin Rojas Gil (Spa) Movistar Team27
6Stefan Denifl (Aut) Aqua Blue Sport26
7Romain Bardet (Fra) AG2R La Mondiale20
8Ilnur Zakarin (Rus) Katusha-Alpecin20
9Thomas De Gendt (Bel) Lotto Soudal19
10Darwin Atapuma (Col) UAE Team Emirates18
11Johan Esteban Chaves Rubio (Col) Orica-Scott15
12Sander Armee (Bel) Lotto Soudal14
13Vincenzo Nibali (Ita) Bahrain-Merida14
14Wilco Kelderman (Ned) Team Sunweb14
15Adam Yates (GBr) Orica-Scott12
16Tomasz Marczynski (Pol) Lotto Soudal12
17Alberto Contador Velasco (Spa) Trek-Segafredo12
18Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA11
19Stéphane Rossetto (Fra) Cofidis, Solutions Credits9
20Brendan Canty (Aus) Cannondale-Drapac9
21Jan Polanc (Slo) UAE Team Emirates8
22Alessandro De Marchi (Ita) BMC Racing Team8
23Julian Alaphilippe (Fra) Quick-Step Floors8
24Steven Kruijswijk (Ned) Team LottoNL-Jumbo7
25Marc Soler (Spa) Movistar Team6
26Alexey Lutsenko (Kaz) Astana Pro Team6
27Michael Woods (Can) Cannondale-Drapac6
28Daniel Moreno Fernandez (Spa) Movistar Team6
29Matteo Trentin (Ita) Quick-Step Floors6
30Jacques Janse van Rensburg (RSA) Dimension Data5
31Przemyslaw Niemiec (Pol) UAE Team Emirates5
32Matej Mohoric (Slo) UAE Team Emirates4
33Laurens De Vreese (Bel) Astana Pro Team4
34Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA4
35Rui Alberto Faria da Costa (Por) UAE Team Emirates4
36Fabricio Ferrari (Uru) Caja Rural-Seguros RGA4
37Nicolas Roche (Irl) BMC Racing Team3
38Tobias Ludvigsson (Swe) FDJ3
39Pawel Poljanski (Pol) Bora-Hansgrohe3
40Enric Mas (Spa) Quick-Step Floors3
41Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits2
42Jarlinson Pantano (Col) Trek-Segafredo2
43Simon Yates (GBr) Orica-Scott2
44Maxime Monfort (Bel) Lotto Soudal2
45Clement Chevrier (Fra) AG2R La Mondiale2
46Simon Clarke (Aus) Cannondale-Drapac2
47Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo2
48Diego Rubio (Spa) Caja Rural-Seguros RGA2
49Hernando Bohórquez (Col) Manzana Postobon2
50Nelson Oliveira (Por) Movistar Team1
51Ricardo Vilela (Por) Manzana Postobon1
52Giovanni Visconti (Ita) Bahrain-Merida1
53Diego Rosa (Ita) Team Sky1
54Juan Felipe Osorio (Col) Manzana Postobon1
55Francisco Ventoso (Spa) BMC Racing Team1
56Arnaud Courteille (Fra) FDJ1
57Matvey Mamykin (Rus) Katusha-Alpecin1
58Rafael Reis (Por) Caja Rural-Seguros RGA1
59Magnus Cort (Den) Orica-Scott1

Combined classification
#Rider Name (Country) TeamResult
1Christopher Froome (GBr) Team Sky5pts
2Miguel Angel Lopez (Col) Astana Pro Team12
3Vincenzo Nibali (Ita) Bahrain-Merida17
4Ilnur Zakarin (Rus) Katusha-Alpecin19
5Wilco Kelderman (Ned) Team Sunweb22
6Alberto Contador Velasco (Spa) Trek-Segafredo28
7Johan Esteban Chaves Rubio (Col) Orica-Scott31
8Michael Woods (Can) Cannondale-Drapac45
9Romain Bardet (Fra) AG2R La Mondiale47
10Jose Joaquin Rojas Gil (Spa) Movistar Team47
11Rafal Majka (Pol) Bora-Hansgrohe53
12Jan Polanc (Slo) UAE Team Emirates74
13Nicolas Roche (Irl) BMC Racing Team76
14Steven Kruijswijk (Ned) Team LottoNL-Jumbo79
15Tomasz Marczynski (Pol) Lotto Soudal80
16Darwin Atapuma (Col) UAE Team Emirates85
17Matej Mohoric (Slo) UAE Team Emirates89
18Stefan Denifl (Aut) Aqua Blue Sport93
19Daniel Moreno Fernandez (Spa) Movistar Team96
20Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA102
21Adam Yates (GBr) Orica-Scott104
22Marc Soler (Spa) Movistar Team111
23Thomas De Gendt (Bel) Lotto Soudal117
24Pawel Poljanski (Pol) Bora-Hansgrohe119
25Julian Alaphilippe (Fra) Quick-Step Floors119
26Alessandro De Marchi (Ita) BMC Racing Team125
27Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits132
28Tobias Ludvigsson (Swe) FDJ133
29Alexey Lutsenko (Kaz) Astana Pro Team137
30Matteo Trentin (Ita) Quick-Step Floors138
31Nelson Oliveira (Por) Movistar Team147
32Jacques Janse van Rensburg (RSA) Dimension Data153
33Rui Alberto Faria da Costa (Por) UAE Team Emirates156
34Enric Mas (Spa) Quick-Step Floors158
35Maxime Monfort (Bel) Lotto Soudal159
36Giovanni Visconti (Ita) Bahrain-Merida165
37Simon Yates (GBr) Orica-Scott171
38Stéphane Rossetto (Fra) Cofidis, Solutions Credits174
39Davide Villella (Ita) Cannondale-Drapac175
40Brendan Canty (Aus) Cannondale-Drapac179
41Diego Rosa (Ita) Team Sky192
42Simon Clarke (Aus) Cannondale-Drapac197
43Arnaud Courteille (Fra) FDJ205
44Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo228
45Matvey Mamykin (Rus) Katusha-Alpecin239
46Rafael Reis (Por) Caja Rural-Seguros RGA250
47Diego Rubio (Spa) Caja Rural-Seguros RGA261

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