| 30-12 | 5 | | Superprestige Diegem U23 (CU23) | |
| 28-12 | 1 | | Azencross Loenhout U23 (CU23) | |
| 26-12 | 2 | | UCI World Cup Heusden-Zolder U23 (CDM) | |
| 22-12 | 1 | | Bpost Bank Trofee - GP Rouwmoer U23 (CU23) | |
| 16-12 | 18 | | Soudal Cyclo-cross Leuven (C1) | |
| 25-11 | 8 | | Superprestige Gieten U23 (CU23) | |
| 24-11 | 6 | | UCI World Cup Koksijde U23 (CDM) | |
| 18-11 | 3 | | Superprestige Asper-Gavere U23 (CU23) | |
| 17-11 | 4 | | GP Stad Hasselt U23 (CU23) | |
| 11-11 | 16 | | Superprestige Hamme-Zogge U23 (CU23) | |
| 04-11 | 8 | | Superprestige Zonhoven U23 (CU23) | |
| 03-11 | 2 | | UEC Cyclo-Cross European Championships U23 (CC) | |
| 01-11 | 8 | | Bpost Bank Trofee - Koppenbergcross U23 (CU23) | |
| 28-10 | 5 | | UCI World Cup Plzen U23 (CDM) | |
| 21-10 | 2 | | UCI World Cup Tabor U23 (CDM) | |
| 14-10 | 3 | | Bpost Bank Trofee - Ronse U23 (CU23) | |
| 07-10 | 13 | | Superprestige Ruddervoorde U23 (CU23) | |
| 30-09 | 6 | | Vlaamse Industrieprijs Bosduin U23 (CU23) | |
| 16-09 | 20 | | Steenbergcross Erpe-Mere (Cnat) | |
| | | Sibiu Cycling Tour (2.2) |
| 98 | | Klassement |
| 08-07 | 105 | 98 | Stage 4Sibiu - Sibiu (154.0km) | 154.0km |
| 07-07 | 84 | 90 | Stage 3Sibiu - Balea Lac (90.0km) | 90.0km |
| 06-07 | 5 | 88 | Stage 2Cisnadie - Sibiu (10.0km) | 10.0km |
| 05-07 | 86 | 86 | Stage 1Sibiu - Paltinis (184.0km) | 184.0km |
| 04-07 | 5 | 5 | PrologueSibiu - Sibiu (2.0km) | 2.0km |
| | | Tour de Serbie (2.2) |
| 76 | | Klassement |
| 17-06 | 92 | 76 | Stage 6Sremska Mitrovica - Beograd (77.0km) | 77.0km |
| 16-06 | 53 | 77 | Stage 5Milici - Ruma (154.0km) | 154.0km |
| 15-06 | 82 | 87 | Stage 4Bajina Basta - Pale (172.0km) | 172.0km |
| 14-06 | 81 | 87 | Stage 3Kragujevac - Bajina Basta (172.0km) | 172.0km |
| 13-06 | 18 | 90 | Stage 2Niš - Kragujevac (146.0km) | 146.0km |
| 12-06 | 113 | 113 | Stage 1Niš - Niš (52.0km) | 52.0km |
| | | Ronde van België (2.HC) |
| 27-05 | DNF | | Stage 5Clavier - Engis (212.0km) | 212.0km |
| 26-05 | 147 | 156 | Stage 4Turnhout - Arendonk (20.0km) | 20.0km |
| 25-05 | 143 | 157 | Stage 3Knokke-Heist - Beveren (163.0km) | 163.0km |
| 24-05 | 155 | 151 | Stage 2Lochristi - Knokke-Heist (170.0km) | 170.0km |
| 23-05 | 136 | 136 | Stage 1Mechelen - Buggenhout (162.0km) | 162.0km |
| 06-05 | 114 | | Omloop der Kempen (1.2) | |
| 19-02 | 29 | | Sluitingsprijs Oostmalle U23 (CU23) | |
| 12-02 | 17 | | Superprestige Cylocross U23 (Eindklassement) | |
| 05-02 | 8 | | Superprestige Hoogstraten U23 (CU23) | |
| 22-01 | 15 | | UCI World Cup Hoogerheide U23 (CDM) | |
| 08-01 | 6 | | Dutch National Championships CX U23 (CU23) | |
| 01-01 | 3 | | Grote Prijs Sven Nys U23 (CU23) | |