Horner flies to second Vuelta a Espana stage victory atop Alto Hazallanas

After nine days of nip and tuck on the long road south from Galicia, the first heavy blows of the Vuelta a España were dealt on the demanding climb to Alto de Hazallanas on stage 10, as Chris Horner (RadioShack-Leopard) jumped away to claim stage victory and regain the overall lead, holding off the lone pursuit of Vincenzo Nibali (Astana) in the finale.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Christopher Horner (USA) RadioShack Leopard4:30:22
2Vincenzo Nibali (Ita) Astana Pro Team0:00:48
3Alejandro Valverde Belmonte (Spa) Movistar Team0:01:02
4Ivan Basso (Ita) Cannondale Pro CyclingRow 3 - Cell 2
5Joaquim Rodriguez Oliver (Spa) KatushaRow 4 - Cell 2
6Thibaut Pinot (Fra) FDJRow 5 - Cell 2
7Nicolas Roche (Irl) Team Saxo-Tinkoff0:01:10
8Igor Anton Hernandez (Spa) Euskaltel-Euskadi0:01:25
9Domenico Pozzovivo (Ita) AG2R La MondialeRow 8 - Cell 2
10Rafal Majka (Pol) Team Saxo-Tinkoff0:01:52
11Mikel Nieve Iturralde (Spa) Euskaltel-Euskadi0:02:22
12Daniel Moreno Fernandez (Spa) KatushaRow 11 - Cell 2
13Samuel Sanchez Gonzalez (Spa) Euskaltel-EuskadiRow 12 - Cell 2
14Eros Capecchi (Ita) Movistar TeamRow 13 - Cell 2
15Dominik Nerz (Ger) BMC Racing Team0:02:48
16David Arroyo Duran (Spa) Caja RuralRow 15 - Cell 2
17Tanel Kangert (Est) Astana Pro TeamRow 16 - Cell 2
18Kenny Elissonde (Fra) FDJ0:03:07
19José Joao Pimenta Costa Mendes (Por) Team NetApp-EnduraRow 18 - Cell 2
20Leopold Konig (Cze) Team NetApp-EnduraRow 19 - Cell 2
21Ivan Santaromita (Ita) BMC Racing Team0:03:28
22Chris Anker Sörensen (Den) Team Saxo-Tinkoff0:03:45
23Andre Fernando S. Martins Cardoso (Por) Caja RuralRow 22 - Cell 2
24Yoann Bagot (Fra) Cofidis, Solutions Credits0:03:52
25Laurens Ten Dam (Ned) Belkin Pro Cycling Team0:03:58
26Sergio Luis Henao Montoya (Col) Sky ProcyclingRow 25 - Cell 2
27Rigoberto Uran Uran (Col) Sky Procycling0:04:08
28Jakob Fuglsang (Den) Astana Pro Team0:04:28
29Michele Scarponi (Ita) Lampre-Merida0:05:00
30Janez Brajkovic (Slo) Astana Pro TeamRow 29 - Cell 2
31Tomasz Marczynski (Pol) Vacansoleil-DCM Pro Cycling TeamRow 30 - Cell 2
32Oliver Zaugg (Swi) Team Saxo-Tinkoff0:05:04
33José Herrada Lopez (Spa) Movistar Team0:05:26
34Robert Kiserlovski (Cro) RadioShack Leopard0:07:02
35Amets Txurruka (Spa) Caja Rural0:09:07
36Juan Jose Oroz Ugalde (Spa) Euskaltel-Euskadi0:09:15
37Francis De Greef (Bel) Lotto Belisol0:09:21
38Giampaolo Caruso (Ita) Katusha0:09:39
39Martin Kohler (Swi) BMC Racing TeamRow 38 - Cell 2
40Diego Ulissi (Ita) Lampre-MeridaRow 39 - Cell 2
41David De La Cruz Melgarejo (Spa) Team NetApp-Endura0:09:50
42Juan Antonio Flecha Giannoni (Spa) Vacansoleil-DCM Pro Cycling Team0:10:26
43Xabier Zandio Echaide (Spa) Sky Procycling0:10:38
44Georg Preidler (Aut) Team Argos-ShimanoRow 43 - Cell 2
45Nico Sijmens (Bel) Cofidis, Solutions Credits0:11:13
46Rafael Valls Ferri (Spa) Vacansoleil-DCM Pro Cycling Team0:13:37
47Sylvester Szmyd (Pol) Movistar TeamRow 46 - Cell 2
48Anthony Roux (Fra) FDJ0:13:52
49Ben Hermans (Bel) RadioShack Leopard0:14:47
50Stef Clement (Ned) Belkin Pro Cycling Team0:15:39
51Gianni Meersman (Bel) Omega Pharma-Quick StepRow 50 - Cell 2
52Egoi Martinez De Esteban (Spa) Euskaltel-EuskadiRow 51 - Cell 2
53Adam Hansen (Aus) Lotto BelisolRow 52 - Cell 2
54Jorge Azanza Soto (Spa) Euskaltel-EuskadiRow 53 - Cell 2
55Paolo Tiralongo (Ita) Astana Pro TeamRow 54 - Cell 2
56Bartosz Huzarski (Pol) Team NetApp-Endura0:17:09
57Alessandro Vanotti (Ita) Astana Pro Team0:18:13
58Dario Cataldo (Ita) Sky Procycling0:19:35
59Gorka Verdugo Marcotegui (Spa) Euskaltel-EuskadiRow 58 - Cell 2
60Fabian Cancellara (Swi) RadioShack LeopardRow 59 - Cell 2
61Serge Pauwels (Bel) Omega Pharma-Quick Step0:20:27
62Juan Manuel Garate (Spa) Belkin Pro Cycling TeamRow 61 - Cell 2
63Luis Angel Mate Mardones (Spa) Cofidis, Solutions CreditsRow 62 - Cell 2
64Markel Irizar Aranburu (Spa) RadioShack LeopardRow 63 - Cell 2
65Vladimir Gusev (Rus) KatushaRow 64 - Cell 2
66Imanol Erviti Ollo (Spa) Movistar TeamRow 65 - Cell 2
67Iker Camano Ortuzar (Spa) Team NetApp-EnduraRow 66 - Cell 2
68Christian Meier (Can) Orica-GreenEdgeRow 67 - Cell 2
69Cameron Wurf (Aus) Cannondale Pro CyclingRow 68 - Cell 2
70Andrey Zeits (Kaz) Astana Pro TeamRow 69 - Cell 2
71Andriy Grivko (Ukr) Astana Pro TeamRow 70 - Cell 2
72Ben Gastauer (Lux) AG2R La MondialeRow 71 - Cell 2
73Haimar Zubeldia Agirre (Spa) RadioShack LeopardRow 72 - Cell 2
74Kristof Vandewalle (Bel) Omega Pharma-Quick StepRow 73 - Cell 2
75José Ivan Gutierrez Palacios (Spa) Movistar TeamRow 74 - Cell 2
76Vicente Reynes Mimo (Spa) Lotto BelisolRow 75 - Cell 2
77Cayetano José Sarmiento Tunarrosa (Col) Cannondale Pro CyclingRow 76 - Cell 2
78Mikel Landa Meana (Spa) Euskaltel-EuskadiRow 77 - Cell 2
79Jurgen Van De Walle (Bel) Lotto BelisolRow 78 - Cell 2
80Mikael Cherel (Fra) AG2R La MondialeRow 79 - Cell 2
81Bauke Mollema (Ned) Belkin Pro Cycling TeamRow 80 - Cell 2
82Julien Berard (Fra) AG2R La MondialeRow 81 - Cell 2
83Alexandre Geniez (Fra) FDJRow 82 - Cell 2
84Grégory Rast (Swi) RadioShack LeopardRow 83 - Cell 2
85Paul Voss (Ger) Team NetApp-EnduraRow 84 - Cell 2
86Paolo Longo Borghini (Ita) Cannondale Pro CyclingRow 85 - Cell 2
87Matthew Busche (USA) RadioShack LeopardRow 86 - Cell 2
88Simon Clarke (Aus) Orica-GreenEdgeRow 87 - Cell 2
89Luis Leon Sanchez Gil (Spa) Belkin Pro Cycling TeamRow 88 - Cell 2
90Pablo Lastras Garcia (Spa) Movistar TeamRow 89 - Cell 2
91Marcos Garcia (Spa) Caja RuralRow 90 - Cell 2
92Nicki Sörensen (Den) Team Saxo-TinkoffRow 91 - Cell 2
93Rinaldo Nocentini (Ita) AG2R La MondialeRow 92 - Cell 2
94Johan Vansummeren (Bel) Garmin-SharpRow 93 - Cell 2
95Javier Moreno Bazan (Spa) Movistar TeamRow 94 - Cell 2
96Manuele Mori (Ita) Lampre-MeridaRow 95 - Cell 2
97Jerome Coppel (Fra) Cofidis, Solutions CreditsRow 96 - Cell 2
98Matteo Tosatto (Ita) Team Saxo-TinkoffRow 97 - Cell 2
99Evgeny Petrov (Rus) Team Saxo-TinkoffRow 98 - Cell 2
100Benat Intxausti Elorriaga (Spa) Movistar Team0:21:10
101Angel Vicioso Arcos (Spa) KatushaRow 100 - Cell 2
102Jussi Veikkanen (Fin) FDJRow 101 - Cell 2
103Edvald Boasson Hagen (Nor) Sky Procycling0:22:04
104Vasil Kiryienka (Blr) Sky ProcyclingRow 103 - Cell 2
105Salvatore Puccio (Ita) Sky ProcyclingRow 104 - Cell 2
106Simone Stortoni (Ita) Lampre-MeridaRow 105 - Cell 2
107Lieuwe Westra (Ned) Vacansoleil-DCM Pro Cycling TeamRow 106 - Cell 2
108Johnny Hoogerland (Ned) Vacansoleil-DCM Pro Cycling TeamRow 107 - Cell 2
109Maciej Paterski (Pol) Cannondale Pro Cycling0:22:38
110Roman Kreuziger (Cze) Team Saxo-Tinkoff0:23:31
111Yaroslav Popovych (Ukr) RadioShack Leopard0:23:33
112Cédric Pineau (Fra) FDJ0:23:38
113Fabricio Ferrari Barcelo (Uru) Caja Rural0:23:59
114Antonio Piedra Perez (Spa) Caja RuralRow 113 - Cell 2
115Tiziano Dall'Antonia (Ita) Cannondale Pro Cycling0:24:15
116Marco Pinotti (Ita) BMC Racing Team0:24:27
117Pieter Serry (Bel) Omega Pharma-Quick Step0:24:29
118Tosh Van Der Sande (Bel) Lotto Belisol0:25:17
119Johannes Fröhlinger (Ger) Team Argos-Shimano0:25:24
120Thierry Hupond (Fra) Team Argos-ShimanoRow 119 - Cell 2
121Nicolas Edet (Fra) Cofidis, Solutions CreditsRow 120 - Cell 2
122Warren Barguil (Fra) Team Argos-ShimanoRow 121 - Cell 2
123Guillaume Van Keirsbulck (Bel) Omega Pharma-Quick StepRow 122 - Cell 2
124Kevin De Weert (Bel) Omega Pharma-Quick StepRow 123 - Cell 2
125Maxim Iglinskiy (Kaz) Astana Pro TeamRow 124 - Cell 2
126Jan Barta (Cze) Team NetApp-Endura0:26:03
127Cyril Bessy (Fra) Cofidis, Solutions CreditsRow 126 - Cell 2
128Sam Bewley (NZl) Orica-GreenEdge0:26:36
129Michel Kreder (Ned) Garmin-Sharp0:27:06
130Luca Dodi (Ita) Lampre-MeridaRow 129 - Cell 2
131Tony Martin (Ger) Omega Pharma-Quick Step0:27:08
132Robert Wagner (Ger) Belkin Pro Cycling TeamRow 131 - Cell 2
133Zdenek Stybar (Cze) Omega Pharma-Quick StepRow 132 - Cell 2
134Tom Stamsnijder (Ned) Team Argos-ShimanoRow 133 - Cell 2
135Zakkari Dempster (Aus) Team NetApp-EnduraRow 134 - Cell 2
136David Tanner (Aus) Belkin Pro Cycling TeamRow 135 - Cell 2
137Reinardt Janse Van Rensburg (RSA) Team Argos-ShimanoRow 136 - Cell 2
138Christian Knees (Ger) Sky ProcyclingRow 137 - Cell 2
139Daniele Ratto (Ita) Cannondale Pro Cycling0:28:17
140Lucas Sebastian Haedo (Arg) Cannondale Pro CyclingRow 139 - Cell 2
141Graeme Brown (Aus) Belkin Pro Cycling Team0:29:49
142Tyler Farrar (USA) Garmin-SharpRow 141 - Cell 2
143Nick Nuyens (Bel) Garmin-SharpRow 142 - Cell 2
144Laurent Mangel (Fra) FDJRow 143 - Cell 2
145Philippe Gilbert (Bel) BMC Racing TeamRow 144 - Cell 2
146Danilo Wyss (Swi) BMC Racing TeamRow 145 - Cell 2
147Dennis Vanendert (Bel) Lotto BelisolRow 146 - Cell 2
148Winner Anacona Gomez (Col) Lampre-MeridaRow 147 - Cell 2
149Michael Morkov (Den) Team Saxo-TinkoffRow 148 - Cell 2
150Klaas Lodewyck (Bel) BMC Racing TeamRow 149 - Cell 2
151Simon Gerrans (Aus) Orica-GreenEdgeRow 150 - Cell 2
152Yannick Eijssen (Bel) BMC Racing TeamRow 151 - Cell 2
153Michael Matthews (Aus) Orica-GreenEdgeRow 152 - Cell 2
154Sebastian Lander (Den) BMC Racing TeamRow 153 - Cell 2
155Luke Rowe (GBr) Sky ProcyclingRow 154 - Cell 2
156Ramon Sinkeldam (Ned) Team Argos-ShimanoRow 155 - Cell 2
157Dmitry Kozontchuk (Rus) KatushaRow 156 - Cell 2
158Alex Howes (USA) Garmin-SharpRow 157 - Cell 2
159Romain Zingle (Bel) Cofidis, Solutions CreditsRow 158 - Cell 2
160Greg Henderson (NZl) Lotto BelisolRow 159 - Cell 2
161Jelle Vanendert (Bel) Lotto BelisolRow 160 - Cell 2
162Mitchell Docker (Aus) Orica-GreenEdgeRow 161 - Cell 2
163Leigh Howard (Aus) Orica-GreenEdgeRow 162 - Cell 2
164Stéphane Poulhies (Fra) Cofidis, Solutions CreditsRow 163 - Cell 2
165Francesco Lasca (Ita) Caja RuralRow 164 - Cell 2
166Arnaud Courteille (Fra) FDJRow 165 - Cell 2
167Javier Francisco Aramendia Lorente (Spa) Caja RuralRow 166 - Cell 2
168Caleb Fairly (USA) Garmin-SharpRow 167 - Cell 2
169Daniel Schorn (Aut) Team NetApp-EnduraRow 168 - Cell 2
170Steve Chainel (Fra) AG2R La MondialeRow 169 - Cell 2
171Baden Cooke (Aus) Orica-GreenEdgeRow 170 - Cell 2
172Alex Rasmussen (Den) Garmin-SharpRow 171 - Cell 2
173Grega Bole (Slo) Vacansoleil-DCM Pro Cycling TeamRow 172 - Cell 2
174Adrien Petit (Fra) Cofidis, Solutions CreditsRow 173 - Cell 2
175Nikias Arndt (Ger) Team Argos-ShimanoRow 174 - Cell 2
176Pablo Urtasun Perez (Spa) Euskaltel-EuskadiRow 175 - Cell 2
177Massimo Graziato (Ita) Lampre-MeridaRow 176 - Cell 2
178Wout Poels (Ned) Vacansoleil-DCM Pro Cycling TeamRow 177 - Cell 2
179Carlos Alberto Betancur Gomez (Col) AG2R La MondialeRow 178 - Cell 2
180Matteo Bono (Ita) Lampre-MeridaRow 179 - Cell 2
181Lloyd Mondory (Fra) AG2R La MondialeRow 180 - Cell 2
182Geoffrey Soupe (Fra) FDJRow 181 - Cell 2
183Matteo Montaguti (Ita) AG2R La MondialeRow 182 - Cell 2
184Maximiliano Ariel Richeze (Arg) Lampre-MeridaRow 183 - Cell 2
185Thomas Peterson (USA) Team Argos-ShimanoRow 184 - Cell 2
186Vladimir Isaichev (Rus) KatushaRow 185 - Cell 2
187Luca Paolini (Ita) KatushaRow 186 - Cell 2
188Ivan Velasco Murillo (Spa) Caja Rural0:32:36
DSQAndrew Fenn (GBr) Omega Pharma-Quick StepRow 188 - Cell 2
DSQThomas De Gendt (Bel) Vacansoleil-DCM Pro Cycling TeamRow 189 - Cell 2
DNFGuillaume Boivin (Can) Cannondale Pro CyclingRow 190 - Cell 2
DNFAlberto Losada Alguacil (Spa) KatushaRow 191 - Cell 2
DNFBart De Clercq (Bel) Lotto BelisolRow 192 - Cell 2
DNFBarry Markus (Ned) Vacansoleil-DCM Pro Cycling TeamRow 193 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Granada, km. 141,4
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Juan Antonio Flecha Giannoni (Spa) Vacansoleil-DCM Pro Cycling Team4pts
2Stef Clement (Ned) Belkin Pro Cycling Team2Row 1 - Cell 3
3Diego Ulissi (Ita) Lampre-Merida1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2, km. 148
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Tomasz Marczynski (Pol) Vacansoleil-DCM Pro Cycling Team4pts
2Juan Jose Oroz Ugalde (Spa) Euskaltel-Euskadi2Row 1 - Cell 3
3Maciej Paterski (Pol) Cannondale Pro Cycling1Row 2 - Cell 3
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Christopher Horner (USA) RadioShack Leopard25pts
2Vincenzo Nibali (Ita) Astana Pro Team20Row 1 - Cell 3
3Alejandro Valverde Belmonte (Spa) Movistar Team16Row 2 - Cell 3
4Ivan Basso (Ita) Cannondale Pro Cycling14Row 3 - Cell 3
5Joaquim Rodriguez Oliver (Spa) Katusha12Row 4 - Cell 3
6Thibaut Pinot (Fra) FDJ10Row 5 - Cell 3
7Nicolas Roche (Irl) Team Saxo-Tinkoff9Row 6 - Cell 3
8Igor Anton Hernandez (Spa) Euskaltel-Euskadi8Row 7 - Cell 3
9Domenico Pozzovivo (Ita) AG2R La Mondiale7Row 8 - Cell 3
10Rafal Majka (Pol) Team Saxo-Tinkoff6Row 9 - Cell 3
11Mikel Nieve Iturralde (Spa) Euskaltel-Euskadi5Row 10 - Cell 3
12Daniel Moreno Fernandez (Spa) Katusha4Row 11 - Cell 3
13Samuel Sanchez Gonzalez (Spa) Euskaltel-Euskadi3Row 12 - Cell 3
14Eros Capecchi (Ita) Movistar Team2Row 13 - Cell 3
Swipe to scroll horizontally
Mountain 1 - Alto de Monachil (Cat. 1) km. 159
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Diego Ulissi (Ita) Lampre-Merida10pts
2Tomasz Marczynski (Pol) Vacansoleil-DCM Pro Cycling Team6Row 1 - Cell 3
3Georg Preidler (Aut) Team Argos-Shimano4Row 2 - Cell 3
4Juan Antonio Flecha Giannoni (Spa) Vacansoleil-DCM Pro Cycling Team2Row 3 - Cell 3
5Juan Jose Oroz Ugalde (Spa) Euskaltel-Euskadi1Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 2 - Güéjar Sierra. Alto de Hazallanas (HC) km. 187
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Christopher Horner (USA) RadioShack Leopard15pts
2Vincenzo Nibali (Ita) Astana Pro Team10Row 1 - Cell 3
3Alejandro Valverde Belmonte (Spa) Movistar Team6Row 2 - Cell 3
4Ivan Basso (Ita) Cannondale Pro Cycling4Row 3 - Cell 3
5Joaquim Rodriguez Oliver (Spa) Katusha2Row 4 - Cell 3
5Joaquim Rodriguez Oliver (Spa) Katusha2Row 5 - Cell 3
Swipe to scroll horizontally
Most combative
#Rider Name (Country) Team
1Juan Antonio Flecha Giannoni (Spa) Vacansoleil-DCM Pro Cycling Team
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Euskaltel-Euskadi13:37:15
2Team Saxo - Tinkoff0:00:38
3Astana Pro Team0:01:55
4Movistar Team0:02:41
5Katusha0:06:54
6Caja Rural - Seguros RGA0:09:31
7BMC Racing Team0:09:46
8Team Netapp - Endura0:09:55
9FDJ0:11:52
10Sky Procycling0:12:35
11Radioshack Leopard0:15:40
12Vacansoleil - DCM Pro Cycling Team0:22:54
13Lampre-Merida0:28:57
14Cofidis, Solutions Credits0:29:23
15Belkin Pro Cycling Team0:33:55
16Cannondale Pro Cycling0:35:47
17AG2R La Mondiale0:36:10
18Lotto Belisol0:39:18
19Omega Pharma - Quick-Step0:50:24
20Team Argos-Shimano0:55:17
21Orica Greenedge1:01:21
22Garmin Sharp1:11:13
Swipe to scroll horizontally
General classification after stage 10
#Rider Name (Country) TeamResult
1Christopher Horner (USA) RadioShack Leopard40:29:14
2Vincenzo Nibali (Ita) Astana Pro Team0:00:43
3Nicolas Roche (Irl) Team Saxo-Tinkoff0:00:53
4Alejandro Valverde Belmonte (Spa) Movistar Team0:01:02
5Joaquim Rodriguez Oliver (Spa) Katusha0:01:40
6Daniel Moreno Fernandez (Spa) Katusha0:02:04
7Ivan Basso (Ita) Cannondale Pro Cycling0:02:20
8Thibaut Pinot (Fra) FDJ0:03:11
9Rafal Majka (Pol) Team Saxo-Tinkoff0:03:16
10Domenico Pozzovivo (Ita) AG2R La Mondiale0:03:28
11Leopold Konig (Cze) Team NetApp-Endura0:03:58
12Eros Capecchi (Ita) Movistar Team0:04:09
13Ivan Santaromita (Ita) BMC Racing Team0:04:35
14Tanel Kangert (Est) Astana Pro Team0:04:42
15Rigoberto Uran Uran (Col) Sky Procycling0:05:12
16Laurens Ten Dam (Ned) Belkin Pro Cycling Team0:06:05
17Samuel Sanchez Gonzalez (Spa) Euskaltel-Euskadi0:06:33
18David Arroyo Duran (Spa) Caja RuralRow 17 - Cell 2
19Dominik Nerz (Ger) BMC Racing Team0:06:36
20Mikel Nieve Iturralde (Spa) Euskaltel-Euskadi0:06:39
21Igor Anton Hernandez (Spa) Euskaltel-Euskadi0:07:01
22Michele Scarponi (Ita) Lampre-Merida0:07:04
23Sergio Luis Henao Montoya (Col) Sky Procycling0:07:08
24Chris Anker Sörensen (Den) Team Saxo-Tinkoff0:07:29
25José Joao Pimenta Costa Mendes (Por) Team NetApp-Endura0:07:45
26José Herrada Lopez (Spa) Movistar Team0:08:13
27Kenny Elissonde (Fra) FDJ0:08:22
28Janez Brajkovic (Slo) Astana Pro Team0:09:29
29Robert Kiserlovski (Cro) RadioShack Leopard0:10:20
30Andre Fernando S. Martins Cardoso (Por) Caja Rural0:11:06
31Yoann Bagot (Fra) Cofidis, Solutions Credits0:11:09
32Tomasz Marczynski (Pol) Vacansoleil-DCM Pro Cycling Team0:12:26
33Oliver Zaugg (Swi) Team Saxo-Tinkoff0:12:36
34David De La Cruz Melgarejo (Spa) Team NetApp-Endura0:13:11
35Haimar Zubeldia Agirre (Spa) RadioShack Leopard0:21:19
36Bauke Mollema (Ned) Belkin Pro Cycling Team0:23:57
37Diego Ulissi (Ita) Lampre-Merida0:25:19
38Giampaolo Caruso (Ita) Katusha0:25:29
39Javier Moreno Bazan (Spa) Movistar Team0:26:32
40Warren Barguil (Fra) Team Argos-Shimano0:27:37
41Amets Txurruka (Spa) Caja Rural0:29:51
42Jakob Fuglsang (Den) Astana Pro Team0:30:04
43Pieter Serry (Bel) Omega Pharma-Quick Step0:30:40
44Luis Angel Mate Mardones (Spa) Cofidis, Solutions Credits0:31:33
45Serge Pauwels (Bel) Omega Pharma-Quick Step0:31:50
46Sylvester Szmyd (Pol) Movistar Team0:32:14
47Anthony Roux (Fra) FDJ0:34:53
48Georg Preidler (Aut) Team Argos-Shimano0:35:42
49Rinaldo Nocentini (Ita) AG2R La Mondiale0:35:52
50Cayetano José Sarmiento Tunarrosa (Col) Cannondale Pro Cycling0:35:58
51Luis Leon Sanchez Gil (Spa) Belkin Pro Cycling Team0:36:15
52Vladimir Gusev (Rus) Katusha0:36:37
53Egoi Martinez De Esteban (Spa) Euskaltel-Euskadi0:39:20
54Bartosz Huzarski (Pol) Team NetApp-Endura0:40:02
55Matthew Busche (USA) RadioShack Leopard0:40:52
56Jerome Coppel (Fra) Cofidis, Solutions Credits0:41:02
57Yannick Eijssen (Bel) BMC Racing Team0:42:34
58Xabier Zandio Echaide (Spa) Sky Procycling0:43:08
59Juan Antonio Flecha Giannoni (Spa) Vacansoleil-DCM Pro Cycling Team0:43:16
60Alexandre Geniez (Fra) FDJ0:43:43
61Paolo Tiralongo (Ita) Astana Pro Team0:43:48
62Gianni Meersman (Bel) Omega Pharma-Quick Step0:45:05
63Gorka Verdugo Marcotegui (Spa) Euskaltel-Euskadi0:45:44
64Francis De Greef (Bel) Lotto Belisol0:46:06
65Matteo Montaguti (Ita) AG2R La Mondiale0:46:11
66Roman Kreuziger (Cze) Team Saxo-Tinkoff0:46:16
67Edvald Boasson Hagen (Nor) Sky Procycling0:47:59
68Manuele Mori (Ita) Lampre-Merida0:48:50
69Ben Hermans (Bel) RadioShack Leopard0:49:10
70Rafael Valls Ferri (Spa) Vacansoleil-DCM Pro Cycling Team0:49:13
71Julien Berard (Fra) AG2R La Mondiale0:50:09
72Stef Clement (Ned) Belkin Pro Cycling Team0:51:10
73Adam Hansen (Aus) Lotto Belisol0:51:18
74Juan Jose Oroz Ugalde (Spa) Euskaltel-Euskadi0:53:11
75Paul Voss (Ger) Team NetApp-Endura0:53:17
76Angel Vicioso Arcos (Spa) Katusha0:53:49
77Cameron Wurf (Aus) Cannondale Pro Cycling0:54:56
78Kevin De Weert (Bel) Omega Pharma-Quick Step0:57:54
79Jelle Vanendert (Bel) Lotto Belisol0:58:25
80Danilo Wyss (Swi) BMC Racing Team1:00:29
81Mikel Landa Meana (Spa) Euskaltel-Euskadi1:01:00
82Yaroslav Popovych (Ukr) RadioShack Leopard1:02:16
83Maciej Paterski (Pol) Cannondale Pro Cycling1:02:18
84Romain Zingle (Bel) Cofidis, Solutions Credits1:02:32
85Ivan Velasco Murillo (Spa) Caja Rural1:03:16
86Zdenek Stybar (Cze) Omega Pharma-Quick Step1:03:28
87Ben Gastauer (Lux) AG2R La Mondiale1:03:59
88Fabian Cancellara (Swi) RadioShack Leopard1:04:13
89Dario Cataldo (Ita) Sky Procycling1:04:52
90Alex Howes (USA) Garmin-Sharp1:05:33
91Jorge Azanza Soto (Spa) Euskaltel-Euskadi1:07:22
92Martin Kohler (Swi) BMC Racing Team1:08:32
93Reinardt Janse Van Rensburg (RSA) Team Argos-Shimano1:08:49
94Johannes Fröhlinger (Ger) Team Argos-Shimano1:09:17
95Philippe Gilbert (Bel) BMC Racing Team1:09:24
96Andrey Zeits (Kaz) Astana Pro Team1:09:45
97Johan Vansummeren (Bel) Garmin-Sharp1:10:20
98Simone Stortoni (Ita) Lampre-Merida1:10:28
99Jussi Veikkanen (Fin) FDJ1:10:32
100Grega Bole (Slo) Vacansoleil-DCM Pro Cycling Team1:11:16
101Daniele Ratto (Ita) Cannondale Pro Cycling1:11:22
102Christian Knees (Ger) Sky Procycling1:11:28
103Simon Clarke (Aus) Orica-GreenEdge1:11:46
104Dennis Vanendert (Bel) Lotto Belisol1:13:44
105Thierry Hupond (Fra) Team Argos-Shimano1:14:27
106David Tanner (Aus) Belkin Pro Cycling Team1:14:50
107Vasil Kiryienka (Blr) Sky Procycling1:15:13
108Michael Matthews (Aus) Orica-GreenEdge1:15:15
109Paolo Longo Borghini (Ita) Cannondale Pro Cycling1:15:52
110Grégory Rast (Swi) RadioShack Leopard1:15:57
111Christian Meier (Can) Orica-GreenEdge1:16:17
112Marcos Garcia (Spa) Caja Rural1:17:30
113Jan Barta (Cze) Team NetApp-Endura1:17:52
114Mikael Cherel (Fra) AG2R La Mondiale1:18:01
115Nicolas Edet (Fra) Cofidis, Solutions Credits1:18:15
116Iker Camano Ortuzar (Spa) Team NetApp-Endura1:18:17
117Luca Paolini (Ita) Katusha1:19:03
118Kristof Vandewalle (Bel) Omega Pharma-Quick Step1:19:25
119Nico Sijmens (Bel) Cofidis, Solutions Credits1:20:05
120Jurgen Van De Walle (Bel) Lotto Belisol1:20:48
121Salvatore Puccio (Ita) Sky Procycling1:21:30
122Steve Chainel (Fra) AG2R La Mondiale1:23:07
123Vicente Reynes Mimo (Spa) Lotto Belisol1:23:57
124Tony Martin (Ger) Omega Pharma-Quick Step1:24:25
125Benat Intxausti Elorriaga (Spa) Movistar Team1:24:33
126Markel Irizar Aranburu (Spa) RadioShack Leopard1:25:19
127Marco Pinotti (Ita) BMC Racing Team1:25:26
128Maxim Iglinskiy (Kaz) Astana Pro Team1:25:47
129Matteo Tosatto (Ita) Team Saxo-Tinkoff1:25:59
130Cédric Pineau (Fra) FDJ1:26:06
131Andriy Grivko (Ukr) Astana Pro Team1:26:27
132Imanol Erviti Ollo (Spa) Movistar Team1:26:56
133Daniel Schorn (Aut) Team NetApp-Endura1:27:26
134Tiziano Dall'Antonia (Ita) Cannondale Pro Cycling1:27:40
135Johnny Hoogerland (Ned) Vacansoleil-DCM Pro Cycling Team1:28:25
136Geoffrey Soupe (Fra) FDJ1:29:10
137Lloyd Mondory (Fra) AG2R La Mondiale1:29:39
138José Ivan Gutierrez Palacios (Spa) Movistar Team1:30:17
139Alessandro Vanotti (Ita) Astana Pro Team1:31:17
140Juan Manuel Garate (Spa) Belkin Pro Cycling Team1:32:26
141Fabricio Ferrari Barcelo (Uru) Caja Rural1:32:39
142Nicki Sörensen (Den) Team Saxo-Tinkoff1:34:10
143Wout Poels (Ned) Vacansoleil-DCM Pro Cycling Team1:34:26
144Luca Dodi (Ita) Lampre-Merida1:34:30
145Klaas Lodewyck (Bel) BMC Racing Team1:34:31
146Greg Henderson (NZl) Lotto Belisol1:35:44
147Baden Cooke (Aus) Orica-GreenEdge1:36:00
148Ramon Sinkeldam (Ned) Team Argos-Shimano1:36:02
149Pablo Lastras Garcia (Spa) Movistar TeamRow 148 - Cell 2
150Simon Gerrans (Aus) Orica-GreenEdge1:36:23
151Michael Morkov (Den) Team Saxo-Tinkoff1:36:27
152Guillaume Van Keirsbulck (Bel) Omega Pharma-Quick Step1:37:27
153Robert Wagner (Ger) Belkin Pro Cycling Team1:38:17
154Dmitry Kozontchuk (Rus) Katusha1:39:28
155Tyler Farrar (USA) Garmin-Sharp1:39:53
156Winner Anacona Gomez (Col) Lampre-Merida1:41:39
157Mitchell Docker (Aus) Orica-GreenEdge1:41:51
158Stéphane Poulhies (Fra) Cofidis, Solutions Credits1:42:08
159Evgeny Petrov (Rus) Team Saxo-Tinkoff1:42:37
160Zakkari Dempster (Aus) Team NetApp-Endura1:42:40
161Adrien Petit (Fra) Cofidis, Solutions Credits1:43:44
162Antonio Piedra Perez (Spa) Caja Rural1:44:04
163Luke Rowe (GBr) Sky Procycling1:44:58
164Sam Bewley (NZl) Orica-GreenEdge1:45:09
165Tosh Van Der Sande (Bel) Lotto Belisol1:45:18
166Lucas Sebastian Haedo (Arg) Cannondale Pro Cycling1:46:15
167Francesco Lasca (Ita) Caja Rural1:46:23
168Arnaud Courteille (Fra) FDJ1:46:33
169Alex Rasmussen (Den) Garmin-Sharp1:47:56
170Cyril Bessy (Fra) Cofidis, Solutions Credits1:48:19
171Lieuwe Westra (Ned) Vacansoleil-DCM Pro Cycling Team1:49:11
172Nikias Arndt (Ger) Team Argos-Shimano1:49:47
173Laurent Mangel (Fra) FDJ1:50:33
174Maximiliano Ariel Richeze (Arg) Lampre-Merida1:50:36
175Caleb Fairly (USA) Garmin-Sharp1:50:42
176Leigh Howard (Aus) Orica-GreenEdge1:51:20
177Vladimir Isaichev (Rus) Katusha1:51:37
178Pablo Urtasun Perez (Spa) Euskaltel-Euskadi1:52:15
179Javier Francisco Aramendia Lorente (Spa) Caja Rural1:53:18
180Sebastian Lander (Den) BMC Racing Team1:54:30
181Nick Nuyens (Bel) Garmin-Sharp1:55:01
182Thomas Peterson (USA) Team Argos-Shimano1:55:52
183Carlos Alberto Betancur Gomez (Col) AG2R La Mondiale1:57:28
184Graeme Brown (Aus) Belkin Pro Cycling Team1:57:52
185Tom Stamsnijder (Ned) Team Argos-Shimano1:58:08
186Massimo Graziato (Ita) Lampre-Merida2:00:14
187Michel Kreder (Ned) Garmin-Sharp2:05:15
188Matteo Bono (Ita) Lampre-Merida2:10:22
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Daniel Moreno Fernandez (Spa) Katusha97pts
2Alejandro Valverde Belmonte (Spa) Movistar Team81Row 1 - Cell 3
3Nicolas Roche (Irl) Team Saxo-Tinkoff77Row 2 - Cell 3
4Joaquim Rodriguez Oliver (Spa) Katusha61Row 3 - Cell 3
5Christopher Horner (USA) RadioShack Leopard58Row 4 - Cell 3
6Michael Matthews (Aus) Orica-GreenEdge53Row 5 - Cell 3
7Ivan Basso (Ita) Cannondale Pro Cycling45Row 6 - Cell 3
8Maximiliano Ariel Richeze (Arg) Lampre-Merida40Row 7 - Cell 3
9Leopold Konig (Cze) Team NetApp-Endura39Row 8 - Cell 3
10Gianni Meersman (Bel) Omega Pharma-Quick Step38Row 9 - Cell 3
11Fabian Cancellara (Swi) RadioShack Leopard36Row 10 - Cell 3
12Philippe Gilbert (Bel) BMC Racing Team35Row 11 - Cell 3
13Vincenzo Nibali (Ita) Astana Pro Team34Row 12 - Cell 3
14Bauke Mollema (Ned) Belkin Pro Cycling Team34Row 13 - Cell 3
15Edvald Boasson Hagen (Nor) Sky Procycling32Row 14 - Cell 3
16Tyler Farrar (USA) Garmin-Sharp30Row 15 - Cell 3
17Juan Antonio Flecha Giannoni (Spa) Vacansoleil-DCM Pro Cycling Team28Row 16 - Cell 3
18Domenico Pozzovivo (Ita) AG2R La Mondiale27Row 17 - Cell 3
19Michael Morkov (Den) Team Saxo-Tinkoff26Row 18 - Cell 3
20Thibaut Pinot (Fra) FDJ26Row 19 - Cell 3
21Rigoberto Uran Uran (Col) Sky Procycling26Row 20 - Cell 3
22Zdenek Stybar (Cze) Omega Pharma-Quick Step25Row 21 - Cell 3
23Rafal Majka (Pol) Team Saxo-Tinkoff23Row 22 - Cell 3
24Igor Anton Hernandez (Spa) Euskaltel-Euskadi23Row 23 - Cell 3
25Rinaldo Nocentini (Ita) AG2R La Mondiale22Row 24 - Cell 3
26Adrien Petit (Fra) Cofidis, Solutions Credits19Row 25 - Cell 3
27Greg Henderson (NZl) Lotto Belisol18Row 26 - Cell 3
28Tony Martin (Ger) Omega Pharma-Quick Step17Row 27 - Cell 3
29Robert Wagner (Ger) Belkin Pro Cycling Team16Row 28 - Cell 3
30Samuel Sanchez Gonzalez (Spa) Euskaltel-Euskadi15Row 29 - Cell 3
31Warren Barguil (Fra) Team Argos-Shimano15Row 30 - Cell 3
32Nikias Arndt (Ger) Team Argos-Shimano14Row 31 - Cell 3
33Anthony Roux (Fra) FDJ13Row 32 - Cell 3
34Sergio Luis Henao Montoya (Col) Sky Procycling13Row 33 - Cell 3
35Haimar Zubeldia Agirre (Spa) RadioShack Leopard11Row 34 - Cell 3
36Diego Ulissi (Ita) Lampre-Merida11Row 35 - Cell 3
37Alex Rasmussen (Den) Garmin-Sharp10Row 36 - Cell 3
38Michele Scarponi (Ita) Lampre-Merida10Row 37 - Cell 3
39Danilo Wyss (Swi) BMC Racing Team10Row 38 - Cell 3
40Javier Francisco Aramendia Lorente (Spa) Caja Rural9Row 39 - Cell 3
41Grega Bole (Slo) Vacansoleil-DCM Pro Cycling Team9Row 40 - Cell 3
42Mikel Nieve Iturralde (Spa) Euskaltel-Euskadi7Row 41 - Cell 3
43Daniele Ratto (Ita) Cannondale Pro Cycling7Row 42 - Cell 3
44Klaas Lodewyck (Bel) BMC Racing Team7Row 43 - Cell 3
45Christian Knees (Ger) Sky Procycling6Row 44 - Cell 3
46Nicolas Edet (Fra) Cofidis, Solutions Credits6Row 45 - Cell 3
47Antonio Piedra Perez (Spa) Caja Rural6Row 46 - Cell 3
48Arnaud Courteille (Fra) FDJ6Row 47 - Cell 3
49Reinardt Janse Van Rensburg (RSA) Team Argos-Shimano6Row 48 - Cell 3
50Graeme Brown (Aus) Belkin Pro Cycling Team6Row 49 - Cell 3
51Geoffrey Soupe (Fra) FDJ5Row 50 - Cell 3
52Tomasz Marczynski (Pol) Vacansoleil-DCM Pro Cycling Team4Row 51 - Cell 3
53Matthew Busche (USA) RadioShack Leopard4Row 52 - Cell 3
54Jurgen Van De Walle (Bel) Lotto Belisol4Row 53 - Cell 3
55Lloyd Mondory (Fra) AG2R La Mondiale4Row 54 - Cell 3
56Fabricio Ferrari Barcelo (Uru) Caja Rural4Row 55 - Cell 3
57Pablo Urtasun Perez (Spa) Euskaltel-Euskadi4Row 56 - Cell 3
58Ivan Santaromita (Ita) BMC Racing Team4Row 57 - Cell 3
59Georg Preidler (Aut) Team Argos-Shimano4Row 58 - Cell 3
60Ramon Sinkeldam (Ned) Team Argos-Shimano4Row 59 - Cell 3
61Francesco Lasca (Ita) Caja Rural4Row 60 - Cell 3
62Dominik Nerz (Ger) BMC Racing Team3Row 61 - Cell 3
63Marco Pinotti (Ita) BMC Racing Team3Row 62 - Cell 3
64Eros Capecchi (Ita) Movistar Team2Row 63 - Cell 3
65Serge Pauwels (Bel) Omega Pharma-Quick Step2Row 64 - Cell 3
66Stef Clement (Ned) Belkin Pro Cycling Team2Row 65 - Cell 3
67Juan Jose Oroz Ugalde (Spa) Euskaltel-Euskadi2Row 66 - Cell 3
68Dario Cataldo (Ita) Sky Procycling2Row 67 - Cell 3
69Dennis Vanendert (Bel) Lotto Belisol2Row 68 - Cell 3
70Thierry Hupond (Fra) Team Argos-Shimano2Row 69 - Cell 3
71Vicente Reynes Mimo (Spa) Lotto Belisol2Row 70 - Cell 3
72Daniel Schorn (Aut) Team NetApp-Endura2Row 71 - Cell 3
73Johnny Hoogerland (Ned) Vacansoleil-DCM Pro Cycling Team2Row 72 - Cell 3
74Luca Dodi (Ita) Lampre-Merida2Row 73 - Cell 3
75Luke Rowe (GBr) Sky Procycling2Row 74 - Cell 3
76Cyril Bessy (Fra) Cofidis, Solutions Credits2Row 75 - Cell 3
77Tanel Kangert (Est) Astana Pro Team1Row 76 - Cell 3
78Maciej Paterski (Pol) Cannondale Pro Cycling1Row 77 - Cell 3
79Alex Howes (USA) Garmin-Sharp1Row 78 - Cell 3
80Jussi Veikkanen (Fin) FDJ1Row 79 - Cell 3
81Winner Anacona Gomez (Col) Lampre-Merida1Row 80 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Christopher Horner (USA) RadioShack Leopard18pts
2Nicolas Roche (Irl) Team Saxo-Tinkoff15Row 1 - Cell 3
3Leopold Konig (Cze) Team NetApp-Endura12Row 2 - Cell 3
4Daniel Moreno Fernandez (Spa) Katusha12Row 3 - Cell 3
5Nicolas Edet (Fra) Cofidis, Solutions Credits11Row 4 - Cell 3
6Diego Ulissi (Ita) Lampre-Merida10Row 5 - Cell 3
7Vincenzo Nibali (Ita) Astana Pro Team10Row 6 - Cell 3
8Alejandro Valverde Belmonte (Spa) Movistar Team9Row 7 - Cell 3
9Tomasz Marczynski (Pol) Vacansoleil-DCM Pro Cycling Team6Row 8 - Cell 3
10Edvald Boasson Hagen (Nor) Sky Procycling5Row 9 - Cell 3
11Winner Anacona Gomez (Col) Lampre-Merida5Row 10 - Cell 3
12Ivan Basso (Ita) Cannondale Pro Cycling5Row 11 - Cell 3
13Domenico Pozzovivo (Ita) AG2R La Mondiale4Row 12 - Cell 3
14Georg Preidler (Aut) Team Argos-Shimano4Row 13 - Cell 3
15Javier Francisco Aramendia Lorente (Spa) Caja Rural3Row 14 - Cell 3
16Joaquim Rodriguez Oliver (Spa) Katusha3Row 15 - Cell 3
17Thibaut Pinot (Fra) FDJ2Row 16 - Cell 3
18Juan Antonio Flecha Giannoni (Spa) Vacansoleil-DCM Pro Cycling Team2Row 17 - Cell 3
19Danilo Wyss (Swi) BMC Racing Team2Row 18 - Cell 3
20Greg Henderson (NZl) Lotto Belisol2Row 19 - Cell 3
21José Herrada Lopez (Spa) Movistar Team1Row 20 - Cell 3
22Juan Jose Oroz Ugalde (Spa) Euskaltel-Euskadi1Row 21 - Cell 3
23Jurgen Van De Walle (Bel) Lotto Belisol1Row 22 - Cell 3
24Antonio Piedra Perez (Spa) Caja Rural1Row 23 - Cell 3
25Alex Rasmussen (Den) Garmin-Sharp1Row 24 - Cell 3
Swipe to scroll horizontally
Combination classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Christopher Horner (USA) RadioShack Leopard7pts
2Nicolas Roche (Irl) Team Saxo-Tinkoff8Row 1 - Cell 3
3Daniel Moreno Fernandez (Spa) Katusha11Row 2 - Cell 3
4Alejandro Valverde Belmonte (Spa) Movistar Team14Row 3 - Cell 3
5Vincenzo Nibali (Ita) Astana Pro Team22Row 4 - Cell 3
6Leopold Konig (Cze) Team NetApp-Endura23Row 5 - Cell 3
7Joaquim Rodriguez Oliver (Spa) Katusha25Row 6 - Cell 3
8Ivan Basso (Ita) Cannondale Pro Cycling26Row 7 - Cell 3
9Domenico Pozzovivo (Ita) AG2R La Mondiale41Row 8 - Cell 3
10Thibaut Pinot (Fra) FDJ45Row 9 - Cell 3
11Diego Ulissi (Ita) Lampre-Merida79Row 10 - Cell 3
12Edvald Boasson Hagen (Nor) Sky Procycling92Row 11 - Cell 3
13Tomasz Marczynski (Pol) Vacansoleil-DCM Pro Cycling Team93Row 12 - Cell 3
14Juan Antonio Flecha Giannoni (Spa) Vacansoleil-DCM Pro Cycling Team94Row 13 - Cell 3
15Georg Preidler (Aut) Team Argos-Shimano121Row 14 - Cell 3
16Danilo Wyss (Swi) BMC Racing Team138Row 15 - Cell 3
17Juan Jose Oroz Ugalde (Spa) Euskaltel-Euskadi163Row 16 - Cell 3
18Nicolas Edet (Fra) Cofidis, Solutions Credits166Row 17 - Cell 3
19Greg Henderson (NZl) Lotto Belisol193Row 18 - Cell 3
20Jurgen Van De Walle (Bel) Lotto Belisol197Row 19 - Cell 3
21Alex Rasmussen (Den) Garmin-Sharp231Row 20 - Cell 3
22Antonio Piedra Perez (Spa) Caja Rural233Row 21 - Cell 3
23Javier Francisco Aramendia Lorente (Spa) Caja Rural234Row 22 - Cell 3
24Winner Anacona Gomez (Col) Lampre-Merida248Row 23 - Cell 3
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1Team Saxo - Tinkoff120:38:19
2Movistar Team0:01:47
3Astana Pro Team0:02:25
4Euskaltel-Euskadi0:05:41
5Katusha0:09:03
6Team Netapp - Endura0:11:47
7Radioshack Leopard0:15:18
8FDJ0:17:32
9BMC Racing Team0:20:46
10Caja Rural - Seguros RGA0:24:19
11Sky Procycling0:29:54
12Cofidis, Solutions Credits0:46:28
13Belkin Pro Cycling Team0:49:17
14AG2R La Mondiale0:57:03
15Vacansoleil - DCM Pro Cycling Team0:58:23
16Lampre-Merida1:04:20
17Cannondale Pro Cycling1:04:59
18Lotto Belisol1:09:31
19Omega Pharma - Quick-Step1:18:19
20Team Argos-Shimano1:40:23
21Orica Greenedge2:34:27
22Garmin Sharp2:41:09
Barry Ryan
Head of Features

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

Latest on Cyclingnews