Saison 35 : 1er Le tour des oubliés (Div1) 1er Monteria - Sincelejo (Divp15) 4è Milano-Sanremo (Div1) 4è Bruges - La Louvière (Div1) 5è Castelnaudary-Lunel (Div1) 7è Nantes - Trébry (Div1) 8è Highway to Hell (Div1)
Saison 31 : 2è Paris - Auxerre (Div5z) 2è Cardiff-Newport (Div5z) 3è Milano-Sanremo (Div5z) 3è Valenciennes-Oostende (Div5z) 5è Oostende-Roubaix (Div5z) 5è The Hell Tour (Div5z) 6è Cyclassics Hamburg (Div5z) 6è Tour du Mali (Div5z) 6è Martignat - Culoz (Div5z) 6è Paris-Roubaix (Div5z) 6è Challenge de la Petite Suisse luxembourgeoise (Div5z) 7è Le Havre - Roubaix (Div5z) 8è Ennis-Cliffs of Moher (Div5z) 8è Roubaix - Champs Élysées (Div5z) 8è Chieti-Spoleto (Div5z) 10è Dunkerque - Gand (Div5z)
Saison 30 : 1er Cyclo-cross Le poix du Nord (Div6AJ) 1er Hasselo-Münster (Div6AJ) 1er Nantes-Lorient (Div6AJ) 1er Rennes - Guingamp (Div6AJ) 1er Huy-Valkenburg (Div6AJ) 1er GP E3 (Div6AJ) 1er Scheldeprijs (Div6AJ) 2è Paris-Tours (Div6AJ) 2è Pefi 7 (Div6AJ) 2è TTT - Épinal - Raon l'Étape (Div6AJ) 2è Charlesvilles Mézières-Namurs (Div6AJ) 2è Flers - Deville les Rouen (Div6AJ) 2è Kuurne - Bruxelles - Kuurne (Div6AJ) 2è Tour de Bretagne (Div6AJ) 2è Grâces - Brennilis (Div6AJ) 2è Omnium Berlin (Div6AJ) 2è Reims - Roubaix (Div6AJ) 2è Tour de la mer du nord (Div6AJ) 2è Circuit de Zulzeke (Div6AJ) 2è Cyclo Cross de la Basse Bretagne (Div6AJ) 4è Emmendingen-Epinal (Div6AJ) 5è Roubaix-Namur (Div6AJ) 5è GP de Zurich (Div6AJ)
Saison 29 : 7è Milano-Sanremo (Diva22) 9è Ronde van het Waasland (Diva22) 10è Bruges - Calais - Bruges (Diva22)
Saison 28 : 1er Saint Gilles croix de vie - Riaillé (Diva21) 1er Highway to Hell (Diva21) 3è TTT - El Burro - Puerto Ayacucho (Diva21) 10è Paris-Roubaix-2 (Diva21)
Saison 27 : 3è Tro Bro Leon (Diva20) 6è Cyclassics Hamburg (Diva20) 7è Wanze - Arenberg (Diva20) 9è Tours-Bourges (Diva20) 10è Empel-Rotterdam (Diva20) 10è TTT- Le Setori (Diva20)
Saison 26 : 8è Tour des Flandres (Diva19)
Saison 25 : 3è GP E3 Harelbeke (Diva18) 4è Empel-Rotterdam (Diva18) 9è Pays de Bitche - Folpersviller (Diva18) 10è Metz - Sarreguemines (Diva18)