| 22-10 | DNF | | Telenet UCI Cyclo-cross World Cup Koksijde U19 (CDM) | |
| 15-10 | 2 | | Coupe de France de Cyclo-Cross #1 - Besançon U19 (C1) | |
| | | Grand Prix Rüebliland
(2.1) |
| 80 | | Standings |
| 03-09 | 4 | 80 | Stage 4Wohlen - Wohlen (119.0km) | 119.0km |
| 02-09 | 59 | 95 | Stage 3Möhlin - Möhlin (9.0km) | 9.0km |
| 02-09 | 23 | 96 | Stage 2Möhlin - Möhlin (83.0km) | 83.0km |
| 01-09 | 108 | 108 | Stage 1Schöftland - Schöftland (107.0km) | 107.0km |
| | | Aubel - Thimister - La Gleize (2.1) |
| 9 | | Standings |
| 9 | | Points |
| 06-08 | 7 | 9 | Stage 3Stavelot - Stavelot (98.0km) | 98.0km |
| 05-08 | 6 | 9 | Stage 2bThimister - Thimister (106.0km) | 106.0km |
| 04-08 | 39 | 39 | Stage 1Aubel - Aubel (95.0km) | 95.0km |
| 30-07 | DNF | | National Road Championships - France U19 (CN) | 129.0km |
| | | Sint-Martinusprijs Kontich (2.1) |
| 9 | | Standings |
| 19 | | Points |
| 10-07 | 45 | 9 | Stage 4Kontich - Kontich (125.0km) | 125.0km |
| 09-07 | 4 | 7 | Stage 3bKontich - Kontich (119.0km) | 119.0km |
| 09-07 | 36 | 21 | Stage 3aKontich - Kontich (11.0km) | 11.0km |
| 08-07 | 44 | 7 | Stage 2Antwerpen - Kontich (126.0km) | 126.0km |
| 07-07 | | 8 | Stage 1Kontich - Kontich (17.0km) | 17.0km |
| | | 36e SPIE Internationale Juniorendriedaagse (2.1) |
| 13 | | Standings |
| 11 | | Points |
| 21-05 | 7 | 13 | Stage 3Velzeke - Velzeke (96.0km) | 96.0km |
| 20-05 | 45 | 22 | Stage 2aAxel - Axel (11.0km) | 11.0km |
| 20-05 | 47 | 16 | Stage 2bSluiskil - Sluiskil (102.0km) | 102.0km |
| 19-05 | 5 | 5 | Stage 1Axel - Axel (101.0km) | 101.0km |
| 02-04 | 2 | | Grand Prix Bob Jungels (1.1) | |
| 08-01 | 51 | | French National Championships CX U19 (CN) | |