26 |
26-05-2021 |
Giro d'Italia
- Stage 17
|
2.UWT |
193.00km |
25 |
22-10-2020 |
Vuelta a España
- Stage 3
|
2.UWT |
166.10km |
24 |
12-07-2018 |
Tour de France
- Stage 6
|
2.UWT |
181.00km |
23 |
08-06-2018 |
Critérium du Dauphiné
- Stage 5
|
2.UWT |
130.50km |
22 |
16-02-2017 |
Volta ao Algarve em Bicicleta
- Stage 2
|
2.HC |
189.30km |
21 |
23-03-2016 |
Volta Ciclista a Catalunya
- Stage 3
|
2.UWT |
172.10km |
20 |
04-02-2016 |
Volta a la Comunitat Valenciana
- Stage 2
|
2.1 |
163.30km |
19 |
13-10-2014 |
Tour of Beijing
- Stage 4
|
WT |
157.00km |
18 |
05-10-2014 |
Il Lombardia
|
WT |
|
17 |
07-07-2013 |
Tour de France
- Stage 9
|
WT |
168.50km |
16 |
21-04-2013 |
Liège - Bastogne - Liège
|
WT |
|
15 |
24-03-2013 |
Volta Ciclista a Catalunya
|
WT |
|
14 |
21-03-2013 |
Volta Ciclista a Catalunya
- Stage 4
|
WT |
217.70km |
13 |
28-08-2011 |
Vuelta a España
- Stage 9
|
HIS |
183.00km |
12 |
05-08-2011 |
Tour de Pologne
- Stage 6
|
UPT |
207.70km |
11 |
19-06-2011 |
Giro della Toscana
|
1.1 |
|
10 |
24-10-2010 |
Japan Cup
|
1.HC |
|
9 |
17-08-2010 |
Tre Valli Varesine
|
1.HC |
|
8 |
07-08-2010 |
Tour de Pologne
|
UPT |
|
7 |
05-08-2010 |
Tour de Pologne
- Stage 5
|
UPT |
149.00km |
6 |
29-06-2008 |
Kampioenschap van Ierland
|
CN |
|
5 |
22-06-2008 |
Route du Sud
|
2.1 |
|
4 |
29-08-2007 |
Giro della Valle d'Aosta Mont Blanc
- Stage 2
|
2.2 |
130.40km |
3 |
29-08-2006 |
Giro della Valle d'Aosta Mont Blanc
- Stage 6
|
2.2 |
km |
2 |
03-08-2004 |
M. Donnelly Junior Tour of Ireland
- Stage 4
|
U19 |
km |
1 |
25-07-2004 |
National Road Championships - Great Britain U19
|
CN |
|