2012 Tour of Qatar Stage 03 2010 Tour Down Under Stage 04 2012 Giro d'Italia Stage 06 2008 Track World Championships Men Points 2009 Giro d'Italia Stage 17 2011 Track Party Men Team Sprint 1995 Japan Cup 1995 Tour des Flandres 1994 Giro d'Italia 2011 Road World Champonships Men Elite