| | | Tour de Kyushu (2.1) |
| 9 | | Klassement |
| 19 | | Punten |
| 10 | | Berg |
| 13-10 | 42 | 9 | Stage 3Nobeoka - Saiki (119.0km) | 119.0km |
| 12-10 | 38 | 11 | Stage 2Minamioguni - Minamiaso (114.0km) | 114.0km |
| 11-10 | 26 | 26 | Stage 1Chikugo - Yame (120.0km) | 120.0km |
| 10-10 | 12 | | Tour de Kyushu Criterium (CRTP) | |
| 03-10 | 130 | | Sparkassen Münsterland Giro (1.Pro) | 191.0km |
| 28-09 | 74 | | Paris-Chauny (1.1) | 188.0km |
| 24-09 | 89 | | Omloop van het Houtland (1.1) | 195.0km |
| 14-09 | DNF | | Trofeo Matteotti (1.1) | 195.0km |
| 13-09 | DNF | | Memorial Marco Pantani (1.1) | 195.0km |
| | | Tour Poitou - Charentes en Nouvelle Aquitaine (2.1) |
| 70 | | Klassement |
| 29-08 | 67 | 70 | Stage 4La Rochefoucauld - Poitiers (185.0km) | 185.0km |
| 28-08 | 76 | 76 | Stage 3Chauvigny - Jardres (27.0km) | 27.0km |
| 27-08 | 88 | 80 | Stage 2Jonzac - Gond-Pontouvre (175.0km) | 175.0km |
| 26-08 | 59 | 59 | Stage 1Sauzé-entre-Bois - La Genétouze (193.0km) | 193.0km |
| 02-03 | DNF | | Faun Drome Classic (1.Pro) | 189.0km |
| 01-03 | DNF | | Faun-Ardèche Classic (1.Pro) | 165.0km |
| | | Tour des Alpes-Maritimes (2.1) |
| 22-02 | ABD | | Stage 1Contes - Gourdon (162.0km) | 162.0km |
| 21-02 | 83 | | Classic Var (1.1) | 165.0km |
| | | Etoile de Bessèges - Tour du Gard (2.1) |
| 51 | | Klassement |
| 09-02 | 46 | 51 | Stage 5Alès - Alès (10.0km) | 10.0km |
| 08-02 | 56 | 63 | Stage 4Vauvert - Le Mont Bouquet (119.0km) | 119.0km |
| 07-02 | 72 | 75 | Stage 3Bessèges - Bessèges (136.0km) | 136.0km |
| 06-02 | 125 | 129 | Stage 2Domessargues - Marguerittes (165.0km) | 165.0km |
| 05-02 | 123 | 123 | Stage 1Bellegarde - Bellegarde (159.0km) | 159.0km |
| 02-02 | 94 | | Grand Prix Cycliste de Marseille La Marseillaise (1.1) | 164.0km |
| 26-01 | 74 | | Clàssica Comunitat Valenciana 1969 - Gran Premi València (1.1) | 184.0km |
| 25-01 | 111 | | Gran Premio Castellón - Ruta de la Cerámica (1.1) | 171.0km |