2012 Tour Down Under Stage 05 2007-2008 Track World Cup Round 3 Men Keirin 2013 Tour de Langkawi Stage 07 2012 Tour of Qatar Stage 03 2011 Vuelta a Espana Stage 08 2012 Tour de France Stage 07 2011 Road World Champonships Men Elite 1995 Milano - Sanremo 1994 Giro d'Italia 2010 Tour of Oman Stage 01