Skip to main content

Chris Froome completes Tour de France - Vuelta a Espana double

Chris Froome (Team Sky) sealed the Tour de France - Vuelta a Espana double, finishing the final stage of the Spanish Grand Tour safely in the back.

The stage was won by Matteo Trentin (Quick-Step Floors), who held off late challenges from Lorrenzo Manzin (FDJ) and Søren Kragh Andersen (Team Sunweb) to take the spoils in Madrid. Froome finished 11th on the stage, doing enough to also secure the points jersey ahead of Trentin.

In wining, Froome becomes the first rider since Bernard Hinault to win the Tour and the Vuelta, and the first British rider to win the Spanish Grand Tour. The Team Sky leader has now won five Grand Tours in a remarkable five-year spell.

The stage in Madrid also marked Alberto Contador's (Trek Segafredo) final outing. The winner on the Angliru stage led the race into Madrid to take the applause from the home crowd before sitting up and crossing the line behind the main field. A small gap saw Contador drop from fourth to fifth on GC, with Wilco Kelderman (Team Sunweb) the beneficiary.

Vincenzo Nibali (Bahrain Merida) and Ilnur Zakarin (Team Katusha) rounded out the final podium.

"It's an amazing feeling," Froome said immediately after the finish. "The team has just been incredible over the last few months.

"I have to say that is probably the toughest Grand Tour I've ever ridden. There was something different happening every day. I've had good days and then I've been lying on the ground, bleeding, thinking my race might be over. It's been a rollercoaster – absolutely relentless. It's a relief now to finish and to be getting to Madrid.

"I think it probably is my greatest achievement, being the first person to win the Tour de France and then go on to win the Vuelta," Froome said.

For Trentin, there was the consolation of a fourth Grand Tour stage win in three weeks. The Italian had a slim chance of taking the Green Jersey from Froome on the final stage and after a relaxed, rolling start it was Quick-Step who hit the front as the race hit the finishing circuit for the first time.

Until that point the mood had been one of celebration, with riders posing for photographs after three weeks of demanding racing. Contador was given the honour of leading the race into Madrid, soaking up the atmosphere and waving to spectators at the side of the road.

The mood changed when Team Sky hit the front, clearly intent on holding onto the Green jersey, but Froome was squeezed out of the points at the intermediate sprint by Quick-Step.

Rui Costa, Alessandro De Marchi and Nicholas Schultz formed a dangerous looking break, but Quick-Step patrolled the front and never the trio out of sight.

With one lap remaining, the sprinters' teams jostled for control, but Trentin was well positioned and in the sprint to the line there was no opposition – except for Froome, who finished in 11th place.

"It was a good job," Trentin said. "It's a really nice victory to have. Froome told me he wanted to defend the jersey and he made it. That's four victories I got but no points jersey, so it's a bit of a joke. But I won two sprint stages and two hard stages and I can be happy with that."

Astana claimed the team classification, while Davide Villella won the King of the mountains jersey. The red jersey, however, belonged to Froome.

See more

Full Results

