Zardini solos to Giro del Trentino stage 2 victory

Edoardo Zardini (Bardiani Valvole-CSF) won the second stage of the Giro del Trentino to San Giacomo di Brentonico, after a solo attack on the final climb. Przemyslaw Niemiec (Lampre-Merida) won the sprint for second with Fabio Duarte (Colombia) rounding out the top three. 

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Edoardo Zardini (Ita) Bardiani CSF4:25:39
2Przemyslaw Niemiec (Pol) Lampre-Merida0:00:19
3Fabio Andres Duarte Arevalo (Col) ColombiaRow 2 - Cell 2
4Cadel Evans (Aus) BMC Racing TeamRow 3 - Cell 2
5Domenico Pozzovivo (Ita) AG2R La Mondiale0:00:23
6Fabio Aru (Ita) Astana Pro Team0:00:26
7Franco Pelizzotti (Ita) Androni Giocattoli0:00:36
8Omar Fraile Matarranza (Spa) Caja Rural - Seguros RGARow 7 - Cell 2
9Igor Anton Hernandez (Spa) Movistar Team0:00:38
10Tiago Machado (Por) Team Netapp - EnduraRow 9 - Cell 2
11Francesco Bongiorno (Ita) Bardiani CSFRow 10 - Cell 2
12Michele Scarponi (Ita) Astana Pro TeamRow 11 - Cell 2
13Winner Anacona Gomez (Col) Lampre-Merida0:00:49
14Kanstantsin Siutsou (Blr) Team Sky0:00:50
15Louis Meintjes (RSA) MTN - Qhubeka0:00:55
16Ruben Fernandez (Spa) Caja Rural - Seguros RGARow 15 - Cell 2
17Hubert Dupont (Fra) AG2R La MondialeRow 16 - Cell 2
18Mikel Landa Meana (Spa) Astana Pro TeamRow 17 - Cell 2
19George Bennett (NZl) CannondaleRow 18 - Cell 2
20Steve Morabito (Swi) BMC Racing TeamRow 19 - Cell 2
21Mauro Finetto (Ita) Neri Sottoli0:01:09
22Ilnur Zakarin (Rus) Rusvelo0:01:13
23Matteo Rabottini (Ita) Neri SottoliRow 22 - Cell 2
24Eros Capecchi (Ita) Movistar TeamRow 23 - Cell 2
25Sergey Lagutin (Rus) Rusvelo0:01:18
26José Pimenta Costa Mendes (Por) Team Netapp - EnduraRow 25 - Cell 2
27Artem Ovechkin (Rus) RusveloRow 26 - Cell 2
28Diego Rosa (Ita) Androni Giocattoli0:01:26
29Sergio Pardilla Bellon (Spa) MTN - QhubekaRow 28 - Cell 2
30Jacques Janse Van Rensburg (RSA) MTN - Qhubeka0:01:28
31Angelo Pagani (Ita) Bardiani CSFRow 30 - Cell 2
32Philip Deignan (Irl) Team Sky0:01:31
33Jarlinson Pantano (Col) ColombiaRow 32 - Cell 2
34Yonder Godoy (Ven) Androni Giocattoli0:01:46
35David De La Cruz Melgarejo (Spa) Team Netapp - EnduraRow 34 - Cell 2
36Yonattah Monsalve (Ven) Neri SottoliRow 35 - Cell 2
37Valerio Agnoli (Ita) Astana Pro Team0:01:49
38Ivan Basso (Ita) CannondaleRow 37 - Cell 2
39Patrick Facchini (Ita) Androni Giocattoli0:01:57
40Marek Rutkiewicz (Pol) CCC Polsat Polkowice0:01:59
41Amets Txurruka (Spa) Caja Rural - Seguros RGA0:02:30
42Sylvester Szmyd (Pol) Movistar Team0:02:38
43Davide Formolo (Ita) CannondaleRow 42 - Cell 2
44Stefano Pirazzi (Ita) Bardiani CSFRow 43 - Cell 2
45Marcos Garcia (Spa) Caja Rural - Seguros RGARow 44 - Cell 2
46Bradley Wiggins (GBr) Team Sky0:02:46
47Emanuele Sella (Ita) Androni Giocattoli0:03:00
48Mateusz Taciak (Pol) CCC Polsat Polkowice0:03:02
49Dario Cataldo (Ita) Team Sky0:03:30
50Fabio Taborre (Ita) Neri SottoliRow 49 - Cell 2
51Paolo Tiralongo (Ita) Astana Pro Team0:04:09
52Francesco Failli (Ita) Neri Sottoli0:04:26
53Gianfranco Zilioli (Ita) Androni GiocattoliRow 52 - Cell 2
54Alessio Taliani (Ita) Androni GiocattoliRow 53 - Cell 2
55Lukasz Owsian (Pol) CCC Polsat PolkowiceRow 54 - Cell 2
56Ian Boswell (USA) Team SkyRow 55 - Cell 2
57Valerio Conti (Ita) Lampre-Merida0:04:32
58Leopold Konig (Cze) Team Netapp - Endura0:04:38
59Donato De Ieso (Ita) Bardiani CSF0:05:02
60Stefano Locatelli (Ita) Bardiani CSFRow 59 - Cell 2
61Andrey Zeits (Kaz) Astana Pro Team0:05:37
62Brent Bookwalter (USA) BMC Racing TeamRow 61 - Cell 2
63Iker Camano Ortuzar (Spa) Team Netapp - Endura0:05:59
64Moreno Moser (Ita) Cannondale0:06:02
65Bartosz Huzarski (Pol) Team Netapp - EnduraRow 64 - Cell 2
66Cristiano Salerno (Ita) Cannondale0:06:14
67Adrian Honkisz (Pol) CCC Polsat Polkowice0:06:20
68Dayer Uberne Quintana Rojas (Col) Movistar Team0:06:49
69Daniel Teklehaimanot (Eri) MTN - QhubekaRow 68 - Cell 2
70Gang Xu (Chn) Lampre-Merida0:06:55
71Jackson Rodriguez (Ven) Androni Giocattoli0:07:11
72Cesare Benedetti (Ita) Team Netapp - Endura0:07:27
73Bartlomiej Matysiak (Pol) CCC Polsat PolkowiceRow 72 - Cell 2
74Maxime Bouet (Fra) AG2R La MondialeRow 73 - Cell 2
75Antonio Molina (Spa) Caja Rural - Seguros RGA0:07:37
76Samuele Conti (Ita) Neri Sottoli0:07:41
77Carlos Julian Quintero (Col) Colombia0:07:53
78Giorgio Cecchinel (Ita) Neri Sottoli0:08:03
79Adriano Malori (Ita) Movistar Team0:08:13
80Enrico Battaglin (Ita) Bardiani CSFRow 79 - Cell 2
81Luca Dodi (Ita) Lampre-Merida0:08:18
82Jose Rodolfo Serpa Perez (Col) Lampre-Merida0:09:14
83Antonio Piedra Perez (Spa) Caja Rural - Seguros RGARow 82 - Cell 2
84Salvatore Puccio (Ita) Team SkyRow 83 - Cell 2
85Damiano Caruso (Ita) CannondaleRow 84 - Cell 2
86Fredrik Carl Wilhelm Kessiakoff (Swe) Astana Pro TeamRow 85 - Cell 2
87Evan Huffman (USA) Astana Pro TeamRow 86 - Cell 2
88Luigi Miletta (Ita) Neri SottoliRow 87 - Cell 2
89Alex Dowsett (GBr) Movistar TeamRow 88 - Cell 2
90Adrien Niyonshuti (Rwa) MTN - Qhubeka0:09:20
91Fernando Grijalba (Spa) Caja Rural - Seguros RGA0:09:59
92Jaroslaw Marycz (Pol) CCC Polsat Polkowice0:10:12
93Ramon Domene Reyes (Spa) Caja Rural - Seguros RGARow 92 - Cell 2
94Sergey Firsanov (Rus) Rusvelo0:10:53
95Sergey Klimov (Rus) RusveloRow 94 - Cell 2
96Artur Ershov (Rus) Rusvelo0:10:55
97Juan Esteba Arango Carvajal (Col) ColombiaRow 96 - Cell 2
98Scott Thwaites (GBr) Team Netapp - Endura0:11:30
99Daniel Oss (Ita) BMC Racing Team0:11:49
100Elia Favilli (Ita) Lampre-MeridaRow 99 - Cell 2
101Roberto Ferrari (Ita) Lampre-MeridaRow 100 - Cell 2
102Maciej Paterski (Pol) CCC Polsat Polkowice0:11:51
103Enrique Sanz (Spa) Movistar TeamRow 102 - Cell 2
104Josef Cerny (Cze) CCC Polsat PolkowiceRow 103 - Cell 2
105Andrei Solomennikov (Rus) RusveloRow 104 - Cell 2
106Yannick Eijssen (Bel) BMC Racing TeamRow 105 - Cell 2
107Jim Songezo (RSA) MTN - QhubekaRow 106 - Cell 2
108Alexander Serov (Rus) RusveloRow 107 - Cell 2
109Duber Quintero Artunduaga (Col) Colombia0:12:19
110Leonardo Fabio Duque (Col) ColombiaRow 109 - Cell 2
111Patrick Gretsch (Ger) AG2R La Mondiale0:13:54
112Julian Kern (Ger) AG2R La MondialeRow 111 - Cell 2
113Julien Berard (Fra) AG2R La Mondiale0:13:55
114Hugo Houle (Can) AG2R La MondialeRow 113 - Cell 2
115Giovanni Visconti (Ita) Movistar Team0:19:23
116Rick Zabel (Ger) BMC Racing Team0:21:09
117Blel Kadri (Fra) AG2R La MondialeRow 116 - Cell 2
118Martin Kohler (Swi) BMC Racing TeamRow 117 - Cell 2
119Sebastian Lander (Den) BMC Racing TeamRow 118 - Cell 2
120Fabio Sabatini (Ita) Cannondale0:21:12
121Elia Viviani (Ita) Cannondale0:21:22
DNSMarco Canola (Ita) Bardiani CSFRow 121 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Rovereto
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Leonardo Fabio Duque (Col) Colombia6pts
2Adrian Honkisz (Pol) CCC Polsat Polkowice4Row 1 - Cell 3
3Giorgio Cecchinel (Ita) Neri Sottoli2Row 2 - Cell 3
Swipe to scroll horizontally
Mountain (Cat. 2) Vigolo Vattaro
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Giorgio Cecchinel (Ita) Neri Sottoli6pts
2Adrian Honkisz (Pol) CCC Polsat Polkowice4Row 1 - Cell 3
3Leonardo Fabio Duque (Col) Colombia2Row 2 - Cell 3
Swipe to scroll horizontally
Mountain (Cat. 2) Vigolo Vattaro
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Adrian Honkisz (Pol) CCC Polsat Polkowice6pts
2Giorgio Cecchinel (Ita) Neri Sottoli4Row 1 - Cell 3
3Leonardo Fabio Duque (Col) Colombia2Row 2 - Cell 3
Swipe to scroll horizontally
Mountain (Cat. 1) S.Giacomo di Brentonico
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Edoardo Zardini (Ita) Bardiani CSF8pts
2Przemyslaw Niemiec (Pol) Lampre-Merida6Row 1 - Cell 3
3Fabio Andres Duarte Arevalo (Col) Colombia4Row 2 - Cell 3
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Astana Pro Team13:18:56
2Bardiani-CSF0:00:07
3Team Netapp - Endura0:01:43
4Androni Giocattoli0:01:49
5MTN - Qhubeka0:01:50
6RusVeloRow 5 - Cell 2
7Caja Rural - Seguros RGA0:02:02
8Neri Sottoli0:02:09
9Movistar Team0:02:30
10Team Sky0:03:08
11Cannondale0:03:23
12Lampre-Merida0:03:41
13BMC Racing Team0:04:52
14AG2R La Mondiale0:06:46
15CCC Polsat Polkowice0:07:28
16Colombia0:07:44
Swipe to scroll horizontally
General classification after stage 2
#Rider Name (Country) TeamResult
1Cadel Evans (Aus) BMC Racing Team4:40:10
2Edoardo Zardini (Ita) Bardiani CSF0:00:09
3Przemyslaw Niemiec (Pol) Lampre-Merida0:00:17
4Fabio Andres Duarte Arevalo (Col) Colombia0:00:23
5Tiago Machado (Por) Team Netapp - Endura0:00:24
6Fabio Aru (Ita) Astana Pro Team0:00:26
7Igor Anton Hernandez (Spa) Movistar Team0:00:31
8Steve Morabito (Swi) BMC Racing Team0:00:36
9Michele Scarponi (Ita) Astana Pro Team0:00:38
10Domenico Pozzovivo (Ita) AG2R La MondialeRow 9 - Cell 2
11Kanstantsin Siutsou (Blr) Team Sky0:00:40
12George Bennett (NZl) Cannondale0:00:49
13Winner Anacona Gomez (Col) Lampre-Merida0:00:53
14Omar Fraile Matarranza (Spa) Caja Rural - Seguros RGA0:00:55
15Franco Pelizzotti (Ita) Androni Giocattoli0:00:56
16Francesco Bongiorno (Ita) Bardiani CSF0:00:57
17José Pimenta Costa Mendes (Por) Team Netapp - Endura0:01:04
18Eros Capecchi (Ita) Movistar Team0:01:06
19Louis Meintjes (RSA) MTN - QhubekaRow 18 - Cell 2
20Hubert Dupont (Fra) AG2R La Mondiale0:01:10
21Ruben Fernandez (Spa) Caja Rural - Seguros RGA0:01:14
22Ilnur Zakarin (Rus) Rusvelo0:01:15
23Mauro Finetto (Ita) Neri Sottoli0:01:18
24Artem Ovechkin (Rus) Rusvelo0:01:20
25Philip Deignan (Irl) Team Sky0:01:21
26Matteo Rabottini (Ita) Neri Sottoli0:01:22
27David De La Cruz Melgarejo (Spa) Team Netapp - Endura0:01:32
28Sergio Pardilla Bellon (Spa) MTN - Qhubeka0:01:37
29Jarlinson Pantano (Col) Colombia0:01:39
30Jacques Janse Van Rensburg (RSA) MTN - QhubekaRow 29 - Cell 2
31Ivan Basso (Ita) Cannondale0:01:43
32Diego Rosa (Ita) Androni Giocattoli0:01:46
33Angelo Pagani (Ita) Bardiani CSF0:01:47
34Valerio Agnoli (Ita) Astana Pro Team0:01:49
35Yonattah Monsalve (Ven) Neri Sottoli0:01:55
36Marek Rutkiewicz (Pol) CCC Polsat Polkowice0:02:06
37Yonder Godoy (Ven) Androni GiocattoliRow 36 - Cell 2
38Mikel Landa Meana (Spa) Astana Pro Team0:02:08
39Sergey Lagutin (Rus) Rusvelo0:02:11
40Patrick Facchini (Ita) Androni Giocattoli0:02:17
41Sylvester Szmyd (Pol) Movistar Team0:02:31
42Davide Formolo (Ita) Cannondale0:02:32
43Bradley Wiggins (GBr) Team Sky0:02:36
44Amets Txurruka (Spa) Caja Rural - Seguros RGA0:02:49
45Stefano Pirazzi (Ita) Bardiani CSF0:02:57
46Marcos Garcia (Spa) Caja Rural - Seguros RGARow 45 - Cell 2
47Mateusz Taciak (Pol) CCC Polsat Polkowice0:03:09
48Dario Cataldo (Ita) Team Sky0:03:20
49Emanuele Sella (Ita) Androni GiocattoliRow 48 - Cell 2
50Fabio Taborre (Ita) Neri Sottoli0:03:39
51Paolo Tiralongo (Ita) Astana Pro Team0:04:09
52Leopold Konig (Cze) Team Netapp - Endura0:04:24
53Lukasz Owsian (Pol) CCC Polsat Polkowice0:04:33
54Francesco Failli (Ita) Neri Sottoli0:04:35
55Valerio Conti (Ita) Lampre-Merida0:04:36
56Alessio Taliani (Ita) Androni Giocattoli0:04:46
57Gianfranco Zilioli (Ita) Androni GiocattoliRow 56 - Cell 2
58Brent Bookwalter (USA) BMC Racing Team0:05:18
59Donato De Ieso (Ita) Bardiani CSF0:05:21
60Stefano Locatelli (Ita) Bardiani CSFRow 59 - Cell 2
61Ian Boswell (USA) Team Sky0:05:22
62Iker Camano Ortuzar (Spa) Team Netapp - Endura0:05:45
63Bartosz Huzarski (Pol) Team Netapp - Endura0:05:48
64Andrey Zeits (Kaz) Astana Pro TeamRow 63 - Cell 2
65Moreno Moser (Ita) Cannondale0:05:56
66Daniel Teklehaimanot (Eri) MTN - Qhubeka0:07:00
67Cristiano Salerno (Ita) Cannondale0:07:04
68Cesare Benedetti (Ita) Team Netapp - Endura0:07:13
69Gang Xu (Chn) Lampre-Merida0:07:17
70Jackson Rodriguez (Ven) Androni Giocattoli0:07:31
71Bartlomiej Matysiak (Pol) CCC Polsat Polkowice0:07:34
72Maxime Bouet (Fra) AG2R La Mondiale0:07:42
73Carlos Julian Quintero (Col) Colombia0:08:01
74Adriano Malori (Ita) Movistar Team0:08:06
75Giorgio Cecchinel (Ita) Neri Sottoli0:08:12
76Dayer Uberne Quintana Rojas (Col) Movistar Team0:08:15
77Samuele Conti (Ita) Neri Sottoli0:08:20
78Enrico Battaglin (Ita) Bardiani CSF0:08:45
79Luca Dodi (Ita) Lampre-Merida0:08:48
80Adrian Honkisz (Pol) CCC Polsat Polkowice0:09:00
81Salvatore Puccio (Ita) Team Sky0:09:04
82Alex Dowsett (GBr) Movistar Team0:09:07
83Damiano Caruso (Ita) Cannondale0:09:08
84Fredrik Carl Wilhelm Kessiakoff (Swe) Astana Pro Team0:09:14
85Evan Huffman (USA) Astana Pro TeamRow 84 - Cell 2
86Jose Rodolfo Serpa Perez (Col) Lampre-Merida0:09:18
87Luigi Miletta (Ita) Neri Sottoli0:09:23
88Adrien Niyonshuti (Rwa) MTN - Qhubeka0:09:31
89Antonio Piedra Perez (Spa) Caja Rural - Seguros RGA0:09:33
90Antonio Molina (Spa) Caja Rural - Seguros RGA0:09:35
91Jaroslaw Marycz (Pol) CCC Polsat Polkowice0:10:19
92Fernando Grijalba (Spa) Caja Rural - Seguros RGA0:10:29
93Ramon Domene Reyes (Spa) Caja Rural - Seguros RGA0:10:31
94Sergey Firsanov (Rus) Rusvelo0:10:55
95Artur Ershov (Rus) Rusvelo0:10:57
96Juan Esteba Arango Carvajal (Col) Colombia0:11:03
97Daniel Oss (Ita) BMC Racing Team0:11:30
98Yannick Eijssen (Bel) BMC Racing Team0:11:32
99Enrique Sanz (Spa) Movistar Team0:11:44
100Elia Favilli (Ita) Lampre-Merida0:11:53
101Roberto Ferrari (Ita) Lampre-MeridaRow 100 - Cell 2
102Alexander Serov (Rus) RusveloRow 101 - Cell 2
103Scott Thwaites (GBr) Team Netapp - Endura0:11:54
104Maciej Paterski (Pol) CCC Polsat Polkowice0:11:58
105Josef Cerny (Cze) CCC Polsat Polkowice0:12:04
106Leonardo Fabio Duque (Col) Colombia0:12:27
107Sergey Klimov (Rus) Rusvelo0:12:52
108Duber Quintero Artunduaga (Col) Colombia0:13:07
109Jim Songezo (RSA) MTN - Qhubeka0:13:56
110Patrick Gretsch (Ger) AG2R La Mondiale0:14:09
111Hugo Houle (Can) AG2R La Mondiale0:14:10
112Julian Kern (Ger) AG2R La Mondiale0:14:15
113Andrei Solomennikov (Rus) Rusvelo0:14:22
114Julien Berard (Fra) AG2R La Mondiale0:14:23
115Giovanni Visconti (Ita) Movistar Team0:19:16
116Rick Zabel (Ger) BMC Racing Team0:20:50
117Martin Kohler (Swi) BMC Racing Team0:21:02
118Elia Viviani (Ita) Cannondale0:21:16
119Blel Kadri (Fra) AG2R La Mondiale0:21:37
120Fabio Sabatini (Ita) Cannondale0:22:02
121Sebastian Lander (Den) BMC Racing Team0:23:32
Swipe to scroll horizontally
Sprint classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Leonardo Fabio Duque (Col) Colombia6pts
2Adrian Honkisz (Pol) CCC Polsat Polkowice4Row 1 - Cell 3
3Giorgio Cecchinel (Ita) Neri Sottoli2Row 2 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Giorgio Cecchinel (Ita) Neri Sottoli10pts
2Adrian Honkisz (Pol) CCC Polsat Polkowice10Row 1 - Cell 3
3Edoardo Zardini (Ita) Bardiani CSF8Row 2 - Cell 3
4Przemyslaw Niemiec (Pol) Lampre-Merida6Row 3 - Cell 3
5Fabio Andres Duarte Arevalo (Col) Colombia4Row 4 - Cell 3
6Leonardo Fabio Duque (Col) Colombia4Row 5 - Cell 3
Swipe to scroll horizontally
Young rider classification
#Rider Name (Country) TeamResult
1Fabio Aru (Ita) Astana Pro Team4:40:36
2George Bennett (NZl) Cannondale0:00:23
3Omar Fraile Matarranza (Spa) Caja Rural - Seguros RGA0:00:29
4Francesco Bongiorno (Ita) Bardiani CSF0:00:31
5Louis Meintjes (RSA) MTN - Qhubeka0:00:40
6Ruben Fernandez (Spa) Caja Rural - Seguros RGA0:00:48
7Yonder Godoy (Ven) Androni Giocattoli0:01:40
8Davide Formolo (Ita) Cannondale0:02:06
9Lukasz Owsian (Pol) CCC Polsat Polkowice0:04:07
10Valerio Conti (Ita) Lampre-Merida0:04:10
11Alessio Taliani (Ita) Androni Giocattoli0:04:20
12Gianfranco Zilioli (Ita) Androni GiocattoliRow 11 - Cell 2
13Ian Boswell (USA) Team Sky0:04:56
14Moreno Moser (Ita) Cannondale0:05:30
15Dayer Uberne Quintana Rojas (Col) Movistar Team0:07:49
16Samuele Conti (Ita) Neri Sottoli0:07:54
17Evan Huffman (USA) Astana Pro Team0:08:48
18Antonio Molina (Spa) Caja Rural - Seguros RGA0:09:09
19Fernando Grijalba (Spa) Caja Rural - Seguros RGA0:10:03
20Ramon Domene Reyes (Spa) Caja Rural - Seguros RGA0:10:05
21Artur Ershov (Rus) Rusvelo0:10:31
22Scott Thwaites (GBr) Team Netapp - Endura0:11:28
23Josef Cerny (Cze) CCC Polsat Polkowice0:11:38
24Duber Quintero Artunduaga (Col) Colombia0:12:41
25Jim Songezo (RSA) MTN - Qhubeka0:13:30
26Hugo Houle (Can) AG2R La Mondiale0:13:44
27Rick Zabel (Ger) BMC Racing Team0:20:24
28Sebastian Lander (Den) BMC Racing Team0:23:06
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1Astana Pro Team13:33:27
2Bardiani-CSF0:00:26
3Team Netapp - Endura0:01:29
4RusVelo0:01:52
5MTN - Qhubeka0:02:01
6Androni Giocattoli0:02:09
7Neri Sottoli0:02:18
8Caja Rural - Seguros RGA0:02:21
9Movistar Team0:02:23
10Team Sky0:02:57
11Cannondale0:03:17
12Lampre-Merida0:03:45
13BMC Racing Team0:04:33
14AG2R La Mondiale0:07:01
15CCC Polsat Polkowice0:07:35
16Colombia0:07:52

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

Latest on Cyclingnews