2013 Tour Down Under Stage 01 2011 Giro di Lombardia 2009 Tour Down Under Stage 04 1999 Giro d'Italia 2011 Track Party Men Team Sprint 2013 Tour of Oman Stage 02 2000 Giro d'Italia Stage 04 1994 Tour de France 2014 Dubai Tour Stage 01 2008 Vuelta Chihuahua Stage 07