#Rider Name (Country) TeamResult
1Matteo Trentin (Ita) Quick-Step Floors3:06:25
2Lorrenzo Manzin (Fra) FDJ
3Søren Kragh Andersen (Den) Team Sunweb
4Tom Van Asbroeck (Bel) Cannondale-Drapac
5Ivan Garcia Cortina (Spa) Bahrain-Merida
6Magnus Cort (Den) Orica-Scott
7Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits
8Sacha Modolo (Ita) UAE Team Emirates
9Michael Schwarzmann (Ger) Bora-Hansgrohe
10Daniel Hoelgaard (Nor) FDJ
11Christopher Froome (GBr) Team Sky
12Juan José Lobato (Spa) Team LottoNL-Jumbo
13Edward Theuns (Bel) Trek-Segafredo
14Loic Vliegen (Bel) BMC Racing Team
15Julien Duval (Fra) AG2R La Mondiale
16Wilco Kelderman (Ned) Team Sunweb
17Francisco Ventoso (Spa) BMC Racing Team
18Ilnur Zakarin (Rus) Katusha-Alpecin
19Sebastián Molano (Col) Manzana Postobon
20Jose Joaquin Rojas Gil (Spa) Movistar Team
21Matej Mohoric (Slo) UAE Team Emirates
22Vincenzo Nibali (Ita) Bahrain-Merida
23Aaron Gate (NZl) Aqua Blue Sport
24Marco Haller (Aut) Katusha-Alpecin
25Julian Alaphilippe (Fra) Quick-Step Floors0:00:07
26Alberto Contador Velasco (Spa) Trek-Segafredo
27Antwan Tolhoek (Ned) Team LottoNL-Jumbo0:00:08
28Anthony Turgis (Fra) Cofidis, Solutions Credits
29Nelson Oliveira (Por) Movistar Team0:00:09
30Anthony Roux (Fra) FDJ0:00:11
31Alexey Lutsenko (Kaz) Astana Pro Team
32Michael Woods (Can) Cannondale-Drapac
33Laurens De Vreese (Bel) Astana Pro Team0:00:14
34Koen Bouwman (Ned) Team LottoNL-Jumbo
35Aldemar Reyes (Col) Manzana Postobon
36Fabricio Ferrari (Uru) Caja Rural-Seguros RGA
37Juan Felipe Osorio (Col) Manzana Postobon
38Hernán Aguirre (Col) Manzana Postobon
39Guillaume Bonnafond (Fra) Cofidis, Solutions Credits
40Richard Carapaz (Ecu) Movistar Team
41Wout Poels (Ned) Team Sky
42Jack Haig (Aus) Orica-Scott
43Nicolas Roche (Irl) BMC Racing Team
44Koen de Kort (Ned) Trek-Segafredo
45Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits
46Luis León Sánchez (Spa) Astana Pro Team
47Fabio Aru (Ita) Astana Pro Team
48Diego Rosa (Ita) Team Sky
49Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA
50Simon Yates (GBr) Orica-Scott
51Sergei Chernetckii (Rus) Astana Pro Team
52Johan Esteban Chaves Rubio (Col) Orica-Scott
53Fernando Orjuela (Col) Manzana Postobon
54Diego Rubio (Spa) Caja Rural-Seguros RGA
55Peter Stetina (USA) Trek-Segafredo
56Bart De Clercq (Bel) Lotto Soudal
57Chris Hamilton (Aus) Team Sunweb
58Jan Polanc (Slo) UAE Team Emirates
59Stef Clement (Ned) Team LottoNL-Jumbo
60Steven Kruijswijk (Ned) Team LottoNL-Jumbo
61Ricardo Vilela (Por) Manzana Postobon
62Sander Armee (Bel) Lotto Soudal
63Adam Hansen (Aus) Lotto Soudal
64Markel Irizar Aranburu (Spa) Trek-Segafredo
65Daan Olivier (Ned) Team LottoNL-Jumbo
66Darwin Atapuma (Col) UAE Team Emirates
67Michael Mørkøv (Den) Katusha-Alpecin
68Pello Bilbao (Spa) Astana Pro Team
69Daniel Moreno Fernandez (Spa) Movistar Team
70Hector Sáez Benito (Spa) Caja Rural-Seguros RGA
71Jetse Bol (Ned) Manzana Postobon
72Igor Anton Hernandez (Spa) Dimension Data
73David Lopez Garcia (Spa) Team Sky
74Gianni Moscon (Ita) Team Sky
75Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA
76Tejay van Garderen (USA) BMC Racing Team
77Romain Bardet (Fra) AG2R La Mondiale
78Yves Lampaert (Bel) Quick-Step Floors
79Clement Chevrier (Fra) AG2R La Mondiale
80Miguel Angel Lopez (Col) Astana Pro Team
81Chad Haga (USA) Team Sunweb
82Pawel Poljanski (Pol) Bora-Hansgrohe
83Louis Meintjes (RSA) UAE Team Emirates0:00:26
84Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA
85Adam Blythe (GBr) Aqua Blue Sport
86Przemyslaw Niemiec (Pol) UAE Team Emirates0:00:29
87Remy Mertz (Bel) Lotto Soudal
88Salvatore Puccio (Ita) Team Sky
89Jeremy Maison (Fra) FDJ0:00:34
90Jarlinson Pantano (Col) Trek-Segafredo
91Alberto Losada Alguacil (Spa) Katusha-Alpecin
92Bernardo Suaza (Col) Manzana Postobon
93Hernando Bohórquez (Col) Manzana Postobon
94Andreas Schillinger (Ger) Bora-Hansgrohe0:00:37
95Jesus Hernandez Blazquez (Spa) Trek-Segafredo0:00:41
96Mikel Nieve Ituralde (Spa) Team Sky0:00:44
97Antonio Pedrero (Spa) Movistar Team
98Sam Bewley (NZl) Orica-Scott0:00:46
99Thomas De Gendt (Bel) Lotto Soudal
100Adam Yates (GBr) Orica-Scott
101Carlos Verona Quintanilla (Spa) Orica-Scott
102Federico Zurlo (Ita) UAE Team Emirates
103Tobias Ludvigsson (Swe) FDJ0:00:50
104Lasse Norman Hansen (Den) Aqua Blue Sport
105Ian Stannard (GBr) Team Sky0:00:52
106Hugo Houle (Can) AG2R La Mondiale
107Julien Bernard (Fra) Trek-Segafredo0:00:56
108Valerio Agnoli (Ita) Bahrain-Merida
109Giovanni Visconti (Ita) Bahrain-Merida
110Alexis Gougeard (Fra) AG2R La Mondiale0:00:58
111Franco Pellizotti (Ita) Bahrain-Merida
112Simon Clarke (Aus) Cannondale-Drapac
113Bob Jungels (Lux) Quick-Step Floors
114Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits
115Rafal Majka (Pol) Bora-Hansgrohe
116Niki Terpstra (Ned) Quick-Step Floors
117David Arroyo Duran (Spa) Caja Rural-Seguros RGA
118Rafael Reis (Por) Caja Rural-Seguros RGA
119Lachlan Morton (Aus) Dimension Data
120Rein Taaramäe (Est) Katusha-Alpecin0:01:03
121Davide Villella (Ita) Cannondale-Drapac
122Antonio Nibali (Ita) Bahrain-Merida0:01:05
123Arnaud Courteille (Fra) FDJ
124Damiano Caruso (Ita) BMC Racing Team
125Marc Soler (Spa) Movistar Team
126Domen Novak (Slo) Bahrain-Merida
127Christian Knees (Ger) Team Sky
128Mark Christian (GBr) Aqua Blue Sport
129Nikita Stalnov (Kaz) Astana Pro Team
130Tomasz Marczynski (Pol) Lotto Soudal
131Jelle Wallays (Bel) Lotto Soudal
132Maxim Belkov (Rus) Katusha-Alpecin
133Thomas Scully (NZl) Cannondale-Drapac0:01:19
134Brendan Canty (Aus) Cannondale-Drapac0:01:22
135Johannes Fröhlinger (Ger) Team Sunweb
136Jacques Janse van Rensburg (RSA) Dimension Data
137Joe Dombrowski (USA) Cannondale-Drapac
138Manuele Boaro (Ita) Bahrain-Merida0:01:25
139Anthony Perez (Fra) Cofidis, Solutions Credits0:01:28
140Stéphane Rossetto (Fra) Cofidis, Solutions Credits
141Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo0:01:36
142Christoph Pfingsten (Ger) Bora-Hansgrohe
143Patrick Konrad (Aut) Bora-Hansgrohe
144Emanuel Buchmann (Ger) Bora-Hansgrohe
145Christopher Juul Jensen (Den) Orica-Scott0:02:01
146Michel Kreder (Ned) Aqua Blue Sport0:02:05
147Nicholas Schultz (Aus) Caja Rural-Seguros RGA0:02:09
148William Clarke (Aus) Cannondale-Drapac
149Toms Skujins (Lat) Cannondale-Drapac
150Rui Alberto Faria da Costa (Por) UAE Team Emirates0:02:15
151Conor Dunne (Irl) Aqua Blue Sport0:02:37
152Stefan Denifl (Aut) Aqua Blue Sport
153Floris De Tier (Bel) Team LottoNL-Jumbo0:03:08
154Enric Mas (Spa) Quick-Step Floors0:04:35
155Tim Declercq (Bel) Quick-Step Floors
156Eros Capecchi (Ita) Quick-Step Floors
157Peter Koning (Ned) Aqua Blue Sport
158Alessandro De Marchi (Ita) BMC Racing Team0:05:05

