Vuelta a Espana: Valerio Conti wins stage 13

Valerio Conti (Lampre-Merida) took the biggest win of his young career in the Basque Country, taking advantage of a lethargic peloton at the Vuelta a Espana and a day of grace to win alone after being part of the break of the day.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Valerio Conti (Ita) Lampre - Merida5:29:04
2Danilo Wyss (Swi) BMC Racing Team0:00:55
3Sergey Lagutin (Rus) Team KatushaRow 2 - Cell 2
4Michael Gogl (Aut) Tinkoff TeamRow 3 - Cell 2
5Vegard Stake Laengen (Nor) IAM CyclingRow 4 - Cell 2
6Yves Lampaert (Bel) Etixx - Quick-StepRow 5 - Cell 2
7Cesare Benedetti (Ita) Bora-Argon 180:01:02
8Jelle Wallays (Bel) Lotto Soudal0:01:04
9Gatis Smukulis (Lat) Astana Pro TeamRow 8 - Cell 2
10Stéphane Rossetto (Fra) Cofidis, Solutions Credits0:01:08
11Tom Stamsnijder (Ned) Team Giant-Alpecin0:01:27
12Romain Cardis (Fra) Direct Energie0:03:04
13Alejandro Valverde (Spa) Movistar Team0:33:54
14Rory Sutherland (Aus) Movistar TeamRow 13 - Cell 2
15Christian Knees (Ger) Team SkyRow 14 - Cell 2
16David Lopez Garcia (Spa) Team SkyRow 15 - Cell 2
17Nairo Quintana (Col) Movistar TeamRow 16 - Cell 2
18Jose Joaquin Rojas (Spa) Movistar TeamRow 17 - Cell 2
19Imanol Erviti Ollo (Spa) Movistar TeamRow 18 - Cell 2
20José Herrada (Spa) Movistar TeamRow 19 - Cell 2
21Peter Kennaugh (GBr) Team SkyRow 20 - Cell 2
22Haimar Zubeldia (Spa) Trek-SegafredoRow 21 - Cell 2
23Ruben Fernandez (Spa) Movistar TeamRow 22 - Cell 2
24Jonathan Castroviejo (Spa) Movistar TeamRow 23 - Cell 2
25Daniel Moreno (Spa) Movistar TeamRow 24 - Cell 2
26Michal Golas (Pol) Team SkyRow 25 - Cell 2
27Leopold Konig (Cze) Team SkyRow 26 - Cell 2
28Christopher Froome (GBr) Team SkyRow 27 - Cell 2
29Odd Christian Eiking (Nor) FDJRow 28 - Cell 2
30Matvey Mamykin (Rus) Team KatushaRow 29 - Cell 2
31Alberto Contador (Spa) Tinkoff TeamRow 30 - Cell 2
32Manuele Boaro (Ita) Tinkoff TeamRow 31 - Cell 2
33Daniele Bennati (Ita) Tinkoff TeamRow 32 - Cell 2
34Maxime Bouet (Fra) Etixx - Quick-StepRow 33 - Cell 2
35Marcel Wyss (Swi) IAM CyclingRow 34 - Cell 2
36Ian Boswell (USA) Team SkyRow 35 - Cell 2
37Salvatore Puccio (Ita) Team SkyRow 36 - Cell 2
38Magnus Cort Nielsen (Den) Orica-BikeExchangeRow 37 - Cell 2
39Sam Bewley (NZl) Orica-BikeExchangeRow 38 - Cell 2
40Simon Yates (GBr) Orica-BikeExchangeRow 39 - Cell 2
41Benjamin King (USA) Cannondale-DrapacRow 40 - Cell 2
42Ivan Rovny (Rus) Tinkoff TeamRow 41 - Cell 2
43Sergio Paulinho (Por) Tinkoff TeamRow 42 - Cell 2
44Yury Trofimov (Rus) Tinkoff TeamRow 43 - Cell 2
45Axel Domont (Fra) AG2R La MondialeRow 44 - Cell 2
46Esteban Chaves (Col) Orica-BikeExchangeRow 45 - Cell 2
47Pierre Latour (Fra) AG2R La MondialeRow 46 - Cell 2
48Johannes Fröhlinger (Ger) Team Giant-AlpecinRow 47 - Cell 2
49Koen De Kort (Ned) Team Giant-AlpecinRow 48 - Cell 2
50Jens Keukeleire (Bel) Orica-BikeExchangeRow 49 - Cell 2
51Sindre Skjoestad Lunke (Nor) Team Giant-AlpecinRow 50 - Cell 2
52Jesus Hernandez (Spa) Tinkoff TeamRow 51 - Cell 2
53Romain Hardy (Fra) Cofidis, Solutions CreditsRow 52 - Cell 2
54Damien Howson (Aus) Orica-BikeExchangeRow 53 - Cell 2
55Ben Hermans (Bel) BMC Racing TeamRow 54 - Cell 2
56Maxime Monfort (Bel) Lotto SoudalRow 55 - Cell 2
57Loïc Chetout (Fra) Cofidis, Solutions CreditsRow 56 - Cell 2
58Pavel Kochetkov (Rus) Team KatushaRow 57 - Cell 2
59Andrew Talansky (USA) Cannondale-DrapacRow 58 - Cell 2
60David De La Cruz (Spa) Etixx - Quick-StepRow 59 - Cell 2
61Michele Scarponi (Ita) Astana Pro TeamRow 60 - Cell 2
62Samuel Sanchez (Spa) BMC Racing TeamRow 61 - Cell 2
63Luis Leon Sanchez (Spa) Astana Pro TeamRow 62 - Cell 2
64Davide Formolo (Ita) Cannondale-DrapacRow 63 - Cell 2
65Luis Angel Mate (Spa) Cofidis, Solutions CreditsRow 64 - Cell 2
66Jean-Christophe Peraud (Fra) AG2R La MondialeRow 65 - Cell 2
67Alessandro Vanotti (Ita) Astana Pro TeamRow 66 - Cell 2
68Martin Velits (Svk) Etixx - Quick-StepRow 67 - Cell 2
69Andrey Zeits (Kaz) Astana Pro TeamRow 68 - Cell 2
70Simon Pellaud (Swi) IAM CyclingRow 69 - Cell 2
71José Mendes (Por) Bora-Argon 18Row 70 - Cell 2
72Christoph Pfingsten (Ger) Bora-Argon 18Row 71 - Cell 2
73Jhonatan Restrepo (Col) Team KatushaRow 72 - Cell 2
74Johan Le Bon (Fra) FDJRow 73 - Cell 2
75Davide Villella (Ita) Cannondale-DrapacRow 74 - Cell 2
76Eduard Prades (Spa) Caja Rural-Seguros RGARow 75 - Cell 2
77George Bennett (NZl) Team LottoNl-JumboRow 76 - Cell 2
78Kristian Sbaragli (Ita) Dimension DataRow 77 - Cell 2
79Laurent Didier (Lux) Trek-SegafredoRow 78 - Cell 2
80Svein Tuft (Can) Orica-BikeExchangeRow 79 - Cell 2
81Zdenek Stybar (Cze) Etixx - Quick-StepRow 80 - Cell 2
82Philippe Gilbert (Bel) BMC Racing TeamRow 81 - Cell 2
83Lorenzo Manzin (Fra) FDJRow 82 - Cell 2
84Clement Chevrier (Fra) IAM CyclingRow 83 - Cell 2
85Silvan Dillier (Swi) BMC Racing TeamRow 84 - Cell 2
86Julien Morice (Fra) Direct EnergieRow 85 - Cell 2
87Gediminas Bagdonas (Ltu) AG2R La MondialeRow 86 - Cell 2
88Julien Bernard (Fra) Trek-SegafredoRow 87 - Cell 2
89Robert Gesink (Ned) Team LottoNl-JumboRow 88 - Cell 2
90Lawrence Warbasse (USA) IAM CyclingRow 89 - Cell 2
91Matthieu Ladagnous (Fra) FDJRow 90 - Cell 2
92Rudy Molard (Fra) Cofidis, Solutions CreditsRow 91 - Cell 2
93Sergio Pardilla (Spa) Caja Rural-Seguros RGARow 92 - Cell 2
94Kiel Reijnen (USA) Trek-SegafredoRow 93 - Cell 2
95Lilian Calmejane (Fra) Direct EnergieRow 94 - Cell 2
96Ryan Anderson (Can) Direct EnergieRow 95 - Cell 2
97Angel Madrazo Ruiz (Spa) Caja Rural-Seguros RGARow 96 - Cell 2
98Sven Erik Bystrøm (Nor) Team KatushaRow 97 - Cell 2
99Fumiyuki Beppu (Jpn) Trek-SegafredoRow 98 - Cell 2
100Simon Gerrans (Aus) Orica-BikeExchangeRow 99 - Cell 2
101Jan Bakelants (Bel) AG2R La MondialeRow 100 - Cell 2
102Gregor Muhlberger (Aut) Bora-Argon 18Row 101 - Cell 2
103Dario Cataldo (Ita) Astana Pro TeamRow 102 - Cell 2
104Mario Costa (Por) Lampre - MeridaRow 103 - Cell 2
105Egor Silin (Rus) Team KatushaRow 104 - Cell 2
106Christophe Riblon (Fra) AG2R La MondialeRow 105 - Cell 2
107Yukiya Arashiro (Jpn) Lampre - MeridaRow 106 - Cell 2
108Louis Meintjes (RSA) Lampre - MeridaRow 107 - Cell 2
109Kristijan Durasek (Cro) Lampre - MeridaRow 108 - Cell 2
110Jos Van Emden (Ned) Team LottoNl-JumboRow 109 - Cell 2
111Martijn Keizer (Ned) Team LottoNl-JumboRow 110 - Cell 2
112Bram Tankink (Ned) Team LottoNl-JumboRow 111 - Cell 2
113Jack Haig (Aus) Orica-BikeExchangeRow 112 - Cell 2
114Mattia Cattaneo (Ita) Lampre - MeridaRow 113 - Cell 2
115Scott Thwaites (GBr) Bora-Argon 18Row 114 - Cell 2
116Mathias Frank (Swi) IAM CyclingRow 115 - Cell 2
117Tejay van Garderen (USA) BMC Racing TeamRow 116 - Cell 2
118Fabio Felline (Ita) Trek-SegafredoRow 117 - Cell 2
119Davide Malacarne (Ita) Astana Pro TeamRow 118 - Cell 2
120Thomas De Gendt (Bel) Lotto SoudalRow 119 - Cell 2
121Jean-Pierre Drucker (Lux) BMC Racing TeamRow 120 - Cell 2
122Riccardo Zoidl (Aut) Trek-SegafredoRow 121 - Cell 2
123Darwin Atapuma (Col) BMC Racing TeamRow 122 - Cell 2
124Brian Nauleau (Fra) Direct EnergieRow 123 - Cell 2
125Bart De Clercq (Bel) Lotto SoudalRow 124 - Cell 2
126Adam Hansen (Aus) Lotto SoudalRow 125 - Cell 2
127Gianni Meersman (Bel) Etixx - Quick-StepRow 126 - Cell 2
128Tiago Machado (Por) Team KatushaRow 127 - Cell 2
129Dmitriy Gruzdev (Kaz) Astana Pro TeamRow 128 - Cell 2
130Jaime Roson (Spa) Caja Rural-Seguros RGARow 129 - Cell 2
131Dylan Teuns (Bel) BMC Racing TeamRow 130 - Cell 2
132Pieter Serry (Bel) Etixx - Quick-StepRow 131 - Cell 2
133Gert Dockx (Bel) Lotto SoudalRow 132 - Cell 2
134Perrig Quemeneur (Fra) Direct EnergieRow 133 - Cell 2
135Tosh Van Der Sande (Bel) Lotto SoudalRow 134 - Cell 2
136Jonas Vangenechten (Bel) IAM CyclingRow 135 - Cell 2
137Alberto Losada (Spa) Team KatushaRow 136 - Cell 2
138Sander Armee (Bel) Lotto SoudalRow 137 - Cell 2
139Michael Schwarzmann (Ger) Bora-Argon 18Row 138 - Cell 2
140Merhawi Kudus (Eri) Dimension DataRow 139 - Cell 2
141Tsgabu Grmay (Eth) Lampre - MeridaRow 140 - Cell 2
142Ilia Koshevoy (Blr) Lampre - MeridaRow 141 - Cell 2
143Pello Bilbao (Spa) Caja Rural-Seguros RGARow 142 - Cell 2
144Chad Haga (USA) Team Giant-AlpecinRow 143 - Cell 2
145Pierre Rolland (Fra) Cannondale-DrapacRow 144 - Cell 2
146Omar Fraile (Spa) Dimension DataRow 145 - Cell 2
147Kenny Elissonde (Fra) FDJRow 146 - Cell 2
148David Arroyo (Spa) Caja Rural-Seguros RGARow 147 - Cell 2
149Tyler Farrar (USA) Dimension DataRow 148 - Cell 2
150Nick Dougall (RSA) Dimension DataRow 149 - Cell 2
151Jaco Venter (RSA) Dimension DataRow 150 - Cell 2
152Jacques Janse Van Rensburg (RSA) Dimension DataRow 151 - Cell 2
153Koen Bouwman (Ned) Team LottoNl-JumboRow 152 - Cell 2
154Moreno Moser (Ita) Cannondale-DrapacRow 153 - Cell 2
155Gianluca Brambilla (Ita) Etixx - Quick-StepRow 154 - Cell 2
156François Bidard (Fra) AG2R La MondialeRow 155 - Cell 2
157Niki Terpstra (Ned) Etixx - Quick-StepRow 156 - Cell 2
158Quentin Jauregui (Fra) AG2R La MondialeRow 157 - Cell 2
159Dries Devenyns (Bel) IAM CyclingRow 158 - Cell 2
160Hugh Carthy (GBr) Caja Rural-Seguros RGARow 159 - Cell 2
161Louis Vervaeke (Bel) Lotto SoudalRow 160 - Cell 2
162Tobias Ludvigsson (Swe) Team Giant-AlpecinRow 161 - Cell 2
163Joe Dombrowski (USA) Cannondale-DrapacRow 162 - Cell 2
164Nikias Arndt (Ger) Team Giant-AlpecinRow 163 - Cell 2
165Victor Campenaerts (Bel) Team LottoNl-Jumbo0:34:18
166Kenneth Van Bilsen (Bel) Cofidis, Solutions CreditsRow 165 - Cell 2
167Jerome Cousin (Fra) Cofidis, Solutions CreditsRow 166 - Cell 2
168Alexandre Geniez (Fra) FDJRow 167 - Cell 2
169Romain Sicard (Fra) Direct EnergieRow 168 - Cell 2
170Rudiger Selig (Ger) Bora-Argon 18Row 169 - Cell 2
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Valerio Conti (Ita) Lampre - Merida25pts
2Danilo Wyss (Swi) BMC Racing Team20Row 1 - Cell 3
3Sergey Lagutin (Rus) Team Katusha16Row 2 - Cell 3
4Michael Gogl (Aut) Tinkoff Team14Row 3 - Cell 3
5Vegard Stake Laengen (Nor) IAM Cycling12Row 4 - Cell 3
6Yves Lampaert (Bel) Etixx - Quick-Step10Row 5 - Cell 3
7Cesare Benedetti (Ita) Bora-Argon 189Row 6 - Cell 3
8Jelle Wallays (Bel) Lotto Soudal8Row 7 - Cell 3
9Gatis Smukulis (Lat) Astana Pro Team7Row 8 - Cell 3
10Stéphane Rossetto (Fra) Cofidis, Solutions Credits6Row 9 - Cell 3
11Tom Stamsnijder (Ned) Team Giant-Alpecin5Row 10 - Cell 3
12Romain Cardis (Fra) Direct Energie4Row 11 - Cell 3
13Alejandro Valverde (Spa) Movistar Team3Row 12 - Cell 3
14Rory Sutherland (Aus) Movistar Team2Row 13 - Cell 3
15Christian Knees (Ger) Team Sky1Row 14 - Cell 3
Swipe to scroll horizontally
Intermediate sprint - San Sebastián, km. 110
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Romain Cardis (Fra) Direct Energie4pts
2Cesare Benedetti (Ita) Bora-Argon 182Row 1 - Cell 3
3Vegard Stake Laengen (Nor) IAM Cycling1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 1 (Cat. 3) Alto Monte Igueldo, km. 99
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Sergey Lagutin (Rus) Team Katusha3pts
2Tom Stamsnijder (Ned) Team Giant-Alpecin2Row 1 - Cell 3
3Gatis Smukulis (Lat) Astana Pro Team1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 2 (Cat. 3) Alto de Aritxulegi, km. 130.5
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Sergey Lagutin (Rus) Team Katusha3pts
2Stéphane Rossetto (Fra) Cofidis, Solutions Credits2Row 1 - Cell 3
3Jelle Wallays (Bel) Lotto Soudal1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 3 (Cat. 3) Alto Aguiña, km. 139
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Sergey Lagutin (Rus) Team Katusha3pts
2Valerio Conti (Ita) Lampre - Merida2Row 1 - Cell 3
3Cesare Benedetti (Ita) Bora-Argon 181Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 4 (Cat 3) Pto. Lizaieta, km. 163.2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Sergey Lagutin (Rus) Team Katusha3pts
2Romain Cardis (Fra) Direct Energie2Row 1 - Cell 3
3Valerio Conti (Ita) Lampre - Merida1Row 2 - Cell 3
Swipe to scroll horizontally
Combativity
#Rider Name (Country) Team
1Gatis Smukulis (Lat) Astana Pro Team
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Lampre - Merida17:35:00
2Tinkoff Team0:00:55
3Team KatushaRow 2 - Cell 2
4Etixx - Quick-StepRow 3 - Cell 2
5IAM CyclingRow 4 - Cell 2
6BMC Racing TeamRow 5 - Cell 2
7Bora-Argon 180:01:02
8Astana Pro Team0:01:04
9Lotto SoudalRow 8 - Cell 2
10Cofidis, Solutions Credits0:01:08
11Team Giant-Alpecin0:01:27
12Direct Energie0:03:04
13Movistar Team0:33:54
14Team SkyRow 13 - Cell 2
15Orica-BikeExchangeRow 14 - Cell 2
16AG2R La MondialeRow 15 - Cell 2
17Cannondale-DrapacRow 16 - Cell 2
18FDJRow 17 - Cell 2
19Trek-SegafredoRow 18 - Cell 2
20Caja Rural-Seguros RGARow 19 - Cell 2
21Team LottoNl-JumboRow 20 - Cell 2
22Dimension DataRow 21 - Cell 2
Swipe to scroll horizontally
General classification after stage 13
#Rider Name (Country) TeamResult
1Nairo Quintana (Col) Movistar Team4:56:29
2Christopher Froome (GBr) Team Sky0:00:54
3Alejandro Valverde (Spa) Movistar Team0:01:05
4Esteban Chaves (Col) Orica-BikeExchange0:02:34
5Alberto Contador (Spa) Tinkoff Team0:03:08
6Leopold Konig (Cze) Team Sky0:03:09
7Simon Yates (GBr) Orica-BikeExchange0:03:25
8Michele Scarponi (Ita) Astana Pro Team0:03:34
9David De La Cruz (Spa) Etixx - Quick-Step0:03:45
10Samuel Sanchez (Spa) BMC Racing Team0:03:56
11Andrew Talansky (USA) Cannondale-Drapac0:05:03
12Daniel Moreno (Spa) Movistar Team0:05:38
13Davide Formolo (Ita) Cannondale-Drapac0:05:44
14Sergio Pardilla (Spa) Caja Rural-Seguros RGA0:05:55
15Peter Kennaugh (GBr) Team Sky0:06:30
16Jean-Christophe Peraud (Fra) AG2R La Mondiale0:06:59
17Pierre Latour (Fra) AG2R La Mondiale0:07:50
18George Bennett (NZl) Team LottoNl-Jumbo0:07:53
19Ben Hermans (Bel) BMC Racing Team0:08:22
20Darwin Atapuma (Col) BMC Racing Team0:09:22
21Louis Meintjes (RSA) Lampre - Merida0:09:29
22José Mendes (Por) Bora-Argon 180:10:21
23Maxime Monfort (Bel) Lotto Soudal0:10:22
24Rudy Molard (Fra) Cofidis, Solutions Credits0:10:25
25Marcel Wyss (Swi) IAM Cycling0:12:04
26Egor Silin (Rus) Team Katusha0:13:05
27Romain Sicard (Fra) Direct Energie0:16:18
28Maxime Bouet (Fra) Etixx - Quick-Step0:16:21
29Fabio Felline (Ita) Trek-Segafredo0:17:48
30Jan Bakelants (Bel) AG2R La Mondiale0:20:39
31Kenny Elissonde (Fra) FDJ0:21:12
32Gianluca Brambilla (Ita) Etixx - Quick-Step0:21:19
33Ruben Fernandez (Spa) Movistar Team0:22:11
34Andrey Zeits (Kaz) Astana Pro Team0:23:35
35Haimar Zubeldia (Spa) Trek-Segafredo0:23:39
36Mathias Frank (Swi) IAM Cycling0:24:03
37Jesus Hernandez (Spa) Tinkoff Team0:24:39
38Matvey Mamykin (Rus) Team Katusha0:25:50
39Luis Leon Sanchez (Spa) Astana Pro Team0:25:59
40Romain Hardy (Fra) Cofidis, Solutions Credits0:28:28
41Lawrence Warbasse (USA) IAM Cycling0:31:26
42Merhawi Kudus (Eri) Dimension Data0:31:30
43Damien Howson (Aus) Orica-BikeExchange0:31:53
44Alberto Losada (Spa) Team Katusha0:35:06
45Stéphane Rossetto (Fra) Cofidis, Solutions Credits0:39:40
46Luis Angel Mate (Spa) Cofidis, Solutions Credits0:43:13
47Danilo Wyss (Swi) BMC Racing Team0:43:19
48Yury Trofimov (Rus) Tinkoff Team0:43:45
49Robert Gesink (Ned) Team LottoNl-Jumbo0:44:18
50Jose Joaquin Rojas (Spa) Movistar Team0:45:10
51Clement Chevrier (Fra) IAM Cycling0:48:03
52Tsgabu Grmay (Eth) Lampre - Merida0:50:38
53Axel Domont (Fra) AG2R La Mondiale0:51:12
54Jonathan Castroviejo (Spa) Movistar Team0:51:19
55Riccardo Zoidl (Aut) Trek-Segafredo0:53:02
56Benjamin King (USA) Cannondale-Drapac0:54:45
57Sergey Lagutin (Rus) Team Katusha1:00:51
58Angel Madrazo Ruiz (Spa) Caja Rural-Seguros RGA1:00:55
59Bart De Clercq (Bel) Lotto Soudal1:01:15
60Vegard Stake Laengen (Nor) IAM Cycling1:02:36
61Pierre Rolland (Fra) Cannondale-Drapac1:02:45
62Cesare Benedetti (Ita) Bora-Argon 181:03:06
63Jacques Janse Van Rensburg (RSA) Dimension Data1:03:39
64Tobias Ludvigsson (Swe) Team Giant-Alpecin1:05:25
65Lilian Calmejane (Fra) Direct Energie1:06:12
66Ian Boswell (USA) Team Sky1:06:15
67Joe Dombrowski (USA) Cannondale-Drapac1:06:22
68Zdenek Stybar (Cze) Etixx - Quick-Step1:08:18
69Jelle Wallays (Bel) Lotto Soudal1:10:02
70Odd Christian Eiking (Nor) FDJ1:11:58
71Dario Cataldo (Ita) Astana Pro Team1:12:11
72Gatis Smukulis (Lat) Astana Pro Team1:13:04
73Kristian Sbaragli (Ita) Dimension Data1:13:05
74Johannes Fröhlinger (Ger) Team Giant-Alpecin1:16:21
75Davide Villella (Ita) Cannondale-Drapac1:16:28
76Jens Keukeleire (Bel) Orica-BikeExchange1:16:30
77Tiago Machado (Por) Team Katusha1:17:22
78Kristijan Durasek (Cro) Lampre - Merida1:18:08
79Valerio Conti (Ita) Lampre - Merida1:18:14
80David Lopez Garcia (Spa) Team Sky1:19:22
81Michael Gogl (Aut) Tinkoff Team1:19:56
82Julien Bernard (Fra) Trek-Segafredo1:21:04
83Alexandre Geniez (Fra) FDJ1:21:18
84Philippe Gilbert (Bel) BMC Racing Team1:22:03
85Pavel Kochetkov (Rus) Team Katusha1:22:52
86Simon Pellaud (Swi) IAM Cycling1:24:04
87Koen De Kort (Ned) Team Giant-Alpecin1:25:09
88Laurent Didier (Lux) Trek-Segafredo1:25:59
89François Bidard (Fra) AG2R La Mondiale1:26:28
90Tosh Van Der Sande (Bel) Lotto Soudal1:27:16
91Pello Bilbao (Spa) Caja Rural-Seguros RGA1:28:55
92Jaime Roson (Spa) Caja Rural-Seguros RGA1:28:56
93Thomas De Gendt (Bel) Lotto Soudal1:30:09
94Perrig Quemeneur (Fra) Direct Energie1:30:16
95Adam Hansen (Aus) Lotto Soudal1:30:21
96Simon Gerrans (Aus) Orica-BikeExchange1:31:35
97Bram Tankink (Ned) Team LottoNl-Jumbo1:33:28
98Sander Armee (Bel) Lotto Soudal1:34:02
99Pieter Serry (Bel) Etixx - Quick-Step1:34:19
100Matthieu Ladagnous (Fra) FDJ1:35:02
101Omar Fraile (Spa) Dimension Data1:35:30
102Yukiya Arashiro (Jpn) Lampre - Merida1:35:41
103Louis Vervaeke (Bel) Lotto Soudal1:36:14
104Yves Lampaert (Bel) Etixx - Quick-Step1:39:52
105Jack Haig (Aus) Orica-BikeExchange1:40:10
106Silvan Dillier (Swi) BMC Racing Team1:40:19
107José Herrada (Spa) Movistar Team1:40:27
108Fumiyuki Beppu (Jpn) Trek-Segafredo1:41:09
109Alessandro Vanotti (Ita) Astana Pro Team1:42:00
110Christoph Pfingsten (Ger) Bora-Argon 181:44:00
111Chad Haga (USA) Team Giant-Alpecin1:45:27
112Tejay van Garderen (USA) BMC Racing Team1:45:30
113Scott Thwaites (GBr) Bora-Argon 181:47:47
114Salvatore Puccio (Ita) Team Sky1:48:55
115Dmitriy Gruzdev (Kaz) Astana Pro Team1:49:13
116Gregor Muhlberger (Aut) Bora-Argon 181:50:19
117Michal Golas (Pol) Team Sky1:50:34
118Quentin Jauregui (Fra) AG2R La Mondiale1:50:45
119Dries Devenyns (Bel) IAM Cycling1:51:53
120Gert Dockx (Bel) Lotto Soudal1:54:19
121Tom Stamsnijder (Ned) Team Giant-Alpecin1:55:14
122Gianni Meersman (Bel) Etixx - Quick-Step1:55:35
123Moreno Moser (Ita) Cannondale-Drapac1:55:42
124Koen Bouwman (Ned) Team LottoNl-Jumbo1:56:01
125Daniele Bennati (Ita) Tinkoff Team1:56:11
126Mattia Cattaneo (Ita) Lampre - Merida1:56:22
127Davide Malacarne (Ita) Astana Pro Team1:57:07
128Jhonatan Restrepo (Col) Team Katusha1:58:03
129Imanol Erviti Ollo (Spa) Movistar Team1:58:42
130Sindre Skjoestad Lunke (Nor) Team Giant-Alpecin1:59:13
131Christian Knees (Ger) Team Sky2:00:53
132Eduard Prades (Spa) Caja Rural-Seguros RGA2:01:27
133Dylan Teuns (Bel) BMC Racing Team2:02:28
134Kiel Reijnen (USA) Trek-Segafredo2:04:27
135Ivan Rovny (Rus) Tinkoff Team2:04:42
136Martijn Keizer (Ned) Team LottoNl-Jumbo2:06:21
137Jerome Cousin (Fra) Cofidis, Solutions Credits2:07:58
138Gediminas Bagdonas (Ltu) AG2R La Mondiale2:08:26
139Ryan Anderson (Can) Direct Energie2:12:19
140Sergio Paulinho (Por) Tinkoff Team2:13:33
141Niki Terpstra (Ned) Etixx - Quick-Step2:13:48
142Hugh Carthy (GBr) Caja Rural-Seguros RGA2:14:58
143Loïc Chetout (Fra) Cofidis, Solutions Credits2:15:27
144Jonas Vangenechten (Bel) IAM Cycling2:18:03
145Sven Erik Bystrøm (Nor) Team Katusha2:18:27
146Sam Bewley (NZl) Orica-BikeExchange2:19:57
147Jean-Pierre Drucker (Lux) BMC Racing Team2:20:41
148Magnus Cort Nielsen (Den) Orica-BikeExchange2:20:57
149Jos Van Emden (Ned) Team LottoNl-Jumbo2:23:15
150Jaco Venter (RSA) Dimension Data2:23:52
151Victor Campenaerts (Bel) Team LottoNl-Jumbo2:25:01
152Rory Sutherland (Aus) Movistar Team2:26:36
153Mario Costa (Por) Lampre - Merida2:26:39
154David Arroyo (Spa) Caja Rural-Seguros RGA2:26:50
155Ilia Koshevoy (Blr) Lampre - Merida2:27:21
156Lorenzo Manzin (Fra) FDJ2:27:57
157Brian Nauleau (Fra) Direct Energie2:28:25
158Romain Cardis (Fra) Direct Energie2:29:53
159Martin Velits (Svk) Etixx - Quick-Step2:30:03
160Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits2:31:36
161Christophe Riblon (Fra) AG2R La Mondiale2:32:54
162Tyler Farrar (USA) Dimension Data2:34:00
163Manuele Boaro (Ita) Tinkoff Team2:34:09
164Nick Dougall (RSA) Dimension Data2:34:51
165Julien Morice (Fra) Direct Energie2:35:38
166Rudiger Selig (Ger) Bora-Argon 182:37:34
167Michael Schwarzmann (Ger) Bora-Argon 182:41:34
168Svein Tuft (Can) Orica-BikeExchange2:42:11
169Nikias Arndt (Ger) Team Giant-Alpecin2:44:53
170Johan Le Bon (Fra) FDJ2:45:54
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Alejandro Valverde (Spa) Movistar Team92pts
2Luis Leon Sanchez (Spa) Astana Pro Team65Row 1 - Cell 3
3Nairo Quintana (Col) Movistar Team62Row 2 - Cell 3
4Gianni Meersman (Bel) Etixx - Quick-Step60Row 3 - Cell 3
5Fabio Felline (Ita) Trek-Segafredo60Row 4 - Cell 3
6Christopher Froome (GBr) Team Sky59Row 5 - Cell 3
7Simon Yates (GBr) Orica-BikeExchange42Row 6 - Cell 3
8Sergey Lagutin (Rus) Team Katusha41Row 7 - Cell 3
9Jonas Vangenechten (Bel) IAM Cycling37Row 8 - Cell 3
10Alexandre Geniez (Fra) FDJ36Row 9 - Cell 3
11David De La Cruz (Spa) Etixx - Quick-Step32Row 10 - Cell 3
12Kristian Sbaragli (Ita) Dimension Data32Row 11 - Cell 3
13Esteban Chaves (Col) Orica-BikeExchange31Row 12 - Cell 3
14Alberto Contador (Spa) Tinkoff Team31Row 13 - Cell 3
15Jens Keukeleire (Bel) Orica-BikeExchange30Row 14 - Cell 3
16Mathias Frank (Swi) IAM Cycling27Row 15 - Cell 3
17Lilian Calmejane (Fra) Direct Energie25Row 16 - Cell 3
18Valerio Conti (Ita) Lampre - Merida25Row 17 - Cell 3
19Romain Hardy (Fra) Cofidis, Solutions Credits24Row 18 - Cell 3
20Samuel Sanchez (Spa) BMC Racing Team21Row 19 - Cell 3
21Darwin Atapuma (Col) BMC Racing Team20Row 20 - Cell 3
22Maxime Bouet (Fra) Etixx - Quick-Step20Row 21 - Cell 3
23Ruben Fernandez (Spa) Movistar Team20Row 22 - Cell 3
24Danilo Wyss (Swi) BMC Racing Team20Row 23 - Cell 3
25Robert Gesink (Ned) Team LottoNl-Jumbo20Row 24 - Cell 3
26Axel Domont (Fra) AG2R La Mondiale20Row 25 - Cell 3
27Dries Devenyns (Bel) IAM Cycling20Row 26 - Cell 3
28Daniele Bennati (Ita) Tinkoff Team20Row 27 - Cell 3
29Michael Schwarzmann (Ger) Bora-Argon 1820Row 28 - Cell 3
30Michele Scarponi (Ita) Astana Pro Team19Row 29 - Cell 3
31Jan Bakelants (Bel) AG2R La Mondiale19Row 30 - Cell 3
32Philippe Gilbert (Bel) BMC Racing Team18Row 31 - Cell 3
33Omar Fraile (Spa) Dimension Data18Row 32 - Cell 3
34Benjamin King (USA) Cannondale-Drapac18Row 33 - Cell 3
35Vegard Stake Laengen (Nor) IAM Cycling17Row 34 - Cell 3
36Cesare Benedetti (Ita) Bora-Argon 1817Row 35 - Cell 3
37Pello Bilbao (Spa) Caja Rural-Seguros RGA17Row 36 - Cell 3
38Jhonatan Restrepo (Col) Team Katusha17Row 37 - Cell 3
39Pieter Serry (Bel) Etixx - Quick-Step16Row 38 - Cell 3
40Ben Hermans (Bel) BMC Racing Team16Row 39 - Cell 3
41Andrey Zeits (Kaz) Astana Pro Team16Row 40 - Cell 3
42Gatis Smukulis (Lat) Astana Pro Team16Row 41 - Cell 3
43Perrig Quemeneur (Fra) Direct Energie16Row 42 - Cell 3
44Moreno Moser (Ita) Cannondale-Drapac16Row 43 - Cell 3
45Magnus Cort Nielsen (Den) Orica-BikeExchange16Row 44 - Cell 3
46Leopold Konig (Cze) Team Sky15Row 45 - Cell 3
47Tosh Van Der Sande (Bel) Lotto Soudal15Row 46 - Cell 3
48Gediminas Bagdonas (Ltu) AG2R La Mondiale15Row 47 - Cell 3
49Jean-Pierre Drucker (Lux) BMC Racing Team15Row 48 - Cell 3
50Gianluca Brambilla (Ita) Etixx - Quick-Step14Row 49 - Cell 3
51Michael Gogl (Aut) Tinkoff Team14Row 50 - Cell 3
52Mattia Cattaneo (Ita) Lampre - Merida14Row 51 - Cell 3
53Thomas De Gendt (Bel) Lotto Soudal13Row 52 - Cell 3
54Kenny Elissonde (Fra) FDJ13Row 53 - Cell 3
55Pierre Latour (Fra) AG2R La Mondiale12Row 54 - Cell 3
56Daniel Moreno (Spa) Movistar Team10Row 55 - Cell 3
57Rudy Molard (Fra) Cofidis, Solutions Credits10Row 56 - Cell 3
58Jacques Janse Van Rensburg (RSA) Dimension Data10Row 57 - Cell 3
59Yves Lampaert (Bel) Etixx - Quick-Step10Row 58 - Cell 3
60Zdenek Stybar (Cze) Etixx - Quick-Step9Row 59 - Cell 3
61Pierre Rolland (Fra) Cannondale-Drapac9Row 60 - Cell 3
62Scott Thwaites (GBr) Bora-Argon 189Row 61 - Cell 3
63Romain Cardis (Fra) Direct Energie8Row 62 - Cell 3
64Jelle Wallays (Bel) Lotto Soudal8Row 63 - Cell 3
65Chad Haga (USA) Team Giant-Alpecin8Row 64 - Cell 3
66Jean-Christophe Peraud (Fra) AG2R La Mondiale7Row 65 - Cell 3
67Stéphane Rossetto (Fra) Cofidis, Solutions Credits7Row 66 - Cell 3
68Jose Joaquin Rojas (Spa) Movistar Team7Row 67 - Cell 3
69Jaime Roson (Spa) Caja Rural-Seguros RGA7Row 68 - Cell 3
70Silvan Dillier (Swi) BMC Racing Team7Row 69 - Cell 3
71Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits7Row 70 - Cell 3
72Egor Silin (Rus) Team Katusha6Row 71 - Cell 3
73Sergio Pardilla (Spa) Caja Rural-Seguros RGA6Row 72 - Cell 3
74Dylan Teuns (Bel) BMC Racing Team6Row 73 - Cell 3
75Loïc Chetout (Fra) Cofidis, Solutions Credits6Row 74 - Cell 3
76Lorenzo Manzin (Fra) FDJ6Row 75 - Cell 3
77Lawrence Warbasse (USA) IAM Cycling5Row 76 - Cell 3
78Tom Stamsnijder (Ned) Team Giant-Alpecin5Row 77 - Cell 3
79Tiago Machado (Por) Team Katusha4Row 78 - Cell 3
80David Lopez Garcia (Spa) Team Sky4Row 79 - Cell 3
81Maxime Monfort (Bel) Lotto Soudal4Row 80 - Cell 3
82Angel Madrazo Ruiz (Spa) Caja Rural-Seguros RGA4Row 81 - Cell 3
83Bart De Clercq (Bel) Lotto Soudal4Row 82 - Cell 3
84Andrew Talansky (USA) Cannondale-Drapac3Row 83 - Cell 3
85Peter Kennaugh (GBr) Team Sky3Row 84 - Cell 3
86Louis Meintjes (RSA) Lampre - Merida3Row 85 - Cell 3
87Marcel Wyss (Swi) IAM Cycling3Row 86 - Cell 3
88Merhawi Kudus (Eri) Dimension Data3Row 87 - Cell 3
89Pavel Kochetkov (Rus) Team Katusha3Row 88 - Cell 3
90Sven Erik Bystrøm (Nor) Team Katusha3Row 89 - Cell 3
91Davide Formolo (Ita) Cannondale-Drapac2Row 90 - Cell 3
92Simon Pellaud (Swi) IAM Cycling2Row 91 - Cell 3
93Sander Armee (Bel) Lotto Soudal2Row 92 - Cell 3
94Eduard Prades (Spa) Caja Rural-Seguros RGA2Row 93 - Cell 3
95Rory Sutherland (Aus) Movistar Team2Row 94 - Cell 3
96Julien Morice (Fra) Direct Energie2Row 95 - Cell 3
97Luis Angel Mate (Spa) Cofidis, Solutions Credits1Row 96 - Cell 3
98Yukiya Arashiro (Jpn) Lampre - Merida1Row 97 - Cell 3
99Christoph Pfingsten (Ger) Bora-Argon 181Row 98 - Cell 3
100Gregor Muhlberger (Aut) Bora-Argon 181Row 99 - Cell 3
101Christian Knees (Ger) Team Sky1Row 100 - Cell 3
102Brian Nauleau (Fra) Direct Energie1Row 101 - Cell 3
103Davide Villella (Ita) Cannondale-Drapac-5Row 102 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Sergey Lagutin (Rus) Team Katusha22pts
2Nairo Quintana (Col) Movistar Team21Row 1 - Cell 3
3Omar Fraile (Spa) Dimension Data20Row 2 - Cell 3
4Thomas De Gendt (Bel) Lotto Soudal19Row 3 - Cell 3
5Alexandre Geniez (Fra) FDJ19Row 4 - Cell 3
6Christopher Froome (GBr) Team Sky16Row 5 - Cell 3
7Luis Angel Mate (Spa) Cofidis, Solutions Credits15Row 6 - Cell 3
8Kenny Elissonde (Fra) FDJ14Row 7 - Cell 3
9David Lopez Garcia (Spa) Team Sky12Row 8 - Cell 3
10Robert Gesink (Ned) Team LottoNl-Jumbo10Row 9 - Cell 3
11David De La Cruz (Spa) Etixx - Quick-Step8Row 10 - Cell 3
12Dries Devenyns (Bel) IAM Cycling8Row 11 - Cell 3
13Gianluca Brambilla (Ita) Etixx - Quick-Step8Row 12 - Cell 3
14Axel Domont (Fra) AG2R La Mondiale8Row 13 - Cell 3
15Alejandro Valverde (Spa) Movistar Team7Row 14 - Cell 3
16Darwin Atapuma (Col) BMC Racing Team6Row 15 - Cell 3
17Egor Silin (Rus) Team Katusha6Row 16 - Cell 3
18Lilian Calmejane (Fra) Direct Energie5Row 17 - Cell 3
19Pieter Serry (Bel) Etixx - Quick-Step5Row 18 - Cell 3
20Simon Pellaud (Swi) IAM Cycling4Row 19 - Cell 3
21Vegard Stake Laengen (Nor) IAM Cycling4Row 20 - Cell 3
22Perrig Quemeneur (Fra) Direct Energie4Row 21 - Cell 3
23Tiago Machado (Por) Team Katusha3Row 22 - Cell 3
24George Bennett (NZl) Team LottoNl-Jumbo3Row 23 - Cell 3
25Andrey Zeits (Kaz) Astana Pro Team3Row 24 - Cell 3
26Cesare Benedetti (Ita) Bora-Argon 183Row 25 - Cell 3
27Valerio Conti (Ita) Lampre - Merida3Row 26 - Cell 3
28Sander Armee (Bel) Lotto Soudal3Row 27 - Cell 3
29Leopold Konig (Cze) Team Sky2Row 28 - Cell 3
30Peter Kennaugh (GBr) Team Sky2Row 29 - Cell 3
31Jan Bakelants (Bel) AG2R La Mondiale2Row 30 - Cell 3
32Ruben Fernandez (Spa) Movistar Team2Row 31 - Cell 3
33Stéphane Rossetto (Fra) Cofidis, Solutions Credits2Row 32 - Cell 3
34Tom Stamsnijder (Ned) Team Giant-Alpecin2Row 33 - Cell 3
35Moreno Moser (Ita) Cannondale-Drapac2Row 34 - Cell 3
36Mattia Cattaneo (Ita) Lampre - Merida2Row 35 - Cell 3
37Romain Cardis (Fra) Direct Energie2Row 36 - Cell 3
38Alberto Contador (Spa) Tinkoff Team1Row 37 - Cell 3
39Daniel Moreno (Spa) Movistar Team1Row 38 - Cell 3
40Benjamin King (USA) Cannondale-Drapac1Row 39 - Cell 3
41Angel Madrazo Ruiz (Spa) Caja Rural-Seguros RGA1Row 40 - Cell 3
42Jelle Wallays (Bel) Lotto Soudal1Row 41 - Cell 3
43Gatis Smukulis (Lat) Astana Pro Team1Row 42 - Cell 3
44Victor Campenaerts (Bel) Team LottoNl-Jumbo1Row 43 - Cell 3
45Brian Nauleau (Fra) Direct Energie1Row 44 - Cell 3
Swipe to scroll horizontally
Combination classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Nairo Quintana (Col) Movistar Team6pts
2Christopher Froome (GBr) Team Sky14Row 1 - Cell 3
3Alejandro Valverde (Spa) Movistar Team19Row 2 - Cell 3
4David De La Cruz (Spa) Etixx - Quick-Step31Row 3 - Cell 3
5Alberto Contador (Spa) Tinkoff Team57Row 4 - Cell 3
6Darwin Atapuma (Col) BMC Racing Team57Row 5 - Cell 3
7Sergey Lagutin (Rus) Team Katusha66Row 6 - Cell 3
8Leopold Konig (Cze) Team Sky81Row 7 - Cell 3
9Robert Gesink (Ned) Team LottoNl-Jumbo84Row 8 - Cell 3
10Ruben Fernandez (Spa) Movistar Team88Row 9 - Cell 3
11Jan Bakelants (Bel) AG2R La Mondiale92Row 10 - Cell 3
12Kenny Elissonde (Fra) FDJ93Row 11 - Cell 3
13Axel Domont (Fra) AG2R La Mondiale93Row 12 - Cell 3
14Gianluca Brambilla (Ita) Etixx - Quick-Step95Row 13 - Cell 3
15Alexandre Geniez (Fra) FDJ98Row 14 - Cell 3
16Andrey Zeits (Kaz) Astana Pro Team100Row 15 - Cell 3
17Lilian Calmejane (Fra) Direct Energie100Row 16 - Cell 3
18Daniel Moreno (Spa) Movistar Team107Row 17 - Cell 3
19Egor Silin (Rus) Team Katusha115Row 18 - Cell 3
20Vegard Stake Laengen (Nor) IAM Cycling116Row 19 - Cell 3
21Cesare Benedetti (Ita) Bora-Argon 18124Row 20 - Cell 3
22Valerio Conti (Ita) Lampre - Merida124Row 21 - Cell 3
23Peter Kennaugh (GBr) Team Sky130Row 22 - Cell 3
24Benjamin King (USA) Cannondale-Drapac130Row 23 - Cell 3
25Omar Fraile (Spa) Dimension Data137Row 24 - Cell 3
26Stéphane Rossetto (Fra) Cofidis, Solutions Credits145Row 25 - Cell 3
27Luis Angel Mate (Spa) Cofidis, Solutions Credits150Row 26 - Cell 3
28Thomas De Gendt (Bel) Lotto Soudal150Row 27 - Cell 3
29Gatis Smukulis (Lat) Astana Pro Team157Row 28 - Cell 3
30Pieter Serry (Bel) Etixx - Quick-Step157Row 29 - Cell 3
31Dries Devenyns (Bel) IAM Cycling158Row 30 - Cell 3
32Perrig Quemeneur (Fra) Direct Energie159Row 31 - Cell 3
33David Lopez Garcia (Spa) Team Sky169Row 32 - Cell 3
34Jelle Wallays (Bel) Lotto Soudal175Row 33 - Cell 3
35Tiago Machado (Por) Team Katusha179Row 34 - Cell 3
36Angel Madrazo Ruiz (Spa) Caja Rural-Seguros RGA181Row 35 - Cell 3
37Simon Pellaud (Swi) IAM Cycling198Row 36 - Cell 3
38Moreno Moser (Ita) Cannondale-Drapac202Row 37 - Cell 3
39Mattia Cattaneo (Ita) Lampre - Merida214Row 38 - Cell 3
40Sander Armee (Bel) Lotto Soudal219Row 39 - Cell 3
41Tom Stamsnijder (Ned) Team Giant-Alpecin233Row 40 - Cell 3
42Romain Cardis (Fra) Direct Energie258Row 41 - Cell 3
43Brian Nauleau (Fra) Direct Energie304Row 42 - Cell 3
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1BMC Racing Team157:31:55
2Astana Pro Team0:14:01
3Etixx - Quick-Step0:14:45
4IAM Cycling0:19:03
5Team Katusha0:19:32
6Movistar Team0:22:21
7Team Sky0:27:07
8Cannondale-Drapac0:31:12
9AG2R La Mondiale0:33:48
10Lotto Soudal0:40:44
11Cofidis, Solutions Credits0:42:32
12Tinkoff Team0:48:23
13Orica-BikeExchange0:51:30
14Trek-Segafredo1:16:27
15Lampre - Merida1:19:33
16Bora-Argon 181:20:17
17Caja Rural-Seguros RGA1:26:49
18Direct Energie1:48:50
19Dimension Data1:49:47
20Team LottoNl-Jumbo1:51:34
21FDJ2:36:25
22Team Giant-Alpecin2:50:23
11Cofidis, Solutions Credits0:42:32
12Tinkoff Team0:48:23
13Orica-BikeExchange0:51:30
14Trek-Segafredo1:16:27
15Lampre - Merida1:19:33
16Bora-Argon 181:20:17
17Caja Rural-Seguros RGA1:26:49
18Direct Energie1:48:50
19Dimension Data1:49:47
20Team LottoNl-Jumbo1:51:34
21FDJ2:36:25
22Team Giant-Alpecin2:50:23
Stephen Farrand
Head of News

Stephen is the most experienced member of the Cyclingnews team, having reported on professional cycling since 1994. He has been Head of News at Cyclingnews since 2022, before which he held the position of European editor since 2012 and previously worked for Reuters, Shift Active Media, and CyclingWeekly, among other publications.

Latest on Cyclingnews