2009 Tour Down Under Stage 04 2007 Tour of Qatar Stage 06 1990 Paris - Roubaix 2011 Vuelta a Espana Stage 08 2014 Tour of Oman Stage 05 1994 Giro d'Italia 2003 Tour de France Prologue 1997 Giro d'Italia 2008 Tour de France Stage 17 2007-2008 Track World Cup Round 3 Men Keirin