| 11-10 | 44 | | UCI World Championship Lisboa TT (CM) | 39.0km |
| 07-10 | 108 | | Paris - Tours (CDM) | 254.0km |
| | | Tour de Poitou-Charentes (2.4) |
| 31-08 | 7 | | Stage 4aSaint-Georges-lès-Baillargeaux - Saint-Georges-lès-Baillargeaux (20.0km) | 20.0km |
| 31-08 | | 2 | Stage 4bSaint-Georges-lès-Baillargeaux - Migné-Auxances (93.0km) | 93.0km |
| 28-08 | 1 | | Stage 1Barbezieux - Marennes (177.0km) | 177.0km |
| 22-08 | 3 | | Druivenkoers - Overijse (1.3) | 185.0km |
| | | Tour de l'Ain (2.3) |
| 1 | | Standings |
| 17-08 | 2 | 1 | Stage 5Bellegarde-sur-Valserine - Le Grand Colombier (115.0km) | 115.0km |
| 16-08 | 2 | 2 | Stage 4Lagnieu - Menthières (144.0km) | 144.0km |
| 15-08 | 9 | | Stage 2Chatillon-sur-Chalaronne - Saint-Vulbas (13.0km) | 13.0km |
| 14-08 | 6 | | Stage 1Miribel - Bourg-en-Bresse (162.0km) | 162.0km |
| 08-08 | 2 | | GP Città di Camaiore (1.2) | 197.0km |
| 05-08 | 5 | | Luk-Cup Bühl (1.3) | 192.0km |
| | | Brixia Tour (2.4) |
| 6 | | Standings |
| 29-07 | | 6 | Stage 3Rovato - Brescia (180.0km) | 180.0km |
| 28-07 | 5 | | Stage 2Montichiari - Lumezzane (170.0km) | 170.0km |
| | | Tour de Luxembourg (2.2) |
| 5 | | Standings |
| 17-06 | | 5 | Stage 5Wiltz - Diekirch (172.0km) | 172.0km |
| 15-06 | | 3 | Stage 2Wormeldange - Beckerich (214.0km) | 214.0km |
| | | Tour de Picardie (2.2) |
| 7 | | Standings |
| 21-05 | | 7 | Stage 4Villers-Cotterêts - Soissons (95.0km) | 95.0km |
| 19-05 | 6 | | Stage 2Mers-les-Bains - Creil (171.0km) | 171.0km |
| 18-05 | 6 | | Stage 1Vervins - Fort-Mahon-Plage (204.0km) | 204.0km |
| 15-04 | DNF | | Paris-Roubaix (CDM) | 254.0km |