


Professional 2006-2016
08-03-2013 Tirreno - Adriatico 2013 Tappa 2
07-05-2012 Giro d'Italia 2012 Tappa 3
07-03-2012 Tirreno Adriatico 2012 Tappa 1
22-05-2011 Tour of California 2011 Stage 8
19-03-2011 Milano San Remo 2011 (2/2)
19-03-2011 Milano San Remo 2011 (1/2)
08-03-2011 Paris - Nice 2011 Etape 3
16-02-2011 Tour of Oman 2011 Stage 2
18-01-2011 Tour Down Under 2011 Stage 1
16-01-2011 Down Under Classic 2011
22-08-2010 GP Plouay 2010