Vuelta a Espana: Armee wins stage 18

The momentum is once again with Chris Froome (Team Sky) at the Vuelta a España after he distanced Vincenzo Nibali (Bahrain-Merida) on the short final climb to Alto de Santo Toribio de Liébana on stage 18 to extend his lead atop the overall standings to 1:37.

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

Barry Ryan was Head of Features at Cyclingnews. He has covered professional cycling since 2010, reporting from the Tour de France, Giro d’Italia and events from Argentina to Japan. His writing has appeared in The Independent, Procycling and Cycling Plus. He is the author of The Ascent: Sean Kelly, Stephen Roche and the Rise of Irish Cycling’s Golden Generation, published by Gill Books.

Latest on Cyclingnews