
2008
6th overall, Tour of Qatar
6th, stage 2, Tour of Qatar
10th, stage 4, Tour of Qatar
2007
1st, best young rider, Tour of Qatar
8th overall, Tour of Qatar
7th, stage 18, Giro d’Italia
2006
2nd, stage 4, Tour de l’Avenir
2005
1st, Douchy les Mines
1st, stage 1, Tour de Canton Saint Ciers
3rd, GP Waregem