Sprint 1
#Rider Name (Country) TeamResult
1Matteo Trentin (Ita) Quick-Step Floors4pts
2Julian Alaphilippe (Fra) Quick-Step Floors2
3Gianni Moscon (Ita) Team Sky1

Finish Line Points
#Rider Name (Country) TeamResult
1Matteo Trentin (Ita) Quick-Step Floors25pts
2Lorrenzo Manzin (Fra) FDJ20
3Søren Kragh Andersen (Den) Team Sunweb16
4Tom Van Asbroeck (Bel) Cannondale-Drapac14
5Ivan Garcia Cortina (Spa) Bahrain-Merida12
6Magnus Cort (Den) Orica-Scott10
7Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits9
8Sacha Modolo (Ita) UAE Team Emirates8
9Michael Schwarzmann (Ger) Bora-Hansgrohe7
10Daniel Hoelgaard (Nor) FDJ6
11Christopher Froome (GBr) Team Sky5
12Juan José Lobato (Spa) Team LottoNL-Jumbo4
13Edward Theuns (Bel) Trek-Segafredo3
14Loic Vliegen (Bel) BMC Racing Team2
15Julien Duval (Fra) AG2R La Mondiale1

#Rider Name (Country) TeamResult
2BMC Racing Team0:00:03
3Team Sunweb
4UAE Team Emirates
5Team Katusha Alpecin
6Trek - Segafredo0:00:10
7Quick - Step Floors
8Team Lotto Nl - Jumbo0:00:11
9Cofidis, Solutions Credits
10Movistar Team0:00:12
11Manzana Postobon Team0:00:17
12Orica - Scott
13Team Sky
14AG2R La Mondiale
15Astana Pro Team0:00:28
16Caja Rural - Seguros RGA0:00:31
17Lotto Soudal
18Bora - Hansgrohe0:00:40
19Bahrain - Merida0:00:45
20Cannondale Drapac Professional Cycling Team0:00:58
21Aqua Blue Spor0:01:05
22Team Dimension Data0:02:23

