| 17-12 | 11 | | UCI Cyclo-cross World Cup - Val Di Sole (CDM) | |
| 10-12 | 4 | | Exact Cross - Essen (C2) | |
| 03-12 | 15 | | Telenet Superprestige De Schorre Boom (C1) | |
| 26-11 | 5 | | X2O Badkamers Trofee Kortrijk U23 (C2) | |
| 20-11 | 1 | | Grand Prix Trnava (C2) | |
| 19-11 | 1 | | Grand Prix X-Bionic Samorin 2 (C1) | |
| 17-11 | 2 | | Grand Prix X-Bionic Samorin 1 (C2) | |
| 11-11 | 13 | | Telenet Superprestige Niel (C1) | |
| 01-11 | 1 | | X2O Badkamers Trofee Koppenbergcross U23 (C1) | |
| 29-10 | 16 | | Telenet Superprestige Ruddervoorde (C1) | |
| 23-10 | 2 | | Grand Prix Topolcianky 2 (C2) | |
| 22-10 | 1 | | Grand Prix Topolcianky 1 (C2) | |
| 16-10 | 11 | | GP Oisterwijk (C2) | |
| 09-10 | 5 | | Brumath Cross Days (C2) | |
| 01-10 | 22 | | Exact Cross - Meulebeke (C2) | |
| 25-09 | DNF | | Cyclo-cross Int. de Boulzicourt Ardennes (C2) | |
| 18-09 | 21 | | Exact Cross - Kruibeke (C2) | |
| | | Kreiz Breizh Elites (2.2) |
| 31-07 | DNF | | Stage 3Priziac - Carhaix (187.0km) | 187.0km |
| 30-07 | 161 | 161 | Stage 2Calanhel - Plouray (200.0km) | 200.0km |
| 29-07 | 133 | 133 | Stage 1Ploumagoar - Ploumagoar (12.0km) | 12.0km |
| | | Oberösterreich Rundfahrt (2.2) |
| 85 | | Klassement |
| 12-06 | 101 | 85 | Stage 3Sankt Florian - Hutterer Hös (133.0km) | 133.0km |
| 11-06 | 65 | 48 | Stage 2Eferding - Niederkappel (129.0km) | 129.0km |
| 10-06 | 71 | 9 | Stage 1Wels - Ranshofen (168.0km) | 168.0km |
| 09-06 | 4 | 4 | PrologueLinz - Linz0 | 0 |
| 05-06 | DNF | | Memorial Philippe Van Coningsloo (1.2) | 176.0km |
| 13-02 | 7 | | X²O Badkamers Trofee U23 (GC) | |
| 13-02 | 14 | | X2O Badkamers Trofee Brussels Universities Cyclocross U23 (C1) | |
| 06-02 | 8 | | X2O Badkamers Trofee Krawatencross U23 (C1) | |
| 22-01 | 8 | | X2O Badkamers Trofee Flandriencross U23 (C1) | |
| 09-01 | DNF | | Belgian National Championships CX U23 (CN) | |
| 05-01 | 3 | | X2O Badkamers Trofee Herentals U23 (C2) | |
| 01-01 | 7 | | X2O Badkamers Trofee GP Sven Nys U23 (C1) | |