| 06.10 | DNF | | | Paris - Tours Espoirs (1.2U) | | 178.9 | | | more |
| 08.09 | 44 | | | Ronde Mayennaise (NAT) | | 158.9 | | | more |
| 03.09 | 15 | | | Grand Prix de Fougères (NAT) | | 154 | | | more |
| 30.08 › 01.0930-1/8 | | | | 3 Jours de Cherbourg (NAT) | | | | | more |
| 70 | | | General classificationGeneral classification | | | | | |
| 01.09 | 64 | | | S3Stage 3 - Cherbourg-en-Cotentin › Cherbourg-en-Cotentin | | 130.8 | | | |
| 31.08 | 87 | | | S2Stage 2 - Querqueville › Cherbourg-en-Cotentin | | 165.9 | | | |
| 30.08 | 74 | | | S1Stage 1 - Bretteville › Bricquebec-en-Cotentin | | 163.2 | | | |
| 25.08 | 16 | | | Grand Prix de Plouay (1.2) | | 186.9 | | | more |
| 19.08 | 2 | | | Circuit des 2 Provinces (NAT) | | 155.2 | | | more |
| 17.08 › 18.0817-18/8 | | | | Saint-Brieuc Agglo Tour (NAT) | | | | | more |
| 19 | | | General classificationGeneral classification | | | | | |
| 18.08 | 12 | | | S3Stage 3 - Plérin › Plérin | | 97.5 | | | |
| 18.08 | 129 | | | S2Stage 2 - Plédran › Plédran | | 9.2 | | | |
| 17.08 | 4 | | | S1Stage 1 - Saint-Brieuc › Plédran | | 160 | | | |
| 13.08 | 23 | | | GP de la Saint-Laurent Elite - Prix des Stars (NAT) | | 150.7 | | | more |
| 24.07 › 28.0724-28/7 | | | | Tour Alsace (2.2) | | | | | more |
| 38 | | | Youth classificationYouth classification | | | | | |
| 2 | | | Mountains classificationMountains classification | | | | | |
| 11 | | | Points classificationPoints classification | | | | | |
| 56 | | | General classificationGeneral classification | | | | | |
| 28.07 | 108 | | | S5Stage 5 - Europa-Park › Sélestat | | 148.8 | | | |
| 27.07 | 8 | 57 | | S4Stage 4 - L'Isle-sur-le-Doubs › Valentigney | | 176 | | | |
| 26.07 | 104 | 83 | | S3Stage 3 - Vesoul › La Planche des Belles Filles | | 132.6 | | | |
| 25.07 | 77 | 78 | | S2Stage 2 - Riedisheim › Ferrette | | 154.9 | | | |
| 24.07 | 39 | 105 | | S1 (TTT)Stage 1 (TTT) - Sausheim › Sausheim | | 4.3 | | | |
| 31.05 › 09.0631-9/5 | | | | Tour du Maroc (2.2) | | | | | more |
| 09.06 | DNF | | | S10Stage 10 - Rabat › Casablanca | | 124.5 | | | |
| 08.06 | 33 | 18 | | S9Stage 9 - Meknes › Rabat | | 134.1 | | | |
| 07.06 | 41 | 16 | | S8Stage 8 - Fes › Meknes | | 147.3 | | | |
| 06.06 | 3 | 16 | | S7Stage 7 - Beni Mellal › Khenifra | | 120.8 | 1 | 1 | |
| 05.06 | 36 | 18 | | S6Stage 6 - Khouribga › Beni Mellal | | 112.4 | | | |
| 04.06 | 24 | 2 | | S5Stage 5 - Kelaa Seraghna › Khouribga | | 150.5 | | | |
| 03.06 | 47 | 2 | | S4Stage 4 - Essaouira › Marrakech | | 172.4 | | | |
| 02.06 | 23 | 2 | | S3Stage 3 - Agadir › Essaouira | | 168.5 | | | |
| 01.06 | 1 | 2 | | S2Stage 2 - Guelmim › Tiznit | | 131.1 | 5 | 7 | |
| 31.05 | 19 | 19 | | S1Stage 1 - Laayoune › Tarfaya | | 99.7 | | | |
| 17.05 › 20.0517-20/5 | | | | Essor Breton (NAT) | | | | | more |
| 2 | | | General classificationGeneral classification | | | | | |
| 20.05 | 14 | | | S4Stage 4 - Plounéventer › Plounéventer | | 153.2 | | | |
| 19.05 | 35 | | | S3Stage 3 - Saint-Evarzec › Saint-Evarzec | | 151.2 | | | |
| 18.05 | 2 | | | S2Stage 2 - Rosporden-Kernevel › Bodilis | | 166.2 | | | |
| 17.05 | 60 | | | S1Stage 1 - Ploemeur › Languidic | | 148.5 | | | |
| 12.05 | DNF | | | Flèche Ardennaise (1.2) | | 174 | | | more |
| 11.05 | 16 | | | National Championships France MU - Road Race (NC) | | 166.4 | | | more |
| 01.05 › 05.051-5/5 | | | | Ronde de l'Isard (2.2U) | | | | | more |
| 4 | | | Mountains classificationMountains classification | | | | | |
| 14 | | | Points classificationPoints classification | | | | | |
| 41 | | | General classificationGeneral classification | | | | | |
| 05.05 | 8 | | | S5Stage 5 - Pamiers › Saint-Girons | | 134.4 | | | |
| 04.05 | 49 | 50 | | S4Stage 4 - Lavelanet › Plateau-de-Beille | | 122.3 | | | |
| 03.05 | 45 | 57 | | S3Stage 3 - Bagnères-de-Luchon › Saverdun | | 153.2 | | | |
| 02.05 | 62 | 66 | | S2Stage 2 - Bagnères-de-Bigorre › Bagnères-de-Luchon | | 125.8 | | | |
| 01.05 | 69 | 69 | | S1Stage 1 - L'Isle-en-Dodon › Trie-sur-Baïse | | 146.1 | | | |
| 13.04 | DNF | | | Liège-Bastogne-Liège U23 (1.2U) | | 175 | | | more |
| 04.04 › 07.044-7/4 | | | | Circuit des Ardennes (2.2) | | | | | more |
| 54 | | | Youth classificationYouth classification | | | | | |
| 26 | | | Mountains classificationMountains classification | | | | | |
| 26 | | | Points classificationPoints classification | | | | | |
| 91 | | | General classificationGeneral classification | | | | | |
| 07.04 | 73 | | | S4Stage 4 - Sedan › Sedan | | 163.7 | | | |
| 06.04 | 93 | 117 | | S3Stage 3 - Charleville-Mézières › Aiglemont | | 145.8 | | | |
| 05.04 | 130 | 127 | | S2Stage 2 - Auvillers-les-Forges › Hardoncelle | | 167.6 | | | |
| 04.04 | 105 | 105 | | S1Stage 1 - Juniville › Asfeld | | 165.1 | | | |
| 24.03 | 56 | | | Boucles Guégonnaises (NAT) | | 158 | | | more |
| 23.03 | 21 | | | Landivisiau Prix Gilbert Bousquet (NAT) | | 148.7 | | | more |
| 17.03 | 15 | | | Grand Prix de Buxerolles (NAT) | | 145.2 | | | more |
| 16.03 | 44 | | | Le Poinçonnet-Panazol Limoges Métropole (NAT) | | 159 | | | more |
| 10.03 | 4 | | | Circuit du Morbihan (NAT) | | 157 | | | more |
| 03.03 | 33 | | | Manche-Atlantique (NAT) | | 160.8 | | | more |
| 25.02 | 9 | | | Circuit de la Vallée de la Loire (NAT) | | | | | more |