Final General Classification
#Rider Name (Country) TeamResult
1Christopher Froome (GBr) Team Sky82:30:02
2Vincenzo Nibali (Ita) Bahrain-Merida0:02:15
3Ilnur Zakarin (Rus) Katusha-Alpecin0:02:51
4Wilco Kelderman (Ned) Team Sunweb0:03:15
5Alberto Contador Velasco (Spa) Trek-Segafredo0:03:18
6Wout Poels (Ned) Team Sky0:06:59
7Michael Woods (Can) Cannondale-Drapac0:08:27
8Miguel Angel Lopez (Col) Astana Pro Team0:09:13
9Steven Kruijswijk (Ned) Team LottoNL-Jumbo0:11:18
10Tejay van Garderen (USA) BMC Racing Team0:15:50
11Johan Esteban Chaves Rubio (Col) Orica-Scott0:16:46
12Louis Meintjes (RSA) UAE Team Emirates0:17:41
13Fabio Aru (Ita) Astana Pro Team0:21:41
14Nicolas Roche (Irl) BMC Racing Team0:22:00
15Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA0:22:59
16Mikel Nieve Ituralde (Spa) Team Sky0:28:00
17Romain Bardet (Fra) AG2R La Mondiale0:31:21
18Daniel Moreno Fernandez (Spa) Movistar Team0:42:16
19Sander Armee (Bel) Lotto Soudal0:59:01
20Darwin Atapuma (Col) UAE Team Emirates1:02:58
21Jack Haig (Aus) Orica-Scott1:04:48
22Jose Joaquin Rojas Gil (Spa) Movistar Team1:05:02
23Pello Bilbao (Spa) Astana Pro Team1:06:22
24Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits1:13:27
25Franco Pellizotti (Ita) Bahrain-Merida1:13:36
26Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA1:17:12
27Gianni Moscon (Ita) Team Sky1:21:17
28Antwan Tolhoek (Ned) Team LottoNL-Jumbo1:21:46
29Stef Clement (Ned) Team LottoNL-Jumbo1:26:13
30Matej Mohoric (Slo) UAE Team Emirates1:31:24
31Peter Stetina (USA) Trek-Segafredo1:36:35
32Luis León Sánchez (Spa) Astana Pro Team1:36:50
33Jarlinson Pantano (Col) Trek-Segafredo1:39:27
34Adam Yates (GBr) Orica-Scott1:39:51
35Igor Anton Hernandez (Spa) Dimension Data1:42:33
36Richard Carapaz (Ecu) Movistar Team1:43:59
37Hernán Aguirre (Col) Manzana Postobon1:49:26
38Jan Polanc (Slo) UAE Team Emirates1:52:14
39Rafal Majka (Pol) Bora-Hansgrohe1:53:59
40Bart De Clercq (Bel) Lotto Soudal1:54:19
41Koen Bouwman (Ned) Team LottoNL-Jumbo1:55:00
42Bob Jungels (Lux) Quick-Step Floors1:58:17
43Rui Alberto Faria da Costa (Por) UAE Team Emirates1:58:46
44Simon Yates (GBr) Orica-Scott2:02:43
45Aldemar Reyes (Col) Manzana Postobon2:03:25
46Giovanni Visconti (Ita) Bahrain-Merida2:11:10
47Nelson Oliveira (Por) Movistar Team2:16:03
48Marc Soler (Spa) Movistar Team2:19:27
49Bernardo Suaza (Col) Manzana Postobon2:23:21
50Ricardo Vilela (Por) Manzana Postobon2:25:21
51Antonio Pedrero (Spa) Movistar Team2:27:03
52Anthony Roux (Fra) FDJ2:28:01
53Diego Rosa (Ita) Team Sky2:31:16
54Stéphane Rossetto (Fra) Cofidis, Solutions Credits2:33:53
55Tomasz Marczynski (Pol) Lotto Soudal2:34:33
56Fabricio Ferrari (Uru) Caja Rural-Seguros RGA2:39:52
57Thomas De Gendt (Bel) Lotto Soudal2:39:53
58Stefan Denifl (Aut) Aqua Blue Sport2:41:15
59Tobias Ludvigsson (Swe) FDJ2:42:20
60Daan Olivier (Ned) Team LottoNL-Jumbo2:42:35
61Clement Chevrier (Fra) AG2R La Mondiale2:42:41
62Floris De Tier (Bel) Team LottoNL-Jumbo2:44:41
63Jeremy Maison (Fra) FDJ2:45:01
64Jesus Hernandez Blazquez (Spa) Trek-Segafredo2:45:39
65Emanuel Buchmann (Ger) Bora-Hansgrohe2:57:29
66David Lopez Garcia (Spa) Team Sky2:58:17
67Pawel Poljanski (Pol) Bora-Hansgrohe2:58:35
68Julian Alaphilippe (Fra) Quick-Step Floors2:59:11
69Jetse Bol (Ned) Manzana Postobon2:59:17
70Alessandro De Marchi (Ita) BMC Racing Team3:00:15
71Enric Mas (Spa) Quick-Step Floors3:02:34
72Alberto Losada Alguacil (Spa) Katusha-Alpecin3:06:59
73Carlos Verona Quintanilla (Spa) Orica-Scott3:07:12
74Simon Clarke (Aus) Cannondale-Drapac3:07:58
75Alexey Lutsenko (Kaz) Astana Pro Team3:08:08
76Hector Sáez Benito (Spa) Caja Rural-Seguros RGA3:09:06
77Koen de Kort (Ned) Trek-Segafredo3:09:17
78Salvatore Puccio (Ita) Team Sky3:09:44
79Valerio Agnoli (Ita) Bahrain-Merida3:09:53
80Anthony Perez (Fra) Cofidis, Solutions Credits3:13:46
81Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits3:17:49
82Jacques Janse van Rensburg (RSA) Dimension Data3:18:23
83Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA3:18:29
84Matteo Trentin (Ita) Quick-Step Floors3:18:41
85Julien Bernard (Fra) Trek-Segafredo3:22:16
86Przemyslaw Niemiec (Pol) UAE Team Emirates3:25:48
87Juan Felipe Osorio (Col) Manzana Postobon3:27:41
88Guillaume Bonnafond (Fra) Cofidis, Solutions Credits3:28:17
89David Arroyo Duran (Spa) Caja Rural-Seguros RGA3:32:34
90Lachlan Morton (Aus) Dimension Data3:32:57
91Edward Theuns (Bel) Trek-Segafredo3:33:03
92Francisco Ventoso (Spa) BMC Racing Team3:33:37
93Fernando Orjuela (Col) Manzana Postobon3:33:54
94Sergei Chernetckii (Rus) Astana Pro Team3:35:00
95Adam Hansen (Aus) Lotto Soudal3:37:11
96Patrick Konrad (Aut) Bora-Hansgrohe3:37:18
97Davide Villella (Ita) Cannondale-Drapac3:37:57
98Chad Haga (USA) Team Sunweb3:44:08
99Alexis Gougeard (Fra) AG2R La Mondiale3:46:38
100Ivan Garcia Cortina (Spa) Bahrain-Merida3:47:27
101Joe Dombrowski (USA) Cannondale-Drapac3:47:58
102Antonio Nibali (Ita) Bahrain-Merida3:50:02
103Arnaud Courteille (Fra) FDJ3:50:13
104Eros Capecchi (Ita) Quick-Step Floors3:52:20
105Domen Novak (Slo) Bahrain-Merida3:52:56
106Søren Kragh Andersen (Den) Team Sunweb3:52:58
107Christopher Juul Jensen (Den) Orica-Scott3:53:31
108Julien Duval (Fra) AG2R La Mondiale3:54:03
109Damiano Caruso (Ita) BMC Racing Team3:54:23
110Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo3:55:09
111Nicholas Schultz (Aus) Caja Rural-Seguros RGA3:55:40
112Loic Vliegen (Bel) BMC Racing Team3:56:01
113Brendan Canty (Aus) Cannondale-Drapac3:57:55
114Juan José Lobato (Spa) Team LottoNL-Jumbo4:02:01
115Hugo Houle (Can) AG2R La Mondiale4:03:18
116Manuele Boaro (Ita) Bahrain-Merida4:03:24
117Anthony Turgis (Fra) Cofidis, Solutions Credits4:06:21
118Marco Haller (Aut) Katusha-Alpecin4:06:31
119Markel Irizar Aranburu (Spa) Trek-Segafredo4:07:16
120Johannes Fröhlinger (Ger) Team Sunweb4:08:43
121Chris Hamilton (Aus) Team Sunweb4:12:42
122Laurens De Vreese (Bel) Astana Pro Team4:12:46
123Toms Skujins (Lat) Cannondale-Drapac4:13:16
124Christian Knees (Ger) Team Sky4:13:46
125Daniel Hoelgaard (Nor) FDJ4:17:04
126Magnus Cort (Den) Orica-Scott4:17:37
127Diego Rubio (Spa) Caja Rural-Seguros RGA4:19:46
128Michel Kreder (Ned) Aqua Blue Sport4:21:18
129Tim Declercq (Bel) Quick-Step Floors4:21:20
130Niki Terpstra (Ned) Quick-Step Floors4:23:54
131Sacha Modolo (Ita) UAE Team Emirates4:27:08
132Rafael Reis (Por) Caja Rural-Seguros RGA4:27:14
133Tom Van Asbroeck (Bel) Cannondale-Drapac4:29:59
134Maxim Belkov (Rus) Katusha-Alpecin4:30:01
135Hernando Bohórquez (Col) Manzana Postobon4:31:44
136Yves Lampaert (Bel) Quick-Step Floors4:32:02
137Michael Mørkøv (Den) Katusha-Alpecin4:33:01
138Mark Christian (GBr) Aqua Blue Sport4:36:26
139Lasse Norman Hansen (Den) Aqua Blue Sport4:38:56
140Aaron Gate (NZl) Aqua Blue Sport4:40:07
141Peter Koning (Ned) Aqua Blue Sport4:41:00
142Christoph Pfingsten (Ger) Bora-Hansgrohe4:41:29
143Sam Bewley (NZl) Orica-Scott4:43:27
144Andreas Schillinger (Ger) Bora-Hansgrohe4:44:03
145Nikita Stalnov (Kaz) Astana Pro Team4:44:07
146Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits4:44:33
147Rein Taaramäe (Est) Katusha-Alpecin4:46:21
148Ian Stannard (GBr) Team Sky4:47:00
149Federico Zurlo (Ita) UAE Team Emirates4:47:04
150Remy Mertz (Bel) Lotto Soudal4:49:50
151Jelle Wallays (Bel) Lotto Soudal4:53:38
152Sebastián Molano (Col) Manzana Postobon4:54:27
153Thomas Scully (NZl) Cannondale-Drapac4:56:59
154Michael Schwarzmann (Ger) Bora-Hansgrohe4:57:10
155Adam Blythe (GBr) Aqua Blue Sport4:58:28
156Lorrenzo Manzin (Fra) FDJ5:01:29
157William Clarke (Aus) Cannondale-Drapac5:03:10
158Conor Dunne (Irl) Aqua Blue Sport5:16:23

