Saison 101 : 2è GP Jef Sheerens (Div5k) 3è Leeuwarden - Zwolle (Div5k) 4è Ettelbruck-Namur (Div5k) 5è Amstel Gold Race (Div5k) 6è Douai - Grootzand (Div5k) 6è GP E3 (Div5k) 7è Liège-Bastogne-Liège (Div5k) 7è Classica San Sebastian (Div5k) 8è JO de Rio de Janeiro (Div5k) 9è Les 3 Jours de la Panne (Div5k) 9è Béthune - Mur de Grammont (Div5k) 9è Gent - Wevelgem (Div5k)
Saison 100 : 4è Zottegem - Koksijde (Diva21) 5è GP E3 (Diva21) 7è Cyclassics Hamburg (Diva21) 8è Vranoc nad Dyji - Trebon (Diva21) 9è Amstel Gold Race (Diva21) 10è Classica San Sebastian (Diva21)
Saison 99 : 2è GP Ouest-France Plouay (Diva20) 3è De Ronde van Vlaanderen (Diva20) 4è TTT Tulle-Brive la Gaillarde (Diva20) 6è Tashkent-Parkent (Diva20) 7è GP E3 (Diva20)
Saison 98 : 1er GP De Québec (Diva19) 3è Saarbrücken - Saarlouis (Diva19) 8è GP cycliste de Montréal (Diva19)