2005 Giro d'Italia Stage 06 1990 Paris - Roubaix 1999 Tour de France 2011 Track Party Men Team Sprint 2010 Tour Down Under Stage 04 2007-2008 Track World Cup Round 3 Men Keirin 1997 Giro d'Italia 2008 Track World Championships Men Points 2012 Giro d'Italia Stage 06 2007-2008 Track World Cup Round 3 Men Team Pursuit