| 08-10 | 28 | | UCI MTB MARATHON SERIES - Roc D'azur (SR) | |
| | | Tour de l'Ain (2.1) |
| 89 | | Klassement |
| 31-07 | 92 | 89 | Stage 3Izernore - Lélex (125.0km) | 125.0km |
| 30-07 | 86 | 91 | Stage 2Lagnieu - Saint-Vulbas (136.0km) | 136.0km |
| 29-07 | 73 | 73 | Stage 1Parc des Oiseaux - Bourg-en-Bresse (141.0km) | 141.0km |
| | | Settimana Ciclistica Italiana (2.1) |
| 89 | | Klassement |
| 10 | | Berg |
| 18-07 | 104 | 89 | Stage 5Cagliari - Cagliari (170.0km) | 170.0km |
| 17-07 | 77 | 76 | Stage 4Cagliari - Cagliari (168.0km) | 168.0km |
| 16-07 | 118 | 73 | Stage 3Oristano - Cagliari (180.0km) | 180.0km |
| 15-07 | 92 | 69 | Stage 2Sassari - Oristano (185.0km) | 185.0km |
| 14-07 | 62 | 63 | Stage 1Alghero - Sassari (155.0km) | 155.0km |
| 20-06 | 60 | | National Road Championships - France (CN) | 242.0km |
| 08-06 | 31 | | Mont Ventoux Dénivelé Challenge (1.1) | 154.0km |
| 24-05 | 29 | | Mercan'Tour Classic Alpes-Maritimes (1.1) | 163.0km |
| | | Vuelta Asturias Julio Alvarez Mendo (2.1) |
| 79 | | Klassement |
| 02-05 | 82 | 79 | Stage 3Cangas del Narcea - Alto Naranco (125.0km) | 125.0km |
| 01-05 | 80 | | Stage 2Candás - Cangas del Narcea (200.0km) | 200.0km |
| 30-04 | 41 | 41 | Stage 1Oviedo - Pola de Lena (184.0km) | 184.0km |
| 28-03 | 60 | | Cholet - Pays de la Loire (1.1) | 201.0km |
| 28-02 | 119 | | Royal Bernard Drome Classic (1.Pro) | 179.0km |
| 27-02 | 83 | | Faun-Ardèche Classic (1.Pro) | 171.0km |
| 31-01 | OTL | | Grand Prix Cycliste la Marseillaise (1.1) | 171.0km |