Vuelta a España: Anacona wins stage 9 on climb to Valdelinares

After their riders took first and second place at the Giro, Colombia now looks set for another impressive return at the Vuelta following the summit finish at Valdelinares. Lampre-Merida’s Winner Anacona rode himself into GC contention as he won the ninth stage to the top of the first-category climb, where his fellow Colombian Nairo Quintana took the leader’s red jersey from his Movistar teammate Alejandro Valverde.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Winner Anacona Gomez (Col) Lampre-Merida4:34:14
2Alexey Lutsenko (Kaz) Astana Pro Team0:00:45
3Damiano Cunego (Ita) Lampre-Merida0:00:50
4Javier Moreno Bazan (Spa) Movistar Team0:01:04
5Peio Bilbao (Spa) Caja Rural-Seguros RGA0:01:12
6Jérôme Coppel (Fra) Cofidis, Solutions Credits0:01:21
7Ryder Hesjedal (Can) Garmin Sharp0:01:33
8Adam Hansen (Aus) Lotto Belisol0:01:45
9Bob Jungels (Lux) Trek Factory Racing0:01:49
10Fabio Felline (Ita) Trek Factory Racing0:02:08
11Dan Craven (Nam) Team Europcar0:02:13
12Alberto Contador Velasco (Spa) Tinkoff-Saxo0:02:16
13Joaquím Rodríguez Oliver (Spa) Team KatushaRow 12 - Cell 2
14Nairo Alexander Quintana Rojas (Col) Movistar TeamRow 13 - Cell 2
15Eduard Vorganov (Rus) Team Katusha0:02:22
16Alejandro Valverde Belmonte (Spa) Movistar Team0:02:39
17Fabio Aru (Ita) Astana Pro TeamRow 16 - Cell 2
18Christopher Froome (GBr) Team SkyRow 17 - Cell 2
19Rigoberto Urán (Col) Omega Pharma - Quick-Step Cycling TeamRow 18 - Cell 2
20Daniel Martin (Irl) Garmin SharpRow 19 - Cell 2
21Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits0:02:49
22Daniel Moreno Fernandez (Spa) Team KatushaRow 21 - Cell 2
23Rinaldo Nocentini (Ita) AG2R La Mondiale0:02:51
24Robert Gesink (Ned) Belkin Pro Cycling Team0:02:55
25Mikel Nieve Ituralde (Spa) Team SkyRow 24 - Cell 2
26Damiano Caruso (Ita) CannondaleRow 25 - Cell 2
27Dominik Nerz (Ger) BMC Racing TeamRow 26 - Cell 2
28Samuel Sánchez Gonzalez (Spa) BMC Racing TeamRow 27 - Cell 2
29Carlos Verona Quintanilla (Spa) Omega Pharma - Quick-Step Cycling TeamRow 28 - Cell 2
30Warren Barguil (Fra) Team Giant-ShimanoRow 29 - Cell 2
31Daniel Teklehaimanot (Eri) MTN - Qhubeka0:02:58
32Wilco Kelderman (Ned) Belkin Pro Cycling Team0:03:14
33Maxime Méderel (Fra) Team Europcar0:03:16
34Johan Esteban Chaves Rubio (Col) Orica GreenEdge0:03:24
35Natnael Berhane (Eri) Team Europcar0:03:31
36Pieter Serry (Bel) Omega Pharma - Quick-Step Cycling Team0:03:36
37Giampaolo Caruso (Ita) Team Katusha0:03:44
38Maxime Monfort (Bel) Lotto Belisol0:04:01
39Maxime Bouet (Fra) AG2R La Mondiale0:04:37
40Przemyslaw Niemiec (Pol) Lampre-Merida0:04:47
41David Arroyo Duran (Spa) Caja Rural-Seguros RGARow 40 - Cell 2
42Luis Angel Mate Mardones (Spa) Cofidis, Solutions CreditsRow 41 - Cell 2
43Sergio Pardilla Bellon (Spa) MTN - Qhubeka0:04:52
44Andre Fernando S Martins Cardoso (Por) Garmin Sharp0:05:50
45Amets Txurruka (Spa) Caja Rural-Seguros RGARow 44 - Cell 2
46Wout Poels (Ned) Omega Pharma - Quick-Step Cycling TeamRow 45 - Cell 2
47Oliver Zaugg (Swi) Tinkoff-SaxoRow 46 - Cell 2
48Jesus Hernandez Blazquez (Spa) Tinkoff-SaxoRow 47 - Cell 2
49Mikel Landa Meana (Spa) Astana Pro Team0:05:57
50Steve Morabito (Swi) BMC Racing Team0:06:03
51Guillaume Levarlet (Fra) Cofidis, Solutions Credits0:06:12
52Laurens ten Dam (Ned) Belkin Pro Cycling TeamRow 51 - Cell 2
53Gianluca Brambilla (Ita) Omega Pharma - Quick-Step Cycling Team0:06:18
54Dario Cataldo (Ita) Team Sky0:06:23
55Philippe Gilbert (Bel) BMC Racing Team0:06:55
56Hubert Dupont (Fra) AG2R La MondialeRow 55 - Cell 2
57Chris Anker Sørensen (Den) Tinkoff-SaxoRow 56 - Cell 2
58Christophe Le Mevel (Fra) Cofidis, Solutions CreditsRow 57 - Cell 2
59Thibaut Pinot (Fra) FDJ.fr0:07:18
60Stef Clement (Ned) Belkin Pro Cycling Team0:07:26
61Nikias Arndt (Ger) Team Giant-Shimano0:07:43
62Louis Meintjes (RSA) MTN - Qhubeka0:07:44
63Romain Zingle (Bel) Cofidis, Solutions Credits0:07:53
64Philip Deignan (Irl) Team Sky0:07:55
65Jurgen Van Den Broeck (Bel) Lotto Belisol0:08:22
66Jacques Janse van Rensburg (RSA) MTN - Qhubeka0:09:31
67Tony Martin (Ger) Omega Pharma - Quick-Step Cycling Team0:09:48
68Chad Haga (USA) Team Giant-ShimanoRow 67 - Cell 2
69Peter Kennaugh (GBr) Team Sky0:10:46
70Adam Yates (GBr) Orica GreenEdgeRow 69 - Cell 2
71Tom Boonen (Bel) Omega Pharma - Quick-Step Cycling Team0:11:03
72Sam Bewley (NZl) Orica GreenEdgeRow 71 - Cell 2
73Jonathan Castroviejo Nicolas (Spa) Movistar Team0:11:07
74Alberto Losada Alguacil (Spa) Team KatushaRow 73 - Cell 2
75Danilo Wyss (Swi) BMC Racing TeamRow 74 - Cell 2
76Simon Clarke (Aus) Orica GreenEdgeRow 75 - Cell 2
77Tobias Ludvigsson (Swe) Team Giant-ShimanoRow 76 - Cell 2
78Johan Le Bon (Fra) FDJ.frRow 77 - Cell 2
79Andrey Amador Bikkazakova (Crc) Movistar TeamRow 78 - Cell 2
80Jerome Cousin (Fra) Team EuropcarRow 79 - Cell 2
81Fabian Cancellara (Swi) Trek Factory Racing0:11:20
82Alexandr Kolobnev (Rus) Team Katusha0:11:30
83José Herrada Lopez (Spa) Movistar Team0:11:35
84Luis León Sánchez Gil (Spa) Caja Rural-Seguros RGARow 83 - Cell 2
85Andrew Talansky (USA) Garmin Sharp0:12:02
86Vasil Kiryienka (Blr) Team Sky0:12:35
87Pirmin Lang (Swi) IAM Cycling0:14:01
88Paul Martens (Ger) Belkin Pro Cycling TeamRow 87 - Cell 2
89Cédric Pineau (Fra) FDJ.frRow 88 - Cell 2
90Koldo Fernandez De Larrea (Spa) Garmin Sharp0:15:05
91Martin Velits (Svk) Omega Pharma - Quick-Step Cycling TeamRow 90 - Cell 2
92Haimar Zubeldia Aguirre (Spa) Trek Factory RacingRow 91 - Cell 2
93Lawrence Warbasse (USA) BMC Racing TeamRow 92 - Cell 2
94Bart De Clercq (Bel) Lotto BelisolRow 93 - Cell 2
95Kanstantsin Siutsou (Blr) Team SkyRow 94 - Cell 2
96Martijn Keizer (Ned) Belkin Pro Cycling TeamRow 95 - Cell 2
97Sander Armee (Bel) Lotto BelisolRow 96 - Cell 2
98Johannes Fröhlinger (Ger) Team Giant-ShimanoRow 97 - Cell 2
99Yannick Martinez (Fra) Team Europcar0:15:26
100Nathan Brown (USA) Garmin Sharp0:15:40
101George Bennett (NZl) CannondaleRow 100 - Cell 2
102Jay Robert Thomson (RSA) MTN - Qhubeka0:16:21
103Bryan Nauleau (Fra) Team EuropcarRow 102 - Cell 2
104Cadel Evans (Aus) BMC Racing Team0:16:30
105Alessandro De Marchi (Ita) Cannondale0:16:35
106Yaroslav Popovych (Ukr) Trek Factory Racing0:18:47
107Jesse Sergent (NZl) Trek Factory RacingRow 106 - Cell 2
108Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGARow 107 - Cell 2
109Julian Arredondo (Col) Trek Factory RacingRow 108 - Cell 2
110Tanel Kangert (Est) Astana Pro Team0:19:01
111Andrey Zeits (Kaz) Astana Pro TeamRow 110 - Cell 2
112Vicente Reynes Mimo (Spa) IAM CyclingRow 111 - Cell 2
113Marcel Aregger (Swi) IAM CyclingRow 112 - Cell 2
114Sébastien Hinault (Fra) IAM CyclingRow 113 - Cell 2
115Lloyd Mondory (Fra) AG2R La MondialeRow 114 - Cell 2
116Michael Valgren Andersen (Den) Tinkoff-SaxoRow 115 - Cell 2
117Romain Hardy (Fra) Cofidis, Solutions CreditsRow 116 - Cell 2
118Patrick Gretsch (Ger) AG2R La MondialeRow 117 - Cell 2
119Vegard Breen (Nor) Lotto BelisolRow 118 - Cell 2
120Filippo Pozzato (Ita) Lampre-MeridaRow 119 - Cell 2
121Brett Lancaster (Aus) Orica GreenEdgeRow 120 - Cell 2
122Jens Debusschere (Bel) Lotto BelisolRow 121 - Cell 2
123Manuel Quinziato (Ita) BMC Racing TeamRow 122 - Cell 2
124Nikolas Maes (Bel) Omega Pharma - Quick-Step Cycling TeamRow 123 - Cell 2
125Jasper Stuyven (Bel) Trek Factory RacingRow 124 - Cell 2
126Dmitry Kozontchouk (Rus) Team KatushaRow 125 - Cell 2
127Ivan Rovny (Rus) Tinkoff-SaxoRow 126 - Cell 2
128Lawson Craddock (USA) Team Giant-ShimanoRow 127 - Cell 2
129Sergei Chernetski (Rus) Team KatushaRow 128 - Cell 2
130Kristof Vandewalle (Bel) Trek Factory RacingRow 129 - Cell 2
131Koen de Kort (Ned) Team Giant-ShimanoRow 130 - Cell 2
132Paolo Longo Borghini (Ita) CannondaleRow 131 - Cell 2
133Sergio Miguel Moreira Paulinho (Por) Tinkoff-SaxoRow 132 - Cell 2
134Kristian Sbaragli (Ita) MTN - QhubekaRow 133 - Cell 2
135Johann Tschopp (Swi) IAM CyclingRow 134 - Cell 2
136Nathan Haas (Aus) Garmin SharpRow 135 - Cell 2
137Daniele Bennati (Ita) Tinkoff-SaxoRow 136 - Cell 2
138Matteo Tosatto (Ita) Tinkoff-SaxoRow 137 - Cell 2
139Imanol Erviti Ollo (Spa) Movistar TeamRow 138 - Cell 2
140Gerald Ciolek (Ger) MTN - QhubekaRow 139 - Cell 2
141Jacobus Venter (RSA) MTN - QhubekaRow 140 - Cell 2
142Johan Vansummeren (Bel) Garmin SharpRow 141 - Cell 2
143Yury Trofimov (Rus) Team KatushaRow 142 - Cell 2
144Maciej Bodnar (Pol) CannondaleRow 143 - Cell 2
145Paolo Tiralongo (Ita) Astana Pro Team0:22:42
146Gorka Izagirre Insausti (Spa) Movistar Team0:23:28
147Christian Knees (Ger) Team Sky0:26:42
148Vincent Jérôme (Fra) Team EuropcarRow 147 - Cell 2
149Ramon Sinkeldam (Ned) Team Giant-ShimanoRow 148 - Cell 2
150Merhawi Kudus Ghebremedhin (Eri) MTN - QhubekaRow 149 - Cell 2
151Rohan Dennis (Aus) BMC Racing TeamRow 150 - Cell 2
152Francesco Lasca (Ita) Caja Rural-Seguros RGARow 151 - Cell 2
153Carlos Alberto Betancur Gomez (Col) AG2R La MondialeRow 152 - Cell 2
154Jacopo Guarnieri (Ita) Astana Pro TeamRow 153 - Cell 2
155Adriano Malori (Ita) Movistar TeamRow 154 - Cell 2
156Matteo Pelucchi (Ita) IAM CyclingRow 155 - Cell 2
157Yauheni Hutarovich (Blr) AG2R La MondialeRow 156 - Cell 2
158John Degenkolb (Ger) Team Giant-ShimanoRow 157 - Cell 2
159David Millar (GBr) Garmin SharpRow 158 - Cell 2
160Damien Gaudin (Fra) AG2R La MondialeRow 159 - Cell 2
161Guillaume Boivin (Can) CannondaleRow 160 - Cell 2
162Valerio Conti (Ita) Lampre-MeridaRow 161 - Cell 2
163Nacer Bouhanni (Fra) FDJ.frRow 162 - Cell 2
164Yoann Bagot (Fra) Cofidis, Solutions CreditsRow 163 - Cell 2
165Kenny Elissonde (Fra) FDJ.frRow 164 - Cell 2
166Robert Wagner (Ger) Belkin Pro Cycling TeamRow 165 - Cell 2
167Gregory Henderson (NZl) Lotto BelisolRow 166 - Cell 2
168Michael Matthews (Aus) Orica GreenEdgeRow 167 - Cell 2
169Peter Sagan (Svk) CannondaleRow 168 - Cell 2
170Oscar Gatto (Ita) CannondaleRow 169 - Cell 2
171Matthias Krizek (Aut) CannondaleRow 170 - Cell 2
172Geoffrey Soupe (Fra) FDJ.frRow 171 - Cell 2
173Jonathan Fumeaux (Swi) IAM CyclingRow 172 - Cell 2
174Francisco Javier Aramendia Llorente (Spa) Caja Rural-Seguros RGARow 173 - Cell 2
175Daniil Fominykh (Kaz) Astana Pro TeamRow 174 - Cell 2
176Maximiliano Ariel Richeze (Arg) Lampre-MeridaRow 175 - Cell 2
177Jimmy Engoulvent (Fra) Team EuropcarRow 176 - Cell 2
178Karol Domagalski (Pol) Caja Rural-Seguros RGARow 177 - Cell 2
179Antonio Piedra Perez (Spa) Caja Rural-Seguros RGARow 178 - Cell 2
180Luke Rowe (GBr) Team Sky0:26:50
181Mitchell Docker (Aus) Orica GreenEdgeRow 180 - Cell 2
182Laurent Mangel (Fra) FDJ.frRow 181 - Cell 2
183Sébastien Turgot (Fra) AG2R La MondialeRow 182 - Cell 2
184Gert Joeaar (Est) Cofidis, Solutions CreditsRow 183 - Cell 2
185Roberto Ferrari (Ita) Lampre-MeridaRow 184 - Cell 2
186Maarten Tjallingii (Ned) Belkin Pro Cycling TeamRow 185 - Cell 2
187Murilo Antonio Fischer (Bra) FDJ.frRow 186 - Cell 2
188Cameron Meyer (Aus) Orica GreenEdgeRow 187 - Cell 2
189Elia Favilli (Ita) Lampre-MeridaRow 188 - Cell 2
190Jose Rodolfo Serpa Perez (Col) Lampre-MeridaRow 189 - Cell 2
191Pim Ligthart (Ned) Lotto Belisol0:26:53
192Anthony Roux (Fra) FDJ.frRow 191 - Cell 2
193Dominic Klemme (Ger) IAM Cycling0:29:37
194Andrea Guardini (Ita) Astana Pro Team0:32:28
Swipe to scroll horizontally
Point 1
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Maxime Méderel (Fra) Team Europcar4pts
2Romain Zingle (Bel) Cofidis, Solutions Credits2Row 1 - Cell 3
3Alexey Lutsenko (Kaz) Astana Pro Team1Row 2 - Cell 3
Swipe to scroll horizontally
Point 2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Nikias Arndt (Ger) Team Giant-Shimano4pts
2Jay Robert Thomson (RSA) MTN - Qhubeka2Row 1 - Cell 3
3Maxime Méderel (Fra) Team Europcar1Row 2 - Cell 3
Swipe to scroll horizontally
Finish
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Winner Anacona Gomez (Col) Lampre-Merida25pts
2Alexey Lutsenko (Kaz) Astana Pro Team20Row 1 - Cell 3
3Damiano Cunego (Ita) Lampre-Merida16Row 2 - Cell 3
4Javier Moreno Bazan (Spa) Movistar Team14Row 3 - Cell 3
5Peio Bilbao (Spa) Caja Rural-Seguros RGA12Row 4 - Cell 3
6Jérôme Coppel (Fra) Cofidis, Solutions Credits10Row 5 - Cell 3
7Ryder Hesjedal (Can) Garmin Sharp9Row 6 - Cell 3
8Adam Hansen (Aus) Lotto Belisol8Row 7 - Cell 3
9Bob Jungels (Lux) Trek Factory Racing7Row 8 - Cell 3
10Fabio Felline (Ita) Trek Factory Racing6Row 9 - Cell 3
11Dan Craven (Nam) Team Europcar5Row 10 - Cell 3
12Alberto Contador Velasco (Spa) Tinkoff-Saxo4Row 11 - Cell 3
13Joaquím Rodríguez Oliver (Spa) Team Katusha3Row 12 - Cell 3
14Nairo Alexander Quintana Rojas (Col) Movistar Team2Row 13 - Cell 3
15Eduard Vorganov (Rus) Team Katusha1Row 14 - Cell 3
Swipe to scroll horizontally
Mountain 1
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Dan Craven (Nam) Team Europcar3pts
2Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA2Row 1 - Cell 3
3Dario Cataldo (Ita) Team Sky1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Javier Moreno Bazan (Spa) Movistar Team5pts
2Winner Anacona Gomez (Col) Lampre-Merida3Row 1 - Cell 3
3Bob Jungels (Lux) Trek Factory Racing1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 3
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Winner Anacona Gomez (Col) Lampre-Merida10pts
2Alexey Lutsenko (Kaz) Astana Pro Team6Row 1 - Cell 3
3Damiano Cunego (Ita) Lampre-Merida4Row 2 - Cell 3
4Javier Moreno Bazan (Spa) Movistar Team2Row 3 - Cell 3
5Peio Bilbao (Spa) Caja Rural-Seguros RGA1Row 4 - Cell 3
Swipe to scroll horizontally
Combative rider
#Rider Name (Country) Team
1Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA
Swipe to scroll horizontally
Team
#Rider Name (Country) TeamResult
1Lampre - Merida13:48:19
2Movistar Team0:00:22
3Team Katusha0:01:50
4Cofidis, Solutions Crédits0:03:20
5Team Europcar0:03:23
6Omega Pharma - Quick-Step0:03:33
7Astana Pro Team0:03:44
8Garmin Sharp0:04:25
9Caja Rural - Seguros RGA0:06:12
10BMC Racing Team0:06:16
11Team SKY0:06:20
12Belkin Pro Cycling Team0:06:44
13Tinkoff - Saxo0:08:19
14Lotto Belisol0:08:31
15AG2R La Mondiale0:08:46
16Trek Factory Racing0:09:40
17MTN - Qhubeka0:09:57
18Team Giant - Shimano0:14:49
19Orica GreenEdge0:19:36
20FDJ.fr0:26:49
21Cannondale Pro Cycling0:29:33
22IAM Cycling0:46:26
Swipe to scroll horizontally
General classification after stage 9
#Rider Name (Country) TeamResult
1Nairo Alexander Quintana Rojas (Col) Movistar Team35:58:05
2Alberto Contador Velasco (Spa) Tinkoff-Saxo0:00:03
3Alejandro Valverde Belmonte (Spa) Movistar Team0:00:08
4Winner Anacona Gomez (Col) Lampre-Merida0:00:09
5Christopher Froome (GBr) Team Sky0:00:28
6Joaquím Rodríguez Oliver (Spa) Team Katusha0:00:30
7Fabio Aru (Ita) Astana Pro Team0:01:06
8Robert Gesink (Ned) Belkin Pro Cycling Team0:01:19
9Rigoberto Urán (Col) Omega Pharma - Quick-Step Cycling Team0:01:26
10Warren Barguil (Fra) Team Giant-ShimanoRow 9 - Cell 2
11Mikel Nieve Ituralde (Spa) Team Sky0:01:33
12Johan Esteban Chaves Rubio (Col) Orica GreenEdge0:01:34
13Samuel Sánchez Gonzalez (Spa) BMC Racing Team0:01:35
14Damiano Caruso (Ita) Cannondale0:01:36
15Daniel Martin (Irl) Garmin Sharp0:01:42
16Wilco Kelderman (Ned) Belkin Pro Cycling Team0:01:49
17Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits0:02:37
18Daniel Moreno Fernandez (Spa) Team Katusha0:03:17
19Maxime Monfort (Bel) Lotto Belisol0:04:16
20Sergio Pardilla Bellon (Spa) MTN - Qhubeka0:04:33
21Andre Fernando S Martins Cardoso (Por) Garmin Sharp0:05:49
22David Arroyo Duran (Spa) Caja Rural-Seguros RGA0:05:53
23Giampaolo Caruso (Ita) Team Katusha0:06:00
24Laurens ten Dam (Ned) Belkin Pro Cycling Team0:06:06
25Steve Morabito (Swi) BMC Racing Team0:06:42
26Pieter Serry (Bel) Omega Pharma - Quick-Step Cycling Team0:06:53
27Oliver Zaugg (Swi) Tinkoff-Saxo0:07:04
28Wout Poels (Ned) Omega Pharma - Quick-Step Cycling Team0:07:06
29Przemyslaw Niemiec (Pol) Lampre-Merida0:07:08
30Mikel Landa Meana (Spa) Astana Pro Team0:07:36
31Natnael Berhane (Eri) Team Europcar0:08:03
32Dominik Nerz (Ger) BMC Racing Team0:08:43
33Ryder Hesjedal (Can) Garmin Sharp0:09:15
34Luis Angel Mate Mardones (Spa) Cofidis, Solutions Credits0:10:38
35Maxime Bouet (Fra) AG2R La Mondiale0:11:11
36Christophe Le Mevel (Fra) Cofidis, Solutions Credits0:11:20
37Eduard Vorganov (Rus) Team Katusha0:12:31
38Chris Anker Sørensen (Den) Tinkoff-Saxo0:14:34
39Haimar Zubeldia Aguirre (Spa) Trek Factory Racing0:16:02
40Jérôme Coppel (Fra) Cofidis, Solutions Credits0:16:08
41Alexandr Kolobnev (Rus) Team Katusha0:17:21
42Andrey Amador Bikkazakova (Crc) Movistar Team0:17:37
43Adam Hansen (Aus) Lotto Belisol0:18:55
44Jurgen Van Den Broeck (Bel) Lotto Belisol0:20:58
45Jesus Hernandez Blazquez (Spa) Tinkoff-Saxo0:21:48
46Gianluca Brambilla (Ita) Omega Pharma - Quick-Step Cycling Team0:21:55
47Cadel Evans (Aus) BMC Racing Team0:22:37
48Alberto Losada Alguacil (Spa) Team Katusha0:23:04
49Tanel Kangert (Est) Astana Pro Team0:24:31
50Lloyd Mondory (Fra) AG2R La Mondiale0:25:32
51Philippe Gilbert (Bel) BMC Racing Team0:25:48
52Paul Martens (Ger) Belkin Pro Cycling Team0:26:15
53Amets Txurruka (Spa) Caja Rural-Seguros RGA0:26:35
54Danilo Wyss (Swi) BMC Racing Team0:27:17
55Philip Deignan (Irl) Team Sky0:28:56
56Paolo Tiralongo (Ita) Astana Pro Team0:29:26
57Hubert Dupont (Fra) AG2R La Mondiale0:29:58
58Luis León Sánchez Gil (Spa) Caja Rural-Seguros RGA0:31:22
59José Herrada Lopez (Spa) Movistar Team0:32:04
60Gorka Izagirre Insausti (Spa) Movistar Team0:32:07
61Chad Haga (USA) Team Giant-Shimano0:32:10
62Daniel Teklehaimanot (Eri) MTN - Qhubeka0:32:23
63Kenny Elissonde (Fra) FDJ.fr0:33:10
64Manuel Quinziato (Ita) BMC Racing Team0:33:21
65Romain Hardy (Fra) Cofidis, Solutions Credits0:33:36
66Andrew Talansky (USA) Garmin Sharp0:33:56
67Vicente Reynes Mimo (Spa) IAM Cycling0:34:48
68Tobias Ludvigsson (Swe) Team Giant-Shimano0:35:21
69Adam Yates (GBr) Orica GreenEdge0:35:51
70Sergio Miguel Moreira Paulinho (Por) Tinkoff-Saxo0:36:35
71Kanstantsin Siutsou (Blr) Team Sky0:36:44
72Tom Boonen (Bel) Omega Pharma - Quick-Step Cycling Team0:36:58
73Michael Matthews (Aus) Orica GreenEdge0:37:03
74Peter Kennaugh (GBr) Team Sky0:38:17
75George Bennett (NZl) Cannondale0:38:53
76Romain Zingle (Bel) Cofidis, Solutions Credits0:39:14
77Tony Martin (Ger) Omega Pharma - Quick-Step Cycling Team0:40:28
78Koen de Kort (Ned) Team Giant-Shimano0:40:29
79Jasper Stuyven (Bel) Trek Factory Racing0:41:01
80Kristian Sbaragli (Ita) MTN - Qhubeka0:41:16
81Bob Jungels (Lux) Trek Factory Racing0:42:45
82Ivan Rovny (Rus) Tinkoff-Saxo0:43:04
83Peio Bilbao (Spa) Caja Rural-Seguros RGA0:43:07
84Lawrence Warbasse (USA) BMC Racing Team0:43:08
85Simon Clarke (Aus) Orica GreenEdge0:43:21
86Guillaume Levarlet (Fra) Cofidis, Solutions Credits0:43:33
87Dan Craven (Nam) Team Europcar0:43:41
88Carlos Verona Quintanilla (Spa) Omega Pharma - Quick-Step Cycling Team0:44:27
89Jonathan Castroviejo Nicolas (Spa) Movistar Team0:45:15
90Alessandro De Marchi (Ita) Cannondale0:46:02
91Bryan Nauleau (Fra) Team Europcar0:46:03
92Valerio Conti (Ita) Lampre-Merida0:47:06
93Maxime Méderel (Fra) Team Europcar0:47:23
94Jacques Janse van Rensburg (RSA) MTN - Qhubeka0:47:24
95Johan Le Bon (Fra) FDJ.fr0:47:47
96Bart De Clercq (Bel) Lotto Belisol0:47:54
97Martijn Keizer (Ned) Belkin Pro Cycling Team0:48:33
98Koldo Fernandez De Larrea (Spa) Garmin Sharp0:48:48
99Filippo Pozzato (Ita) Lampre-Merida0:49:02
100Javier Moreno Bazan (Spa) Movistar Team0:49:45
101Cédric Pineau (Fra) FDJ.fr0:50:15
102Alexey Lutsenko (Kaz) Astana Pro Team0:50:40
103Imanol Erviti Ollo (Spa) Movistar Team0:51:50
104Daniele Bennati (Ita) Tinkoff-SaxoRow 103 - Cell 2
105Yury Trofimov (Rus) Team Katusha0:52:09
106Thibaut Pinot (Fra) FDJ.fr0:52:36
107Nikolas Maes (Bel) Omega Pharma - Quick-Step Cycling Team0:54:09
108Andrey Zeits (Kaz) Astana Pro Team0:55:00
109Rohan Dennis (Aus) BMC Racing Team0:55:42
110John Degenkolb (Ger) Team Giant-Shimano0:55:48
111Johannes Fröhlinger (Ger) Team Giant-Shimano0:56:45
112Damiano Cunego (Ita) Lampre-Merida0:58:46
113Fabio Felline (Ita) Trek Factory Racing0:58:49
114Jens Debusschere (Bel) Lotto Belisol0:58:52
115Vasil Kiryienka (Blr) Team Sky0:59:14
116Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA0:59:33
117Louis Meintjes (RSA) MTN - Qhubeka1:00:28
118Elia Favilli (Ita) Lampre-Merida1:00:55
119Stef Clement (Ned) Belkin Pro Cycling Team1:01:59
120Sébastien Hinault (Fra) IAM Cycling1:02:24
121Nikias Arndt (Ger) Team Giant-Shimano1:02:48
122Fabian Cancellara (Swi) Trek Factory Racing1:03:07
123Dmitry Kozontchouk (Rus) Team Katusha1:03:08
124Lawson Craddock (USA) Team Giant-Shimano1:04:02
125Yaroslav Popovych (Ukr) Trek Factory Racing1:04:23
126Johann Tschopp (Swi) IAM Cycling1:04:54
127Marcel Aregger (Swi) IAM Cycling1:05:11
128Paolo Longo Borghini (Ita) Cannondale1:06:07
129Jose Rodolfo Serpa Perez (Col) Lampre-Merida1:07:33
130Karol Domagalski (Pol) Caja Rural-Seguros RGA1:08:38
131Antonio Piedra Perez (Spa) Caja Rural-Seguros RGA1:08:42
132Maciej Bodnar (Pol) Cannondale1:08:51
133Matteo Tosatto (Ita) Tinkoff-Saxo1:09:22
134Michael Valgren Andersen (Den) Tinkoff-Saxo1:10:29
135Dario Cataldo (Ita) Team Sky1:11:45
136Gregory Henderson (NZl) Lotto Belisol1:12:11
137Merhawi Kudus Ghebremedhin (Eri) MTN - Qhubeka1:12:12
138Pim Ligthart (Ned) Lotto BelisolRow 137 - Cell 2
139Oscar Gatto (Ita) Cannondale1:12:45
140Nathan Brown (USA) Garmin Sharp1:12:46
141Julian Arredondo (Col) Trek Factory Racing1:13:12
142Rinaldo Nocentini (Ita) AG2R La Mondiale1:13:14
143Sergei Chernetski (Rus) Team Katusha1:14:13
144Christian Knees (Ger) Team Sky1:14:15
145Sander Armee (Bel) Lotto Belisol1:14:17
146Nacer Bouhanni (Fra) FDJ.fr1:14:48
147Kristof Vandewalle (Bel) Trek Factory Racing1:17:05
148Yannick Martinez (Fra) Team Europcar1:17:10
149Gerald Ciolek (Ger) MTN - Qhubeka1:17:20
150Matthias Krizek (Aut) Cannondale1:17:26
151Martin Velits (Svk) Omega Pharma - Quick-Step Cycling Team1:17:32
152Peter Sagan (Svk) Cannondale1:18:25
153Vegard Breen (Nor) Lotto Belisol1:18:56
154Patrick Gretsch (Ger) AG2R La Mondiale1:20:23
155Ramon Sinkeldam (Ned) Team Giant-Shimano1:20:44
156Jacobus Venter (RSA) MTN - Qhubeka1:20:53
157Roberto Ferrari (Ita) Lampre-Merida1:21:02
158Nathan Haas (Aus) Garmin Sharp1:21:34
159Maximiliano Ariel Richeze (Arg) Lampre-Merida1:21:37
160David Millar (GBr) Garmin Sharp1:21:47
161Cameron Meyer (Aus) Orica GreenEdge1:22:08
162Yauheni Hutarovich (Blr) AG2R La Mondiale1:22:22
163Sam Bewley (NZl) Orica GreenEdge1:23:15
164Adriano Malori (Ita) Movistar Team1:23:24
165Geoffrey Soupe (Fra) FDJ.fr1:23:34
166Damien Gaudin (Fra) AG2R La Mondiale1:23:55
167Guillaume Boivin (Can) Cannondale1:24:18
168Pirmin Lang (Swi) IAM Cycling1:25:35
169Francesco Lasca (Ita) Caja Rural-Seguros RGA1:26:37
170Yoann Bagot (Fra) Cofidis, Solutions Credits1:27:09
171Johan Vansummeren (Bel) Garmin Sharp1:27:47
172Brett Lancaster (Aus) Orica GreenEdge1:28:00
173Jesse Sergent (NZl) Trek Factory Racing1:30:25
174Jimmy Engoulvent (Fra) Team Europcar1:30:30
175Sébastien Turgot (Fra) AG2R La Mondiale1:30:39
176Murilo Antonio Fischer (Bra) FDJ.fr1:30:57
177Jerome Cousin (Fra) Team Europcar1:31:42
178Maarten Tjallingii (Ned) Belkin Pro Cycling Team1:32:23
179Francisco Javier Aramendia Llorente (Spa) Caja Rural-Seguros RGA1:33:03
180Mitchell Docker (Aus) Orica GreenEdge1:33:18
181Gert Joeaar (Est) Cofidis, Solutions Credits1:37:46
182Daniil Fominykh (Kaz) Astana Pro Team1:40:02
183Jay Robert Thomson (RSA) MTN - Qhubeka1:41:58
184Jacopo Guarnieri (Ita) Astana Pro Team1:42:44
185Laurent Mangel (Fra) FDJ.fr1:43:22
186Jonathan Fumeaux (Swi) IAM Cycling1:44:56
187Robert Wagner (Ger) Belkin Pro Cycling Team1:45:17
188Anthony Roux (Fra) FDJ.fr1:45:41
189Andrea Guardini (Ita) Astana Pro Team1:45:43
190Luke Rowe (GBr) Team Sky1:49:53
191Vincent Jérôme (Fra) Team Europcar1:50:43
192Carlos Alberto Betancur Gomez (Col) AG2R La Mondiale2:01:42
193Dominic Klemme (Ger) IAM Cycling2:04:17
194Matteo Pelucchi (Ita) IAM Cycling2:09:10
Swipe to scroll horizontally
Point classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1John Degenkolb (Ger) Team Giant-Shimano87pts
2Nacer Bouhanni (Fra) FDJ.fr74Row 1 - Cell 3
3Michael Matthews (Aus) Orica GreenEdge71Row 2 - Cell 3
4Daniel Martin (Irl) Garmin Sharp42Row 3 - Cell 3
5Christopher Froome (GBr) Team Sky38Row 4 - Cell 3
6Joaquím Rodríguez Oliver (Spa) Team Katusha35Row 5 - Cell 3
7Jasper Stuyven (Bel) Trek Factory Racing34Row 6 - Cell 3
8Alejandro Valverde Belmonte (Spa) Movistar Team32Row 7 - Cell 3
9Lloyd Mondory (Fra) AG2R La Mondiale31Row 8 - Cell 3
10Roberto Ferrari (Ita) Lampre-Merida30Row 9 - Cell 3
11Vicente Reynes Mimo (Spa) IAM Cycling28Row 10 - Cell 3
12Alessandro De Marchi (Ita) Cannondale27Row 11 - Cell 3
13Alberto Contador Velasco (Spa) Tinkoff-Saxo26Row 12 - Cell 3
14Winner Anacona Gomez (Col) Lampre-Merida25Row 13 - Cell 3
15Ryder Hesjedal (Can) Garmin Sharp24Row 14 - Cell 3
16Paul Martens (Ger) Belkin Pro Cycling Team24Row 15 - Cell 3
17Nairo Alexander Quintana Rojas (Col) Movistar Team21Row 16 - Cell 3
18Philippe Gilbert (Bel) BMC Racing Team21Row 17 - Cell 3
19Alexey Lutsenko (Kaz) Astana Pro Team21Row 18 - Cell 3
20Johann Tschopp (Swi) IAM Cycling20Row 19 - Cell 3
21Damiano Caruso (Ita) Cannondale20Row 20 - Cell 3
22Hubert Dupont (Fra) AG2R La Mondiale17Row 21 - Cell 3
23Pim Ligthart (Ned) Lotto Belisol16Row 22 - Cell 3
24Fabio Aru (Ita) Astana Pro Team16Row 23 - Cell 3
25Wilco Kelderman (Ned) Belkin Pro Cycling Team16Row 24 - Cell 3
26Kristian Sbaragli (Ita) MTN - Qhubeka16Row 25 - Cell 3
27Damiano Cunego (Ita) Lampre-Merida16Row 26 - Cell 3
28Peter Sagan (Svk) Cannondale16Row 27 - Cell 3
29Tom Boonen (Bel) Omega Pharma - Quick-Step Cycling Team15Row 28 - Cell 3
30Valerio Conti (Ita) Lampre-Merida14Row 29 - Cell 3
31Bob Jungels (Lux) Trek Factory Racing14Row 30 - Cell 3
32Javier Moreno Bazan (Spa) Movistar Team14Row 31 - Cell 3
33Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA13Row 32 - Cell 3
34Robert Gesink (Ned) Belkin Pro Cycling Team13Row 33 - Cell 3
35Elia Favilli (Ita) Lampre-Merida12Row 34 - Cell 3
36Peio Bilbao (Spa) Caja Rural-Seguros RGA12Row 35 - Cell 3
37Gregory Henderson (NZl) Lotto Belisol12Row 36 - Cell 3
38Yauheni Hutarovich (Blr) AG2R La Mondiale12Row 37 - Cell 3
39Francesco Lasca (Ita) Caja Rural-Seguros RGA12Row 38 - Cell 3
40Jérôme Coppel (Fra) Cofidis, Solutions Credits10Row 39 - Cell 3
41Alexandr Kolobnev (Rus) Team Katusha10Row 40 - Cell 3
42Cadel Evans (Aus) BMC Racing Team10Row 41 - Cell 3
43Oscar Gatto (Ita) Cannondale10Row 42 - Cell 3
44Robert Wagner (Ger) Belkin Pro Cycling Team10Row 43 - Cell 3
45Jacques Janse van Rensburg (RSA) MTN - Qhubeka9Row 44 - Cell 3
46Johan Esteban Chaves Rubio (Col) Orica GreenEdge9Row 45 - Cell 3
47Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits8Row 46 - Cell 3
48Adam Hansen (Aus) Lotto Belisol8Row 47 - Cell 3
49Gianluca Brambilla (Ita) Omega Pharma - Quick-Step Cycling Team8Row 48 - Cell 3
50Maxime Méderel (Fra) Team Europcar7Row 49 - Cell 3
51Mikel Nieve Ituralde (Spa) Team Sky7Row 50 - Cell 3
52Daniel Moreno Fernandez (Spa) Team Katusha7Row 51 - Cell 3
53Danilo Wyss (Swi) BMC Racing Team7Row 52 - Cell 3
54Sergio Pardilla Bellon (Spa) MTN - Qhubeka6Row 53 - Cell 3
55Fabio Felline (Ita) Trek Factory Racing6Row 54 - Cell 3
56Matteo Pelucchi (Ita) IAM Cycling6Row 55 - Cell 3
57Rigoberto Urán (Col) Omega Pharma - Quick-Step Cycling Team5Row 56 - Cell 3
58Warren Barguil (Fra) Team Giant-Shimano5Row 57 - Cell 3
59Samuel Sánchez Gonzalez (Spa) BMC Racing Team5Row 58 - Cell 3
60Pieter Serry (Bel) Omega Pharma - Quick-Step Cycling Team5Row 59 - Cell 3
61Dan Craven (Nam) Team Europcar5Row 60 - Cell 3
62Gerald Ciolek (Ger) MTN - Qhubeka5Row 61 - Cell 3
63Francisco Javier Aramendia Llorente (Spa) Caja Rural-Seguros RGA5Row 62 - Cell 3
64Amets Txurruka (Spa) Caja Rural-Seguros RGA4Row 63 - Cell 3
65Nikias Arndt (Ger) Team Giant-Shimano4Row 64 - Cell 3
66Sébastien Turgot (Fra) AG2R La Mondiale4Row 65 - Cell 3
67Romain Hardy (Fra) Cofidis, Solutions Credits4Row 66 - Cell 3
68Jens Debusschere (Bel) Lotto Belisol4Row 67 - Cell 3
69Sébastien Hinault (Fra) IAM Cycling4Row 68 - Cell 3
70Laurens ten Dam (Ned) Belkin Pro Cycling Team3Row 69 - Cell 3
71Christophe Le Mevel (Fra) Cofidis, Solutions Credits3Row 70 - Cell 3
72Vincent Jérôme (Fra) Team Europcar3Row 71 - Cell 3
73Romain Zingle (Bel) Cofidis, Solutions Credits2Row 72 - Cell 3
74Michael Valgren Andersen (Den) Tinkoff-Saxo2Row 73 - Cell 3
75Geoffrey Soupe (Fra) FDJ.fr2Row 74 - Cell 3
76Gert Joeaar (Est) Cofidis, Solutions Credits2Row 75 - Cell 3
77Jay Robert Thomson (RSA) MTN - Qhubeka2Row 76 - Cell 3
78David Arroyo Duran (Spa) Caja Rural-Seguros RGA1Row 77 - Cell 3
79Eduard Vorganov (Rus) Team Katusha1Row 78 - Cell 3
80José Herrada Lopez (Spa) Movistar Team1Row 79 - Cell 3
81Sergio Miguel Moreira Paulinho (Por) Tinkoff-Saxo1Row 80 - Cell 3
82Christian Knees (Ger) Team Sky1Row 81 - Cell 3
Swipe to scroll horizontally
Mountain classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA20pts
2Winner Anacona Gomez (Col) Lampre-Merida18Row 1 - Cell 3
3Dan Craven (Nam) Team Europcar13Row 2 - Cell 3
4Alejandro Valverde Belmonte (Spa) Movistar Team10Row 3 - Cell 3
5Johann Tschopp (Swi) IAM Cycling8Row 4 - Cell 3
6Javier Moreno Bazan (Spa) Movistar Team7Row 5 - Cell 3
7Amets Txurruka (Spa) Caja Rural-Seguros RGA7Row 6 - Cell 3
8Christopher Froome (GBr) Team Sky6Row 7 - Cell 3
9Danilo Wyss (Swi) BMC Racing Team6Row 8 - Cell 3
10Alexey Lutsenko (Kaz) Astana Pro Team6Row 9 - Cell 3
11Ryder Hesjedal (Can) Garmin Sharp5Row 10 - Cell 3
12Pim Ligthart (Ned) Lotto Belisol5Row 11 - Cell 3
13Alberto Contador Velasco (Spa) Tinkoff-Saxo4Row 12 - Cell 3
14Damiano Cunego (Ita) Lampre-Merida4Row 13 - Cell 3
15Nathan Haas (Aus) Garmin Sharp3Row 14 - Cell 3
16Adam Yates (GBr) Orica GreenEdge3Row 15 - Cell 3
17Joaquím Rodríguez Oliver (Spa) Team Katusha2Row 16 - Cell 3
18Sergio Pardilla Bellon (Spa) MTN - Qhubeka2Row 17 - Cell 3
19Hubert Dupont (Fra) AG2R La Mondiale2Row 18 - Cell 3
20Kristian Sbaragli (Ita) MTN - Qhubeka2Row 19 - Cell 3
21Vincent Jérôme (Fra) Team Europcar2Row 20 - Cell 3
22Nairo Alexander Quintana Rojas (Col) Movistar Team1Row 21 - Cell 3
23Natnael Berhane (Eri) Team Europcar1Row 22 - Cell 3
24Bob Jungels (Lux) Trek Factory Racing1Row 23 - Cell 3
25Peio Bilbao (Spa) Caja Rural-Seguros RGA1Row 24 - Cell 3
26Valerio Conti (Ita) Lampre-Merida1Row 25 - Cell 3
27Dario Cataldo (Ita) Team Sky1Row 26 - Cell 3
28Francisco Javier Aramendia Llorente (Spa) Caja Rural-Seguros RGA1Row 27 - Cell 3
Swipe to scroll horizontally
Combination classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Alejandro Valverde Belmonte (Spa) Movistar Team15pts
2Christopher Froome (GBr) Team Sky18Row 1 - Cell 3
3Winner Anacona Gomez (Col) Lampre-Merida20Row 2 - Cell 3
4Alberto Contador Velasco (Spa) Tinkoff-Saxo28Row 3 - Cell 3
5Joaquím Rodríguez Oliver (Spa) Team Katusha29Row 4 - Cell 3
6Nairo Alexander Quintana Rojas (Col) Movistar Team40Row 5 - Cell 3
7Ryder Hesjedal (Can) Garmin Sharp59Row 6 - Cell 3
8Sergio Pardilla Bellon (Spa) MTN - Qhubeka92Row 7 - Cell 3
9Hubert Dupont (Fra) AG2R La Mondiale98Row 8 - Cell 3
10Danilo Wyss (Swi) BMC Racing Team116Row 9 - Cell 3
11Amets Txurruka (Spa) Caja Rural-Seguros RGA124Row 10 - Cell 3
12Kristian Sbaragli (Ita) MTN - Qhubeka126Row 11 - Cell 3
13Alexey Lutsenko (Kaz) Astana Pro Team131Row 12 - Cell 3
14Bob Jungels (Lux) Trek Factory Racing136Row 13 - Cell 3
15Javier Moreno Bazan (Spa) Movistar Team138Row 14 - Cell 3
16Peio Bilbao (Spa) Caja Rural-Seguros RGA144Row 15 - Cell 3
17Valerio Conti (Ita) Lampre-Merida148Row 16 - Cell 3
18Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA150Row 17 - Cell 3
19Dan Craven (Nam) Team Europcar151Row 18 - Cell 3
20Johann Tschopp (Swi) IAM Cycling151Row 19 - Cell 3
21Damiano Cunego (Ita) Lampre-Merida153Row 20 - Cell 3
22Pim Ligthart (Ned) Lotto Belisol173Row 21 - Cell 3
23Francisco Javier Aramendia Llorente (Spa) Caja Rural-Seguros RGA270Row 22 - Cell 3
24Vincent Jérôme (Fra) Team Europcar284Row 23 - Cell 3
Swipe to scroll horizontally
Team classification
#Rider Name (Country) TeamResult
1Movistar Team107:27:19
2Team Katusha0:03:11
3Belkin Pro Cycling Team0:05:37
4Cofidis, Solutions Crédits0:07:36
5BMC Racing Team0:07:45
6Omega Pharma - Quick-Step0:07:48
7Astana Pro Team0:10:23
8Lampre - Merida0:10:50
9Garmin Sharp0:11:43
10Tinkoff - Saxo0:14:38
11Team SKY0:20:43
12Lotto Belisol0:29:33
13Caja Rural - Seguros RGA0:30:18
14Team Giant - Shimano0:30:48
15AG2R La Mondiale0:31:08
16Orica GreenEdge0:48:06
17MTN - Qhubeka0:48:23
18Cannondale Pro Cycling0:53:12
19Trek Factory Racing0:56:56
20FDJ.fr1:05:45
21Team Europcar1:06:02
22IAM Cycling2:22:48

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

Peter Cossins has written about professional cycling since 1993 and is a contributing editor to Procycling. He is the author of The Monuments: The Grit and the Glory of Cycling's Greatest One-Day Races (Bloomsbury, March 2014) and has translated Christophe Bassons' autobiography, A Clean Break (Bloomsbury, July 2014). 

twitter.com/petercossins

Latest on Cyclingnews