| | | Tour de l'Avenir (2.5) |
| 02-09 | 5 | | Stage 3Ligné - Mouchamps (156.0km) | 156.0km |
| 31-08 | 2 | | Stage 1Ancenis - Ancenis (159.0km) | 159.0km |
| | | Tour de l'Ain (2.3) |
| 10-08 | 4 | | Stage 1bSaint-Vulbas - Bourg-en-Bresse (92.0km) | 92.0km |
| | | Tour de France (GT) |
| 10-07 | DNF | | Stage 10Dax - Hautacam (205.0km) | 205.0km |
| 02-07 | 16 | | Stage 2Futuroscope - Loudun (194.0km) | 194.0km |
| 01-07 | 145 | 145 | Stage 1Futuroscope - Futuroscope (16.0km) | 16.0km |
| | | Tour de Suisse (2.HC) |
| 14-06 | 7 | | Stage 2Uster - Rheinfelden (197.0km) | 197.0km |
| 28-05 | 9 | | Tro-Bro Léon (1.4) | 180.0km |
| | | Grand Prix Midi Libre (2.1) |
| 17-05 | 6 | | Stage 2Port Barcares - Narbonne (187.0km) | 187.0km |
| 16-05 | 2 | | Stage 1Palavas-les-Flots - Port Barcares (193.0km) | 193.0km |
| | | Tour de Picardie (2.2) |
| 14-05 | 1 | | Stage 3Soissons - Verneuil-en-Halatte (94.0km) | 94.0km |
| 12-05 | 3 | 3 | Stage 1Creil - Le Crotoy (170.0km) | 170.0km |
| | | Quatre Jours de Dunkerque (2.1) |
| 04-05 | 1 | | Stage 3Boulogne-sur-Mer - Béthune (186.0km) | 186.0km |
| 09-04 | DNF | | Paris-Roubaix (CDM) | 273.0km |
| | | Paris-Nice (2.HC) |
| 123 | | Klassement |
| 12-03 | | 123 | Stage 8Nice - Nice (160.0km) | 160.0km |
| 06-03 | 4 | | Stage 2Sens - Nevers (201.0km) | 201.0km |
| 26-02 | 22 | | Omloop Het Volk (1.1) | 204.0km |
| | | Etoile de Bessèges (2.4) |
| 05-02 | 1 | | Stage 5Alès - La Grande Combe (144.0km) | 144.0km |
| 04-02 | 3 | | Stage 3Nîmes - Les Fumades (76.0km) | 76.0km |
| 03-02 | 1 | | Stage 2Miramas - Miramas (138.0km) | 138.0km |