| 10-12 | DNF | | Coupe de France de Cyclo-Cross #6 - Flamanville U19 (C2) | |
| 09-12 | 41 | | Coupe de France de Cyclo-Cross #5 - Flamanville U19 (C2) | |
| 12-11 | 22 | | Coupe de France de Cyclo-Cross #4 - Albi U19 (C2) | |
| 11-11 | 13 | | Coupe de France de Cyclo-Cross #3 - Albi U19 (C2) | |
| 29-10 | 12 | | Rivabellacross #NormandyCX U19 (C2) | |
| 28-10 | 28 | | Cyclo-cross international Souvenir Anthony Revel #NormandyCX U19 (C2) | |
| 22-10 | 18 | | Coupe de France de Cyclo-Cross #2 - Quelneuc U19 (C2) | |
| 21-10 | 12 | | Coupe de France de Cyclo-Cross #1 - Quelneuc U19 (C2) | |
| 08-10 | 8 | | Ciclocross Internacional Xaxancx 2023 U19 (C2) | |
| 07-10 | 11 | | Copa de España de Ciclo-Cross #2 - Gran Premio Cidade De Pontevedra U19 (C1) | |
| 03-06 | 80 | | La Classique des Alpes Juniors (1.1) | |
| | | Trophée Centre Morbihan (2.NCUP) |
| 21-05 | 69 | 86 | Stage 2Réguiny - Évellys | 7.0km |
| 21-05 | 79 | 78 | Stage 3Lizio - Locminé | 115.0km |
| 20-05 | 89 | 89 | Stage 1Grand Champ - Grand Champ | 128.0km |
| | | Gipuzkoa Klasikoa (2.1) |
| 35 | | Standings |
| 7 | | Youth |
| 23-04 | 28 | 35 | Stage 2Egia - Egia | 103.0km |
| 22-04 | 56 | 55 | Stage 1Ormaiztegi - Ormaiztegi | 98.0km |
| | | PENN AR BED - Pays d'Iroise (2.1) |
| 8 | | Standings |
| 18 | | Mountain |
| 16-04 | 6 | 8 | Stage 3Plouzané - Ploumoguer | 118.0km |
| 16-04 | 27 | | Stage 2Plougonvelin - Plougonvelin | 7.0km |
| 15-04 | 29 | 29 | Stage 1Plouzané - Ploumoguer | 101.0km |
| | | Tour du Bocage et de l'Ernée 53 (2.1) |
| 26-03 | | 39 | Stage 2Châtillon-sur-Colmont - Châtillon-sur-Colmont | 19.0km |
| 26-03 | 72 | 39 | Stage 3Châtillon-sur-Colmont - Châtillon-sur-Colmont | 105.0km |
| 25-03 | 57 | 57 | Stage 1Ernee - Ernee | 128.0km |
| 15-01 | 15 | | French National Championships CX U19 (CN) | |