| 26-12 | 14 | | Telenet UCI Cyclo-cross World Cup Heusden-Zolder U19 (CDM) | |
| 17-12 | 29 | | Telenet UCI Cyclo-cross World Cup Namur U19 (CDM) | |
| 10-12 | 8 | | Vlaamse Druivencross Overijse U19 (C1) | |
| 02-12 | DNF | | GP Stad Hasselt U19 (C1) | |
| 26-11 | 7 | | DVV Verzekeringen Trofee - Flandriencross U19 (C1) | |
| 12-11 | 6 | | Telenet Superprestige Gavere U19 (C1) | |
| 11-11 | 2 | | Jaarmarktcross Niel U19 (C2) | |
| 01-11 | 7 | | DVV Verzekeringen Trofee - Koppenbergcross U19 (C1) | |
| 29-10 | 14 | | Telenet Superprestige Ruddervoorde U19 (CJ) | |
| 22-10 | 15 | | Telenet UCI Cyclo-cross World Cup Koksijde U19 (CDM) | |
| 15-10 | 20 | | Telenet Superprestige Zonhoven U19 (CJ) | |
| 08-10 | 3 | | DVV Verzekeringen Trofee - Hotondcross U19 (CJ) | |
| 07-10 | 7 | | Berencross Meulebeke U19 (CJ) | |
| 30-09 | 3 | | GP Neerpelt U19 (CJ) | |
| 10-09 | 11 | | Brico Cross Eeklo U19 (CJ) | |
| 23-07 | DNF | | Belgian National Championships - XCO U19 (CN) | |
| | | Ain Bugey Valromey Tour (2.1) |
| 83 | | Klassement |
| 17 | | Punten |
| 16-07 | 71 | 83 | Stage 6Artemare - Hauteville-Lompnès (106.0km) | 106.0km |
| 15-07 | 12 | 94 | Stage 5Vonnas - Creys-Mépieu (96.0km) | 96.0km |
| 14-07 | 56 | 102 | Stage 4Serrières-de-Briord - Charnoz-sur-Ain (81.0km) | 81.0km |
| 13-07 | 117 | 112 | Stage 3Outriaz - Champagne-en-Valromey (99.0km) | 99.0km |
| 12-07 | 30 | 47 | Stage 2Belley - Culoz (96.0km) | 96.0km |
| 11-07 | 37 | 37 | Stage 1Belley - Belley (2.0km) | 2.0km |
| | | 5éme Tour des Portes du Pays d'Othe
(2.1) |
| 30-04 | | 45 | Stage 2aEstissac - Estissac (16.0km) | 16.0km |
| 30-04 | DNF | | Stage 2bEstissac - Estissac (113.0km) | 113.0km |
| 29-04 | 33 | 33 | Stage 1Troyes - Mesnil-Saint-Pere (116.0km) | 116.0km |
| 17-04 | 15 | | Benelux Cup - Paasbike U19 (2) | |
| 09-04 | DNF | | GP Stad Beringen U19 (2) | |
| 19-02 | 8 | | Internationale Sluitingsprijs Oostmalle U19 (C1) | |
| 18-02 | 6 | | Soudal Classics Leuven U19 (C1) | |
| 21-01 | 4 | | Internationale Cyclocross Rucphen U19 (C2) | |