2013 Vuelta a Espana Stage 12 1995 Japan Cup 2008 Giro d'Italia Stage 20 1999 Giro d'Italia 2012 Tour Down Under Stage 05 2007-2008 Track World Cup Round 3 Men Team Pursuit 2009 Track World Championships Men Team Pursuit 2014 Dubai Tour Stage 01 2008 Track World Championships Men Points 1997 Giro d'Italia