Vuelta a Espana: Miguel Angel Lopez nabs stage 11

Miguel Angel Lopez (Astana) claimed victory at Calar Alto after a stinging late attack to drop the major GC contenders. Race leader Chris Froome (Team Sky) did his best to bring back the Colombian but Lopez proved too strong on the day.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Miguel Angel Lopez (Col) Astana Pro Team5:05:09
2Christopher Froome (GBr) Team Sky0:00:14
3Vincenzo Nibali (Ita) Bahrain-MeridaRow 2 - Cell 2
4Wilco Kelderman (Ned) Team SunwebRow 3 - Cell 2
5Romain Bardet (Fra) AG2R La Mondiale0:00:31
6Alberto Contador Velasco (Spa) Trek-SegafredoRow 5 - Cell 2
7Ilnur Zakarin (Rus) Katusha-AlpecinRow 6 - Cell 2
8Mikel Nieve Ituralde (Spa) Team SkyRow 7 - Cell 2
9Darwin Atapuma (Col) UAE Team Emirates0:01:02
10David de la Cruz (Spa) Quick-Step Floors0:01:14
11Michael Woods (Can) Cannondale-Drapac0:01:17
12Wout Poels (Ned) Team SkyRow 11 - Cell 2
13Richard Carapaz (Ecu) Movistar Team0:01:22
14Pello Bilbao (Spa) Astana Pro Team0:01:32
15Fabio Aru (Ita) Astana Pro TeamRow 14 - Cell 2
16Steven Kruijswijk (Ned) Team LottoNL-JumboRow 15 - Cell 2
17Johan Esteban Chaves Rubio (Col) Orica-Scott0:02:05
18Sam Oomen (Ned) Team SunwebRow 17 - Cell 2
19Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGARow 18 - Cell 2
20Louis Meintjes (RSA) UAE Team EmiratesRow 19 - Cell 2
21Tejay van Garderen (USA) BMC Racing Team0:03:26
22Daniel Moreno Fernandez (Spa) Movistar Team0:03:47
23Gianni Moscon (Ita) Team SkyRow 22 - Cell 2
24Jack Haig (Aus) Orica-ScottRow 23 - Cell 2
25Sander Armee (Bel) Lotto SoudalRow 24 - Cell 2
26Igor Anton Hernandez (Spa) Dimension Data0:04:04
27Hernán Aguirre (Col) Manzana PostobonRow 26 - Cell 2
28Nicolas Roche (Irl) BMC Racing Team0:04:17
29Franco Pellizotti (Ita) Bahrain-Merida0:05:19
30Marc Soler (Spa) Movistar Team0:05:30
31Stefan Denifl (Aut) Aqua Blue Sport0:06:27
32Giovanni Visconti (Ita) Bahrain-Merida0:07:52
33Hector Sáez Benito (Spa) Caja Rural-Seguros RGA0:07:54
34Adam Yates (GBr) Orica-Scott0:09:13
35Daan Olivier (Ned) Team LottoNL-Jumbo0:09:32
36Stef Clement (Ned) Team LottoNL-Jumbo0:10:23
37Koen Bouwman (Ned) Team LottoNL-JumboRow 36 - Cell 2
38Nelson Oliveira (Por) Movistar Team0:11:58
39Bernardo Suaza (Col) Manzana PostobonRow 38 - Cell 2
40Antonio Nibali (Ita) Bahrain-Merida0:13:16
41Aldemar Reyes (Col) Manzana Postobon0:13:29
42Jarlinson Pantano (Col) Trek-SegafredoRow 41 - Cell 2
43Matej Mohoric (Slo) UAE Team Emirates0:13:50
44Anthony Roux (Fra) FDJ0:17:03
45Floris De Tier (Bel) Team LottoNL-Jumbo0:17:20
46Salvatore Puccio (Ita) Team SkyRow 45 - Cell 2
47Simon Clarke (Aus) Cannondale-DrapacRow 46 - Cell 2
48Lennard Kämna (Ger) Team SunwebRow 47 - Cell 2
49Peter Stetina (USA) Trek-SegafredoRow 48 - Cell 2
50David Lopez Garcia (Spa) Team SkyRow 49 - Cell 2
51Bob Jungels (Lux) Quick-Step Floors0:17:29
52Julian Alaphilippe (Fra) Quick-Step FloorsRow 51 - Cell 2
53Jesus Hernandez Blazquez (Spa) Trek-Segafredo0:17:33
54Simon Yates (GBr) Orica-Scott0:17:34
55Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits0:18:24
56Jose Joaquin Rojas Gil (Spa) Movistar Team0:19:04
57Odd Christian Eiking (Nor) FDJRow 56 - Cell 2
58Fabricio Ferrari (Uru) Caja Rural-Seguros RGARow 57 - Cell 2
59Antwan Tolhoek (Ned) Team LottoNL-JumboRow 58 - Cell 2
60Koen de Kort (Ned) Trek-SegafredoRow 59 - Cell 2
61Ricardo Vilela (Por) Manzana PostobonRow 60 - Cell 2
62Bart De Clercq (Bel) Lotto SoudalRow 61 - Cell 2
63Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGARow 62 - Cell 2
64Hernando Bohórquez (Col) Manzana PostobonRow 63 - Cell 2
65Jaime Roson Garcia (Spa) Caja Rural-Seguros RGARow 64 - Cell 2
66Luis León Sánchez (Spa) Astana Pro TeamRow 65 - Cell 2
67Stéphane Rossetto (Fra) Cofidis, Solutions CreditsRow 66 - Cell 2
68Przemyslaw Niemiec (Pol) UAE Team EmiratesRow 67 - Cell 2
69Sergei Chernetckii (Rus) Astana Pro TeamRow 68 - Cell 2
70Nicholas Schultz (Aus) Caja Rural-Seguros RGARow 69 - Cell 2
71Anthony Perez (Fra) Cofidis, Solutions CreditsRow 70 - Cell 2
72Maxime Monfort (Bel) Lotto Soudal0:21:15
73Axel Domont (Fra) AG2R La MondialeRow 72 - Cell 2
74Fernando Orjuela (Col) Manzana PostobonRow 73 - Cell 2
75Jacques Janse van Rensburg (RSA) Dimension Data0:21:35
76Rubén Fernandez (Spa) Movistar Team0:23:53
77Carlos Verona Quintanilla (Spa) Orica-ScottRow 76 - Cell 2
78Jan Polanc (Slo) UAE Team Emirates0:23:55
79Rohan Dennis (Aus) BMC Racing Team0:24:24
80Damiano Caruso (Ita) BMC Racing Team0:25:15
81Valerio Agnoli (Ita) Bahrain-MeridaRow 80 - Cell 2
82Kilian Frankiny (Swi) BMC Racing TeamRow 81 - Cell 2
83Domen Novak (Slo) Bahrain-Merida0:26:23
84Juan Felipe Osorio (Col) Manzana Postobon0:26:28
85Thomas De Gendt (Bel) Lotto SoudalRow 84 - Cell 2
86Julien Bernard (Fra) Trek-SegafredoRow 85 - Cell 2
87Jimmy Turgis (Fra) Cofidis, Solutions CreditsRow 86 - Cell 2
88Tomasz Marczynski (Pol) Lotto SoudalRow 87 - Cell 2
89Nico Denz (Ger) AG2R La MondialeRow 88 - Cell 2
90Rui Alberto Faria da Costa (Por) UAE Team EmiratesRow 89 - Cell 2
91Alexey Lutsenko (Kaz) Astana Pro TeamRow 90 - Cell 2
92Davide Villella (Ita) Cannondale-DrapacRow 91 - Cell 2
93Clement Chevrier (Fra) AG2R La MondialeRow 92 - Cell 2
94Diego Rosa (Ita) Team SkyRow 93 - Cell 2
95Daniel Navarro Garcia (Spa) Cofidis, Solutions CreditsRow 94 - Cell 2
96Diego Rubio (Spa) Caja Rural-Seguros RGARow 95 - Cell 2
97David Arroyo Duran (Spa) Caja Rural-Seguros RGARow 96 - Cell 2
98Omar Fraile Matarranza (Spa) Dimension DataRow 97 - Cell 2
99Brendan Canty (Aus) Cannondale-DrapacRow 98 - Cell 2
100Chad Haga (USA) Team SunwebRow 99 - Cell 2
101Bert-Jan Lindeman (Ned) Team LottoNL-JumboRow 100 - Cell 2
102Jeremy Maison (Fra) FDJRow 101 - Cell 2
103Manuele Boaro (Ita) Bahrain-MeridaRow 102 - Cell 2
104Federico Zurlo (Ita) UAE Team EmiratesRow 103 - Cell 2
105Eros Capecchi (Ita) Quick-Step FloorsRow 104 - Cell 2
106Johannes Fröhlinger (Ger) Team SunwebRow 105 - Cell 2
107Alberto Losada Alguacil (Spa) Katusha-AlpecinRow 106 - Cell 2
108Rafal Majka (Pol) Bora-HansgroheRow 107 - Cell 2
109Jetse Bol (Ned) Manzana PostobonRow 108 - Cell 2
110Lennard Hofstede (Ned) Team SunwebRow 109 - Cell 2
111Anthony Turgis (Fra) Cofidis, Solutions Credits0:26:50
112Alessandro De Marchi (Ita) BMC Racing Team0:27:35
113Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits0:29:02
114Niki Terpstra (Ned) Quick-Step Floors0:29:11
115Enric Mas (Spa) Quick-Step Floors0:29:27
116Juan José Lobato (Spa) Team LottoNL-JumboRow 115 - Cell 2
117Tobias Ludvigsson (Swe) FDJ0:29:40
118Joe Dombrowski (USA) Cannondale-Drapac0:29:45
119Søren Kragh Andersen (Den) Team Sunweb0:29:56
120Loic Vliegen (Bel) BMC Racing Team0:30:22
121Chris Hamilton (Aus) Team SunwebRow 120 - Cell 2
122Christian Knees (Ger) Team Sky0:30:26
123Christopher Juul Jensen (Den) Orica-ScottRow 122 - Cell 2
124Toms Skujins (Lat) Cannondale-DrapacRow 123 - Cell 2
125Ian Stannard (GBr) Team Sky0:31:13
126Pawel Poljanski (Pol) Bora-HansgroheRow 125 - Cell 2
127Magnus Cort (Den) Orica-ScottRow 126 - Cell 2
128Marco Haller (Aut) Katusha-Alpecin0:31:42
129Daniel Hoelgaard (Nor) FDJRow 128 - Cell 2
130Laurens De Vreese (Bel) Astana Pro TeamRow 129 - Cell 2
131Julien Duval (Fra) AG2R La MondialeRow 130 - Cell 2
132Ivan Garcia Cortina (Spa) Bahrain-MeridaRow 131 - Cell 2
133Andreas Schillinger (Ger) Bora-HansgroheRow 132 - Cell 2
134Markel Irizar Aranburu (Spa) Trek-SegafredoRow 133 - Cell 2
135Jorge Arcas (Spa) Movistar TeamRow 134 - Cell 2
136Alexis Gougeard (Fra) AG2R La MondialeRow 135 - Cell 2
137Adam Hansen (Aus) Lotto SoudalRow 136 - Cell 2
138Rafael Reis (Por) Caja Rural-Seguros RGARow 137 - Cell 2
139Michael Schwarzmann (Ger) Bora-HansgroheRow 138 - Cell 2
140Guillaume Bonnafond (Fra) Cofidis, Solutions CreditsRow 139 - Cell 2
141Peter Koning (Ned) Aqua Blue SportRow 140 - Cell 2
142Tim Declercq (Bel) Quick-Step FloorsRow 141 - Cell 2
143Michel Kreder (Ned) Aqua Blue SportRow 142 - Cell 2
144Hugo Houle (Can) AG2R La MondialeRow 143 - Cell 2
145Yves Lampaert (Bel) Quick-Step FloorsRow 144 - Cell 2
146Mark Christian (GBr) Aqua Blue SportRow 145 - Cell 2
147Lasse Norman Hansen (Den) Aqua Blue SportRow 146 - Cell 2
148Sebastián Molano (Col) Manzana PostobonRow 147 - Cell 2
149Aaron Gate (NZl) Aqua Blue SportRow 148 - Cell 2
150Matvey Mamykin (Rus) Katusha-AlpecinRow 149 - Cell 2
151Patrick Konrad (Aut) Bora-HansgroheRow 150 - Cell 2
152Nikita Stalnov (Kaz) Astana Pro TeamRow 151 - Cell 2
153Emanuel Buchmann (Ger) Bora-HansgroheRow 152 - Cell 2
154Remy Mertz (Bel) Lotto SoudalRow 153 - Cell 2
155Adam Blythe (GBr) Aqua Blue SportRow 154 - Cell 2
156Alexandre Geniez (Fra) AG2R La MondialeRow 155 - Cell 2
157William Clarke (Aus) Cannondale-DrapacRow 156 - Cell 2
158Conor Dunne (Irl) Aqua Blue SportRow 157 - Cell 2
159Tom Van Asbroeck (Bel) Cannondale-DrapacRow 158 - Cell 2
160Sacha Modolo (Ita) UAE Team EmiratesRow 159 - Cell 2
161Arnaud Courteille (Fra) FDJRow 160 - Cell 2
162Francisco Ventoso (Spa) BMC Racing TeamRow 161 - Cell 2
163Edward Theuns (Bel) Trek-SegafredoRow 162 - Cell 2
164Rein Taaramäe (Est) Katusha-AlpecinRow 163 - Cell 2
165Michael Mørkøv (Den) Katusha-AlpecinRow 164 - Cell 2
166Christoph Pfingsten (Ger) Bora-HansgroheRow 165 - Cell 2
167Svein Tuft (Can) Orica-ScottRow 166 - Cell 2
168Sam Bewley (NZl) Orica-ScottRow 167 - Cell 2
169Thomas Scully (NZl) Cannondale-DrapacRow 168 - Cell 2
170Lachlan Morton (Aus) Dimension DataRow 169 - Cell 2
171Antonio Pedrero (Spa) Movistar Team0:32:11
172Daniel Oss (Ita) BMC Racing Team0:32:20
173George Bennett (NZl) Team LottoNL-JumboRow 172 - Cell 2
174Maxim Belkov (Rus) Katusha-AlpecinRow 173 - Cell 2
175Lorrenzo Manzin (Fra) FDJRow 174 - Cell 2
176Matteo Trentin (Ita) Quick-Step Floors0:32:32
177Jelle Wallays (Bel) Lotto Soudal0:32:39
178Serge Pauwels (Bel) Dimension Data0:34:13
DNFDomenico Pozzovivo (Ita) AG2R La MondialeRow 178 - Cell 2
Swipe to scroll horizontally
Intermediate sprint - Sorbas, km. 103.4
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Matej Mohoric (Slo) UAE Team Emirates4pts
2Simon Clarke (Aus) Cannondale-Drapac2Row 1 - Cell 3
3Bob Jungels (Lux) Quick-Step Floors1Row 2 - Cell 3
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Miguel Angel Lopez (Col) Astana Pro Team25pts
2Christopher Froome (GBr) Team Sky20Row 1 - Cell 3
3Vincenzo Nibali (Ita) Bahrain-Merida16Row 2 - Cell 3
4Wilco Kelderman (Ned) Team Sunweb14Row 3 - Cell 3
5Romain Bardet (Fra) AG2R La Mondiale12Row 4 - Cell 3
6Alberto Contador Velasco (Spa) Trek-Segafredo10Row 5 - Cell 3
7Ilnur Zakarin (Rus) Katusha-Alpecin9Row 6 - Cell 3
8Mikel Nieve Ituralde (Spa) Team Sky8Row 7 - Cell 3
9Darwin Atapuma (Col) UAE Team Emirates7Row 8 - Cell 3
10David de la Cruz (Spa) Quick-Step Floors6Row 9 - Cell 3
11Michael Woods (Can) Cannondale-Drapac5Row 10 - Cell 3
12Wout Poels (Ned) Team Sky4Row 11 - Cell 3
13Richard Carapaz (Ecu) Movistar Team3Row 12 - Cell 3
14Pello Bilbao (Spa) Astana Pro Team2Row 13 - Cell 3
15Fabio Aru (Ita) Astana Pro Team1Row 14 - Cell 3
Swipe to scroll horizontally
Mountain 1 (Cat. 1) Alto de Velefique, km. 157.2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Romain Bardet (Fra) AG2R La Mondiale10pts
2Darwin Atapuma (Col) UAE Team Emirates6Row 1 - Cell 3
3Sander Armee (Bel) Lotto Soudal4Row 2 - Cell 3
4Simon Yates (GBr) Orica-Scott2Row 3 - Cell 3
5Giovanni Visconti (Ita) Bahrain-Merida1Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 2 (Cat. 1) Observatorio Astronómico de Calar Alto, km. 187.5
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Miguel Angel Lopez (Col) Astana Pro Team10pts
2Christopher Froome (GBr) Team Sky6Row 1 - Cell 3
3Vincenzo Nibali (Ita) Bahrain-Merida4Row 2 - Cell 3
4Wilco Kelderman (Ned) Team Sunweb2Row 3 - Cell 3
5Romain Bardet (Fra) AG2R La Mondiale1Row 4 - Cell 3
Swipe to scroll horizontally
Most combative
#Rider Name (Country) Team
1Romain Bardet (Fra) AG2R La Mondiale
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Team Sky15:17:29
2Astana Pro Team0:01:02
3Movistar Team0:08:37
4Bahrain-Merida0:11:23
5Orica-Scott0:13:03
6UAE Team Emirates0:14:55
7Team Sunweb0:17:37
8Team LottoNl-Jumbo0:19:25
9Caja Rural-Seguros RGA0:27:01
10Manzana Postobon0:27:29
11Trek-Segafredo0:29:18
12BMC Racing Team0:30:05
13Quick-Step Floors0:34:10
14Lotto Soudal0:42:04
15Cannondale-Drapac0:43:03
16AG2R La Mondiale0:46:12
17Dimension Data0:50:05
18Cofidis, Solutions Credits0:54:30
19Katusha-Alpecin0:56:39
20FDJ1:00:33
21Aqua Blue Sport1:07:49
22Bora-Hansgrohe1:27:21
Swipe to scroll horizontally
General classification after stage 11
#Rider Name (Country) TeamResult
1Christopher Froome (GBr) Team Sky45:18:01
2Vincenzo Nibali (Ita) Bahrain-Merida0:01:19
3Johan Esteban Chaves Rubio (Col) Orica-Scott0:02:33
4David de la Cruz (Spa) Quick-Step Floors0:02:36
5Wilco Kelderman (Ned) Team Sunweb0:02:37
6Ilnur Zakarin (Rus) Katusha-Alpecin0:02:38
7Fabio Aru (Ita) Astana Pro Team0:02:57
8Michael Woods (Can) Cannondale-Drapac0:03:01
9Alberto Contador Velasco (Spa) Trek-Segafredo0:03:55
10Miguel Angel Lopez (Col) Astana Pro Team0:04:11
11Nicolas Roche (Irl) BMC Racing Team0:04:45
12Tejay van Garderen (USA) BMC Racing TeamRow 11 - Cell 2
13Wout Poels (Ned) Team Sky0:04:54
14Sam Oomen (Ned) Team Sunweb0:05:01
15Steven Kruijswijk (Ned) Team LottoNL-Jumbo0:06:10
16Louis Meintjes (RSA) UAE Team Emirates0:06:39
17Mikel Nieve Ituralde (Spa) Team Sky0:07:47
18Igor Anton Hernandez (Spa) Dimension Data0:09:50
19Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA0:10:24
20Adam Yates (GBr) Orica-Scott0:11:00
21Darwin Atapuma (Col) UAE Team Emirates0:16:05
22Jack Haig (Aus) Orica-Scott0:17:35
23Daniel Moreno Fernandez (Spa) Movistar Team0:19:57
24Romain Bardet (Fra) AG2R La Mondiale0:21:37
25Nelson Oliveira (Por) Movistar Team0:26:47
26Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA0:27:04
27Gianni Moscon (Ita) Team Sky0:27:27
28Jose Joaquin Rojas Gil (Spa) Movistar Team0:27:39
29Franco Pellizotti (Ita) Bahrain-Merida0:31:44
30Sander Armee (Bel) Lotto Soudal0:32:12
31Luis León Sánchez (Spa) Astana Pro Team0:32:17
32Jan Polanc (Slo) UAE Team Emirates0:34:56
33Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits0:35:21
34Stef Clement (Ned) Team LottoNL-Jumbo0:38:39
35Peter Stetina (USA) Trek-Segafredo0:39:04
36Simon Yates (GBr) Orica-Scott0:40:54
37Jarlinson Pantano (Col) Trek-Segafredo0:41:22
38Rui Alberto Faria da Costa (Por) UAE Team Emirates0:42:04
39Jetse Bol (Ned) Manzana Postobon0:42:36
40Daan Olivier (Ned) Team LottoNL-Jumbo0:45:32
41Hernán Aguirre (Col) Manzana Postobon0:47:19
42Richard Carapaz (Ecu) Movistar Team0:48:14
43Aldemar Reyes (Col) Manzana Postobon0:48:35
44Pello Bilbao (Spa) Astana Pro Team0:50:16
45Matej Mohoric (Slo) UAE Team Emirates0:50:54
46Marc Soler (Spa) Movistar Team0:53:34
47Antwan Tolhoek (Ned) Team LottoNL-Jumbo0:54:30
48Rafal Majka (Pol) Bora-Hansgrohe0:56:09
49Bob Jungels (Lux) Quick-Step Floors0:56:59
50Ricardo Vilela (Por) Manzana Postobon0:57:56
51Bart De Clercq (Bel) Lotto Soudal0:58:15
52Odd Christian Eiking (Nor) FDJ1:01:41
53Diego Rosa (Ita) Team Sky1:04:43
54Maxime Monfort (Bel) Lotto Soudal1:05:56
55Giovanni Visconti (Ita) Bahrain-Merida1:07:39
56Tomasz Marczynski (Pol) Lotto Soudal1:07:47
57Alberto Losada Alguacil (Spa) Katusha-Alpecin1:08:42
58Clement Chevrier (Fra) AG2R La Mondiale1:08:58
59Fabricio Ferrari (Uru) Caja Rural-Seguros RGA1:09:17
60Valerio Agnoli (Ita) Bahrain-Merida1:10:29
61Koen Bouwman (Ned) Team LottoNL-Jumbo1:11:10
62Floris De Tier (Bel) Team LottoNL-Jumbo1:15:55
63Alessandro De Marchi (Ita) BMC Racing Team1:16:10
64Emanuel Buchmann (Ger) Bora-Hansgrohe1:16:20
65Pawel Poljanski (Pol) Bora-Hansgrohe1:16:27
66Bernardo Suaza (Col) Manzana Postobon1:17:11
67Jesus Hernandez Blazquez (Spa) Trek-Segafredo1:17:57
68Stefan Denifl (Aut) Aqua Blue Sport1:18:32
69Koen de Kort (Ned) Trek-Segafredo1:20:28
70Anthony Roux (Fra) FDJ1:20:48
71Hector Sáez Benito (Spa) Caja Rural-Seguros RGA1:20:52
72Enric Mas (Spa) Quick-Step Floors1:22:03
73Stéphane Rossetto (Fra) Cofidis, Solutions Credits1:22:49
74Lachlan Morton (Aus) Dimension Data1:24:15
75Tobias Ludvigsson (Swe) FDJ1:26:48
76Sergei Chernetckii (Rus) Astana Pro Team1:28:26
77Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA1:29:01
78Thomas De Gendt (Bel) Lotto Soudal1:29:13
79Anthony Perez (Fra) Cofidis, Solutions Credits1:29:19
80Jacques Janse van Rensburg (RSA) Dimension Data1:29:53
81Domen Novak (Slo) Bahrain-Merida1:30:09
82Simon Clarke (Aus) Cannondale-Drapac1:31:28
83Julian Alaphilippe (Fra) Quick-Step Floors1:31:30
84Rohan Dennis (Aus) BMC Racing Team1:32:20
85Fernando Orjuela (Col) Manzana Postobon1:32:27
86Serge Pauwels (Bel) Dimension Data1:32:47
87Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits1:32:52
88Przemyslaw Niemiec (Pol) UAE Team Emirates1:33:35
89Alexandre Geniez (Fra) AG2R La MondialeRow 88 - Cell 2
90Lennard Kämna (Ger) Team Sunweb1:34:33
91Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo1:34:39
92Alexey Lutsenko (Kaz) Astana Pro Team1:35:00
93Jeremy Maison (Fra) FDJ1:35:10
94Jimmy Turgis (Fra) Cofidis, Solutions Credits1:36:11
95Julien Bernard (Fra) Trek-Segafredo1:36:37
96Manuele Boaro (Ita) Bahrain-Merida1:36:39
97Arnaud Courteille (Fra) FDJ1:37:40
98Salvatore Puccio (Ita) Team Sky1:37:46
99Rubén Fernandez (Spa) Movistar Team1:38:54
100Juan Felipe Osorio (Col) Manzana Postobon1:39:49
101Matteo Trentin (Ita) Quick-Step Floors1:39:59
102Matvey Mamykin (Rus) Katusha-Alpecin1:40:36
103Davide Villella (Ita) Cannondale-Drapac1:40:50
104Loic Vliegen (Bel) BMC Racing Team1:41:01
105Guillaume Bonnafond (Fra) Cofidis, Solutions Credits1:41:05
106Antonio Nibali (Ita) Bahrain-Merida1:41:18
107Antonio Pedrero (Spa) Movistar Team1:42:43
108Carlos Verona Quintanilla (Spa) Orica-Scott1:43:08
109David Lopez Garcia (Spa) Team Sky1:45:10
110Kilian Frankiny (Swi) BMC Racing Team1:45:22
111Francisco Ventoso (Spa) BMC Racing Team1:46:01
112Adam Hansen (Aus) Lotto Soudal1:46:17
113Chad Haga (USA) Team Sunweb1:46:19
114Christopher Juul Jensen (Den) Orica-Scott1:47:09
115Brendan Canty (Aus) Cannondale-Drapac1:47:12
116Joe Dombrowski (USA) Cannondale-Drapac1:48:14
117Anthony Turgis (Fra) Cofidis, Solutions Credits1:48:52
118Hugo Houle (Can) AG2R La Mondiale1:49:19
119Marco Haller (Aut) Katusha-Alpecin1:50:21
120Eros Capecchi (Ita) Quick-Step Floors1:51:37
121Damiano Caruso (Ita) BMC Racing Team1:52:03
122Juan José Lobato (Spa) Team LottoNL-Jumbo1:52:10
123Markel Irizar Aranburu (Spa) Trek-Segafredo1:53:00
124Michel Kreder (Ned) Aqua Blue Sport1:54:15
125David Arroyo Duran (Spa) Caja Rural-Seguros RGA1:55:13
126Laurens De Vreese (Bel) Astana Pro Team1:55:41
127Edward Theuns (Bel) Trek-Segafredo1:55:43
128Axel Domont (Fra) AG2R La Mondiale1:56:08
129Søren Kragh Andersen (Den) Team Sunweb1:56:22
130Omar Fraile Matarranza (Spa) Dimension Data1:57:16
131Alexis Gougeard (Fra) AG2R La Mondiale1:57:36
132Lennard Hofstede (Ned) Team Sunweb1:58:09
133Toms Skujins (Lat) Cannondale-Drapac1:58:13
134Hernando Bohórquez (Col) Manzana Postobon1:59:06
135Chris Hamilton (Aus) Team Sunweb2:00:13
136Nico Denz (Ger) AG2R La Mondiale2:00:54
137Johannes Fröhlinger (Ger) Team Sunweb2:00:56
138Tim Declercq (Bel) Quick-Step Floors2:01:25
139Rafael Reis (Por) Caja Rural-Seguros RGA2:01:49
140Julien Duval (Fra) AG2R La Mondiale2:03:36
141Nicholas Schultz (Aus) Caja Rural-Seguros RGA2:03:37
142Nikita Stalnov (Kaz) Astana Pro Team2:05:29
143Tom Van Asbroeck (Bel) Cannondale-Drapac2:05:34
144Sacha Modolo (Ita) UAE Team Emirates2:05:36
145Christian Knees (Ger) Team Sky2:06:02
146Patrick Konrad (Aut) Bora-Hansgrohe2:07:48
147Niki Terpstra (Ned) Quick-Step Floors2:07:58
148Christoph Pfingsten (Ger) Bora-Hansgrohe2:08:08
149Diego Rubio (Spa) Caja Rural-Seguros RGA2:09:04
150Maxim Belkov (Rus) Katusha-Alpecin2:09:59
151Magnus Cort (Den) Orica-Scott2:11:06
152Daniel Hoelgaard (Nor) FDJ2:11:34
153Yves Lampaert (Bel) Quick-Step Floors2:12:53
154Michael Mørkøv (Den) Katusha-Alpecin2:13:48
155Daniel Oss (Ita) BMC Racing Team2:14:39
156Ivan Garcia Cortina (Spa) Bahrain-Merida2:15:40
157Aaron Gate (NZl) Aqua Blue Sport2:17:16
158George Bennett (NZl) Team LottoNL-Jumbo2:19:33
159William Clarke (Aus) Cannondale-Drapac2:20:37
160Mark Christian (GBr) Aqua Blue Sport2:21:23
161Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits2:22:13
162Sebastián Molano (Col) Manzana Postobon2:25:09
163Remy Mertz (Bel) Lotto Soudal2:25:32
164Rein Taaramäe (Est) Katusha-Alpecin2:25:33
165Thomas Scully (NZl) Cannondale-Drapac2:25:39
166Ian Stannard (GBr) Team Sky2:25:43
167Adam Blythe (GBr) Aqua Blue Sport2:27:13
168Sam Bewley (NZl) Orica-Scott2:28:06
169Federico Zurlo (Ita) UAE Team Emirates2:28:57
170Michael Schwarzmann (Ger) Bora-Hansgrohe2:29:37
171Svein Tuft (Can) Orica-Scott2:29:48
172Andreas Schillinger (Ger) Bora-Hansgrohe2:30:59
173Lasse Norman Hansen (Den) Aqua Blue Sport2:31:45
174Jorge Arcas (Spa) Movistar Team2:32:15
175Jelle Wallays (Bel) Lotto Soudal2:33:14
176Peter Koning (Ned) Aqua Blue Sport2:33:30
177Lorrenzo Manzin (Fra) FDJ2:37:54
178Conor Dunne (Irl) Aqua Blue Sport2:38:18
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Matteo Trentin (Ita) Quick-Step Floors78pts
2Christopher Froome (GBr) Team Sky75Row 1 - Cell 3
3Vincenzo Nibali (Ita) Bahrain-Merida53Row 2 - Cell 3
4Matej Mohoric (Slo) UAE Team Emirates47Row 3 - Cell 3
5Pawel Poljanski (Pol) Bora-Hansgrohe44Row 4 - Cell 3
6Jose Joaquin Rojas Gil (Spa) Movistar Team41Row 5 - Cell 3
7Johan Esteban Chaves Rubio (Col) Orica-Scott38Row 6 - Cell 3
8David de la Cruz (Spa) Quick-Step Floors35Row 7 - Cell 3
9Julian Alaphilippe (Fra) Quick-Step Floors34Row 8 - Cell 3
10Jan Polanc (Slo) UAE Team Emirates32Row 9 - Cell 3
11Alexey Lutsenko (Kaz) Astana Pro Team29Row 10 - Cell 3
12Miguel Angel Lopez (Col) Astana Pro Team28Row 11 - Cell 3
13Wilco Kelderman (Ned) Team Sunweb28Row 12 - Cell 3
14Michael Woods (Can) Cannondale-Drapac28Row 13 - Cell 3
15Marc Soler (Spa) Movistar Team28Row 14 - Cell 3
16Edward Theuns (Bel) Trek-Segafredo28Row 15 - Cell 3
17Tomasz Marczynski (Pol) Lotto Soudal27Row 16 - Cell 3
18Alberto Contador Velasco (Spa) Trek-Segafredo26Row 17 - Cell 3
19Romain Bardet (Fra) AG2R La Mondiale26Row 18 - Cell 3
20Yves Lampaert (Bel) Quick-Step Floors25Row 19 - Cell 3
21Tom Van Asbroeck (Bel) Cannondale-Drapac25Row 20 - Cell 3
22Nicolas Roche (Irl) BMC Racing Team24Row 21 - Cell 3
23Fabio Aru (Ita) Astana Pro Team23Row 22 - Cell 3
24Luis León Sánchez (Spa) Astana Pro Team23Row 23 - Cell 3
25Jetse Bol (Ned) Manzana Postobon23Row 24 - Cell 3
26Sacha Modolo (Ita) UAE Team Emirates22Row 25 - Cell 3
27Ilnur Zakarin (Rus) Katusha-Alpecin21Row 26 - Cell 3
28Alessandro De Marchi (Ita) BMC Racing Team20Row 27 - Cell 3
29Juan José Lobato (Spa) Team LottoNL-Jumbo20Row 28 - Cell 3
30Serge Pauwels (Bel) Dimension Data18Row 29 - Cell 3
31Alexis Gougeard (Fra) AG2R La Mondiale18Row 30 - Cell 3
32Enric Mas (Spa) Quick-Step Floors17Row 31 - Cell 3
33Adam Blythe (GBr) Aqua Blue Sport17Row 32 - Cell 3
34Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA16Row 33 - Cell 3
35Rafal Majka (Pol) Bora-Hansgrohe16Row 34 - Cell 3
36Marco Haller (Aut) Katusha-Alpecin16Row 35 - Cell 3
37Michel Kreder (Ned) Aqua Blue Sport15Row 36 - Cell 3
38Thomas De Gendt (Bel) Lotto Soudal14Row 37 - Cell 3
39Jacques Janse van Rensburg (RSA) Dimension Data14Row 38 - Cell 3
40Michael Schwarzmann (Ger) Bora-Hansgrohe14Row 39 - Cell 3
41Mikel Nieve Ituralde (Spa) Team Sky13Row 40 - Cell 3
42Arnaud Courteille (Fra) FDJ13Row 41 - Cell 3
43Tejay van Garderen (USA) BMC Racing Team12Row 42 - Cell 3
44Nelson Oliveira (Por) Movistar Team12Row 43 - Cell 3
45Alexandre Geniez (Fra) AG2R La Mondiale12Row 44 - Cell 3
46Jack Haig (Aus) Orica-Scott11Row 45 - Cell 3
47Daniel Oss (Ita) BMC Racing Team11Row 46 - Cell 3
48Floris De Tier (Bel) Team LottoNL-Jumbo10Row 47 - Cell 3
49Rafael Reis (Por) Caja Rural-Seguros RGA10Row 48 - Cell 3
50Maxime Monfort (Bel) Lotto Soudal9Row 49 - Cell 3
51Giovanni Visconti (Ita) Bahrain-Merida9Row 50 - Cell 3
52Lorrenzo Manzin (Fra) FDJ9Row 51 - Cell 3
53Sam Oomen (Ned) Team Sunweb8Row 52 - Cell 3
54Adam Yates (GBr) Orica-Scott8Row 53 - Cell 3
55Darwin Atapuma (Col) UAE Team Emirates8Row 54 - Cell 3
56Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits8Row 55 - Cell 3
57Richard Carapaz (Ecu) Movistar Team8Row 56 - Cell 3
58Bart De Clercq (Bel) Lotto Soudal8Row 57 - Cell 3
59Emanuel Buchmann (Ger) Bora-Hansgrohe8Row 58 - Cell 3
60Søren Kragh Andersen (Den) Team Sunweb8Row 59 - Cell 3
61Tobias Ludvigsson (Swe) FDJ7Row 60 - Cell 3
62Wout Poels (Ned) Team Sky7Row 61 - Cell 3
63Alberto Losada Alguacil (Spa) Katusha-Alpecin7Row 62 - Cell 3
64Anthony Perez (Fra) Cofidis, Solutions Credits7Row 63 - Cell 3
65Matvey Mamykin (Rus) Katusha-Alpecin7Row 64 - Cell 3
66Patrick Konrad (Aut) Bora-Hansgrohe7Row 65 - Cell 3
67Aldemar Reyes (Col) Manzana Postobon6Row 66 - Cell 3
68Simon Clarke (Aus) Cannondale-Drapac6Row 67 - Cell 3
69Jeremy Maison (Fra) FDJ6Row 68 - Cell 3
70Daan Olivier (Ned) Team LottoNL-Jumbo5Row 69 - Cell 3
71Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo5Row 70 - Cell 3
72Diego Rosa (Ita) Team Sky4Row 71 - Cell 3
73Diego Rubio (Spa) Caja Rural-Seguros RGA4Row 72 - Cell 3
74Davide Villella (Ita) Cannondale-Drapac4Row 73 - Cell 3
75Loic Vliegen (Bel) BMC Racing Team4Row 74 - Cell 3
76Simon Yates (GBr) Orica-Scott3Row 75 - Cell 3
77Julien Bernard (Fra) Trek-Segafredo3Row 76 - Cell 3
78Sebastián Molano (Col) Manzana Postobon3Row 77 - Cell 3
79Daniel Moreno Fernandez (Spa) Movistar Team2Row 78 - Cell 3
80Pello Bilbao (Spa) Astana Pro Team2Row 79 - Cell 3
81Stéphane Rossetto (Fra) Cofidis, Solutions Credits2Row 80 - Cell 3
82Louis Meintjes (RSA) UAE Team Emirates1Row 81 - Cell 3
83Bob Jungels (Lux) Quick-Step Floors1Row 82 - Cell 3
84Jesus Hernandez Blazquez (Spa) Trek-Segafredo1Row 83 - Cell 3
85Koen de Kort (Ned) Trek-Segafredo1Row 84 - Cell 3
86Antonio Pedrero (Spa) Movistar Team1Row 85 - Cell 3
87Christoph Pfingsten (Ger) Bora-Hansgrohe1Row 86 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Davide Villella (Ita) Cannondale-Drapac38pts
2Christopher Froome (GBr) Team Sky21Row 1 - Cell 3
3Darwin Atapuma (Col) UAE Team Emirates18Row 2 - Cell 3
4Thomas De Gendt (Bel) Lotto Soudal17Row 3 - Cell 3
5Jose Joaquin Rojas Gil (Spa) Movistar Team14Row 4 - Cell 3
6Romain Bardet (Fra) AG2R La Mondiale12Row 5 - Cell 3
7Alexandre Geniez (Fra) AG2R La Mondiale11Row 6 - Cell 3
8Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA11Row 7 - Cell 3
9Miguel Angel Lopez (Col) Astana Pro Team10Row 8 - Cell 3
10Rafal Majka (Pol) Bora-Hansgrohe10Row 9 - Cell 3
11Johan Esteban Chaves Rubio (Col) Orica-Scott9Row 10 - Cell 3
12Marc Soler (Spa) Movistar Team6Row 11 - Cell 3
13Alexey Lutsenko (Kaz) Astana Pro Team6Row 12 - Cell 3
14Julian Alaphilippe (Fra) Quick-Step Floors6Row 13 - Cell 3
15Matteo Trentin (Ita) Quick-Step Floors6Row 14 - Cell 3
16Tomasz Marczynski (Pol) Lotto Soudal5Row 15 - Cell 3
17Jacques Janse van Rensburg (RSA) Dimension Data5Row 16 - Cell 3
18Przemyslaw Niemiec (Pol) UAE Team Emirates5Row 17 - Cell 3
19Matej Mohoric (Slo) UAE Team Emirates4Row 18 - Cell 3
20Laurens De Vreese (Bel) Astana Pro Team4Row 19 - Cell 3
21Vincenzo Nibali (Ita) Bahrain-Merida4Row 20 - Cell 3
22Wilco Kelderman (Ned) Team Sunweb4Row 21 - Cell 3
23Michael Woods (Can) Cannondale-Drapac4Row 22 - Cell 3
24Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA4Row 23 - Cell 3
25Sander Armee (Bel) Lotto Soudal4Row 24 - Cell 3
26Jan Polanc (Slo) UAE Team Emirates4Row 25 - Cell 3
27Fabricio Ferrari (Uru) Caja Rural-Seguros RGA4Row 26 - Cell 3
28Nicolas Roche (Irl) BMC Racing Team3Row 27 - Cell 3
29Stéphane Rossetto (Fra) Cofidis, Solutions Credits3Row 28 - Cell 3
30Enric Mas (Spa) Quick-Step Floors3Row 29 - Cell 3
31Tobias Ludvigsson (Swe) FDJ3Row 30 - Cell 3
32Brendan Canty (Aus) Cannondale-Drapac3Row 31 - Cell 3
33Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits2Row 32 - Cell 3
34Simon Yates (GBr) Orica-Scott2Row 33 - Cell 3
35Jarlinson Pantano (Col) Trek-Segafredo2Row 34 - Cell 3
36Rui Alberto Faria da Costa (Por) UAE Team Emirates2Row 35 - Cell 3
37Maxime Monfort (Bel) Lotto Soudal2Row 36 - Cell 3
38Clement Chevrier (Fra) AG2R La Mondiale2Row 37 - Cell 3
39Pawel Poljanski (Pol) Bora-Hansgrohe2Row 38 - Cell 3
40Serge Pauwels (Bel) Dimension Data2Row 39 - Cell 3
41Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo2Row 40 - Cell 3
42Axel Domont (Fra) AG2R La Mondiale2Row 41 - Cell 3
43Hernando Bohórquez (Col) Manzana Postobon2Row 42 - Cell 3
44Diego Rubio (Spa) Caja Rural-Seguros RGA2Row 43 - Cell 3
45Daniel Oss (Ita) BMC Racing Team2Row 44 - Cell 3
46Ilnur Zakarin (Rus) Katusha-Alpecin1Row 45 - Cell 3
47Nelson Oliveira (Por) Movistar Team1Row 46 - Cell 3
48Ricardo Vilela (Por) Manzana Postobon1Row 47 - Cell 3
49Diego Rosa (Ita) Team Sky1Row 48 - Cell 3
50Giovanni Visconti (Ita) Bahrain-Merida1Row 49 - Cell 3
51Alessandro De Marchi (Ita) BMC Racing Team1Row 50 - Cell 3
52Juan Felipe Osorio (Col) Manzana Postobon1Row 51 - Cell 3
53Matvey Mamykin (Rus) Katusha-Alpecin1Row 52 - Cell 3
54Francisco Ventoso (Spa) BMC Racing Team1Row 53 - Cell 3
55Rafael Reis (Por) Caja Rural-Seguros RGA1Row 54 - Cell 3
Swipe to scroll horizontally
Combined classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Christopher Froome (GBr) Team Sky5pts
2Johan Esteban Chaves Rubio (Col) Orica-Scott21Row 1 - Cell 3
3Vincenzo Nibali (Ita) Bahrain-Merida26Row 2 - Cell 3
4Miguel Angel Lopez (Col) Astana Pro Team31Row 3 - Cell 3
5Jose Joaquin Rojas Gil (Spa) Movistar Team39Row 4 - Cell 3
6Wilco Kelderman (Ned) Team Sunweb40Row 5 - Cell 3
7Michael Woods (Can) Cannondale-Drapac45Row 6 - Cell 3
8Romain Bardet (Fra) AG2R La Mondiale49Row 7 - Cell 3
9Nicolas Roche (Irl) BMC Racing Team61Row 8 - Cell 3
10Jan Polanc (Slo) UAE Team Emirates68Row 9 - Cell 3
11Matej Mohoric (Slo) UAE Team Emirates68Row 10 - Cell 3
12Marc Soler (Spa) Movistar Team73Row 11 - Cell 3
13Ilnur Zakarin (Rus) Katusha-Alpecin79Row 12 - Cell 3
14Darwin Atapuma (Col) UAE Team Emirates79Row 13 - Cell 3
15Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA84Row 14 - Cell 3
16Tomasz Marczynski (Pol) Lotto Soudal89Row 15 - Cell 3
17Rafal Majka (Pol) Bora-Hansgrohe93Row 16 - Cell 3
18Julian Alaphilippe (Fra) Quick-Step Floors106Row 17 - Cell 3
19Pawel Poljanski (Pol) Bora-Hansgrohe109Row 18 - Cell 3
20Nelson Oliveira (Por) Movistar Team116Row 19 - Cell 3
21Alexey Lutsenko (Kaz) Astana Pro Team116Row 20 - Cell 3
22Matteo Trentin (Ita) Quick-Step Floors117Row 21 - Cell 3
23Thomas De Gendt (Bel) Lotto Soudal120Row 22 - Cell 3
24Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits122Row 23 - Cell 3
25Enric Mas (Spa) Quick-Step Floors134Row 24 - Cell 3
26Jacques Janse van Rensburg (RSA) Dimension Data136Row 25 - Cell 3
27Maxime Monfort (Bel) Lotto Soudal141Row 26 - Cell 3
28Alexandre Geniez (Fra) AG2R La Mondiale141Row 27 - Cell 3
29Alessandro De Marchi (Ita) BMC Racing Team142Row 28 - Cell 3
30Simon Yates (GBr) Orica-Scott146Row 29 - Cell 3
31Giovanni Visconti (Ita) Bahrain-Merida156Row 30 - Cell 3
32Serge Pauwels (Bel) Dimension Data156Row 31 - Cell 3
33Tobias Ludvigsson (Swe) FDJ167Row 32 - Cell 3
34Diego Rosa (Ita) Team Sky174Row 33 - Cell 3
35Davide Villella (Ita) Cannondale-Drapac178Row 34 - Cell 3
36Stéphane Rossetto (Fra) Cofidis, Solutions Credits183Row 35 - Cell 3
37Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo203Row 36 - Cell 3
38Matvey Mamykin (Rus) Katusha-Alpecin220Row 37 - Cell 3
39Rafael Reis (Por) Caja Rural-Seguros RGA243Row 38 - Cell 3
40Daniel Oss (Ita) BMC Racing Team247Row 39 - Cell 3
41Diego Rubio (Spa) Caja Rural-Seguros RGA266Row 40 - Cell 3
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1Movistar Team135:24:05
2Astana Pro Team0:01:49
3Team Sky0:07:40
4Orica-Scott0:17:36
5UAE Team Emirates0:17:55
6Caja Rural-Seguros RGA0:44:40
7Team Sunweb0:46:15
8Bahrain-Merida0:51:08
9BMC Racing Team0:54:59
10Team LottoNl-Jumbo0:59:01
11Quick-Step Floors1:04:23
12Trek-Segafredo1:10:30
13AG2R La Mondiale1:19:16
14Manzana Postobon1:24:51
15Lotto Soudal1:51:04
16Dimension Data1:57:30
17Cofidis, Solutions Credits2:11:03
18Katusha-Alpecin2:13:41
19Cannondale-Drapac2:28:37
20FDJ2:57:13
21Bora-Hansgrohe3:07:28
22Aqua Blue Sport4:27:12

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

Born in Ireland to a cycling family and later moved to the Isle of Man, so there was no surprise when I got into the sport. Studied sports journalism at university before going on to do a Masters in sports broadcast. After university I spent three months interning at Eurosport, where I covered the Tour de France. In 2012 I started at Procycling Magazine, before becoming the deputy editor of Procycling Week. I then joined Cyclingnews, in December 2013.

Latest on Cyclingnews