| | | Tour du Pays de Vaud (2.Ncup) |
| 29-05 | DNF | | Etappe 2Carrouge - Carrouge (118.0km) | 118.0km |
| 28-05 | 86 | 86 | Etappe 1Daillens - Daillens (9.0km) | 9.0km |
| 19-04 | 53 | | Trofeo Víctor Cabedo (1.NCUP) | 112.0km |
| | | Volta Castelló (2.NCUP) |
| 6 | | Klassement |
| 16 | | Punten |
| 1 | | Jongeren |
| 18-04 | 12 | 6 | Etappe 3Segorbe - Segorbe (124.0km) | 124.0km |
| 17-04 | 19 | 4 | Etappe 2Altura - Moncofa (92.0km) | 92.0km |
| 16-04 | 8 | 10 | Etappe 1Castellón - Segorbe (116.0km) | 116.0km |
| | | Tour du Bocage et de l'Ernée 53 (2.1) |
| 34 | | Klassement |
| 11 | | Jongeren |
| 29-03 | 37 | 34 | Etappe 2bOisseau - Oisseau (100.0km) | 100.0km |
| 29-03 | 76 | 39 | Etappe 2aOisseau - Oisseau (14.0km) | 14.0km |
| 28-03 | 37 | 37 | Etappe 1Saint-Hilaire-du-Maine - Saint-Hilaire-du-Maine (122.0km) | 122.0km |
| 01-03 | 64 | | Kuurne - Brussel - Kuurne Juniors (1.1) | 130.0km |
| 11-01 | 15 | | Dutch National Championships CX U19 (CN) | |
| 01-01 | 2 | | Grand Prix Garage Collé U19 (C2) | |