Saison 105 : 3è Giro di Lombardia (Div2) 4è CLM du Miserat (Div2) 6è Maracaibo - Pampán (Divp34) 7è Suzuka - Nire (Div2)
Saison 102 : 3è Ordino-Col de Pailhères (Div4g) 5è Tour de France (Div4g) 6è CLM Guillestre-Risoul (Div4g)
Saison 100 : 2è Huesca-Cerler (Diva25) 3è CLM - Figueras (Diva25) 5è Vuelta a España (Diva25) 5è Avilés - Alto del Angliru (Diva25) 7è Andorre - Peyragudes (Diva25) 9è Antequera - Valdepeñas (Diva25) 10è Gijon-Cuitu negru (Diva25)
Saison 99 : 5è Larji-Darcha (Diva24) 6è Spittal of Glenshee-Lower Derraid (Diva24) 7è TTT - Siphofaneni - Sidvokodvo (Diva24) 7è Tour de Suisse (Diva24) 10è Ascona - Sion (Diva24)
Saison 98 : 4è CLM - La Seu d'Urgell-Puigcerda (Diva23) 4è Giro di Lombardia (Diva23) 5è Napoli-Ovindoli (Diva23) 8è Giro d'Italia (Diva23) 9è CLM - Verone-Verone (Diva23) 9è Ragogna - Ponte Vedessana (Diva23) 9è Bagnères de Luchon-Pau (Diva23) 10è Gap-Pinerolo (Diva23)
Saison 97 : 3è São Filipe-Achada Grande (Diva22) 6è Ataun-Ataun (Diva22) 6è Vélez Rubio - Bayarcal (Diva22) 7è New Plymouth-North Mount Egmont (Diva22) 7è CLM du Miserat (Diva22)
Saison 96 : 5è Sigean - Plateau de Beille (Diva21)