Points Classification
#Rider Name (Country) TeamResult
1Christopher Froome (GBr) Team Sky158pts
2Matteo Trentin (Ita) Quick-Step Floors156
3Vincenzo Nibali (Ita) Bahrain-Merida128
4Alberto Contador Velasco (Spa) Trek-Segafredo105
5Wilco Kelderman (Ned) Team Sunweb97
6Ilnur Zakarin (Rus) Katusha-Alpecin93
7Miguel Angel Lopez (Col) Astana Pro Team90
8Jose Joaquin Rojas Gil (Spa) Movistar Team70
9Michael Woods (Can) Cannondale-Drapac61
10Johan Esteban Chaves Rubio (Col) Orica-Scott61
11Pawel Poljanski (Pol) Bora-Hansgrohe58
12Tomasz Marczynski (Pol) Lotto Soudal55
13Wout Poels (Ned) Team Sky53
14Tom Van Asbroeck (Bel) Cannondale-Drapac53
15Matej Mohoric (Slo) UAE Team Emirates51
16Rafal Majka (Pol) Bora-Hansgrohe51
17Alexey Lutsenko (Kaz) Astana Pro Team49
18Romain Bardet (Fra) AG2R La Mondiale49
19Søren Kragh Andersen (Den) Team Sunweb44
20Julian Alaphilippe (Fra) Quick-Step Floors43
21Thomas De Gendt (Bel) Lotto Soudal41
22Jan Polanc (Slo) UAE Team Emirates40
23Fabio Aru (Ita) Astana Pro Team38
24Nicolas Roche (Irl) BMC Racing Team38
25Alexis Gougeard (Fra) AG2R La Mondiale38
26Alessandro De Marchi (Ita) BMC Racing Team35
27Michael Schwarzmann (Ger) Bora-Hansgrohe35
28Edward Theuns (Bel) Trek-Segafredo32
29Marc Soler (Spa) Movistar Team31
30Sacha Modolo (Ita) UAE Team Emirates30
31Lorrenzo Manzin (Fra) FDJ29
32Yves Lampaert (Bel) Quick-Step Floors28
33Ivan Garcia Cortina (Spa) Bahrain-Merida28
34Sander Armee (Bel) Lotto Soudal25
35Stefan Denifl (Aut) Aqua Blue Sport25
36Giovanni Visconti (Ita) Bahrain-Merida25
37Steven Kruijswijk (Ned) Team LottoNL-Jumbo24
38Gianni Moscon (Ita) Team Sky24
39Juan José Lobato (Spa) Team LottoNL-Jumbo24
40Luis León Sánchez (Spa) Astana Pro Team23
41Jetse Bol (Ned) Manzana Postobon23
42Floris De Tier (Bel) Team LottoNL-Jumbo22
43Mikel Nieve Ituralde (Spa) Team Sky20
44Jarlinson Pantano (Col) Trek-Segafredo20
45Rui Alberto Faria da Costa (Por) UAE Team Emirates19
46Tejay van Garderen (USA) BMC Racing Team19
47Tobias Ludvigsson (Swe) FDJ17
48Enric Mas (Spa) Quick-Step Floors17
49Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA16
50Anthony Perez (Fra) Cofidis, Solutions Credits16
51Marco Haller (Aut) Katusha-Alpecin16
52Jack Haig (Aus) Orica-Scott15
53Richard Carapaz (Ecu) Movistar Team15
54Bob Jungels (Lux) Quick-Step Floors15
55Michel Kreder (Ned) Aqua Blue Sport15
56Jacques Janse van Rensburg (RSA) Dimension Data14
57Patrick Konrad (Aut) Bora-Hansgrohe14
58Arnaud Courteille (Fra) FDJ13
59Daniel Moreno Fernandez (Spa) Movistar Team12
60Pello Bilbao (Spa) Astana Pro Team12
61Franco Pellizotti (Ita) Bahrain-Merida12
62Stef Clement (Ned) Team LottoNL-Jumbo12
63Nelson Oliveira (Por) Movistar Team12
64Emanuel Buchmann (Ger) Bora-Hansgrohe12
65Simon Clarke (Aus) Cannondale-Drapac11
66Brendan Canty (Aus) Cannondale-Drapac11
67Darwin Atapuma (Col) UAE Team Emirates10
68Aldemar Reyes (Col) Manzana Postobon10
69Magnus Cort (Den) Orica-Scott10
70Rafael Reis (Por) Caja Rural-Seguros RGA10
71Louis Meintjes (RSA) UAE Team Emirates9
72Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits9
73Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA8
74Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits8
75Adam Yates (GBr) Orica-Scott8
76Bart De Clercq (Bel) Lotto Soudal8
77Antwan Tolhoek (Ned) Team LottoNL-Jumbo7
78Alberto Losada Alguacil (Spa) Katusha-Alpecin7
79Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits7
80Andreas Schillinger (Ger) Bora-Hansgrohe7
81Adam Blythe (GBr) Aqua Blue Sport7
82Koen Bouwman (Ned) Team LottoNL-Jumbo6
83Anthony Roux (Fra) FDJ6
84Jeremy Maison (Fra) FDJ6
85David Arroyo Duran (Spa) Caja Rural-Seguros RGA6
86Davide Villella (Ita) Cannondale-Drapac6
87Loic Vliegen (Bel) BMC Racing Team6
88Daniel Hoelgaard (Nor) FDJ6
89Daan Olivier (Ned) Team LottoNL-Jumbo5
90Julien Duval (Fra) AG2R La Mondiale5
91Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo5
92Peter Koning (Ned) Aqua Blue Sport5
93Diego Rosa (Ita) Team Sky4
94Diego Rubio (Spa) Caja Rural-Seguros RGA4
95Simon Yates (GBr) Orica-Scott3
96Stéphane Rossetto (Fra) Cofidis, Solutions Credits3
97Julien Bernard (Fra) Trek-Segafredo3
98Sebastián Molano (Col) Manzana Postobon3
99Christian Knees (Ger) Team Sky2
100Jesus Hernandez Blazquez (Spa) Trek-Segafredo1
101Koen de Kort (Ned) Trek-Segafredo1
102Conor Dunne (Irl) Aqua Blue Sport1
103Antonio Pedrero (Spa) Movistar Team-1
104Christoph Pfingsten (Ger) Bora-Hansgrohe-4
105Valerio Agnoli (Ita) Bahrain-Merida-5

