2005
1st stage 1 Five Rings of Moscow
1st stage 3 Triptyque des Barrages
2nd National Road Race Championships
3rd U23 World Road Race Championships
2006
1st Omloop der Kempen
2nd Ronde van Noord-Holland
2009
3rd Duo Normand (with Alexander Porsev)
2005
1st stage 1 Five Rings of Moscow
1st stage 3 Triptyque des Barrages
2nd National Road Race Championships
3rd U23 World Road Race Championships
2006
1st Omloop der Kempen
2nd Ronde van Noord-Holland
2009
3rd Duo Normand (with Alexander Porsev)