2011 Tour of Qatar Stage 02 2005 Giro d'Italia Stage 06 2011 Tour Down Under Stage 05 2011 Tour of Qatar etc 2000 Giro d'Italia Stage 19 2007-2008 Track World Cup Round 3 Men Keirin 1990 Tour de France 2012 Road World Champonships Men TTT 2013 Amstel Gold Race 2011 Giro di Lombardia