
2006
7th, stage 7, Tour de Pologne
8th, stage 5, Vuelta a Ciclista a Murcia
9th, stage 1, Vuelta a Ciclista a Murcia
10th, stage 15, Giro d’Italia
10th, stage 2, Tour of Germany
2005
7th, Tour of Lombardy
8th, stage 5, Tour de Pologne
10th, stage 6, Tour de Pologne
2003
5th, Coppa Sabatini
9th, stage 5, Tour de Belgium
2002
10th, Giro Friuli
2001
1st, Tour of Tuscany
9th, Giro Friuli
9th, Trofeo Melinda
10th, Veenendaal-Veenendaal
10th, GP Prato
2000
1st, stage 5, Midi Libre
1st, stage 2b, Tour of Austria
1st, Trofeo Melinda
3rd, Trofeo dello Scalatore III
4th overall, Tour of Austria
5th overall, Midi Libre
6th, Giro del Lazio
6th, Giro del Emilia
7th overall, Giro della Provincia di Lucca
9th, Tour of Lombardy
1999
1st overall, Commonwealth Bank Cycle Classic
2nd, stage 14, Commonwealth Bank Cycle Classic
3rd, GP Gippingen
3rd, stage 2, Commonwealth Bank Cycle Classic
3rd, GP Kanton Aargau
4th, stage 7, Commonwealth Bank Cycle Classic
4th, stage 11, Commonwealth Bank Cycle Classic
7th, stage 1, Tour of Romandie
9th, stage 4, Commonwealth Bank Cycle Classic
10th, stage 2, Tour of Romandie