| 10-12 | DNF | | Coupe de France de Cyclo-Cross #6 - Flamanville U23 (C2) | |
| 09-12 | DNF | | Coupe de France de Cyclo-Cross #5 - Flamanville U23 (C2) | |
| 15-10 | 34 | | Chrono des Nations U19 (1.1) | 27.0km |
| 02-09 | 55 | | GP Plouay Junior Men (1.1) | 121.0km |
| 27-08 | 69 | | La Route des Géants (1.1) | |
| | | Trophée Centre Morbihan (2.NCUP) |
| 21-05 | 21 | 20 | Stage 2Réguiny - Évellys (7.0km) | 7.0km |
| 21-05 | 20 | 20 | Stage 3Lizio - Locminé (115.0km) | 115.0km |
| 20-05 | 14 | 15 | Stage 1Grand Champ - Grand Champ (128.0km) | 128.0km |
| | | Tour de Gironde International (2.1) |
| 5 | | Klassement |
| 13 | | Punten |
| 14-05 | 92 | 5 | Stage 3Podensac - Villenave-d'Ornon (104.0km) | 104.0km |
| 13-05 | 7 | 5 | Stage 2Guîtres - Cenon (97.0km) | 97.0km |
| 13-05 | 13 | 13 | Stage 1Saint-Denis-de-Pile - Guîtres (10.0km) | 10.0km |
| 09-04 | 41 | | Paris - Roubaix Juniors (1.NCUP) | 111.0km |
| | | Tour du Bocage et de l'Ernée 53 (2.1) |
| 26-03 | | 8 | Stage 2Châtillon-sur-Colmont - Châtillon-sur-Colmont (19.0km) | 19.0km |
| 25-03 | 11 | 11 | Stage 1Ernee - Ernee (128.0km) | 128.0km |
| 25-03 | 16 | 8 | Stage 3 | |
| 19-03 | 9 | | Bernaudeau Junior (1.1) | |
| 15-01 | 23 | | French National Championships CX U19 (CN) | |
| 08-01 | 31 | | UCI Cyclo-cross World Cup - Zonhoven U19 (CDM) | |
| 03-01 | 19 | | X2O Badkamers Trofee Herentals U19 (C2) | |
| 01-01 | 13 | | X2O Badkamers Trofee GP Sven Nys U19 (C1) | |