Swift takes another stage of Tour of Poland

British speedster Ben Swift (Team Sky) took his second stage of the 2012 Tour of  Poland in the long, slow uphill drag to the line in Zakopane at the end of the 163.1km stage from Rabka Zdrój.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Ben Swift (GBr) Sky Procycling4:01:22
2Elia Viviani (Ita) Liquigas-CannondaleRow 1 - Cell 2
3Pim Ligthart (Ned) Vacansoleil-DCM Pro Cycling TeamRow 2 - Cell 2
4Giovanni Visconti (Ita) Movistar TeamRow 3 - Cell 2
5Michael Matthews (Aus) Rabobank Cycling TeamRow 4 - Cell 2
6Michal Kwiatkowski (Pol) Omega Pharma-QuickstepRow 5 - Cell 2
7Pier Paolo De Negri (Ita) Farnese Vini - Selle ItaliaRow 6 - Cell 2
8Jack Bauer (NZl) Garmin - SharpRow 7 - Cell 2
9Sergio Luis Henao Montoya (Col) Sky ProcyclingRow 8 - Cell 2
10Jure Kocjan (Slo) Team Type 1 - SanofiRow 9 - Cell 2
11Rinaldo Nocentini (Ita) AG2R La MondialeRow 10 - Cell 2
12Greg Van Avermaet (Bel) BMC Racing TeamRow 11 - Cell 2
13Rigoberto Uran Uran (Col) Sky ProcyclingRow 12 - Cell 2
14Michal Golas (Pol) Omega Pharma-QuickstepRow 13 - Cell 2
15Björn Leukemans (Bel) Vacansoleil-DCM Pro Cycling TeamRow 14 - Cell 2
16Lars Boom (Ned) Rabobank Cycling TeamRow 15 - Cell 2
17Alexandr Kolobnev (Rus) Katusha TeamRow 16 - Cell 2
18Moreno Moser (Ita) Liquigas-CannondaleRow 17 - Cell 2
19Jon Izaguirre Insausti (Spa) Euskaltel - EuskadiRow 18 - Cell 2
20Assan Bazayev (Kaz) Astana Pro TeamRow 19 - Cell 2
21Gianni Meersman (Bel) Lotto Belisol TeamRow 20 - Cell 2
22Lars Petter Nordhaug (Nor) Sky ProcyclingRow 21 - Cell 2
23Marek Rutkiewicz (Pol) Polish National TeamRow 22 - Cell 2
24Bruno Pires (Por) Team Saxo Bank - Tinkoff BankRow 23 - Cell 2
25Christophe Le Mevel (Fra) Garmin - SharpRow 24 - Cell 2
26Paul Martens (Ger) Rabobank Cycling TeamRow 25 - Cell 2
27Mathias Frank (Swi) BMC Racing TeamRow 26 - Cell 2
28Linus Gerdemann (Ger) RadioShack-NissanRow 27 - Cell 2
29Manuele Mori (Ita) Lampre - ISDRow 28 - Cell 2
30Tiago Machado (Por) RadioShack-NissanRow 29 - Cell 2
31Alexander Kristoff (Nor) Katusha TeamRow 30 - Cell 2
32Javier Moreno Bazan (Spa) Movistar TeamRow 31 - Cell 2
33Miguel Minguez Ayala (Spa) Euskaltel - EuskadiRow 32 - Cell 2
34Przemyslaw Niemiec (Pol) Lampre - ISDRow 33 - Cell 2
35Garikoitz Bravo Oiarbide (Spa) Caja RuralRow 34 - Cell 2
36Xavier Florencio Cabre (Spa) Katusha TeamRow 35 - Cell 2
37Sergio Pardilla Bellon (Spa) Movistar TeamRow 36 - Cell 2
38Denys Kostyuk (Ukr) Lampre - ISDRow 37 - Cell 2
39Volodymir Gustov (Ukr) Team Saxo Bank - Tinkoff BankRow 38 - Cell 2
40Mathew Hayman (Aus) Sky ProcyclingRow 39 - Cell 2
41Eros Capecchi (Ita) Liquigas-CannondaleRow 40 - Cell 2
42Angel Madrazo Ruiz (Spa) Movistar TeamRow 41 - Cell 2
43Francesco Gavazzi (Ita) Astana Pro TeamRow 42 - Cell 2
44Julien El Fares (Fra) Team Type 1 - SanofiRow 43 - Cell 2
45Alexandre Geniez (Fra) Argos-ShimanoRow 44 - Cell 2
46Fabian Wegmann (Ger) Garmin - SharpRow 45 - Cell 2
47Gabriel Rasch (Nor) FDJ-Big MatRow 46 - Cell 2
48Rafal Majka (Pol) Team Saxo Bank - Tinkoff BankRow 47 - Cell 2
49Martin Elmiger (Swi) AG2R La MondialeRow 48 - Cell 2
50Domenico Pozzovivo (Ita) Colnago - CSF InoxRow 49 - Cell 2
51Danilo Wyss (Swi) BMC Racing TeamRow 50 - Cell 2
52Francisco José Ventoso Alberdi (Spa) Movistar TeamRow 51 - Cell 2
53Fumiyuki Beppu (Jpn) Orica GreenEdge Cycling TeamRow 52 - Cell 2
54Bartosz Huzarski (Pol) Polish National TeamRow 53 - Cell 2
55Pawel Cieslik (Pol) Polish National TeamRow 54 - Cell 2
56Romain Bardet (Fra) AG2R La MondialeRow 55 - Cell 2
57Zdenek Stybar (Cze) Omega Pharma-QuickstepRow 56 - Cell 2
58Thierry Hupond (Fra) Argos-ShimanoRow 57 - Cell 2
59Arnaud Courteille (Fra) FDJ-Big MatRow 58 - Cell 2
60Francesco Failli (Ita) Farnese Vini - Selle ItaliaRow 59 - Cell 2
61David Lopez Garcia (Spa) Movistar TeamRow 60 - Cell 2
62Enrique Sanz (Spa) Movistar TeamRow 61 - Cell 2
63Heinrich Haussler (Aus) Garmin - Sharp0:00:18
64Thomas Peterson (USA) Garmin - SharpRow 63 - Cell 2
65Alexsandr Dyachenko (Kaz) Astana Pro TeamRow 64 - Cell 2
66Jussi Veikkanen (Fin) FDJ-Big MatRow 65 - Cell 2
67Sonny Colbrelli (Ita) Colnago - CSF InoxRow 66 - Cell 2
68Patxi Javier Vila Errandonea (Spa) Utensilnord NamedRow 67 - Cell 2
69Jan Bakelants (Bel) RadioShack-NissanRow 68 - Cell 2
70Karol Domagalski (Pol) Caja RuralRow 69 - Cell 2
71Frederico Rocchetti (Ita) Utensilnord NamedRow 70 - Cell 2
72Alan Perez Lezaun (Spa) Euskaltel - EuskadiRow 71 - Cell 2
73Martijn Keizer (Ned) Vacansoleil-DCM Pro Cycling TeamRow 72 - Cell 2
74Laszlo Bodrogi (Fra) Team Type 1 - SanofiRow 73 - Cell 2
75Bartlomiej Matysiak (Pol) Polish National TeamRow 74 - Cell 2
76Kenny Elissonde (Fra) FDJ-Big MatRow 75 - Cell 2
77Juan Jose Oroz Ugalde (Spa) Euskaltel - EuskadiRow 76 - Cell 2
78Oleksandr Kvachuk (Ukr) Lampre - ISDRow 77 - Cell 2
79Simon Geschke (Ger) Argos-ShimanoRow 78 - Cell 2
80Stijn Vandenbergh (Bel) Omega Pharma-QuickstepRow 79 - Cell 2
81Gatis Smukulis (Lat) Katusha TeamRow 80 - Cell 2
82Branislau Samoilau (Blr) Movistar TeamRow 81 - Cell 2
83Grégory Rast (Swi) RadioShack-NissanRow 82 - Cell 2
84Vegard Stake Laengen (Nor) Team Type 1 - SanofiRow 83 - Cell 2
85Dmytro Krivtsov (Ukr) Lampre - ISDRow 84 - Cell 2
86Timothy Duggan (USA) Liquigas-CannondaleRow 85 - Cell 2
87Winner Anacona Gomez (Col) Lampre - ISDRow 86 - Cell 2
88Andrea Pasqualon (Ita) Colnago - CSF InoxRow 87 - Cell 2
89John Degenkolb (Ger) Argos-ShimanoRow 88 - Cell 2
90Alessandro Ballan (Ita) BMC Racing TeamRow 89 - Cell 2
91Elia Favilli (Ita) Farnese Vini - Selle ItaliaRow 90 - Cell 2
92Mathieu Perget (Fra) AG2R La MondialeRow 91 - Cell 2
93Romain Sicard (Fra) Euskaltel - EuskadiRow 92 - Cell 2
94Marco Pinotti (Ita) BMC Racing TeamRow 93 - Cell 2
95Daniel Teklehaimanot (Eri) Orica GreenEdge Cycling TeamRow 94 - Cell 2
96Mauro Santambrogio (Ita) BMC Racing TeamRow 95 - Cell 2
97Frederik Veuchelen (Bel) Vacansoleil-DCM Pro Cycling TeamRow 96 - Cell 2
98Joost Posthuma (Ned) RadioShack-NissanRow 97 - Cell 2
99William Bonnet (Fra) FDJ-Big MatRow 98 - Cell 2
100Rémi Cusin (Fra) Team Type 1 - SanofiRow 99 - Cell 2
101David De La Cruz Melgarejo (Spa) Caja RuralRow 100 - Cell 2
102Daniele Bennati (Ita) RadioShack-NissanRow 101 - Cell 2
103Sergey Lagutin (Uzb) Vacansoleil-DCM Pro Cycling TeamRow 102 - Cell 2
104Matteo Tosatto (Ita) Team Saxo Bank - Tinkoff BankRow 103 - Cell 2
105Ian Stannard (GBr) Sky ProcyclingRow 104 - Cell 2
106Stefano Pirazzi (Ita) Colnago - CSF InoxRow 105 - Cell 2
107Tomasz Marczynski (Pol) Vacansoleil-DCM Pro Cycling TeamRow 106 - Cell 2
108Damian Walczak (Pol) Polish National TeamRow 107 - Cell 2
109Murilo Antonio Fischer (Bra) Garmin - SharpRow 108 - Cell 2
110Manuel Belletti (Ita) AG2R La MondialeRow 109 - Cell 2
111Wilco Kelderman (Ned) Rabobank Cycling TeamRow 110 - Cell 2
112Benjamin Noval Gonzalez (Spa) Team Saxo Bank - Tinkoff Bank0:00:49
113Vladimir Isaichev (Rus) Katusha TeamRow 112 - Cell 2
114Sacha Modolo (Ita) Colnago - CSF Inox0:00:54
115Juan Antonio Flecha Giannoni (Spa) Sky ProcyclingRow 114 - Cell 2
116Diego Caccia (Ita) Farnese Vini - Selle Italia0:01:11
117Paolo Tiralongo (Ita) Astana Pro Team0:01:23
118Igor Anton Hernandez (Spa) Euskaltel - Euskadi0:01:43
119Marco Canola (Ita) Colnago - CSF Inox0:01:45
120Rudiger Selig (Ger) Katusha TeamRow 119 - Cell 2
121Jaroslaw Marycz (Pol) Team Saxo Bank - Tinkoff Bank0:01:49
122Hayden Roulston (NZl) RadioShack-NissanRow 121 - Cell 2
123Tomasz Kiendys (Pol) Polish National Team0:01:52
124Davide Mucelli (Ita) Utensilnord Named0:02:04
125Tosh Van Der Sande (Bel) Lotto Belisol Team0:02:26
126Egor Silin (Rus) Astana Pro Team0:02:45
127Mitchell Docker (Aus) Orica GreenEdge Cycling Team0:02:46
128Maciej Bodnar (Pol) Liquigas-CannondaleRow 127 - Cell 2
129Thomas Bertolini (Ita) Farnese Vini - Selle ItaliaRow 128 - Cell 2
130Oleg Berdos (Mda) Utensilnord NamedRow 129 - Cell 2
131Alexander Porsev (Rus) Katusha TeamRow 130 - Cell 2
132Lukasz Bodnar (Pol) Polish National TeamRow 131 - Cell 2
133Andrew Talansky (USA) Garmin - SharpRow 132 - Cell 2
134Ramunas Navardauskas (Ltu) Garmin - SharpRow 133 - Cell 2
135Aidis Kruopis (Ltu) Orica GreenEdge Cycling Team0:03:53
136Edward King (USA) Liquigas-CannondaleRow 135 - Cell 2
137Tom Jelte Slagter (Ned) Rabobank Cycling TeamRow 136 - Cell 2
138Jacopo Guarnieri (Ita) Astana Pro TeamRow 137 - Cell 2
139Wouter Mol (Ned) Vacansoleil-DCM Pro Cycling TeamRow 138 - Cell 2
140Matti Breschel (Den) Rabobank Cycling TeamRow 139 - Cell 2
141Lucas Sebastian Haedo (Arg) Team Saxo Bank - Tinkoff BankRow 140 - Cell 2
142Bertjan Lindeman (Ned) Vacansoleil-DCM Pro Cycling TeamRow 141 - Cell 2
143Thomas Damuseau (Fra) Argos-ShimanoRow 142 - Cell 2
144Dennis Vanendert (Bel) Lotto Belisol TeamRow 143 - Cell 2
145Alexander Riabkin (Rus) Caja RuralRow 144 - Cell 2
146Gabriele Bosisio (Ita) Utensilnord NamedRow 145 - Cell 2
147Martin Kohler (Swi) BMC Racing TeamRow 146 - Cell 2
148Matteo Trentin (Ita) Omega Pharma-Quickstep0:05:50
149Massimo Graziato (Ita) Lampre - ISDRow 148 - Cell 2
150Roman Kreuziger (Cze) Astana Pro TeamRow 149 - Cell 2
151Alex Dowsett (GBr) Sky ProcyclingRow 150 - Cell 2
152Manuel Antonio Leal Cardoso (Por) Caja RuralRow 151 - Cell 2
153Mateusz Taciak (Pol) Polish National TeamRow 152 - Cell 2
154Alan Marangoni (Ita) Liquigas-CannondaleRow 153 - Cell 2
155Gregor Gazvoda (Slo) AG2R La MondialeRow 154 - Cell 2
156Sylvain Georges (Fra) AG2R La MondialeRow 155 - Cell 2
157Stefano Locatelli (Ita) Colnago - CSF Inox0:06:23
158Gerald Ciolek (Ger) Omega Pharma-Quickstep0:06:47
159Roger Kluge (Ger) Argos-ShimanoRow 158 - Cell 2
160Robert Wagner (Ger) RadioShack-NissanRow 159 - Cell 2
161Mikhail Ignatyev (Rus) Katusha TeamRow 160 - Cell 2
162Davide Cimolai (Ita) Lampre - ISD0:09:11
163Adrian Kurek (Pol) Utensilnord NamedRow 162 - Cell 2
164Pierre Cazaux (Fra) Euskaltel - EuskadiRow 163 - Cell 2
165Dominique Rollin (Can) FDJ-Big Mat0:10:19
166Takashi Miyazawa (Jpn) Team Saxo Bank - Tinkoff BankRow 165 - Cell 2
167Filippo Fortin (Ita) Team Type 1 - SanofiRow 166 - Cell 2
168Ramon Sinkeldam (Ned) Argos-ShimanoRow 167 - Cell 2
169Marco Zanotti (Ita) Utensilnord NamedRow 168 - Cell 2
170Filippo Baggio (Ita) Utensilnord NamedRow 169 - Cell 2
171Danail Andonov Petrov (Bul) Caja RuralRow 170 - Cell 2
172Gert Dockx (Bel) Lotto Belisol TeamRow 171 - Cell 2
173Jens Mouris (Ned) Orica GreenEdge Cycling Team0:10:22
DNFVicente Reynes Mimo (Spa) Lotto Belisol TeamRow 173 - Cell 2
DNSThor Hushovd (Nor) BMC Racing TeamRow 174 - Cell 2
DNFJurgen Van De Walle (Bel) Lotto Belisol TeamRow 175 - Cell 2
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Ben Swift (GBr) Sky Procycling20pts
2Elia Viviani (Ita) Liquigas-Cannondale19Row 1 - Cell 3
3Pim Ligthart (Ned) Vacansoleil-DCM Pro Cycling Team18Row 2 - Cell 3
4Giovanni Visconti (Ita) Movistar Team17Row 3 - Cell 3
5Michael Matthews (Aus) Rabobank Cycling Team16Row 4 - Cell 3
6Michal Kwiatkowski (Pol) Omega Pharma-Quickstep15Row 5 - Cell 3
7Pier Paolo De Negri (Ita) Farnese Vini - Selle Italia14Row 6 - Cell 3
8Jack Bauer (NZl) Garmin - Sharp13Row 7 - Cell 3
9Sergio Luis Henao Montoya (Col) Sky Procycling12Row 8 - Cell 3
10Jure Kocjan (Slo) Team Type 1 - Sanofi11Row 9 - Cell 3
11Rinaldo Nocentini (Ita) AG2R La Mondiale10Row 10 - Cell 3
12Greg Van Avermaet (Bel) BMC Racing Team9Row 11 - Cell 3
13Rigoberto Uran Uran (Col) Sky Procycling8Row 12 - Cell 3
14Michal Golas (Pol) Omega Pharma-Quickstep7Row 13 - Cell 3
15Björn Leukemans (Bel) Vacansoleil-DCM Pro Cycling Team6Row 14 - Cell 3
16Lars Boom (Ned) Rabobank Cycling Team5Row 15 - Cell 3
17Alexandr Kolobnev (Rus) Katusha Team4Row 16 - Cell 3
18Moreno Moser (Ita) Liquigas-Cannondale3Row 17 - Cell 3
19Jon Izaguirre Insausti (Spa) Euskaltel - Euskadi2Row 18 - Cell 3
20Assan Bazayev (Kaz) Astana Pro Team1Row 19 - Cell 3
Swipe to scroll horizontally
Sprint 1 - Nowy Targ, km. 37.8
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Rafael Andriato (Bra) Farnese Vini - Selle Italia3pts
2Mikhail Ignatyev (Rus) Katusha Team2Row 1 - Cell 3
3Mickael Delage (Fra) FDJ-Big Mat1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2 - Cyrhla, km. 128.9
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Mikhail Ignatyev (Rus) Katusha Team3pts
2Moreno Moser (Ita) Liquigas-Cannondale2Row 1 - Cell 3
3Michal Kwiatkowski (Pol) Omega Pharma-Quickstep1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 1 - Wierch Olczanski, 56.1
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Mickael Delage (Fra) FDJ-Big Mat10pts
2Rafael Andriato (Bra) Farnese Vini - Selle Italia7Row 1 - Cell 3
3Mikhail Ignatyev (Rus) Katusha Team5Row 2 - Cell 3
4Bert De Backer (Bel) Argos-Shimano3Row 3 - Cell 3
5Daniel Teklehaimanot (Eri) Orica GreenEdge Cycling Team2Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 2 - Droga do Olczy, 80.1
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Mikhail Ignatyev (Rus) Katusha Team5pts
2Rafael Andriato (Bra) Farnese Vini - Selle Italia3Row 1 - Cell 3
3Mickael Delage (Fra) FDJ-Big Mat2Row 2 - Cell 3
4Bert De Backer (Bel) Argos-Shimano1Row 3 - Cell 3
Swipe to scroll horizontally
Mountain 3 - Glodówka, 100.7
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Mikhail Ignatyev (Rus) Katusha Team10pts
2Mickael Delage (Fra) FDJ-Big Mat7Row 1 - Cell 3
3Bert De Backer (Bel) Argos-Shimano5Row 2 - Cell 3
4Rafael Andriato (Bra) Farnese Vini - Selle Italia3Row 3 - Cell 3
5Daniel Teklehaimanot (Eri) Orica GreenEdge Cycling Team2Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 4 - Droga do Olczy, 120.0
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Mikhail Ignatyev (Rus) Katusha Team5pts
2Mickael Delage (Fra) FDJ-Big Mat3Row 1 - Cell 3
3Daniel Teklehaimanot (Eri) Orica GreenEdge Cycling Team2Row 2 - Cell 3
4Gaetan Bille (Bel) Lotto Belisol Team1Row 3 - Cell 3
Swipe to scroll horizontally
Mountain 5 - Glodówka, 140.6
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jan Bakelants (Bel) RadioShack-Nissan10pts
2Maciej Bodnar (Pol) Liquigas-Cannondale7Row 1 - Cell 3
3Vladimir Isaichev (Rus) Katusha Team5Row 2 - Cell 3
4Ian Stannard (GBr) Sky Procycling3Row 3 - Cell 3
5Romain Sicard (Fra) Euskaltel - Euskadi2Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 6 - Droga do Olczy, 159.9
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Javier Moreno Bazan (Spa) Movistar Team5pts
2Linus Gerdemann (Ger) RadioShack-Nissan3Row 1 - Cell 3
3Juan Antonio Flecha Giannoni (Spa) Sky Procycling2Row 2 - Cell 3
4Giovanni Visconti (Ita) Movistar Team1Row 3 - Cell 3
Swipe to scroll horizontally
General classification after stage 5
#Rider Name (Country) TeamResult
1Michal Kwiatkowski (Pol) Omega Pharma-Quickstep22:08:54
2Moreno Moser (Ita) Liquigas-Cannondale0:00:01
3Lars Boom (Ned) Rabobank Cycling Team0:00:09
4Fabian Wegmann (Ger) Garmin - SharpRow 3 - Cell 2
5Linus Gerdemann (Ger) RadioShack-Nissan0:00:12
6Manuele Mori (Ita) Lampre - ISD0:00:13
7Rinaldo Nocentini (Ita) AG2R La MondialeRow 6 - Cell 2
8Alexandr Kolobnev (Rus) Katusha TeamRow 7 - Cell 2
9Michal Golas (Pol) Omega Pharma-QuickstepRow 8 - Cell 2
10Mathias Frank (Swi) BMC Racing TeamRow 9 - Cell 2
11Sergio Luis Henao Montoya (Col) Sky ProcyclingRow 10 - Cell 2
12Giovanni Visconti (Ita) Movistar TeamRow 11 - Cell 2
13Bruno Pires (Por) Team Saxo Bank - Tinkoff BankRow 12 - Cell 2
14Tiago Machado (Por) RadioShack-NissanRow 13 - Cell 2
15Jon Izaguirre Insausti (Spa) Euskaltel - EuskadiRow 14 - Cell 2
16Alexandre Geniez (Fra) Argos-ShimanoRow 15 - Cell 2
17Assan Bazayev (Kaz) Astana Pro TeamRow 16 - Cell 2
18Sergio Pardilla Bellon (Spa) Movistar TeamRow 17 - Cell 2
19Lars Petter Nordhaug (Nor) Sky ProcyclingRow 18 - Cell 2
20Romain Bardet (Fra) AG2R La MondialeRow 19 - Cell 2
21Volodymir Gustov (Ukr) Team Saxo Bank - Tinkoff BankRow 20 - Cell 2
22Rigoberto Uran Uran (Col) Sky ProcyclingRow 21 - Cell 2
23Javier Moreno Bazan (Spa) Movistar TeamRow 22 - Cell 2
24Rafal Majka (Pol) Team Saxo Bank - Tinkoff BankRow 23 - Cell 2
25Christophe Le Mevel (Fra) Garmin - Sharp0:00:25
26Martin Elmiger (Swi) AG2R La Mondiale0:00:36
27Branislau Samoilau (Blr) Movistar Team0:01:08
28Zdenek Stybar (Cze) Omega Pharma-Quickstep0:01:12
29Francesco Gavazzi (Ita) Astana Pro Team0:01:20
30Marek Rutkiewicz (Pol) Polish National Team0:01:22
31Eros Capecchi (Ita) Liquigas-CannondaleRow 30 - Cell 2
32Jack Bauer (NZl) Garmin - Sharp0:01:26
33Jure Kocjan (Slo) Team Type 1 - SanofiRow 32 - Cell 2
34Greg Van Avermaet (Bel) BMC Racing TeamRow 33 - Cell 2
35Francesco Failli (Ita) Farnese Vini - Selle ItaliaRow 34 - Cell 2
36Xavier Florencio Cabre (Spa) Katusha TeamRow 35 - Cell 2
37Domenico Pozzovivo (Ita) Colnago - CSF InoxRow 36 - Cell 2
38Jan Bakelants (Bel) RadioShack-Nissan0:01:40
39Sergey Lagutin (Uzb) Vacansoleil-DCM Pro Cycling Team0:01:44
40Grégory Rast (Swi) RadioShack-NissanRow 39 - Cell 2
41Jussi Veikkanen (Fin) FDJ-Big MatRow 40 - Cell 2
42Alexsandr Dyachenko (Kaz) Astana Pro TeamRow 41 - Cell 2
43David Lopez Garcia (Spa) Movistar Team0:02:03
44Alessandro Ballan (Ita) BMC Racing Team0:02:04
45Paul Martens (Ger) Rabobank Cycling Team0:02:09
46Sacha Modolo (Ita) Colnago - CSF Inox0:02:16
47Patxi Javier Vila Errandonea (Spa) Utensilnord Named0:02:21
48Murilo Antonio Fischer (Bra) Garmin - SharpRow 47 - Cell 2
49Romain Sicard (Fra) Euskaltel - Euskadi0:02:26
50Björn Leukemans (Bel) Vacansoleil-DCM Pro Cycling Team0:02:35
51Przemyslaw Niemiec (Pol) Lampre - ISDRow 50 - Cell 2
52Mathew Hayman (Aus) Sky Procycling0:02:50
53Bartosz Huzarski (Pol) Polish National Team0:03:01
54Igor Anton Hernandez (Spa) Euskaltel - Euskadi0:03:05
55Pim Ligthart (Ned) Vacansoleil-DCM Pro Cycling Team0:03:52
56Matti Breschel (Den) Rabobank Cycling Team0:04:06
57John Degenkolb (Ger) Argos-Shimano0:04:22
58Ian Stannard (GBr) Sky ProcyclingRow 57 - Cell 2
59Thierry Hupond (Fra) Argos-Shimano0:04:46
60Vegard Stake Laengen (Nor) Team Type 1 - Sanofi0:05:36
61Juan Antonio Flecha Giannoni (Spa) Sky Procycling0:06:07
62Julien El Fares (Fra) Team Type 1 - Sanofi0:06:27
63Gianni Meersman (Bel) Lotto Belisol Team0:06:42
64Tomasz Marczynski (Pol) Vacansoleil-DCM Pro Cycling Team0:06:52
65Sylvain Georges (Fra) AG2R La Mondiale0:07:45
66Matteo Trentin (Ita) Omega Pharma-Quickstep0:07:53
67Ramunas Navardauskas (Ltu) Garmin - Sharp0:08:26
68Bertjan Lindeman (Ned) Vacansoleil-DCM Pro Cycling Team0:08:33
69Timothy Duggan (USA) Liquigas-Cannondale0:08:45
70Angel Madrazo Ruiz (Spa) Movistar Team0:08:52
71Jaroslaw Marycz (Pol) Team Saxo Bank - Tinkoff Bank0:09:08
72Oleksandr Kvachuk (Ukr) Lampre - ISD0:09:23
73Rémi Cusin (Fra) Team Type 1 - SanofiRow 72 - Cell 2
74Stefano Pirazzi (Ita) Colnago - CSF InoxRow 73 - Cell 2
75Gerald Ciolek (Ger) Omega Pharma-Quickstep0:09:27
76Ben Swift (GBr) Sky Procycling0:09:42
77Winner Anacona Gomez (Col) Lampre - ISD0:09:51
78Davide Mucelli (Ita) Utensilnord Named0:09:53
79Laszlo Bodrogi (Fra) Team Type 1 - Sanofi0:10:39
80Egor Silin (Rus) Astana Pro TeamRow 79 - Cell 2
81Marco Canola (Ita) Colnago - CSF Inox0:10:52
82Vladimir Isaichev (Rus) Katusha Team0:10:57
83Pier Paolo De Negri (Ita) Farnese Vini - Selle Italia0:11:28
84Arnaud Courteille (Fra) FDJ-Big Mat0:11:41
85Mathieu Perget (Fra) AG2R La Mondiale0:12:06
86Heinrich Haussler (Aus) Garmin - Sharp0:12:09
87Marco Pinotti (Ita) BMC Racing Team0:12:13
88Michael Matthews (Aus) Rabobank Cycling Team0:12:42
89Oleg Berdos (Mda) Utensilnord Named0:13:07
90David De La Cruz Melgarejo (Spa) Caja Rural0:13:08
91Karol Domagalski (Pol) Caja Rural0:13:17
92Andrea Pasqualon (Ita) Colnago - CSF InoxRow 91 - Cell 2
93Pawel Cieslik (Pol) Polish National Team0:13:21
94Garikoitz Bravo Oiarbide (Spa) Caja Rural0:14:06
95Lukasz Bodnar (Pol) Polish National Team0:14:07
96Stijn Vandenbergh (Bel) Omega Pharma-Quickstep0:14:25
97Miguel Minguez Ayala (Spa) Euskaltel - Euskadi0:14:39
98Fumiyuki Beppu (Jpn) Orica GreenEdge Cycling Team0:14:44
99Maciej Bodnar (Pol) Liquigas-Cannondale0:15:15
100Thomas Peterson (USA) Garmin - Sharp0:15:27
101Roman Kreuziger (Cze) Astana Pro TeamRow 100 - Cell 2
102Sonny Colbrelli (Ita) Colnago - CSF Inox0:15:34
103Frederico Rocchetti (Ita) Utensilnord NamedRow 102 - Cell 2
104Simon Geschke (Ger) Argos-Shimano0:16:08
105Alan Perez Lezaun (Spa) Euskaltel - Euskadi0:16:17
106Denys Kostyuk (Ukr) Lampre - ISD0:16:25
107Francisco José Ventoso Alberdi (Spa) Movistar Team0:16:40
108Mickael Delage (Fra) FDJ-Big Mat0:16:59
109Alexander Kristoff (Nor) Katusha Team0:17:21
110Frederik Veuchelen (Bel) Vacansoleil-DCM Pro Cycling Team0:17:52
111Gabriel Rasch (Nor) FDJ-Big Mat0:17:59
112Hayden Roulston (NZl) RadioShack-Nissan0:18:26
113Dmytro Krivtsov (Ukr) Lampre - ISD0:18:36
114Andrew Talansky (USA) Garmin - Sharp0:18:40
115Benjamin Noval Gonzalez (Spa) Team Saxo Bank - Tinkoff Bank0:18:47
116Stefano Locatelli (Ita) Colnago - CSF Inox0:19:00
117Gabriele Bosisio (Ita) Utensilnord Named0:20:13
118Daniel Teklehaimanot (Eri) Orica GreenEdge Cycling Team0:20:36
119Alan Marangoni (Ita) Liquigas-Cannondale0:20:40
120Kenny Elissonde (Fra) FDJ-Big Mat0:21:01
121Juan Jose Oroz Ugalde (Spa) Euskaltel - Euskadi0:21:45
122Paolo Tiralongo (Ita) Astana Pro Team0:22:49
123Damian Walczak (Pol) Polish National Team0:22:53
124Wilco Kelderman (Ned) Rabobank Cycling Team0:22:56
125Tosh Van Der Sande (Bel) Lotto Belisol Team0:23:23
126Danilo Wyss (Swi) BMC Racing Team0:23:24
127Enrique Sanz (Spa) Movistar Team0:23:29
128Bartlomiej Matysiak (Pol) Polish National Team0:23:36
129Matteo Tosatto (Ita) Team Saxo Bank - Tinkoff Bank0:23:42
130Gert Dockx (Bel) Lotto Belisol Team0:24:25
131Elia Viviani (Ita) Liquigas-Cannondale0:24:39
132Martijn Keizer (Ned) Vacansoleil-DCM Pro Cycling Team0:24:46
133Dennis Vanendert (Bel) Lotto Belisol Team0:24:53
134Daniele Bennati (Ita) RadioShack-Nissan0:25:11
135Joost Posthuma (Ned) RadioShack-Nissan0:25:33
136Edward King (USA) Liquigas-Cannondale0:26:02
137Gatis Smukulis (Lat) Katusha Team0:26:20
138Alexander Porsev (Rus) Katusha Team0:26:32
139Danail Andonov Petrov (Bul) Caja Rural0:26:43
140William Bonnet (Fra) FDJ-Big Mat0:26:48
141Mitchell Docker (Aus) Orica GreenEdge Cycling Team0:26:51
142Enrico Gasparotto (Ita) Astana Pro Team0:27:12
143Aidis Kruopis (Ltu) Orica GreenEdge Cycling Team0:27:19
144Diego Caccia (Ita) Farnese Vini - Selle Italia0:27:47
145Mikhail Ignatyev (Rus) Katusha Team0:28:10
146Thomas Damuseau (Fra) Argos-Shimano0:28:40
147Martin Kohler (Swi) BMC Racing Team0:28:46
148Lucas Sebastian Haedo (Arg) Team Saxo Bank - Tinkoff Bank0:29:08
149Alex Dowsett (GBr) Sky Procycling0:29:29
150Gregor Gazvoda (Slo) AG2R La Mondiale0:30:18
151Mauro Santambrogio (Ita) BMC Racing Team0:30:31
152Ramon Sinkeldam (Ned) Argos-Shimano0:33:43
153Rudiger Selig (Ger) Katusha Team0:33:59
154Thomas Bertolini (Ita) Farnese Vini - Selle Italia0:34:09
155Robert Wagner (Ger) RadioShack-Nissan0:34:45
156Alexander Riabkin (Rus) Caja Rural0:34:59
157Elia Favilli (Ita) Farnese Vini - Selle Italia0:35:12
158Manuel Belletti (Ita) AG2R La MondialeRow 157 - Cell 2
159Massimo Graziato (Ita) Lampre - ISD0:36:30
160Mateusz Taciak (Pol) Polish National Team0:36:58
161Jacopo Guarnieri (Ita) Astana Pro Team0:37:13
162Tomasz Kiendys (Pol) Polish National Team0:37:55
163Leigh Howard (Aus) Orica GreenEdge Cycling TeamRow 162 - Cell 2
164Francesco Lasca (Ita) Caja Rural0:38:27
165Pierre Cazaux (Fra) Euskaltel - Euskadi0:38:38
166Wouter Mol (Ned) Vacansoleil-DCM Pro Cycling Team0:38:52
167Bert De Backer (Bel) Argos-Shimano0:40:01
168Manuel Antonio Leal Cardoso (Por) Caja Rural0:41:03
169Andrea Di Corrado (Ita) Colnago - CSF Inox0:41:35
170Roger Kluge (Ger) Argos-Shimano0:42:23
171Dominique Rollin (Can) FDJ-Big Mat0:42:58
172Julian Dean (NZl) Orica GreenEdge Cycling Team0:44:35
173Adrian Kurek (Pol) Utensilnord Named0:44:39
174Filippo Baggio (Ita) Utensilnord Named0:45:13
175Takashi Miyazawa (Jpn) Team Saxo Bank - Tinkoff BankRow 174 - Cell 2
176Jens Mouris (Ned) Orica GreenEdge Cycling Team0:46:30
177Tom Jelte Slagter (Ned) Rabobank Cycling Team0:48:57
178Arnaud Demare (Fra) FDJ-Big Mat0:50:44
179Davide Cimolai (Ita) Lampre - ISD0:51:26
180Adrian Saez (Spa) Euskaltel - Euskadi0:57:02
181Marco Zanotti (Ita) Utensilnord Named0:57:05
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Ben Swift (GBr) Sky Procycling59pts
2Michal Kwiatkowski (Pol) Omega Pharma-Quickstep51Row 1 - Cell 3
3Elia Viviani (Ita) Liquigas-Cannondale44Row 2 - Cell 3
4Moreno Moser (Ita) Liquigas-Cannondale39Row 3 - Cell 3
5Lars Boom (Ned) Rabobank Cycling Team36Row 4 - Cell 3
6Sacha Modolo (Ita) Colnago - CSF Inox34Row 5 - Cell 3
7Sergio Luis Henao Montoya (Col) Sky Procycling33Row 6 - Cell 3
8Rinaldo Nocentini (Ita) AG2R La Mondiale32Row 7 - Cell 3
9Daniele Bennati (Ita) RadioShack-Nissan32Row 8 - Cell 3
10Theo Bos (Ned) Rabobank Cycling Team32Row 9 - Cell 3
11Giovanni Visconti (Ita) Movistar Team31Row 10 - Cell 3
12Fabian Wegmann (Ger) Garmin - Sharp27Row 11 - Cell 3
13Jacopo Guarnieri (Ita) Astana Pro Team25Row 12 - Cell 3
14Manuele Mori (Ita) Lampre - ISD24Row 13 - Cell 3
15Manuel Belletti (Ita) AG2R La Mondiale22Row 14 - Cell 3
16Michal Golas (Pol) Omega Pharma-Quickstep21Row 15 - Cell 3
17Pim Ligthart (Ned) Vacansoleil-DCM Pro Cycling Team21Row 16 - Cell 3
18Zdenek Stybar (Cze) Omega Pharma-Quickstep20Row 17 - Cell 3
19Aidis Kruopis (Ltu) Orica GreenEdge Cycling Team20Row 18 - Cell 3
20Linus Gerdemann (Ger) RadioShack-Nissan19Row 19 - Cell 3
21Francesco Gavazzi (Ita) Astana Pro Team19Row 20 - Cell 3
22Rigoberto Uran Uran (Col) Sky Procycling18Row 21 - Cell 3
23Mathew Hayman (Aus) Sky Procycling18Row 22 - Cell 3
24John Degenkolb (Ger) Argos-Shimano18Row 23 - Cell 3
25Björn Leukemans (Bel) Vacansoleil-DCM Pro Cycling Team17Row 24 - Cell 3
26Elia Favilli (Ita) Farnese Vini - Selle Italia17Row 25 - Cell 3
27Michael Matthews (Aus) Rabobank Cycling Team16Row 26 - Cell 3
28Alexander Porsev (Rus) Katusha Team16Row 27 - Cell 3
29Jan Bakelants (Bel) RadioShack-Nissan15Row 28 - Cell 3
30Alexander Kristoff (Nor) Katusha Team15Row 29 - Cell 3
31Alexander Serebryakov (Rus) Team Type 1 - Sanofi15Row 30 - Cell 3
32Alexandr Kolobnev (Rus) Katusha Team14Row 31 - Cell 3
33Marek Rutkiewicz (Pol) Polish National Team14Row 32 - Cell 3
34Pier Paolo De Negri (Ita) Farnese Vini - Selle Italia14Row 33 - Cell 3
35Heinrich Haussler (Aus) Garmin - Sharp14Row 34 - Cell 3
36Jack Bauer (NZl) Garmin - Sharp13Row 35 - Cell 3
37Matti Breschel (Den) Rabobank Cycling Team13Row 36 - Cell 3
38Martin Elmiger (Swi) AG2R La Mondiale11Row 37 - Cell 3
39Jure Kocjan (Slo) Team Type 1 - Sanofi11Row 38 - Cell 3
40Lucas Sebastian Haedo (Arg) Team Saxo Bank - Tinkoff Bank11Row 39 - Cell 3
41Lars Petter Nordhaug (Nor) Sky Procycling10Row 40 - Cell 3
42Greg Van Avermaet (Bel) BMC Racing Team9Row 41 - Cell 3
43Gerald Ciolek (Ger) Omega Pharma-Quickstep9Row 42 - Cell 3
44Francesco Lasca (Ita) Caja Rural9Row 43 - Cell 3
45Mathias Frank (Swi) BMC Racing Team8Row 44 - Cell 3
46Mickael Delage (Fra) FDJ-Big Mat8Row 45 - Cell 3
47Filippo Baggio (Ita) Utensilnord Named8Row 46 - Cell 3
48Jaroslaw Marycz (Pol) Team Saxo Bank - Tinkoff Bank7Row 47 - Cell 3
49Tosh Van Der Sande (Bel) Lotto Belisol Team7Row 48 - Cell 3
50Jon Izaguirre Insausti (Spa) Euskaltel - Euskadi5Row 49 - Cell 3
51Eros Capecchi (Ita) Liquigas-Cannondale5Row 50 - Cell 3
52Frederico Rocchetti (Ita) Utensilnord Named5Row 51 - Cell 3
53Takashi Miyazawa (Jpn) Team Saxo Bank - Tinkoff Bank5Row 52 - Cell 3
54Romain Bardet (Fra) AG2R La Mondiale4Row 53 - Cell 3
55Sonny Colbrelli (Ita) Colnago - CSF Inox3Row 54 - Cell 3
56Rafael Andriato (Bra) Farnese Vini - Selle Italia3Row 55 - Cell 3
57Marco Zanotti (Ita) Utensilnord Named2Row 56 - Cell 3
58Bruno Pires (Por) Team Saxo Bank - Tinkoff Bank1Row 57 - Cell 3
59Assan Bazayev (Kaz) Astana Pro Team1Row 58 - Cell 3
60Grégory Rast (Swi) RadioShack-Nissan1Row 59 - Cell 3
61Wouter Mol (Ned) Vacansoleil-DCM Pro Cycling Team1Row 60 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Daniel Teklehaimanot (Eri) Orica GreenEdge Cycling Team36pts
2Mikhail Ignatyev (Rus) Katusha Team25Row 1 - Cell 3
3Bartlomiej Matysiak (Pol) Polish National Team24Row 2 - Cell 3
4Mickael Delage (Fra) FDJ-Big Mat22Row 3 - Cell 3
5Gabriele Bosisio (Ita) Utensilnord Named20Row 4 - Cell 3
6Fumiyuki Beppu (Jpn) Orica GreenEdge Cycling Team14Row 5 - Cell 3
7Rafael Andriato (Bra) Farnese Vini - Selle Italia14Row 6 - Cell 3
8Frederico Rocchetti (Ita) Utensilnord Named13Row 7 - Cell 3
9Jaroslaw Marycz (Pol) Team Saxo Bank - Tinkoff Bank11Row 8 - Cell 3
10Sergio Luis Henao Montoya (Col) Sky Procycling10Row 9 - Cell 3
11Jan Bakelants (Bel) RadioShack-Nissan10Row 10 - Cell 3
12Mateusz Taciak (Pol) Polish National Team10Row 11 - Cell 3
13Bert De Backer (Bel) Argos-Shimano9Row 12 - Cell 3
14Lars Petter Nordhaug (Nor) Sky Procycling7Row 13 - Cell 3
15Maciej Bodnar (Pol) Liquigas-Cannondale7Row 14 - Cell 3
16Sylvain Georges (Fra) AG2R La Mondiale6Row 15 - Cell 3
17Javier Moreno Bazan (Spa) Movistar Team5Row 16 - Cell 3
18Michal Kwiatkowski (Pol) Omega Pharma-Quickstep5Row 17 - Cell 3
19Vladimir Isaichev (Rus) Katusha Team5Row 18 - Cell 3
20Matteo Trentin (Ita) Omega Pharma-Quickstep4Row 19 - Cell 3
21Marek Rutkiewicz (Pol) Polish National Team3Row 20 - Cell 3
22Gianni Meersman (Bel) Lotto Belisol Team3Row 21 - Cell 3
23Angel Madrazo Ruiz (Spa) Movistar Team3Row 22 - Cell 3
24Diego Caccia (Ita) Farnese Vini - Selle Italia3Row 23 - Cell 3
25Linus Gerdemann (Ger) RadioShack-Nissan3Row 24 - Cell 3
26Grégory Rast (Swi) RadioShack-Nissan3Row 25 - Cell 3
27Ian Stannard (GBr) Sky Procycling3Row 26 - Cell 3
28Thomas Peterson (USA) Garmin - Sharp3Row 27 - Cell 3
29Mathias Frank (Swi) BMC Racing Team2Row 28 - Cell 3
30Jack Bauer (NZl) Garmin - Sharp2Row 29 - Cell 3
31Domenico Pozzovivo (Ita) Colnago - CSF Inox2Row 30 - Cell 3
32Romain Sicard (Fra) Euskaltel - Euskadi2Row 31 - Cell 3
33Juan Antonio Flecha Giannoni (Spa) Sky Procycling2Row 32 - Cell 3
34Damian Walczak (Pol) Polish National Team2Row 33 - Cell 3
35Martijn Verschoor (Ned) Team Type 1 - Sanofi2Row 34 - Cell 3
36Giovanni Visconti (Ita) Movistar Team1Row 35 - Cell 3
37Jussi Veikkanen (Fin) FDJ-Big Mat1Row 36 - Cell 3
38Paul Martens (Ger) Rabobank Cycling Team1Row 37 - Cell 3
39Adrian Kurek (Pol) Utensilnord Named1Row 38 - Cell 3
40Gaetan Bille (Bel) Lotto Belisol Team1Row 39 - Cell 3
Swipe to scroll horizontally
Sprint classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Adrian Kurek (Pol) Utensilnord Named11pts
2Lukasz Bodnar (Pol) Polish National Team9Row 1 - Cell 3
3Michal Kwiatkowski (Pol) Omega Pharma-Quickstep7Row 2 - Cell 3
4Fumiyuki Beppu (Jpn) Orica GreenEdge Cycling Team6Row 3 - Cell 3
5Mikhail Ignatyev (Rus) Katusha Team5Row 4 - Cell 3
6Rafael Andriato (Bra) Farnese Vini - Selle Italia5Row 5 - Cell 3
7Fabian Wegmann (Ger) Garmin - Sharp4Row 6 - Cell 3
8Gabriele Bosisio (Ita) Utensilnord Named4Row 7 - Cell 3
9Martin Elmiger (Swi) AG2R La Mondiale3Row 8 - Cell 3
10Sylvain Georges (Fra) AG2R La Mondiale3Row 9 - Cell 3
11Diego Caccia (Ita) Farnese Vini - Selle Italia3Row 10 - Cell 3
12Moreno Moser (Ita) Liquigas-Cannondale2Row 11 - Cell 3
13Angel Madrazo Ruiz (Spa) Movistar Team2Row 12 - Cell 3
14Jaroslaw Marycz (Pol) Team Saxo Bank - Tinkoff Bank2Row 13 - Cell 3
15Martijn Verschoor (Ned) Team Type 1 - Sanofi2Row 14 - Cell 3
16Linus Gerdemann (Ger) RadioShack-Nissan1Row 15 - Cell 3
17Mickael Delage (Fra) FDJ-Big Mat1Row 16 - Cell 3
18Damian Walczak (Pol) Polish National Team1Row 17 - Cell 3
19Bartlomiej Matysiak (Pol) Polish National Team1Row 18 - Cell 3
20Mateusz Taciak (Pol) Polish National Team1Row 19 - Cell 3
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1Sky Procycling66:27:21
2Omega Pharma - QuickstepRow 1 - Cell 2
3AG2R La MondialeRow 2 - Cell 2
4Movistar TeamRow 3 - Cell 2
5Team Saxo Bank-Tinkoff BankRow 4 - Cell 2
6Radioshack-Nissan0:00:18
7Garmin-Sharp0:01:25
8Pro Team Astana0:01:43
9Rabobank Cycling Team0:01:56
10BMC Racing Team0:02:26
11Euskaltel-Euskadi0:03:22
12Katusha Team0:03:47
13Colnago - CSF Inox0:04:15
14Liquigas-Cannondale0:04:27
15Lampre - ISD0:05:05
16Vacansoleil-DCM Pro Cycling Team0:05:18
17FDJ-Big Mat0:06:52
18Argos-Shimano0:08:20
19Utensilnord Named0:09:54
20Team Type 1 - Sanofi0:11:41
21Polish National Team0:14:05
22Farnese Vini - Selle Italia0:15:48
23Caja Rural0:32:08
24Lotto Belisol Team0:38:03
25Orica GreenEdge Cycling Team0:48:58
Laura Weislo
Managing Editor

Laura Weislo has been with Cyclingnews since 2006 after making a switch from a career in science. As Managing Editor, she coordinates coverage for North American events and global news. As former elite-level road racer who dabbled in cyclo-cross and track, Laura has a passion for all three disciplines. When not working she likes to go camping and explore lesser traveled roads, paths and gravel tracks. Laura specialises in covering doping, anti-doping, UCI governance and performing data analysis.

Latest on Cyclingnews