Mountains Classification
#Rider Name (Country) TeamResult
1Davide Villella (Ita) Cannondale-Drapac67pts
2Miguel Angel Lopez (Col) Astana Pro Team47
3Christopher Froome (GBr) Team Sky35
4Jose Joaquin Rojas Gil (Spa) Movistar Team33
5Thomas De Gendt (Bel) Lotto Soudal30
6Tomasz Marczynski (Pol) Lotto Soudal28
7Rafal Majka (Pol) Bora-Hansgrohe28
8Stefan Denifl (Aut) Aqua Blue Sport28
9Alberto Contador Velasco (Spa) Trek-Segafredo27
10Romain Bardet (Fra) AG2R La Mondiale25
11Ilnur Zakarin (Rus) Katusha-Alpecin24
12Marc Soler (Spa) Movistar Team21
13Sander Armee (Bel) Lotto Soudal18
14Darwin Atapuma (Col) UAE Team Emirates18
15Adam Yates (GBr) Orica-Scott16
16Johan Esteban Chaves Rubio (Col) Orica-Scott15
17Vincenzo Nibali (Ita) Bahrain-Merida14
18Wilco Kelderman (Ned) Team Sunweb14
19Jan Polanc (Slo) UAE Team Emirates14
20Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA11
21Wout Poels (Ned) Team Sky10
22Stéphane Rossetto (Fra) Cofidis, Solutions Credits9
23Alexey Lutsenko (Kaz) Astana Pro Team9
24Brendan Canty (Aus) Cannondale-Drapac9
25Julian Alaphilippe (Fra) Quick-Step Floors8
26Alessandro De Marchi (Ita) BMC Racing Team8
27Matteo Trentin (Ita) Quick-Step Floors8
28Steven Kruijswijk (Ned) Team LottoNL-Jumbo7
29Enric Mas (Spa) Quick-Step Floors7
30Michael Woods (Can) Cannondale-Drapac6
31Daniel Moreno Fernandez (Spa) Movistar Team6
32Rui Alberto Faria da Costa (Por) UAE Team Emirates6
33Juan Felipe Osorio (Col) Manzana Postobon6
34Jacques Janse van Rensburg (RSA) Dimension Data5
35Przemyslaw Niemiec (Pol) UAE Team Emirates5
36Matej Mohoric (Slo) UAE Team Emirates4
37Laurens De Vreese (Bel) Astana Pro Team4
38Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA4
39Fabricio Ferrari (Uru) Caja Rural-Seguros RGA4
40Nicolas Roche (Irl) BMC Racing Team3
41Ivan Garcia Cortina (Spa) Bahrain-Merida3
42Tobias Ludvigsson (Swe) FDJ3
43Pawel Poljanski (Pol) Bora-Hansgrohe3
44Alexis Gougeard (Fra) AG2R La Mondiale3
45Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits2
46Franco Pellizotti (Ita) Bahrain-Merida2
47Jarlinson Pantano (Col) Trek-Segafredo2
48Simon Yates (GBr) Orica-Scott2
49Giovanni Visconti (Ita) Bahrain-Merida2
50Clement Chevrier (Fra) AG2R La Mondiale2
51Floris De Tier (Bel) Team LottoNL-Jumbo2
52Simon Clarke (Aus) Cannondale-Drapac2
53Søren Kragh Andersen (Den) Team Sunweb2
54Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo2
55Toms Skujins (Lat) Cannondale-Drapac2
56Diego Rubio (Spa) Caja Rural-Seguros RGA2
57Hernando Bohórquez (Col) Manzana Postobon2
58Antwan Tolhoek (Ned) Team LottoNL-Jumbo1
59Nelson Oliveira (Por) Movistar Team1
60Ricardo Vilela (Por) Manzana Postobon1
61Diego Rosa (Ita) Team Sky1
62Emanuel Buchmann (Ger) Bora-Hansgrohe1
63Francisco Ventoso (Spa) BMC Racing Team1
64Patrick Konrad (Aut) Bora-Hansgrohe1
65Arnaud Courteille (Fra) FDJ1
66Magnus Cort (Den) Orica-Scott1
67Rafael Reis (Por) Caja Rural-Seguros RGA1

