2008-09-11 | | Vuelta a España | Stage 12 | 186.4 | sprint of small group |
2008-09-04 | | Vuelta a España | Stage 6 | 150.1 | bunchsprint |
2008-07-27 | | Tour de Wallonie | Stage 2 | 183 | sprint of small group |
2008-07-20 | | Trofeo Matteotti | 188 | |
2008-07-07 | | Int. Osterreich-Rundfahrt-Tour of Austria | Stage 1 | 171.2 | sprint of small group |
2007-09-30 | | World Championships ME - Road Race | 267 | sprint of small group |
2007-09-03 | | Vuelta a España | Stage 3 | 153 | bunchsprint |
2007-02-21 | | Tour of California | Stage 4 | 213.4 | bunchsprint |
2006-10-14 | | Giro di Lombardia | 245 | 17 km solo |
2006-09-24 | | World Championships ME - Road Race | 265.8 | sprint of small group |
2006-08-27 | | Vuelta a España | Stage 2 | 167 | bunchsprint |
2006-06-25 | | National Championships Italy - Road Race | 233.4 | |
2006-05-22 | | Giro d'Italia | Stage 14 | 189 | bunchsprint |
2006-03-09 | | Tirreno-Adriatico | Stage 2 | 171 | bunchsprint |
2006-03-08 | | Tirreno-Adriatico | Stage 1 | 167 | bunchsprint |
2006-02-26 | | GP Lugano | 174.3 | |
2006-02-08 | | Trofeo Sóller | 150.6 | |
2005-10-15 | | Giro di Lombardia | 246 | sprint of small group |
2005-10-02 | | Meisterschaft von Zürich | 241 | 36 km solo |
2005-09-13 | | Vuelta a España | Stage 16 | 162.5 | sprint of small group |
2005-05-08 | | Giro d'Italia | Stage 1 | 208 | 0.7 km solo |
2004-09-23 | | Circuit Franco-Belge | Stage 1 | 213.8 | |
2004-08-14 | | Olympic Games Road Race | 224.4 | sprint a deux |
2004-08-04 | | GP Città di Camaiore | 193.7 | |
2004-06-19 | | Tour de Suisse | Stage 8 | 91 | ? km solo |
2004-03-15 | | Tirreno-Adriatico | Stage 6 | 185 | bunchsprint |
2004-03-13 | | Tirreno-Adriatico | Stage 4 | 179 | bunchsprint |
2004-02-12 | | Tour Méditerranéen | Stage 2 | 130 | |
2003-08-09 | | Clasica Ciclista San Sebastian | 227 | sprint a deux |
2003-08-03 | | HEW Cyclassics | 250.3 | sprint of small group |
2003-06-29 | | National Championships Italy - Road Race | 241.6 | |
2003-03-22 | | Milano-Sanremo | 297 | sprint of small group |
2002-10-03 | | Giro della Provincia di Lucca | Stage 3 | 162 | |
2002-09-26 | | Coppa Sabatini | 197.7 | |
2002-09-21 | | Giro del Lazio | 196 | sprint of small group |
2002-07-29 | | Tour de la Region Wallonne | Stage 1 | 152 | |
2002-04-21 | | Liège - Bastogne - Liège | 258 | sprint a deux |
2002-03-15 | | Tirreno-Adriatico | Stage 2 | 212 | 1 km solo |
2002-02-15 | | Giro Della Liguria | Stage 4 | 156 | |
2002-02-14 | | Giro Della Liguria | Stage 3 | 166 | |
2001-10-05 | | Giro della Provincia di Lucca | Stage 4 | 163 | |
2001-09-08 | | Coppa Placci | 195 | |
2001-08-26 | | Meisterschaft von Zürich | 248.4 | sprint of small group |
2001-02-17 | | Le Tour de Langkawi | Stage 11 | 162.9 | bunchsprint |
2001-02-08 | | Le Tour de Langkawi | Stage 3 | 177.3 | bunchsprint |
2000-07-09 | | Tour de France | Stage 9 | 181 | sprint of small group |
2000-04-16 | | Liège - Bastogne - Liège | 258 | sprint of small group |
2000-03-25 | | Memorial Cecchi Gori | Stage 4 | 172 | |
2000-03-23 | | Memorial Cecchi Gori | Stage 2 | 237 | |
2000-02-09 | | Challenge Mallorca - Trofeo Soller | 159 | |
1999-09-28 | | Giro della Provincia di Lucca | Stage 1 | 163 | |
1999-08-09 | | Volta a Comunidade Galega | Stage 1 | 108 | |
1999-03-28 | | Memorial Cecchi Gori | Stage 2 | 205 | |
1999-03-13 | | Tirreno-Adriatico | Stage 4 | 197 | |
1998-05-09 | | Tour de Romandie | Stage 4a | 100.4 | |
1997-07-25 | | Hofbrau Cup | Stage 2 (TTT) | 15.1 | team time trial |
1996-06-29 | | Giro Ciclistico d'Italia | Stage 8 | 150 | |