| 17-10 | 2 | | Chrono des Herbiers (1.4) | 48.0km |
| 10-10 | DNF | | UCI World Championship Verona (CM) | 260.0km |
| 07-10 | 7 | | UCI World Championship Verona TT (CM) | 51.0km |
| 07-08 | 108 | | Clásica Ciclista San Sebastián (CDM) | 232.0km |
| | | Tour de France (GT) |
| 82 | | Klassement |
| 25-07 | | 82 | Etappe 20Arpajon - Paris | 160.0km |
| 24-07 | 13 | | Etappe 19Futuroscope - Futuroscope | 54.0km |
| 11-07 | 19 | | Etappe 8Metz - Metz | 56.0km |
| 07-07 | 164 | 76 | Etappe 4Laval - Blois | 191.0km |
| 06-07 | 153 | 76 | Etappe 3Nantes - Laval | 194.0km |
| 05-07 | 106 | 76 | Etappe 2Challans - Saint-Nazaire | 202.0km |
| 04-07 | 145 | 13 | Etappe 1Montaigu - Challans | 209.0km |
| 03-07 | 10 | 10 | ProloogPuy du Fou - Puy du Fou | 8.0km |
| 24-06 | 1 | | National Road Championships - France TT (CN) | |
| | | Grand Prix du Midi Libre (2.1) |
| 22-05 | 1 | | Etappe 5Béziers - Sète | 190.0km |
| 20-05 | 3 | | Etappe 3Perpignan - Perpignan | 28.0km |
| 18-05 | 4 | | Etappe 1Uzès - Saint-Affrique | 169.0km |
| | | Vuelta Ciclista a Murcia (2.3) |
| 07-03 | 3 | | Etappe 5Murcia - Murcia | 12.0km |
| | | Etoile de Bessèges (2.4) |
| 12 | | Klassement |
| 07-02 | | 12 | Etappe 5Molières-sur-Cèze - Bessèges | 141.0km |
| | | Tour Down Under (2.3) |
| 48 | | Klassement |
| 21-01 | 42 | 48 | Etappe 6Adelaide - Adelaide | 120.0km |
| 20-01 | 58 | 64 | Etappe 5Nuriotoopa - Tanunda | 162.0km |
| 19-01 | 71 | 58 | Etappe 4Adelaide - Gawler | 149.0km |
| 18-01 | 38 | 31 | Etappe 3Glenelg Shire - Victor Harbor | 149.0km |
| 17-01 | 51 | 51 | Etappe 2Norwood - Strathalbyn | 138.0km |