| 14-10 | 40 | | Giro del Piemonte (1.1) | 198.0km |
| 10-10 | DNF | | UCI World Championship Verona (CM) | 260.0km |
| 03-10 | 24 | | Paris - Tours (CDM) | 254.0km |
| 19-09 | 3 | | GP Isbergues (1.2) | |
| 11-09 | 21 | | Paris-Brussel (1.1) | 260.0km |
| | | Tour de l'Ain (2.5) |
| 14-08 | 4 | | Stage 3Lagnieu - Gex (159.0km) | 159.0km |
| 13-08 | 1 | | Stage 2Bohas - Saint-Vulbas (177.0km) | 177.0km |
| | | Tour de France (GT) |
| 106 | | Standings |
| 25-07 | | 106 | Stage 20Arpajon - Paris (160.0km) | 160.0km |
| 22-07 | 15 | | Stage 17Mourenx - Bordeaux (184.0km) | 184.0km |
| 07-07 | 152 | 72 | Stage 4Laval - Blois (191.0km) | 191.0km |
| 06-07 | 170 | 72 | Stage 3Nantes - Laval (194.0km) | 194.0km |
| 05-07 | 60 | 72 | Stage 2Challans - Saint-Nazaire (202.0km) | 202.0km |
| 04-07 | 171 | 127 | Stage 1Montaigu - Challans (209.0km) | 209.0km |
| 03-07 | 128 | 128 | ProloguePuy du Fou - Puy du Fou (8.0km) | 8.0km |
| 27-03 | DNF | | E3 Prijs Harelbeke (1.1) | 206.0km |
| 28-02 | DNF | | Kuurne-Brussel-Kuurne (1.2) | 188.0km |
| 27-02 | DNF | | Omloop Het Volk (1.1) | 202.0km |
| 21-02 | 10 | | Classic Haribo (1.3) | 197.0km |