2007-2008 Track World Cup Round 3 Men Keirin 1996 Giro d'Italia 2006 BASSO Ivan in Tokyo 2010 Tour of Qatar Stage 02 2013 Vuelta a Espana Stage 12 2011 Road World Champonships Men Elite 2007 Tour de Langkawi Stage 07 2007 Tour of Qatar Stage 06 2000 Giro d'Italia Stage 04 2014 Tour Down Under Classic