Vuelta a Espana: Lopez climbs to victory on stage 15

Miguel Lopez (Astana) won his second stage of the Vuelta a España, soloing in to win at Alto Hoya de la Mora on Sunday's stage 15. Ilnur Zakarin (Katusha), who jumped from the favourites' group near the end, was second, with Wilco Kelderman (Sunweb) third.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Miguel Angel Lopez (Col) Astana Pro Team3:34:51
2Ilnur Zakarin (Rus) Katusha-Alpecin0:00:36
3Wilco Kelderman (Ned) Team Sunweb0:00:45
4Johan Esteban Chaves Rubio (Col) Orica-Scott0:00:47
5Christopher Froome (GBr) Team SkyRow 4 - Cell 2
6Michael Woods (Can) Cannondale-Drapac0:00:50
7Vincenzo Nibali (Ita) Bahrain-Merida0:00:53
8Wout Poels (Ned) Team SkyRow 7 - Cell 2
9Louis Meintjes (RSA) UAE Team EmiratesRow 8 - Cell 2
10Pello Bilbao (Spa) Astana Pro Team0:01:02
11Fabio Aru (Ita) Astana Pro TeamRow 10 - Cell 2
12Romain Bardet (Fra) AG2R La Mondiale0:01:23
13Alberto Contador Velasco (Spa) Trek-Segafredo0:01:27
14Darwin Atapuma (Col) UAE Team Emirates0:01:46
15Steven Kruijswijk (Ned) Team LottoNL-Jumbo0:02:17
16Antonio Pedrero (Spa) Movistar Team0:02:42
17Tejay van Garderen (USA) BMC Racing Team0:03:19
18Daniel Moreno Fernandez (Spa) Movistar Team0:03:37
19Jack Haig (Aus) Orica-Scott0:03:41
20Mikel Nieve Ituralde (Spa) Team Sky0:03:43
21Simon Yates (GBr) Orica-Scott0:04:37
22Adam Yates (GBr) Orica-ScottRow 21 - Cell 2
23Thomas De Gendt (Bel) Lotto Soudal0:04:58
24David de la Cruz (Spa) Quick-Step Floors0:05:23
25Sander Armee (Bel) Lotto Soudal0:06:04
26Stef Clement (Ned) Team LottoNL-Jumbo0:07:13
27Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGARow 26 - Cell 2
28Richard Carapaz (Ecu) Movistar Team0:09:35
29Hernán Aguirre (Col) Manzana PostobonRow 28 - Cell 2
30Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA0:12:45
31Antwan Tolhoek (Ned) Team LottoNL-Jumbo0:12:53
32Luis Angel Maté Mardones (Spa) Cofidis, Solutions CreditsRow 31 - Cell 2
33Jesus Hernandez Blazquez (Spa) Trek-SegafredoRow 32 - Cell 2
34Stéphane Rossetto (Fra) Cofidis, Solutions Credits0:13:08
35Jarlinson Pantano (Col) Trek-Segafredo0:13:33
36Bob Jungels (Lux) Quick-Step Floors0:14:51
37Gianni Moscon (Ita) Team Sky0:15:01
38Anthony Roux (Fra) FDJ0:15:21
39Jeremy Maison (Fra) FDJRow 38 - Cell 2
40Carlos Verona Quintanilla (Spa) Orica-ScottRow 39 - Cell 2
41Luis León Sánchez (Spa) Astana Pro TeamRow 40 - Cell 2
42Tomasz Marczynski (Pol) Lotto SoudalRow 41 - Cell 2
43Maxime Monfort (Bel) Lotto SoudalRow 42 - Cell 2
44Przemyslaw Niemiec (Pol) UAE Team EmiratesRow 43 - Cell 2
45Rafal Majka (Pol) Bora-HansgroheRow 44 - Cell 2
46Floris De Tier (Bel) Team LottoNL-JumboRow 45 - Cell 2
47David Arroyo Duran (Spa) Caja Rural-Seguros RGARow 46 - Cell 2
48Ricardo Vilela (Por) Manzana PostobonRow 47 - Cell 2
49Peter Stetina (USA) Trek-SegafredoRow 48 - Cell 2
50David Lopez Garcia (Spa) Team SkyRow 49 - Cell 2
51Koen Bouwman (Ned) Team LottoNL-JumboRow 50 - Cell 2
52Salvatore Puccio (Ita) Team Sky0:15:41
53Franco Pellizotti (Ita) Bahrain-MeridaRow 52 - Cell 2
54Nicolas Roche (Irl) BMC Racing Team0:16:18
55Daniel Navarro Garcia (Spa) Cofidis, Solutions CreditsRow 54 - Cell 2
56Bernardo Suaza (Col) Manzana Postobon0:16:36
57Edward Theuns (Bel) Trek-Segafredo0:16:42
58Hector Sáez Benito (Spa) Caja Rural-Seguros RGA0:17:12
59Bart De Clercq (Bel) Lotto SoudalRow 58 - Cell 2
60Matej Mohoric (Slo) UAE Team Emirates0:17:30
61Jose Joaquin Rojas Gil (Spa) Movistar Team0:17:49
62Emanuel Buchmann (Ger) Bora-Hansgrohe0:18:03
63Tim Declercq (Bel) Quick-Step Floors0:18:04
64Giovanni Visconti (Ita) Bahrain-Merida0:18:27
65Jacques Janse van Rensburg (RSA) Dimension Data0:18:33
66Rohan Dennis (Aus) BMC Racing Team0:19:50
67Koen de Kort (Ned) Trek-SegafredoRow 66 - Cell 2
68Adam Hansen (Aus) Lotto SoudalRow 67 - Cell 2
69Stefan Denifl (Aut) Aqua Blue Sport0:19:55
70Mark Christian (GBr) Aqua Blue SportRow 69 - Cell 2
71Sergei Chernetckii (Rus) Astana Pro Team0:20:47
72Francisco Ventoso (Spa) BMC Racing Team0:20:55
73Eros Capecchi (Ita) Quick-Step FloorsRow 72 - Cell 2
74Guillaume Bonnafond (Fra) Cofidis, Solutions CreditsRow 73 - Cell 2
75Fabricio Ferrari (Uru) Caja Rural-Seguros RGARow 74 - Cell 2
76Christopher Juul Jensen (Den) Orica-Scott0:20:58
77Arnaud Courteille (Fra) FDJRow 76 - Cell 2
78Nelson Oliveira (Por) Movistar Team0:21:46
79Alessandro De Marchi (Ita) BMC Racing Team0:21:50
80Diego Rubio (Spa) Caja Rural-Seguros RGA0:22:16
81Sacha Modolo (Ita) UAE Team Emirates0:22:56
82Christian Knees (Ger) Team Sky0:23:34
83Valerio Agnoli (Ita) Bahrain-Merida0:24:00
84Juan Felipe Osorio (Col) Manzana Postobon0:24:17
85Rui Alberto Faria da Costa (Por) UAE Team Emirates0:26:09
86Matteo Trentin (Ita) Quick-Step FloorsRow 85 - Cell 2
87Odd Christian Eiking (Nor) FDJRow 86 - Cell 2
88Bert-Jan Lindeman (Ned) Team LottoNL-JumboRow 87 - Cell 2
89Enric Mas (Spa) Quick-Step FloorsRow 88 - Cell 2
90Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGARow 89 - Cell 2
91Jetse Bol (Ned) Manzana PostobonRow 90 - Cell 2
92Patrick Konrad (Aut) Bora-HansgroheRow 91 - Cell 2
93Johannes Fröhlinger (Ger) Team SunwebRow 92 - Cell 2
94Nicholas Schultz (Aus) Caja Rural-Seguros RGARow 93 - Cell 2
95Ivan Garcia Cortina (Spa) Bahrain-MeridaRow 94 - Cell 2
96Jan Polanc (Slo) UAE Team EmiratesRow 95 - Cell 2
97Simon Clarke (Aus) Cannondale-DrapacRow 96 - Cell 2
98Marc Soler (Spa) Movistar TeamRow 97 - Cell 2
99Julien Bernard (Fra) Trek-SegafredoRow 98 - Cell 2
100Julien Duval (Fra) AG2R La MondialeRow 99 - Cell 2
101Markel Irizar Aranburu (Spa) Trek-SegafredoRow 100 - Cell 2
102Alberto Losada Alguacil (Spa) Katusha-AlpecinRow 101 - Cell 2
103Manuele Boaro (Ita) Bahrain-MeridaRow 102 - Cell 2
104Brendan Canty (Aus) Cannondale-DrapacRow 103 - Cell 2
105Diego Rosa (Ita) Team SkyRow 104 - Cell 2
106Juan José Lobato (Spa) Team LottoNL-JumboRow 105 - Cell 2
107Damiano Caruso (Ita) BMC Racing TeamRow 106 - Cell 2
108Lasse Norman Hansen (Den) Aqua Blue SportRow 107 - Cell 2
109Ian Stannard (GBr) Team SkyRow 108 - Cell 2
110Lorrenzo Manzin (Fra) FDJRow 109 - Cell 2
111Aldemar Reyes (Col) Manzana PostobonRow 110 - Cell 2
112Tobias Ludvigsson (Swe) FDJRow 111 - Cell 2
113Alexey Lutsenko (Kaz) Astana Pro TeamRow 112 - Cell 2
114Yves Lampaert (Bel) Quick-Step FloorsRow 113 - Cell 2
115Igor Anton Hernandez (Spa) Dimension DataRow 114 - Cell 2
116Daniel Hoelgaard (Nor) FDJRow 115 - Cell 2
117Pawel Poljanski (Pol) Bora-HansgroheRow 116 - Cell 2
118Maxim Belkov (Rus) Katusha-AlpecinRow 117 - Cell 2
119Daan Olivier (Ned) Team LottoNL-JumboRow 118 - Cell 2
120Nico Denz (Ger) AG2R La MondialeRow 119 - Cell 2
121Joe Dombrowski (USA) Cannondale-DrapacRow 120 - Cell 2
122Remy Mertz (Bel) Lotto SoudalRow 121 - Cell 2
123Niki Terpstra (Ned) Quick-Step FloorsRow 122 - Cell 2
124Alexis Gougeard (Fra) AG2R La MondialeRow 123 - Cell 2
125Hugo Houle (Can) AG2R La MondialeRow 124 - Cell 2
126Domen Novak (Slo) Bahrain-MeridaRow 125 - Cell 2
127Matvey Mamykin (Rus) Katusha-AlpecinRow 126 - Cell 2
128Daniel Oss (Ita) BMC Racing TeamRow 127 - Cell 2
129Lachlan Morton (Aus) Dimension DataRow 128 - Cell 2
130Anthony Perez (Fra) Cofidis, Solutions CreditsRow 129 - Cell 2
131Michel Kreder (Ned) Aqua Blue SportRow 130 - Cell 2
132Federico Zurlo (Ita) UAE Team EmiratesRow 131 - Cell 2
133Alexandre Geniez (Fra) AG2R La MondialeRow 132 - Cell 2
134Julian Alaphilippe (Fra) Quick-Step FloorsRow 133 - Cell 2
135Antonio Nibali (Ita) Bahrain-MeridaRow 134 - Cell 2
136Jelle Wallays (Bel) Lotto SoudalRow 135 - Cell 2
137Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits0:28:40
138Hernando Bohórquez (Col) Manzana Postobon0:30:22
139Sebastián Molano (Col) Manzana PostobonRow 138 - Cell 2
140Fernando Orjuela (Col) Manzana Postobon0:30:38
141Loic Vliegen (Bel) BMC Racing TeamRow 140 - Cell 2
142Adam Blythe (GBr) Aqua Blue SportRow 141 - Cell 2
143Aaron Gate (NZl) Aqua Blue SportRow 142 - Cell 2
144Laurens De Vreese (Bel) Astana Pro TeamRow 143 - Cell 2
145Anthony Turgis (Fra) Cofidis, Solutions CreditsRow 144 - Cell 2
146Davide Villella (Ita) Cannondale-DrapacRow 145 - Cell 2
147Rafael Reis (Por) Caja Rural-Seguros RGARow 146 - Cell 2
148Peter Koning (Ned) Aqua Blue SportRow 147 - Cell 2
149Nikita Stalnov (Kaz) Astana Pro TeamRow 148 - Cell 2
150Lennard Kämna (Ger) Team SunwebRow 149 - Cell 2
151Clement Chevrier (Fra) AG2R La MondialeRow 150 - Cell 2
152Andreas Schillinger (Ger) Bora-HansgroheRow 151 - Cell 2
153Kilian Frankiny (Swi) BMC Racing TeamRow 152 - Cell 2
154Magnus Cort (Den) Orica-ScottRow 153 - Cell 2
155Michael Mørkøv (Den) Katusha-AlpecinRow 154 - Cell 2
156Rein Taaramäe (Est) Katusha-AlpecinRow 155 - Cell 2
157Marco Haller (Aut) Katusha-AlpecinRow 156 - Cell 2
158Thomas Scully (NZl) Cannondale-DrapacRow 157 - Cell 2
159Tom Van Asbroeck (Bel) Cannondale-DrapacRow 158 - Cell 2
160Sam Bewley (NZl) Orica-ScottRow 159 - Cell 2
161Svein Tuft (Can) Orica-ScottRow 160 - Cell 2
162Chris Hamilton (Aus) Team SunwebRow 161 - Cell 2
163Christoph Pfingsten (Ger) Bora-HansgroheRow 162 - Cell 2
164Chad Haga (USA) Team SunwebRow 163 - Cell 2
165Toms Skujins (Lat) Cannondale-DrapacRow 164 - Cell 2
166Conor Dunne (Irl) Aqua Blue SportRow 165 - Cell 2
167Michael Schwarzmann (Ger) Bora-HansgroheRow 166 - Cell 2
168William Clarke (Aus) Cannondale-DrapacRow 167 - Cell 2
169Søren Kragh Andersen (Den) Team Sunweb0:30:54
DNFRubén Fernandez (Spa) Movistar TeamRow 169 - Cell 2
DNFJimmy Turgis (Fra) Cofidis, Solutions CreditsRow 170 - Cell 2
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Miguel Angel Lopez (Col) Astana Pro Team25pts
2Ilnur Zakarin (Rus) Katusha-Alpecin20Row 1 - Cell 3
3Wilco Kelderman (Ned) Team Sunweb16Row 2 - Cell 3
4Johan Esteban Chaves Rubio (Col) Orica-Scott14Row 3 - Cell 3
5Christopher Froome (GBr) Team Sky12Row 4 - Cell 3
6Michael Woods (Can) Cannondale-Drapac10Row 5 - Cell 3
7Vincenzo Nibali (Ita) Bahrain-Merida9Row 6 - Cell 3
8Wout Poels (Ned) Team Sky8Row 7 - Cell 3
9Louis Meintjes (RSA) UAE Team Emirates7Row 8 - Cell 3
10Pello Bilbao (Spa) Astana Pro Team6Row 9 - Cell 3
11Fabio Aru (Ita) Astana Pro Team5Row 10 - Cell 3
12Romain Bardet (Fra) AG2R La Mondiale4Row 11 - Cell 3
13Alberto Contador Velasco (Spa) Trek-Segafredo3Row 12 - Cell 3
14Darwin Atapuma (Col) UAE Team Emirates2Row 13 - Cell 3
15Steven Kruijswijk (Ned) Team LottoNL-Jumbo1Row 14 - Cell 3
Swipe to scroll horizontally
Sprint 1, km 45
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Matteo Trentin (Ita) Quick-Step Floors4pts
2Tom Van Asbroeck (Bel) Cannondale-Drapac2Row 1 - Cell 3
3Edward Theuns (Bel) Trek-Segafredo1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 1 (Cat. 1) Alto de Hazallanas, km 74
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Sander Armee (Bel) Lotto Soudal10pts
2Stéphane Rossetto (Fra) Cofidis, Solutions Credits6Row 1 - Cell 3
3Romain Bardet (Fra) AG2R La Mondiale4Row 2 - Cell 3
4Adam Yates (GBr) Orica-Scott2Row 3 - Cell 3
5Steven Kruijswijk (Ned) Team LottoNL-Jumbo1Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 2 (Cat. 1) Alto del Purche, 109.5km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Adam Yates (GBr) Orica-Scott10pts
2Steven Kruijswijk (Ned) Team LottoNL-Jumbo6Row 1 - Cell 3
3Romain Bardet (Fra) AG2R La Mondiale4Row 2 - Cell 3
4Alberto Contador Velasco (Spa) Trek-Segafredo2Row 3 - Cell 3
5Miguel Angel Lopez (Col) Astana Pro Team1Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 3 (Cat. Esp.) Sierra Nevada. Alto Hoya de la Mora. Monachil, km 129.4
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Miguel Angel Lopez (Col) Astana Pro Team20pts
2Ilnur Zakarin (Rus) Katusha-Alpecin15Row 1 - Cell 3
3Wilco Kelderman (Ned) Team Sunweb10Row 2 - Cell 3
4Johan Esteban Chaves Rubio (Col) Orica-Scott6Row 3 - Cell 3
5Christopher Froome (GBr) Team Sky4Row 4 - Cell 3
6Michael Woods (Can) Cannondale-Drapac2Row 5 - Cell 3
Swipe to scroll horizontally
Most combative
#Rider Name (Country) Team
1Sander Armee (Bel) Lotto Soudal
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Astana Pro Team10:46:37
2Team Sky0:03:19
3Orica-Scott0:07:01
4Movistar Team0:13:50
5UAE Team Emirates0:15:56
6Team Lotto NL-Jumbo0:20:19
7Lotto Soudal0:24:19
8Trek-Segafredo0:25:49
9Bahrain - Merida0:32:57
10Caja Rural-Seguros RGA0:33:15
11Quick-Step Floors0:36:14
12BMC Racing Team0:37:23
13Manzana Postobon0:39:28
14Cofidis, Solutions Credits0:40:15
15FDJ0:49:36
16Katusha-Alpecin0:50:50
17Cannondale Drapac Professional Cycling Team0:51:04
18AG2R La Mondiale0:51:37
19Team Sunweb0:55:28
20Bora-Hansgrohe0:57:29
21Aqua Blue Sport1:03:55
22Dimension Data1:08:47
Swipe to scroll horizontally
General classification after stage 15
#Rider Name (Country) TeamResult
1Christopher Froome (GBr) Team Sky62:06:25
2Vincenzo Nibali (Ita) Bahrain-Merida0:01:01
3Ilnur Zakarin (Rus) Katusha-Alpecin0:02:08
4Wilco Kelderman (Ned) Team Sunweb0:02:11
5Johan Esteban Chaves Rubio (Col) Orica-Scott0:02:39
6Miguel Angel Lopez (Col) Astana Pro Team0:02:51
7Fabio Aru (Ita) Astana Pro Team0:03:24
8Michael Woods (Can) Cannondale-Drapac0:03:26
9Alberto Contador Velasco (Spa) Trek-Segafredo0:03:59
10Wout Poels (Ned) Team Sky0:05:22
11David de la Cruz (Spa) Quick-Step Floors0:07:47
12Steven Kruijswijk (Ned) Team LottoNL-Jumbo0:08:08
13Tejay van Garderen (USA) BMC Racing Team0:08:16
14Louis Meintjes (RSA) UAE Team Emirates0:09:02
15Mikel Nieve Ituralde (Spa) Team Sky0:18:45
16Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA0:19:12
17Nicolas Roche (Irl) BMC Racing Team0:21:40
18Daniel Moreno Fernandez (Spa) Movistar Team0:27:42
19Romain Bardet (Fra) AG2R La Mondiale0:30:41
20Darwin Atapuma (Col) UAE Team Emirates0:34:47
21Stef Clement (Ned) Team LottoNL-Jumbo0:44:44
22Igor Anton Hernandez (Spa) Dimension Data0:47:49
23Jack Haig (Aus) Orica-Scott0:48:25
24Sander Armee (Bel) Lotto Soudal0:51:04
25Pello Bilbao (Spa) Astana Pro Team0:52:34
26Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA0:53:44
27Adam Yates (GBr) Orica-Scott0:55:49
28Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits0:55:53
29Franco Pellizotti (Ita) Bahrain-Merida0:58:36
30Jose Joaquin Rojas Gil (Spa) Movistar Team1:00:05
31Luis León Sánchez (Spa) Astana Pro Team1:00:56
32Gianni Moscon (Ita) Team Sky1:04:22
33Jan Polanc (Slo) UAE Team Emirates1:09:24
34Richard Carapaz (Ecu) Movistar Team1:13:10
35Peter Stetina (USA) Trek-Segafredo1:13:13
36Jarlinson Pantano (Col) Trek-Segafredo1:15:03
37Simon Yates (GBr) Orica-Scott1:15:41
38Nelson Oliveira (Por) Movistar Team1:16:09
39Rafal Majka (Pol) Bora-Hansgrohe1:17:56
40Rui Alberto Faria da Costa (Por) UAE Team Emirates1:19:48
41Antwan Tolhoek (Ned) Team LottoNL-Jumbo1:23:48
42Bart De Clercq (Bel) Lotto Soudal1:25:10
43Hernán Aguirre (Col) Manzana Postobon1:26:02
44Matej Mohoric (Slo) UAE Team Emirates1:26:25
45Bob Jungels (Lux) Quick-Step Floors1:26:54
46Tomasz Marczynski (Pol) Lotto Soudal1:38:23
47Ricardo Vilela (Por) Manzana Postobon1:40:20
48Aldemar Reyes (Col) Manzana Postobon1:41:48
49Daan Olivier (Ned) Team LottoNL-Jumbo1:42:18
50Odd Christian Eiking (Nor) FDJ1:46:18
51Fabricio Ferrari (Uru) Caja Rural-Seguros RGA1:47:56
52Koen Bouwman (Ned) Team LottoNL-Jumbo1:49:10
53Giovanni Visconti (Ita) Bahrain-Merida1:49:15
54Bernardo Suaza (Col) Manzana Postobon1:49:43
55Maxime Monfort (Bel) Lotto Soudal1:50:25
56Marc Soler (Spa) Movistar Team1:54:19
57Jetse Bol (Ned) Manzana Postobon1:56:43
58Jesus Hernandez Blazquez (Spa) Trek-Segafredo1:57:18
59Diego Rosa (Ita) Team Sky1:58:52
60Clement Chevrier (Fra) AG2R La Mondiale2:00:04
61Alberto Losada Alguacil (Spa) Katusha-Alpecin2:00:25
62Valerio Agnoli (Ita) Bahrain-Merida2:01:38
63Stéphane Rossetto (Fra) Cofidis, Solutions Credits2:02:00
64Tobias Ludvigsson (Swe) FDJ2:04:30
65Floris De Tier (Bel) Team LottoNL-Jumbo2:04:35
66Anthony Roux (Fra) FDJ2:05:59
67Koen de Kort (Ned) Trek-Segafredo2:06:10
68Thomas De Gendt (Bel) Lotto Soudal2:08:06
69Stefan Denifl (Aut) Aqua Blue Sport2:08:41
70Pawel Poljanski (Pol) Bora-Hansgrohe2:09:13
71Emanuel Buchmann (Ger) Bora-Hansgrohe2:12:42
72Anthony Perez (Fra) Cofidis, Solutions Credits2:15:37
73Antonio Pedrero (Spa) Movistar Team2:17:16
74Hector Sáez Benito (Spa) Caja Rural-Seguros RGA2:19:31
75Lachlan Morton (Aus) Dimension Data2:20:35
76Salvatore Puccio (Ita) Team Sky2:22:17
77Simon Clarke (Aus) Cannondale-Drapac2:23:41
78Alessandro De Marchi (Ita) BMC Racing Team2:24:18
79Jeremy Maison (Fra) FDJ2:24:43
80Enric Mas (Spa) Quick-Step Floors2:25:16
81Rohan Dennis (Aus) BMC Racing Team2:25:38
82David Lopez Garcia (Spa) Team Sky2:26:40
83Carlos Verona Quintanilla (Spa) Orica-Scott2:27:29
84Jacques Janse van Rensburg (RSA) Dimension Data2:27:30
85Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits2:27:41
86Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA2:28:05
87Przemyslaw Niemiec (Pol) UAE Team Emirates2:28:13
88Guillaume Bonnafond (Fra) Cofidis, Solutions Credits2:29:04
89Sergei Chernetckii (Rus) Astana Pro Team2:30:48
90Juan Felipe Osorio (Col) Manzana Postobon2:31:37
91Julien Bernard (Fra) Trek-Segafredo2:33:36
92Adam Hansen (Aus) Lotto Soudal2:33:38
93Fernando Orjuela (Col) Manzana Postobon2:34:42
94Julian Alaphilippe (Fra) Quick-Step Floors2:36:01
95David Arroyo Duran (Spa) Caja Rural-Seguros RGA2:36:07
96Alexey Lutsenko (Kaz) Astana Pro Team2:37:05
97Alexandre Geniez (Fra) AG2R La Mondiale2:37:19
98Arnaud Courteille (Fra) FDJ2:38:52
99Edward Theuns (Bel) Trek-Segafredo2:39:48
100Brendan Canty (Aus) Cannondale-Drapac2:39:53
101Francisco Ventoso (Spa) BMC Racing Team2:40:22
102Davide Villella (Ita) Cannondale-Drapac2:40:40
103Joe Dombrowski (USA) Cannondale-Drapac2:42:53
104Lennard Kämna (Ger) Team Sunweb2:43:19
105Eros Capecchi (Ita) Quick-Step Floors2:43:26
106Domen Novak (Slo) Bahrain-Merida2:43:53
107Antonio Nibali (Ita) Bahrain-Merida2:44:01
108Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo2:45:03
109Matteo Trentin (Ita) Quick-Step Floors2:47:38
110Matvey Mamykin (Rus) Katusha-Alpecin2:48:05
111Kilian Frankiny (Swi) BMC Racing Team2:49:19
112Manuele Boaro (Ita) Bahrain-Merida2:49:48
113Damiano Caruso (Ita) BMC Racing Team2:50:51
114Loic Vliegen (Bel) BMC Racing Team2:53:19
115Julien Duval (Fra) AG2R La Mondiale2:54:41
116Christopher Juul Jensen (Den) Orica-Scott2:55:55
117Hugo Houle (Can) AG2R La Mondiale2:57:14
118Patrick Konrad (Aut) Bora-Hansgrohe2:58:06
119Anthony Turgis (Fra) Cofidis, Solutions Credits2:58:40
120Marco Haller (Aut) Katusha-Alpecin3:00:20
121Michel Kreder (Ned) Aqua Blue Sport3:00:55
122Juan José Lobato (Spa) Team LottoNL-Jumbo3:01:20
123Johannes Fröhlinger (Ger) Team Sunweb3:01:28
124Markel Irizar Aranburu (Spa) Trek-Segafredo3:01:52
125Chad Haga (USA) Team Sunweb3:02:02
126Tim Declercq (Bel) Quick-Step Floors3:06:09
127Chris Hamilton (Aus) Team Sunweb3:08:59
128Alexis Gougeard (Fra) AG2R La Mondiale3:12:16
129Toms Skujins (Lat) Cannondale-Drapac3:12:47
130Nico Denz (Ger) AG2R La Mondiale3:13:00
131Maxim Belkov (Rus) Katusha-Alpecin3:13:25
132Christian Knees (Ger) Team Sky3:13:31
133Tom Van Asbroeck (Bel) Cannondale-Drapac3:13:46
134Diego Rubio (Spa) Caja Rural-Seguros RGA3:13:49
135Laurens De Vreese (Bel) Astana Pro Team3:14:22
136Sacha Modolo (Ita) UAE Team Emirates3:14:40
137Rafael Reis (Por) Caja Rural-Seguros RGA3:15:36
138Daniel Hoelgaard (Nor) FDJ3:15:56
139Michael Mørkøv (Den) Katusha-Alpecin3:16:07
140Hernando Bohórquez (Col) Manzana Postobon3:16:18
141Niki Terpstra (Ned) Quick-Step Floors3:16:19
142Søren Kragh Andersen (Den) Team Sunweb3:16:25
143Ivan Garcia Cortina (Spa) Bahrain-Merida3:18:10
144Nicholas Schultz (Aus) Caja Rural-Seguros RGA3:18:24
145Nikita Stalnov (Kaz) Astana Pro Team3:22:33
146Yves Lampaert (Bel) Quick-Step Floors3:22:56
147Daniel Oss (Ita) BMC Racing Team3:23:09
148Magnus Cort (Den) Orica-Scott3:24:12
149Christoph Pfingsten (Ger) Bora-Hansgrohe3:24:57
150Andreas Schillinger (Ger) Bora-Hansgrohe3:26:39
151Mark Christian (GBr) Aqua Blue Sport3:26:50
152Aaron Gate (NZl) Aqua Blue Sport3:29:52
153Ian Stannard (GBr) Team Sky3:33:41
154Federico Zurlo (Ita) UAE Team Emirates3:33:58
155Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits3:34:54
156Peter Koning (Ned) Aqua Blue Sport3:35:06
157Remy Mertz (Bel) Lotto Soudal3:36:36
158Lasse Norman Hansen (Den) Aqua Blue Sport3:37:33
159Sebastián Molano (Col) Manzana Postobon3:37:55
160Sam Bewley (NZl) Orica-Scott3:41:50
161Michael Schwarzmann (Ger) Bora-Hansgrohe3:41:58
162Rein Taaramäe (Est) Katusha-Alpecin3:42:11
163Thomas Scully (NZl) Cannondale-Drapac3:43:07
164Adam Blythe (GBr) Aqua Blue Sport3:43:22
165William Clarke (Aus) Cannondale-Drapac3:45:38
166Lorrenzo Manzin (Fra) FDJ3:46:45
167Jelle Wallays (Bel) Lotto Soudal3:47:36
168Svein Tuft (Can) Orica-Scott3:47:52
169Conor Dunne (Irl) Aqua Blue Sport3:57:26
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Christopher Froome (GBr) Team Sky110pts
2Matteo Trentin (Ita) Quick-Step Floors107Row 1 - Cell 3
3Vincenzo Nibali (Ita) Bahrain-Merida88Row 2 - Cell 3
4Miguel Angel Lopez (Col) Astana Pro Team74Row 3 - Cell 3
5Wilco Kelderman (Ned) Team Sunweb62Row 4 - Cell 3
6Johan Esteban Chaves Rubio (Col) Orica-Scott61Row 5 - Cell 3
7Pawel Poljanski (Pol) Bora-Hansgrohe58Row 6 - Cell 3
8Jose Joaquin Rojas Gil (Spa) Movistar Team57Row 7 - Cell 3
9Tomasz Marczynski (Pol) Lotto Soudal54Row 8 - Cell 3
10Ilnur Zakarin (Rus) Katusha-Alpecin53Row 9 - Cell 3
11Alberto Contador Velasco (Spa) Trek-Segafredo48Row 10 - Cell 3
12Matej Mohoric (Slo) UAE Team Emirates47Row 11 - Cell 3
13Michael Woods (Can) Cannondale-Drapac46Row 12 - Cell 3
14Rafal Majka (Pol) Bora-Hansgrohe41Row 13 - Cell 3
15Jan Polanc (Slo) UAE Team Emirates40Row 14 - Cell 3
16Tom Van Asbroeck (Bel) Cannondale-Drapac39Row 15 - Cell 3
17Fabio Aru (Ita) Astana Pro Team38Row 16 - Cell 3
18David de la Cruz (Spa) Quick-Step Floors36Row 17 - Cell 3
19Julian Alaphilippe (Fra) Quick-Step Floors34Row 18 - Cell 3
20Romain Bardet (Fra) AG2R La Mondiale33Row 19 - Cell 3
21Nicolas Roche (Irl) BMC Racing Team30Row 20 - Cell 3
22Alexey Lutsenko (Kaz) Astana Pro Team29Row 21 - Cell 3
23Edward Theuns (Bel) Trek-Segafredo29Row 22 - Cell 3
24Marc Soler (Spa) Movistar Team28Row 23 - Cell 3
25Michael Schwarzmann (Ger) Bora-Hansgrohe28Row 24 - Cell 3
26Yves Lampaert (Bel) Quick-Step Floors25Row 25 - Cell 3
27Alessandro De Marchi (Ita) BMC Racing Team24Row 26 - Cell 3
28Søren Kragh Andersen (Den) Team Sunweb24Row 27 - Cell 3
29Wout Poels (Ned) Team Sky23Row 28 - Cell 3
30Luis León Sánchez (Spa) Astana Pro Team23Row 29 - Cell 3
31Jetse Bol (Ned) Manzana Postobon23Row 30 - Cell 3
32Sacha Modolo (Ita) UAE Team Emirates22Row 31 - Cell 3
33Gianni Moscon (Ita) Team Sky20Row 32 - Cell 3
34Juan José Lobato (Spa) Team LottoNL-Jumbo20Row 33 - Cell 3
35Alexis Gougeard (Fra) AG2R La Mondiale18Row 34 - Cell 3
36Enric Mas (Spa) Quick-Step Floors17Row 35 - Cell 3
37Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA16Row 36 - Cell 3
38Anthony Perez (Fra) Cofidis, Solutions Credits16Row 37 - Cell 3
39Marco Haller (Aut) Katusha-Alpecin16Row 38 - Cell 3
40Michel Kreder (Ned) Aqua Blue Sport15Row 39 - Cell 3
41Thomas De Gendt (Bel) Lotto Soudal14Row 40 - Cell 3
42Jacques Janse van Rensburg (RSA) Dimension Data14Row 41 - Cell 3
43Mikel Nieve Ituralde (Spa) Team Sky13Row 42 - Cell 3
44Arnaud Courteille (Fra) FDJ13Row 43 - Cell 3
45Tejay van Garderen (USA) BMC Racing Team12Row 44 - Cell 3
46Stef Clement (Ned) Team LottoNL-Jumbo12Row 45 - Cell 3
47Pello Bilbao (Spa) Astana Pro Team12Row 46 - Cell 3
48Nelson Oliveira (Por) Movistar Team12Row 47 - Cell 3
49Alexandre Geniez (Fra) AG2R La Mondiale12Row 48 - Cell 3
50Jack Haig (Aus) Orica-Scott11Row 49 - Cell 3
51Brendan Canty (Aus) Cannondale-Drapac11Row 50 - Cell 3
52Daniel Oss (Ita) BMC Racing Team11Row 51 - Cell 3
53Darwin Atapuma (Col) UAE Team Emirates10Row 52 - Cell 3
54Richard Carapaz (Ecu) Movistar Team10Row 53 - Cell 3
55Floris De Tier (Bel) Team LottoNL-Jumbo10Row 54 - Cell 3
56Rafael Reis (Por) Caja Rural-Seguros RGA10Row 55 - Cell 3
57Giovanni Visconti (Ita) Bahrain-Merida9Row 56 - Cell 3
58Maxime Monfort (Bel) Lotto Soudal9Row 57 - Cell 3
59Patrick Konrad (Aut) Bora-Hansgrohe9Row 58 - Cell 3
60Lorrenzo Manzin (Fra) FDJ9Row 59 - Cell 3
61Steven Kruijswijk (Ned) Team LottoNL-Jumbo8Row 60 - Cell 3
62Louis Meintjes (RSA) UAE Team Emirates8Row 61 - Cell 3
63Adam Yates (GBr) Orica-Scott8Row 62 - Cell 3
64Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits8Row 63 - Cell 3
65Bart De Clercq (Bel) Lotto Soudal8Row 64 - Cell 3
66Emanuel Buchmann (Ger) Bora-Hansgrohe8Row 65 - Cell 3
67Tobias Ludvigsson (Swe) FDJ7Row 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
73Simon Clarke (Aus) Cannondale-Drapac6Row 72 - Cell 3
74Jeremy Maison (Fra) FDJ6Row 73 - Cell 3
75David Arroyo Duran (Spa) Caja Rural-Seguros RGA6Row 74 - Cell 3
76Davide Villella (Ita) Cannondale-Drapac6Row 75 - Cell 3
77Daan Olivier (Ned) Team LottoNL-Jumbo5Row 76 - Cell 3
78Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo5Row 77 - Cell 3
79Peter Koning (Ned) Aqua Blue Sport5Row 78 - Cell 3
80Rui Alberto Faria da Costa (Por) UAE Team Emirates4Row 79 - Cell 3
81Diego Rosa (Ita) Team Sky4Row 80 - Cell 3
82Diego Rubio (Spa) Caja Rural-Seguros RGA4Row 81 - Cell 3
83Loic Vliegen (Bel) BMC Racing Team4Row 82 - Cell 3
84Julien Duval (Fra) AG2R La Mondiale4Row 83 - Cell 3
85Simon Yates (GBr) Orica-Scott3Row 84 - Cell 3
86Julien Bernard (Fra) Trek-Segafredo3Row 85 - Cell 3
87Sebastián Molano (Col) Manzana Postobon3Row 86 - Cell 3
88Daniel Moreno Fernandez (Spa) Movistar Team2Row 87 - Cell 3
89Stéphane Rossetto (Fra) Cofidis, Solutions Credits2Row 88 - Cell 3
90Christian Knees (Ger) Team Sky2Row 89 - Cell 3
91Bob Jungels (Lux) Quick-Step Floors1Row 90 - Cell 3
92Jesus Hernandez Blazquez (Spa) Trek-Segafredo1Row 91 - Cell 3
93Koen de Kort (Ned) Trek-Segafredo1Row 92 - Cell 3
94Antonio Pedrero (Spa) Movistar Team1Row 93 - Cell 3
95Christoph Pfingsten (Ger) Bora-Hansgrohe1Row 94 - Cell 3
96Conor Dunne (Irl) Aqua Blue Sport1Row 95 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Davide Villella (Ita) Cannondale-Drapac49pts
2Miguel Angel Lopez (Col) Astana Pro Team41Row 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
6Romain Bardet (Fra) AG2R La Mondiale20Row 5 - Cell 3
7Thomas De Gendt (Bel) Lotto Soudal19Row 6 - Cell 3
8Darwin Atapuma (Col) UAE Team Emirates18Row 7 - Cell 3
9Ilnur Zakarin (Rus) Katusha-Alpecin18Row 8 - Cell 3
10Johan Esteban Chaves Rubio (Col) Orica-Scott15Row 9 - Cell 3
11Sander Armee (Bel) Lotto Soudal14Row 10 - Cell 3
12Wilco Kelderman (Ned) Team Sunweb14Row 11 - Cell 3
13Adam Yates (GBr) Orica-Scott12Row 12 - Cell 3
14Tomasz Marczynski (Pol) Lotto Soudal12Row 13 - Cell 3
15Alexandre Geniez (Fra) AG2R La Mondiale11Row 14 - Cell 3
16Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA11Row 15 - Cell 3
17Vincenzo Nibali (Ita) Bahrain-Merida10Row 16 - Cell 3
18Stéphane Rossetto (Fra) Cofidis, Solutions Credits9Row 17 - Cell 3
19Brendan Canty (Aus) Cannondale-Drapac9Row 18 - Cell 3
20Jan Polanc (Slo) UAE Team Emirates8Row 19 - Cell 3
21Steven Kruijswijk (Ned) Team LottoNL-Jumbo7Row 20 - Cell 3
22Marc Soler (Spa) Movistar Team6Row 21 - Cell 3
23Alexey Lutsenko (Kaz) Astana Pro Team6Row 22 - Cell 3
24Michael Woods (Can) Cannondale-Drapac6Row 23 - Cell 3
25Julian Alaphilippe (Fra) Quick-Step Floors6Row 24 - Cell 3
26Matteo Trentin (Ita) Quick-Step Floors6Row 25 - Cell 3
27Jacques Janse van Rensburg (RSA) Dimension Data5Row 26 - Cell 3
28Przemyslaw Niemiec (Pol) UAE Team Emirates5Row 27 - Cell 3
29Matej Mohoric (Slo) UAE Team Emirates4Row 28 - Cell 3
30Laurens De Vreese (Bel) Astana Pro Team4Row 29 - Cell 3
31Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA4Row 30 - Cell 3
32Rui Alberto Faria da Costa (Por) UAE Team Emirates4Row 31 - Cell 3
33Fabricio Ferrari (Uru) Caja Rural-Seguros RGA4Row 32 - Cell 3
34Nicolas Roche (Irl) BMC Racing Team3Row 33 - Cell 3
35Tobias Ludvigsson (Swe) FDJ3Row 34 - Cell 3
36Pawel Poljanski (Pol) Bora-Hansgrohe3Row 35 - Cell 3
37Enric Mas (Spa) Quick-Step Floors3Row 36 - Cell 3
38Alberto Contador Velasco (Spa) Trek-Segafredo2Row 37 - Cell 3
39Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits2Row 38 - Cell 3
40Jarlinson Pantano (Col) Trek-Segafredo2Row 39 - Cell 3
41Simon Yates (GBr) Orica-Scott2Row 40 - Cell 3
42Maxime Monfort (Bel) Lotto Soudal2Row 41 - Cell 3
43Clement Chevrier (Fra) AG2R La Mondiale2Row 42 - Cell 3
44Simon Clarke (Aus) Cannondale-Drapac2Row 43 - Cell 3
45Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo2Row 44 - Cell 3
46Diego Rubio (Spa) Caja Rural-Seguros RGA2Row 45 - Cell 3
47Hernando Bohórquez (Col) Manzana Postobon2Row 46 - Cell 3
48Daniel Oss (Ita) BMC Racing Team2Row 47 - Cell 3
49Nelson Oliveira (Por) Movistar Team1Row 48 - Cell 3
50Ricardo Vilela (Por) Manzana Postobon1Row 49 - Cell 3
51Giovanni Visconti (Ita) Bahrain-Merida1Row 50 - Cell 3
52Diego Rosa (Ita) Team Sky1Row 51 - Cell 3
53Alessandro De Marchi (Ita) BMC Racing Team1Row 52 - Cell 3
54Juan Felipe Osorio (Col) Manzana Postobon1Row 53 - Cell 3
55Arnaud Courteille (Fra) FDJ1Row 54 - Cell 3
56Francisco Ventoso (Spa) BMC Racing Team1Row 55 - Cell 3
57Matvey Mamykin (Rus) Katusha-Alpecin1Row 56 - Cell 3
58Rafael Reis (Por) Caja Rural-Seguros RGA1Row 57 - Cell 3
Swipe to scroll horizontally
Combination classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Christopher Froome (GBr) Team Sky5pts
2Miguel Angel Lopez (Col) Astana Pro Team12Row 1 - Cell 3
3Wilco Kelderman (Ned) Team Sunweb21Row 2 - Cell 3
4Johan Esteban Chaves Rubio (Col) Orica-Scott21Row 3 - Cell 3
5Vincenzo Nibali (Ita) Bahrain-Merida22Row 4 - Cell 3
6Ilnur Zakarin (Rus) Katusha-Alpecin22Row 5 - Cell 3
7Jose Joaquin Rojas Gil (Spa) Movistar Team43Row 6 - Cell 3
8Michael Woods (Can) Cannondale-Drapac45Row 7 - Cell 3
9Romain Bardet (Fra) AG2R La Mondiale45Row 8 - Cell 3
10Rafal Majka (Pol) Bora-Hansgrohe57Row 9 - Cell 3
11Alberto Contador Velasco (Spa) Trek-Segafredo58Row 10 - Cell 3
12Jan Polanc (Slo) UAE Team Emirates68Row 11 - Cell 3
13Tomasz Marczynski (Pol) Lotto Soudal69Row 12 - Cell 3
14Nicolas Roche (Irl) BMC Racing Team72Row 13 - Cell 3
15Darwin Atapuma (Col) UAE Team Emirates81Row 14 - Cell 3
16Matej Mohoric (Slo) UAE Team Emirates85Row 15 - Cell 3
17Steven Kruijswijk (Ned) Team LottoNL-Jumbo94Row 16 - Cell 3
18Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA94Row 17 - Cell 3
19Marc Soler (Spa) Movistar Team102Row 18 - Cell 3
20Adam Yates (GBr) Orica-Scott103Row 19 - Cell 3
21Pawel Poljanski (Pol) Bora-Hansgrohe113Row 20 - Cell 3
22Thomas De Gendt (Bel) Lotto Soudal116Row 21 - Cell 3
23Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits131Row 22 - Cell 3
24Nelson Oliveira (Por) Movistar Team135Row 23 - Cell 3
25Matteo Trentin (Ita) Quick-Step Floors137Row 24 - Cell 3
26Julian Alaphilippe (Fra) Quick-Step Floors138Row 25 - Cell 3
27Alexey Lutsenko (Kaz) Astana Pro Team141Row 26 - Cell 3
28Rui Alberto Faria da Costa (Por) UAE Team Emirates152Row 27 - Cell 3
29Enric Mas (Spa) Quick-Step Floors153Row 28 - Cell 3
30Jacques Janse van Rensburg (RSA) Dimension Data153Row 29 - Cell 3
31Maxime Monfort (Bel) Lotto Soudal155Row 30 - Cell 3
32Alessandro De Marchi (Ita) BMC Racing Team158Row 31 - Cell 3
33Giovanni Visconti (Ita) Bahrain-Merida161Row 32 - Cell 3
34Alexandre Geniez (Fra) AG2R La Mondiale161Row 33 - Cell 3
35Simon Yates (GBr) Orica-Scott163Row 34 - Cell 3
36Tobias Ludvigsson (Swe) FDJ166Row 35 - Cell 3
37Stéphane Rossetto (Fra) Cofidis, Solutions Credits170Row 36 - Cell 3
38Brendan Canty (Aus) Cannondale-Drapac170Row 37 - Cell 3
39Davide Villella (Ita) Cannondale-Drapac179Row 38 - Cell 3
40Diego Rosa (Ita) Team Sky192Row 39 - Cell 3
41Simon Clarke (Aus) Cannondale-Drapac194Row 40 - Cell 3
42Arnaud Courteille (Fra) FDJ197Row 41 - Cell 3
43Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo231Row 42 - Cell 3
44Matvey Mamykin (Rus) Katusha-Alpecin236Row 43 - Cell 3
45Daniel Oss (Ita) BMC Racing Team247Row 44 - Cell 3
46Rafael Reis (Por) Caja Rural-Seguros RGA251Row 45 - Cell 3
47Diego Rubio (Spa) Caja Rural-Seguros RGA262Row 46 - Cell 3
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1Astana Pro Team185:51:26
2Team Sky0:12:38
3Movistar Team0:31:21
4UAE Team Emirates0:47:47
5Orica-Scott1:06:36
6Team Lotto NL-Jumbo1:31:48
7Caja Rural-Seguros RGA1:38:35
8Bahrain - Merida1:53:12
9BMC Racing Team1:59:53
10Trek-Segafredo2:01:40
11Quick-Step Floors2:18:50
12Team Sunweb2:31:23
13Lotto Soudal2:49:57
14AG2R La Mondiale3:03:53
15Manzana Postobon3:09:11
16Cofidis, Solutions Credits3:40:39
17Katusha-Alpecin3:52:43
18Cannondale Drapac Professional Cycling TeamRow 17 - Cell 2
19Dimension Data4:10:17
20Bora-Hansgrohe4:30:06
21FDJ4:38:32
22Aqua Blue Sport6:59:52

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

Join now for unlimited access

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

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

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

Join now for unlimited access

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

Latest on Cyclingnews