| 26-12 | 42 | | Telenet UCI Cyclo-cross World Cup Heusden-Zolder (CDM) | |
| 22-12 | 35 | | Telenet UCI Cyclo-cross World Cup Namur (CDM) | |
| 15-12 | 24 | | Vlaamse Druivencross Overijse (C1) | |
| 08-12 | 20 | | Telenet Superprestige Zonhoven (C1) | |
| 24-11 | 33 | | Telenet UCI Cyclo-cross World Cup Koksijde (CDM) | |
| 16-11 | 33 | | Telenet UCI Cyclo-cross World Cup Tabor (CDM) | |
| 11-11 | 34 | | Jaarmarktcross Niel (C1) | |
| 10-11 | 14 | | British National Trophy Series #4 - Crawley (C2) | |
| 03-11 | 2 | | November Cross (C2) | |
| 27-10 | 8 | | Grand Prix Topolcianky (C1) | |
| 26-10 | DNF | | Grand Prix Podbrezová (C1) | |
| 22-10 | 7 | | Kiremko Nacht van Woerden (C2) | |
| 20-10 | 30 | | Telenet UCI Cyclo-cross World Cup Bern (CDM) | |
| 13-10 | 27 | | Telenet Superprestige Gieten (C1) | |
| 05-10 | 23 | | Berencross Meulebeke (C2) | |
| 22-09 | 33 | | Telenet UCI Cyclo-cross World Cup Waterloo (CDM) | |
| 15-09 | DNS | | Jingle Cross 2 (C1) | |
| 14-09 | 33 | | Telenet UCI Cyclo-cross World Cup Iowa City (CDM) | |
| 13-09 | 5 | | Jingle Cross 1 (C2) | |
| | | Cycling Tour of Szeklerland (2.2) |
| 21 | | Klassement |
| 41 | | Punten |
| 10-08 | 26 | 21 | Stage 3bMiercurea-Ciuc - Miercurea-Ciuc (143.0km) | 143.0km |
| 10-08 | 29 | 23 | Stage 3aSantimbru bai - Santimbru bai (10.0km) | 10.0km |
| 09-08 | 27 | 15 | Stage 2Miercurea-Ciuc - Miercurea-Ciuc (198.0km) | 198.0km |
| 08-08 | 44 | 15 | Stage 1 Sfântu Gheorghe - Sfântu Gheorghe (199.0km) | 199.0km |
| 07-08 | 14 | 14 | Prologue Sfântu Gheorghe - Sfântu Gheorghe (5.0km) | 5.0km |
| | | Tour de Serbia (2.2) |
| 10 | | Klassement |
| 02-08 | 10 | 10 | Stage 4Mionica - Požarevac (155.0km) | 155.0km |
| 01-08 | 23 | 10 | Stage 3bMionica - Mionica (96.0km) | 96.0km |
| 01-08 | 8 | 10 | Stage 3aZlatibor - Zlatibor (63.0km) | 63.0km |
| 31-07 | 19 | 14 | Stage 2Jahorina - Priboj (142.0km) | 142.0km |
| 30-07 | 12 | 12 | Stage 1Istocno Sarajevo - Istocno Sarajevo (84.0km) | 84.0km |
| 21-07 | 5 | | Dutch National Championship - XCO U23 (CN) | |
| 29-06 | 74 | | National Road Championships - Netherlands U23 (CN) | 147.0km |
| | | Oberösterreichrundfahrt (2.2) |
| 47 | | Klassement |
| 16-06 | 54 | 47 | Stage 4Traun - Ternberg (147.0km) | 147.0km |
| 15-06 | 53 | 50 | Stage 3Eferding - Oberneukirchen (142.0km) | 142.0km |
| 14-06 | 45 | 18 | Stage 2Wels - Reichersberg (184.0km) | 184.0km |
| 13-06 | 19 | 19 | Stage 1Linz - Linz0 | 0 |
| 09-06 | 24 | | Alpentour trophy (S1) | |
| 24-02 | 1 | | Internationale Sluitingsprijs Oostmalle U23 (CU) | |
| 17-02 | 3 | | Vestigingscross Hulst (C2) | |
| 09-02 | 4 | | DVV verzekeringen trofee - Krawatencross U23 (C1) | |
| 02-02 | 13 | | UCI Cyclo-cross World Championships Bogense U23 (CM) | |
| 27-01 | 22 | | Telenet UCI Cyclo-cross World Cup Hoogerheide U23 (CDM) | |
| 20-01 | 10 | | Telenet UCI Cyclo-cross World Cup Pontchâteau U23 (CDM) | |
| 13-01 | 4 | | Dutch National Championships CX U23 (CN) | |
| 06-01 | 3 | | DVV verzekeringen trofee - Brussels Universities U23 (C2) | |
| 01-01 | 10 | | DVV verzekeringen trofee - GP Sven Nys U23 (C1) | |