| 26-12 | 23 | | Telenet UCI Cyclo-cross World Cup Heusden-Zolder (CDM) | |
| 23-12 | 14 | | Hansgrohe Superprestige Diegem (C1) | |
| 18-12 | 32 | | Telenet UCI Cyclo-cross World Cup Namur (CDM) | |
| 10-12 | 14 | | IJsboerke Ladies Trophy - Cyclocross Essen (C1) | |
| 04-12 | 5 | | Zilvermeercross Mol (C1) | |
| 29-10 | 18 | | UEC Cyclo-Cross European Championships U23 (CC) | |
| 25-10 | 14 | | 16e Kiremko Nacht van Woerden (C2) | |
| 22-10 | 16 | | Niels Albert CX (C1) | |
| 16-10 | DNF | | Hansgrohe Superprestige Zonhoven (C1) | |
| 09-10 | 18 | | IJsboerke Ladies Trophy - Hotondcross (C1) | |
| 02-10 | 9 | | Hansgrohe Superprestige Gieten (C1) | |
| | | Lotto Belgium Tour (2.1) |
| 52 | | Klassement |
| 09-09 | 74 | 52 | Stage 3Geraardsbergen - Geraardsbergen (97.0km) | 97.0km |
| 08-09 | 65 | 48 | Stage 2Lierde - Lierde (107.0km) | 107.0km |
| 07-09 | 45 | 50 | Stage 1Moorslede - Moorslede (121.0km) | 121.0km |
| 06-09 | 56 | 56 | PrologueNieuwpoort - Nieuwpoort (4.0km) | 4.0km |
| | | Ladies Tour of Norway (2.1) |
| 55 | | Klassement |
| 14-08 | 53 | 55 | Stage 3Svinesund - Halden (117.0km) | 117.0km |
| 13-08 | 59 | 57 | Stage 2Mysen - Sarpsborg (97.0km) | 97.0km |
| 12-08 | 34 | 34 | Stage 1Halden - Fredrikstad (71.0km) | 71.0km |
| 06-08 | 91 | | Erondegemse Pijl (Erpe-Mere) (1.2) | |
| 24-06 | 87 | | National Road Championships - Netherlands (CN) | 131.0km |
| | | Giro del Trentino Alto Adige - Südtirol (2.1) |
| 57 | | Klassement |
| 19-06 | 57 | 57 | Stage 2bVigo Cavedine - Cavedine (69.0km) | 69.0km |
| 19-06 | 1 | 80 | Stage 2aCavedine - Cavedine (11.0km) | 11.0km |
| 18-06 | 68 | 68 | Stage 1Torri del Benaco - Pracul (104.0km) | 104.0km |
| 12-06 | 31 | | Flanders Diamond Tour (1.1) | |
| 07-05 | 56 | | Rabobank 7-Dorpenomloop Aalburg (1.2) | |
| 23-04 | DNF | | EPZ Omloop van Borsele (1.1) | |
| 17-04 | 35 | | Ronde van Gelderland (1.2) | 134.0km |
| 15-02 | 25 | | Hansgrohe Superprestige 2015-2016 (Eindklassement) | |
| 23-01 | 27 | | International Cyclocross Rucphen (C2) | |