| 2025-10-12 | 223 | UCI Gravel World Championships | ME | 180.9 | 04:12:11.000 | 43.04 |
| 2025-09-28 | 18 | National Championships Netherlands - Gravel | me | 0 | 03:17:02.000 | 0 |
| 2025-08-10 | 13 | Heathland Gravel | me | 160 | 04:02:49.000 | 39.536 |
| 2025-08-04 | 6 | Draai van de Kaai | | 0 | 01:43:03.000 | 0 |
| 2025-07-28 | 22 | Kermisronde van Duizel | me | 100 | 02:13:54.000 | 44.81 |
| 2025-06-22 | DNS | National Championships Netherlands ME - Elite ZC | | 144 | 00:00:00.000 | |
| 2025-05-31 | DNF | Wielerweekend Buchten - Grote Prijs Sittard-Geleen | me | 175 | 00:00:00.000 | |
| 2025-03-23 | 19 | UCI Gravel World Series ME - Turnhout Gravel | me | 144 | 03:39:22.000 | 39.386 |
| 2025-03-16 | 6 | Grote Prijs Reinigingswereld BWW Ronde van Woensdrecht | ME | 80 | 01:54:32.000 | 41.909 |
| 2025-03-02 | DNF | Kasseienomloop van Exloo | ME | 160 | 00:00:00.000 | |
| 2025-03-01 | DNF | Dorpenomloop Dwars door Drenthe | me | 176.6 | 00:00:00.000 | |
| 2024-09-29 | 4 | National Championships Netherlands - XCO | | 0 | 01:35:23.000 | 0 |
| 2024-09-28 | 14 | NK Gravel + Merida NL Gravel Series - Meerveld | me | 110 | 03:29:15.000 | 31.541 |
| 2024-09-15 | 64 | Omloop van Oost-Stellingwerf | | 170 | 03:44:30.000 | 45.434 |
| 2024-09-01 | 89 | De Bruyn Metaal BV - Omloop van Valkenswaard | | 192 | 04:12:50.000 | 45.564 |
| 2024-08-04 | 68 | Ronde van Vlaams-Brabant | me | 0 | 13:24:32.000 | 0 |
| 2024-08-04 | 9 | Ronde van Vlaams-Brabant | me | 164.8 | 03:28:32.000 | 47.417 |
| 2024-08-03 | 86 | Ronde van Vlaams-Brabant | me | 7.6 | 00:10:56.000 | 41.707 |
| 2024-08-02 | 18 | Ronde van Vlaams-Brabant | me | 151.2 | 03:16:31.000 | 46.164 |
| 2024-08-01 | 56 | Ronde van Vlaams-Brabant | me | 141.3 | 03:10:08.000 | 44.59 |
| 2024-07-31 | 64 | Ronde van Vlaams-Brabant | me | 141.3 | 03:18:25.000 | 42.728 |
| 2024-07-29 | DNF | Draai van de Kaai | ME | 0 | 00:00:00.000 | |
| 2024-07-07 | 69 | Omloop der Zevenheuvelen | me | 136 | 03:12:00.000 | 42.5 |
| 2024-06-24 | 22 | Kermisronde van Luyksgestel | me | 0 | 00:00:00.000 | |
| 2024-06-17 | 2 | Wielerronde Riethoven | me | 90 | 01:59:24.000 | 45.226 |
| 2024-06-09 | DNF | Wielerdag Roden | me | 163 | 00:00:00.000 | |
| 2024-05-19 | 52 | Omloop van de Houtse Linies | | 167.8 | 03:56:32.000 | 42.565 |
| 2024-05-12 | 24 | UCI Gravel World Series ME - 3RIDES Gravel Race | | 123 | 03:40:19.000 | 33.497 |
| 2024-05-09 | 18 | Ronde van Wernhout | me | 0 | 00:00:00.000 | |
| 2024-04-28 | 42 | UCI Gravel World Series ME - Gravel Fondo Limburg | | 105 | 03:10:33.000 | 33.062 |
| 2024-04-21 | DNF | Omloop van Simpelveld | | 120 | 00:00:00.000 | |
| 2024-04-06 | 52 | Zuiderzeeronde | | 150 | 03:15:05.000 | 46.134 |
| 2024-04-01 | 33 | Grote Ronde van Gerwen | me | 80 | 00:00:00.000 | |
| 2024-02-25 | 27 | Internationale Sluitingsprijs - Oostmalle | ME | 0 | 01:01:04.000 | 0 |
| 2024-02-18 | 16 | X²O Badkamers Trofee Brussels Universities Cyclocross | ME | 0 | 01:11:07.000 | 0 |
| 2024-02-10 | 26 | Telenet Superprestige Middelkerke | ME | 0 | 00:00:00.000 | |
| 2024-02-07 | 19 | Parkcross Maldegem | ME | 0 | 01:03:41.000 | 0 |
| 2024-01-28 | 42 | UCI World Cup Hoogerheide | ME | 0 | 01:08:23.000 | 0 |
| 2024-01-21 | 31 | UCI World Cup Benidorm | ME | 0 | 01:04:49.000 | 0 |
| 2024-01-14 | 13 | National Championships Netherlands ME | ME | 0 | 00:00:00.000 | |
| 2024-01-07 | 34 | UCI World Cup Zonhoven | ME | 0 | 01:06:15.000 | 0 |
| 2023-12-30 | 28 | UCI World Cup Hulst | ME | 0 | 01:03:57.000 | 0 |
| 2023-12-23 | 24 | UCI World Cup Antwerpen | ME | 0 | 01:03:44.000 | 0 |
| 2023-12-17 | 22 | UCI World Cup Namur | ME | 0 | 01:04:37.000 | 0 |
| 2023-12-10 | 15 | UCI World Cup Val di Sole | ME | 0 | 01:05:24.000 | 0 |
| 2023-12-07 | 15 | Internationale Cyclocross Ruphen | ME | 0 | 01:08:45.000 | 0 |
| 2023-11-19 | 36 | UCI World Cup Troyes | ME | 0 | 01:02:37.000 | 0 |
| 2023-11-12 | 29 | UCI World Cup Dendermonde | ME | 0 | 01:01:08.000 | 0 |
| 2023-10-29 | 35 | UCI World Cup Maasmechelen | ME | 0 | 01:07:09.000 | 0 |
| 2023-10-24 | 22 | Kiremko Nacht van Woerden | ME | 0 | 01:03:34.000 | 0 |
| 2023-10-21 | 15 | Internationale Cyclocross Heerderstrand | ME | 0 | 01:00:26.000 | 0 |
| 2023-10-15 | 30 | GP Oisterwijk | ME | 0 | 00:00:00.000 | |
| 2023-10-08 | 6 | International Cyclo-Cross Bad Salzdetfurth #2 | ME | 0 | 01:01:51.000 | 0 |
| 2023-10-07 | 3 | International Cyclo-Cross Bad Salzdetfurth #1 | ME | 0 | 01:01:07.000 | 0 |
| 2023-09-17 | 26 | Kleeberg Cross | ME | 0 | 01:04:41.000 | 0 |
| 2023-09-10 | 1 | Internationaler GGEW Grand Prix Bensheim | ME | 0 | 00:58:22.000 | 0 |
| 2023-09-03 | 7 | Omloop van Valkenswaard (TC) | | 0 | 04:03:23.000 | 0 |
| 2023-07-30 | 13 | Ronde van Vlaams-Brabant | | 0 | 00:00:00.000 | |
| 2023-07-30 | 16 | Ronde van Vlaams-Brabant | | 0 | 15:30:38.000 | 0 |
| 2023-07-30 | 5 | Ronde van Vlaams-Brabant | | 157.3 | 03:40:14.000 | 42.855 |
| 2023-07-29 | 53 | Ronde van Vlaams-Brabant | | 92.8 | 02:08:43.000 | 43.258 |
| 2023-07-28 | 9 | Ronde van Vlaams-Brabant | | 136.5 | 02:59:33.000 | 45.614 |
| 2023-07-27 | 11 | Ronde van Vlaams-Brabant | | 141.3 | 03:13:07.000 | 43.901 |
| 2023-07-26 | 90 | Ronde van Vlaams-Brabant | | 141.3 | 03:18:32.000 | 42.703 |
| 2023-07-02 | 87 | UCI MTB World Cup - Val di Sole | | 0 | 00:00:00.000 | |
| 2023-06-11 | 90 | UCI MTB World Cup - Lenzerheide | | 0 | 00:00:00.000 | |
| 2023-05-13 | 43 | UCI Gravel World Series ME - 3RIDES Gravel Race | | 129.5 | 03:50:54.000 | 33.651 |
| 2023-04-30 | 19 | Slag om Woensdrecht (TC) | | 164 | 00:00:00.000 | |
| 2023-04-23 | DNF | ZEROgas Omloop van de Houtse Linies | | 168 | 00:00:00.000 | |
| 2023-02-26 | 14 | Internationale Sluitingsprijs - Oostmalle | ME | 0 | 01:00:50.000 | 0 |
| 2023-02-19 | 14 | X²O Badkamers Trofee Brussels Universities Cyclocross | ME | 0 | 01:05:42.000 | 0 |
| 2023-02-12 | 21 | X²O Badkamers Trofee Krawatencross - Lille | ME | 0 | 01:03:21.000 | 0 |
| 2023-02-11 | 23 | Telenet Superprestige Middelkerke | ME | 0 | 01:07:26.000 | 0 |
| 2023-01-29 | 32 | UCI World Cup Besançon | ME | 0 | 01:05:20.000 | 0 |
| 2023-01-22 | 25 | UCI World Cup Benidorm | ME | 0 | 01:03:54.000 | 0 |
| 2023-01-16 | 20 | Cyclocross - Otegem | ME | 0 | 00:00:00.000 | |
| 2023-01-15 | 7 | National Championships Netherlands ME | ME | 0 | 01:07:02.000 | 0 |
| 2023-01-08 | 27 | UCI World Cup Zonhoven | ME | 0 | 01:05:21.000 | 0 |
| 2022-12-30 | 50 | Azencross – Loenhout | ME | 0 | 00:00:00.000 | |
| 2022-12-28 | DNF | Telenet Superprestige Diegem | ME | 0 | 00:00:00.000 | |
| 2022-12-17 | 12 | UCI World Cup Val di Sole | ME | 0 | 01:01:40.000 | 0 |
| 2022-12-11 | 25 | UCI World Cup Dublin | ME | 0 | 01:06:01.000 | 0 |
| 2022-12-04 | 29 | UCI World Cup Antwerpen | ME | 0 | 01:04:27.000 | 0 |
| 2022-11-27 | 22 | UCI World Cup Hulst | ME | 0 | 01:01:44.000 | 0 |
| 2022-11-20 | 32 | UCI World Cup Overijse | ME | 0 | 01:13:57.000 | 0 |
| 2022-11-19 | 33 | Telenet Superprestige Merksplas | ME | 0 | 01:06:17.000 | 0 |
| 2022-11-13 | 23 | UCI World Cup Beekse Bergen | ME | 0 | 00:59:28.000 | 0 |
| 2022-10-30 | 20 | UCI World Cup Maasmechelen | ME | 27.25 | 01:04:47.000 | 25.238 |
| 2022-10-25 | 6 | Kiremko Nacht van Woerden | ME | 0 | 00:59:07.000 | 0 |
| 2022-10-23 | 21 | UCI World Cup Tábor | ME | 0 | 01:05:48.000 | 0 |
| 2022-10-16 | 12 | GP Oisterwijk | ME | 0 | 00:58:12.000 | 0 |
| 2022-10-12 | 5 | Ciclocross Internacional Lago de As Pontes | ME | 0 | 01:01:48.000 | 0 |
| 2022-10-09 | 4 | Ciclocross Internacional Xaxancx | ME | 0 | 00:59:51.000 | 0 |
| 2022-10-08 | 17 | Gran Premio Ciudad de Pontevedra | ME | 0 | 00:58:34.000 | 0 |
| 2022-09-17 | 5 | Kleeberg Cross | ME | 0 | 01:06:18.000 | 0 |
| 2022-06-26 | 2 | NK Wielrennen | | 0 | 02:52:08.000 | 0 |
| 2022-06-12 | 7 | Ronde van Limburg | | 196.2 | 04:20:47.000 | 45.141 |
| 2022-05-15 | 6 | Simac Omloop der Kempen | | 188.5 | 04:18:37.000 | 43.733 |
| 2022-05-08 | DNF | Ton Dolmans Trofee | | 199 | 05:24:38.000 | 36.78 |
| 2022-02-20 | 19 | Internationale Sluitingsprijs Oostmalle | ME | 0 | 01:05:33.000 | 0 |