Saison 97 : 1er Taly - Gagarin (Div5i) 3è Vilnius - Varena (Div5i) 4è Tour de Lituanie (Div5i) 4è Melbourne-Melbourne (Div5i) 7è Kaunas - Utena (Div5i) 10è Tour des Flandres (Div5i)
Saison 93 : 3è Merelbeke-Roeselare (Div5h) 6è Béthune - Mur de Grammont (Div5h) 7è Les 3 Jours de la Panne (Div5h) 8è Classica San Sebastian (Div5h)
Saison 90 : 1er Brugge - Eindhoven (Div5m) 2è TTT-Nancy-Raon l'étape (Div5m) 3è Faux - Buzet-s/Baîse (Div5m) 3è Arras - Amiens (Div5m) 3è Omnium Londres (Div5m) 4è Omnium - Manchester (Div5m) 4è Odessa - Odessa (Diva21) 5è Manchester - Hull (Div5m) 5è Omnium - New York (Div5m) 9è Great Britain Tour (Div5m) 9è CLM Nose Hill Park (Div5m) 10è Paris-Roubaix (Diva21)
Saison 89 : 1er Žilina – Martin (Diva20) 2è Milano-Sanremo (Div6AC) 2è Omnium Mexico (Diva20) 6è Riga - Tartu (Diva20) 7è Omnium Berlin (Diva20)