| 29-12 | 26 | | Telenet Superprestige Diegem (C1) | |
| 27-12 | 19 | | DVV Verzekeringen trofee - Azencross U23 (CU) | |
| 26-12 | 29 | | Telenet UCI Cyclo-cross World Cup Heusden-Zolder U23 (CDM) | |
| 22-12 | 43 | | Telenet UCI Cyclo-cross World Cup Namur U23 (CDM) | |
| 21-12 | 20 | | Waaslandcross Sint-Niklaas (C2) | |
| 15-12 | 27 | | Vlaamse Druivencross Overijse (C1) | |
| 14-12 | 24 | | DVV Verzekeringen trofee - Hotondcross U23 (CU) | |
| 08-12 | 30 | | Telenet Superprestige Zonhoven (C1) | |
| 24-11 | 29 | | Telenet UCI Cyclo-cross World Cup Koksijde U23 (CDM) | |
| 23-11 | DNS | | Ambiancecross Wachtebeke (C1) | |
| 17-11 | 17 | | DVV Verzekeringen trofee - Flandriencross U23 (CU) | |
| 11-11 | 26 | | Jaarmarktcross Niel (C1) | |
| 03-11 | 35 | | Telenet Superprestige Ruddervoorde (C1) | |
| 27-10 | 25 | | Grand-Prix de la Commune de Contern (C2) | |
| 22-10 | 18 | | Kiremko Nacht van Woerden (C2) | |
| 20-10 | 25 | | Telenet UCI Cyclo-cross World Cup Bern U23 (CDM) | |
| 13-10 | 31 | | Telenet Superprestige Gieten (C1) | |
| 06-10 | 23 | | GP Pelt (C2) | |
| 08-09 | 42 | | Ethias Cross Eeklo (C2) | |
| | | Cycling Tour of Szeklerland (2.2) |
| 60 | | Klassement |
| 10-08 | 39 | 60 | Stage 3bMiercurea-Ciuc - Miercurea-Ciuc (143.0km) | 143.0km |
| 10-08 | 52 | 66 | Stage 3aSantimbru bai - Santimbru bai (10.0km) | 10.0km |
| 09-08 | 64 | 67 | Stage 2Miercurea-Ciuc - Miercurea-Ciuc (198.0km) | 198.0km |
| 08-08 | 79 | 76 | Stage 1 Sfântu Gheorghe - Sfântu Gheorghe (199.0km) | 199.0km |
| 07-08 | 72 | 72 | Prologue Sfântu Gheorghe - Sfântu Gheorghe (5.0km) | 5.0km |
| | | Tour de Serbia (2.2) |
| 22 | | Klassement |
| 02-08 | 27 | 22 | Stage 4Mionica - Požarevac (155.0km) | 155.0km |
| 01-08 | 11 | 23 | Stage 3bMionica - Mionica (96.0km) | 96.0km |
| 01-08 | 32 | 24 | Stage 3aZlatibor - Zlatibor (63.0km) | 63.0km |
| 31-07 | 56 | 32 | Stage 2Jahorina - Priboj (142.0km) | 142.0km |
| 30-07 | 27 | 27 | Stage 1Istocno Sarajevo - Istocno Sarajevo (84.0km) | 84.0km |
| 29-06 | 24 | | National Road Championships - Netherlands U23 (CN) | 147.0km |
| | | Oberösterreichrundfahrt (2.2) |
| 71 | | Klassement |
| 16-06 | 12 | 71 | Stage 4Traun - Ternberg (147.0km) | 147.0km |
| 15-06 | 91 | 80 | Stage 3Eferding - Oberneukirchen (142.0km) | 142.0km |
| 14-06 | 20 | 10 | Stage 2Wels - Reichersberg (184.0km) | 184.0km |
| 13-06 | 6 | 6 | Stage 1Linz - Linz0 | 0 |
| 11-05 | 49 | | PWZ Zuidenveld Tour (1.2) | |
| 24-02 | 25 | | Internationale Sluitingsprijs Oostmalle U23 (CU) | |
| 17-02 | 8 | | Vestigingscross Hulst (C2) | |
| 16-02 | 36 | | Telenet Superprestige Noordzeecross Middelkerke (C1) | |
| 09-02 | 22 | | DVV verzekeringen trofee - Krawatencross U23 (C1) | |
| 27-01 | 37 | | Telenet UCI Cyclo-cross World Cup Hoogerheide U23 (CDM) | |
| 13-01 | 7 | | Dutch National Championships CX U23 (CN) | |
| 01-01 | 33 | | DVV verzekeringen trofee - GP Sven Nys U23 (C1) | |