Combination Classification
#Rider Name (Country) TeamResult
1Christopher Froome (GBr) Team Sky5pts
2Miguel Angel Lopez (Col) Astana Pro Team17
3Alberto Contador Velasco (Spa) Trek-Segafredo18
4Ilnur Zakarin (Rus) Katusha-Alpecin20
5Vincenzo Nibali (Ita) Bahrain-Merida22
6Wilco Kelderman (Ned) Team Sunweb27
7Jose Joaquin Rojas Gil (Spa) Movistar Team34
8Johan Esteban Chaves Rubio (Col) Orica-Scott37
9Wout Poels (Ned) Team Sky40
10Romain Bardet (Fra) AG2R La Mondiale45
11Michael Woods (Can) Cannondale-Drapac46
12Rafal Majka (Pol) Bora-Hansgrohe62
13Sander Armee (Bel) Lotto Soudal66
14Tomasz Marczynski (Pol) Lotto Soudal73
15Steven Kruijswijk (Ned) Team LottoNL-Jumbo74
16Nicolas Roche (Irl) BMC Racing Team78
17Jan Polanc (Slo) UAE Team Emirates79
18Matej Mohoric (Slo) UAE Team Emirates81
19Thomas De Gendt (Bel) Lotto Soudal83
20Marc Soler (Spa) Movistar Team89
21Darwin Atapuma (Col) UAE Team Emirates101
22Stefan Denifl (Aut) Aqua Blue Sport101
23Daniel Moreno Fernandez (Spa) Movistar Team108
24Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA113
25Julian Alaphilippe (Fra) Quick-Step Floors113
26Matteo Trentin (Ita) Quick-Step Floors113
27Alexey Lutsenko (Kaz) Astana Pro Team115
28Rui Alberto Faria da Costa (Por) UAE Team Emirates120
29Pawel Poljanski (Pol) Bora-Hansgrohe121
30Alessandro De Marchi (Ita) BMC Racing Team122
31Jarlinson Pantano (Col) Trek-Segafredo124
32Adam Yates (GBr) Orica-Scott124
33Giovanni Visconti (Ita) Bahrain-Merida131
34Franco Pellizotti (Ita) Bahrain-Merida132
35Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits143
36Tobias Ludvigsson (Swe) FDJ148
37Enric Mas (Spa) Quick-Step Floors148
38Floris De Tier (Bel) Team LottoNL-Jumbo155
39Antwan Tolhoek (Ned) Team LottoNL-Jumbo163
40Alexis Gougeard (Fra) AG2R La Mondiale168
41Nelson Oliveira (Por) Movistar Team169
42Stéphane Rossetto (Fra) Cofidis, Solutions Credits172
43Jacques Janse van Rensburg (RSA) Dimension Data172
44Ivan Garcia Cortina (Spa) Bahrain-Merida174
45Søren Kragh Andersen (Den) Team Sunweb178
46Davide Villella (Ita) Cannondale-Drapac184
47Simon Yates (GBr) Orica-Scott187
48Emanuel Buchmann (Ger) Bora-Hansgrohe191
49Simon Clarke (Aus) Cannondale-Drapac191
50Brendan Canty (Aus) Cannondale-Drapac203
51Diego Rosa (Ita) Team Sky207
52Patrick Konrad (Aut) Bora-Hansgrohe217
53Arnaud Courteille (Fra) FDJ226
54Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo255
55Magnus Cort (Den) Orica-Scott261
56Rafael Reis (Por) Caja Rural-Seguros RGA269
57Diego Rubio (Spa) Caja Rural-Seguros RGA277

Teams Classification
#Rider Name (Country) TeamResult
1Astana Pro Team247:16:21
2Movistar Team0:06:16
3Team Sky0:08:12
4UAE Team Emirates0:49:02
5Team Lotto Nl - Jumbo1:07:28
6Orica - Scott1:35:21
7Bahrain - Merida2:02:09
8Caja Rural - Seguros RGA2:07:45
9BMC Racing Team2:10:38
10Quick - Step Floors2:28:01
11Trek - Segafredo2:30:54
12Lotto Soudal3:28:14
13Team Sunweb3:33:56
14AG2R La Mondiale3:51:57
15Manzana Postobon Team3:55:11
16Cofidis, Solutions Credits4:41:44
17Cannondale Drapac Professional Cycling Team4:53:30
19Team Katusha Alpecin5:34:17
20Bora - Hansgrohe5:55:49
21Team Dimension Data6:54:12
22Aqua Blue Sport9:15:46

Thank you for reading 5 articles this month*

Join now for unlimited access

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

*Read 5 free articles per month without a subscription

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