Saison 100 : 3è Challenge Zagreb (Divp36) 3è Rosas-Barcelona (Div1) 6è Luxembourg-Luxembourg (Div1) 8è Gent - Wevelgem (Div1)
Saison 99 : 5è Challenge Zagreb (Divp36)
Saison 98 : 4è Challenge Zagreb (Divp36) 5è Classica San Sebastian (Div2)
Saison 97 : 2è Verdun - Charleroi (Div3a) 3è Paris - Ferme Thibesart (Div3a) 5è Tashkent-Parkent (Div3a) 7è Ouzbekistan Tour (Div3a) 10è Miskolc - Budapest (Divp36)
Saison 96 : 2è Limoges-Aurillac (Div3c) 7è GP E3 (Div3c) 9è GP cycliste de Montréal (Div3c) 9è Omnium Berlin (Diva25)
Saison 95 : 2è Tour de Norvège (Div4g) 2è Rolvshus - Oslo (Div4g) 4è GP E3 (Div4g) 6è Liège-Bastogne-Liège (Div4g) 6è Flèche Wallone (Div4g) 6è GP Ouest-France Plouay (Div4g) 9è Milano-Sanremo (Div4g)
Saison 94 : 3è Tour du Luxembourg (Diva23) 3è Luxembourg - Bascharage (Diva23) 3è Liège-Bastogne-Liège (Diva23) 4è Luxembourg-Luxembourg (Diva23) 4è Rio Cuarto-Cordoba (Diva23) 5è Flèche Wallone (Diva23) 7è GP Ouest-France Plouay (Diva23) 7è GP De Québec (Diva23)
Saison 93 : 1er GP E3 (Diva22) 1er Amstel Gold Race (Diva22) 2è Etape 4 - Les 4 jours (Diva22) 8è Tour du Luxembourg (Diva22) 10è Diekirch - Ettelbruck (Diva22) 10è Liège-Bastogne-Liège (Diva22)
Saison 92 : 6è Gent - Wevelgem (Diva21)
Saison 91 : 1er Luxembourg-Luxembourg (Diva20) 1er Amstel Gold Race (Diva20) 1er Saarlouis - Neunkirchen (Diva20) 2è Tour du Luxembourg (Diva20) 3è Etape 4 - Les 4 jours (Diva20) 3è Milano-Sanremo (Diva20) 4è Passage du Gois-les Herbiers (Diva20) 7è De Ronde van Vlaanderen (Diva20) 7è GP Ouest-France Plouay (Diva20) 10è Flèche Wallone (Diva20)
Saison 90 : 1er GP De Québec (Diva19) 1er Liège-Bastogne-Liège (Diva19) 1er GP Ouest-France Plouay (Diva19) 8è Flèche Wallone (Diva19) 8è Tour du Mali (Diva19)