Saison 102 : 1er Merelbeke-Roeselare (Diva25) 1er Grand Prix de Flandres-Orientales (Diva25) 1er Tour de Belgique (Diva25) 1er Douai - Grootzand (Diva25) 2è De Ronde van Vlaanderen (Diva25) 2è Reit - Neerbosch (Diva25) 4è Bruges - Calais - Bruges (Diva25) 5è Gent - Wevelgem (Diva25) 5è Paris-Roubaix (Diva25) 6è Ronde des Flandres (Diva25) 10è Tour de Pologne (Diva25) 10è Mikolajki - Byalistok (Diva25) 10è Gdansk - Lobez (Diva25)
Saison 101 : 1er Paris-Roubaix (Diva24) 1er Leeuwarden - Zwolle (Diva24) 1er Ettelbruck-Namur (Diva24) 2è Terneuzen - Terneuzen 2 (Diva24) 2è Mythe - Kar'Ott 3 (Diva24) 3è Gent - Wevelgem (Diva24) 3è Béthune - Mur de Grammont (Diva24) 3è Les 3 Jours de la Panne (Diva24) 4è De Ronde van Vlaanderen (Diva24) 5è Douai - Grootzand (Diva24) 6è Glasgow - Dundee (Diva24) 8è Vilnius - Varena (Diva24) 8è Tour de Lituanie (Diva24) 10è GP E3 (Diva24) 10è Vilnius-Panevėžys (Diva24)
Saison 100 : 1er Liège - Bruxelles (Diva23) 1er Paris-Roubaix (Diva23) 3è Rosas-Barcelona (Diva23) 4è De Ronde van Vlaanderen (Diva23) 5è Gent - Wevelgem (Diva23) 9è Oostende-Roubaix-Oostende (Diva23)
Saison 99 : 1er Kuurne - Bruxelles - Kuurne (Diva22) 1er Roubaix - Antwerpen (Diva22) 1er GP Eric Leman (Diva22) 3è Gent - Wevelgem (Diva22) 3è De Ronde van Vlaanderen (Diva22) 4è Vienne - Vranov nad Dyji (Diva22) 6è Cyclassics Hamburg (Diva22) 6è Tour de Belgique (Diva22) 6è Charlesvilles Mézières-Namurs (Diva22) 9è Annecy-Mont de Lans (Div3a) 9è La Daneels (Diva22) 9è Glasgow- Liverpool (Diva22) 10è Seattle-vancouver (Diva22) 10è GP E3 (Diva22)
Saison 98 : 1er Paris-Roubaix (Diva21) 1er Charleroi-Charleroi (Diva21) 1er Glasgow-Loch Ness (Diva21) 3è Gent-Lokeren (Diva21) 5è Brugge - Eindhoven (Diva21) 8è Tour de Belgique (Diva21) 9è De Ronde van Vlaanderen (Diva21)
Saison 97 : 1er TTT Maastricht - Aachen (Diva20) 1er Tour des Pays-Bas (Diva20) 1er Gent - Wevelgem (Diva20) 1er Paris-Roubaix (Diva20) 2è Tour des Flandres (Diva20) 4è De vlaamse pijl (Diva20) 4è GP E3 (Diva20) 5è Katwijk-Amsterdam (Diva20) 5è Vilnius - Varena (Diva20) 6è Maastricht-Kortrijk (Diva20) 6è De Ronde van Vlaanderen (Diva20) 6è Tour de Lituanie (Diva20)
Saison 96 : 2è Arras-Valenciennes (Diva19) 3è Eindhoven - Oostende (Diva19) 3è Vranoc nad Dyji - Trebon (Diva19) 5è Vienne - Vranov nad Dyji (Diva19) 5è Gent - Wevelgem (Diva19) 6è De Ronde van Vlaanderen (Diva19) 6è Czech Tour (Diva19) 7è GP E3 (Diva19) 8è Paris-Roubaix (Diva19) 10è Milano-Sanremo (Diva19)