1994 Giro d'Italia 2008 Tour de France Stage 21 2014 Tour of Oman Stage 06 2011 Tour of Qatar etc. 2009 Tour Down Under Stage 04 2014 Giro d'Italia Stage 11 2009 Giro d'Italia Stage 17 2012 Tour of Qatar Stage 03 2011 Track Party Men Team Sprint 2013 Vuelta a Espana Stage 12