2003 Tour de France Stage 01 2007-2008 Track World Cup Round 3 Men Keirin 2014 Tour Down Under Classic 2000 Paris - Roubaix 2012 Tour Down Under Stage 05 2011 Vuelta a Espana Stage 08 2013 Tour of Qatar Stage 01 2012 Tour de France Stage 14 2008 Vuelta Chihuahua Stage 07 1997 Tour de France