Saison 107 : 2è Tour du Luxembourg (Div5a) 2è Brandenbourg - Rambrouch (Div5a) 3è Etape 4 - Les 4 jours (Div5a) 4è GP De Québec (Div5a) 6è Amstel Gold Race (Div5a)
Saison 105 : 6è Tour du Portugal (Div5d) 7è CLM du Miserat (Div5d) 8è Villa Real - Aveçãozinho (Div5d)
Saison 101 : 4è Arudy-Gistain (Div4a)
Saison 100 : 5è Brandenbourg - Rambrouch (Diva21)
Saison 99 : 2è Flèche Wallone (Diva20) 2è Giro di Lombardia (Diva20) 6è Classica San Sebastian (Diva20)