| 30-12 | 16 | | Fidea Cyclo-cross Leuven (C1) | |
| 28-12 | 20 | | GVA Azencross Loenhout (C1) | |
| 23-12 | 30 | | Superprestige Diegem (C1) | |
| 17-12 | 20 | | GVA Trofee - GP Rouwmoer (C1) | |
| 11-12 | 14 | | Vlaamse Druivenveldrit Overijse (C1) | |
| 10-12 | 16 | | Scheldecross Antwerpen (C1) | |
| 27-11 | 27 | | Superprestige Gieten (C1) | |
| 19-11 | 20 | | GVA Trofee - GP Hasselt (C2) | |
| 13-11 | 24 | | Superprestige Hamme-Zogge (C1) | |
| 11-11 | 22 | | Fidea Jaarmarktcross NIEL (C2) | |
| 30-10 | 30 | | Superprestige Zonhoven (C1) | |
| 23-10 | 6 | | GP de la Commune de Contern (C2) | |
| 13-10 | 12 | | Kermiscross Ardooie (C2) | |
| 09-10 | 11 | | Superprestige Ruddervoorde (C1) | |
| 02-10 | 19 | | Vlaamse Industrieprijs Bosduin Kalmthout (C1) | |
| 24-09 | 3 | | Openingsveldrit van Harderwijk (C2) | |
| 18-09 | 18 | | Steenbergcross Erpe-Mere (C2) | |
| 21-07 | 28 | | GP Beeckman-De Caluwé Ninove (Nat) | 169.0km |
| 17-07 | 2 | | Belgian National Championships - XCO U23 (CN) | |
| | | Czech Cycling Tour (2.2) |
| 49 | | Klassement |
| 10-07 | 9 | 49 | Stage 4Olomouc - Olomouc (174.0km) | 174.0km |
| 09-07 | 26 | 60 | Stage 3Šternberk - Šumperk (198.0km) | 198.0km |
| 08-07 | 2 | 140 | Stage 2Olomouc - Prostejov (148.0km) | 148.0km |
| 07-07 | | 172 | Stage 1Uničov - Uničov (48.0km) | 48.0km |
| 02-07 | 19 | | Omloop Het Nieuwsblad Beloften (1.2) | 178.0km |
| 22-06 | 63 | | Halle-Ingooigem (1.1) | 200.0km |
| | | Tour of Malopolska (2.2) |
| 16 | | Klassement |
| 18-06 | 10 | 16 | Stage 3Krynica Deptak - Wysowa (133.0km) | 133.0km |
| 17-06 | 19 | 12 | Stage 2Jodlownik - Rabka Zdrój (166.0km) | 166.0km |
| 16-06 | 8 | 8 | Stage 1Miechow - Niepolomice (132.0km) | 132.0km |
| | | Ronde van België (2.HC) |
| 28-05 | DNF | | Stage 3Bertem - Eupen (202.0km) | 202.0km |
| 27-05 | 68 | 39 | Stage 2Knokke-Heist - Ieper (187.0km) | 187.0km |
| 26-05 | 33 | 55 | Stage 1Lochristi - Knokke-Heist (162.0km) | 162.0km |
| 25-05 | 134 | 134 | PrologueBuggenhout - Buggenhout (5.0km) | 5.0km |
| 21-05 | 137 | | Heistse Pijl (Nat) | 165.0km |
| 18-05 | 59 | | Sint-Niklaas - Puivelde (Nat) | 171.0km |
| 20-02 | 2 | | Sluitingsprijs Oostmalle U23 (CU23) | |
| 20-02 | 2 | | GVA Trofee Cyclocross U23 | |
| 13-02 | 6 | | Kleicross Lebbeke (Cnat) | |
| 12-02 | 1 | | Superprestige Middelkerke U23 (CU23) | |
| 12-02 | 1 | | Superprestige Cyclocross U23 | |
| 06-02 | 2 | | Superprestige Hoogstraten U23 (CU23) | |
| 05-02 | 1 | | Krawaten Cross Lille U23 (CU23) | |
| 29-01 | 20 | | UCI Cyclo-cross World Championships U23 (CM) | |
| 23-01 | 4 | | UCI World Cup Hoogerheide U23 (CDM) | |
| 16-01 | 9 | | UCI World Cup Pontchâteau U23 (CDM) | |
| 09-01 | 4 | | Belgian National Championships CX U23 (CN) | |