2008 Vuelta Chihuahua Stage 07 2009 Road World Champonships Men Elite 2013 Tour de Langkawi Stage 06 2014 Dubai Tour Stage 01 2009 Vuelta a Espana Stage 12 2011 Track Party Men Team Sprint 2007 Tour de Langkawi Stage 07 1995 Tour des Flandres 2012 Giro d'Italia Stage 11 2012 E3 Harelbeke