2012 Vuelta a Espana Stage 17 2008 Track World Championships Men Points 2013 Tour Down Under Stage 01 1999 Tour de France 1999 Giro d'Italia 2009 Track World Championships Men Team Pursuit 1990 Tour de France 2009 Tour de France Stage 12 2007-2008 Track World Cup Round 3 Men Keirin 2012 Vuelta a Espana Stage 21