2011 Tour Down Under Stage 05 2000 Giro d'Italia Stage 19 2007 Tour de Langkawi Stage 07 2011 Vuelta a Espana Stage 12 2010 Tour de France Stage 19 2010 Tour of Oman Stage 03 2013 Tour of Oman Stage 02 2013 Amstel Gold Race 2009 Vuelta a Espana Stage 12 2007-2008 Track World Cup Round 3 Men Keirin