| 2025-09-21 | DNF | SKIL Ronde van Midden-Brabant | | 179.9 | 00:00:00.000 | |
| 2025-09-12 | 73 | Grand Prix de Honnelles | mu | 150.8 | 03:29:43.000 | 43.144 |
| 2025-08-24 | 5 | D&D Verhuur Eurode Omloop | | 0 | 03:45:40.000 | 0 |
| 2025-08-20 | 22 | GP Stad Torhout | me | 148.7 | 03:12:50.000 | 46.268 |
| 2025-08-10 | 123 | Tour de Namur | me | 0 | 13:56:44.000 | 0 |
| 2025-08-10 | 90 | Tour de Namur | me | 151 | 03:35:03.000 | 42.13 |
| 2025-08-09 | 150 | Tour de Namur | me | 146 | 03:35:22.000 | 40.675 |
| 2025-08-08 | 143 | Tour de Namur | me | 141 | 03:10:23.000 | 44.437 |
| 2025-08-07 | 109 | Tour de Namur | me | 154.8 | 03:35:56.000 | 43.013 |
| 2025-08-03 | DNF | Hel van Voerendaal | | 166.5 | 00:00:00.000 | |
| 2025-07-31 | DNF | Internatie Reningelst | me | 165.9 | 00:00:00.000 | |
| 2025-06-25 | DNF | Sint-Elooisprijs - Ruddervoorde | me | 166.5 | 00:00:00.000 | |
| 2025-06-15 | 43 | Tour d Eure-et-Loir | ME | 160.1 | 10:17:07.000 | 15.566 |
| 2025-06-15 | 10 | Tour d Eure-et-Loir | ME | 150.3 | 03:21:15.000 | 44.81 |
| 2025-06-14 | 21 | Tour d Eure-et-Loir | ME | 154 | 03:04:12.000 | 50.163 |
| 2025-06-13 | 65 | Tour d Eure-et-Loir | ME | 160.1 | 03:51:40.000 | 41.465 |
| 2025-06-01 | 28 | Omloop Het Nieuwsblad U23 | mu | 163.1 | 03:46:22.000 | 43.231 |
| 2025-05-29 | 20 | John Knoops Passion for Bikes - Kersenronde Mierlo | MU | 0 | 03:38:28.000 | 0 |
| 2025-05-24 | 22 | Omloop van Zwartewaterland | me | 152 | 02:58:05.000 | 51.212 |
| 2025-05-18 | 75 | Triptyque Ardennais | ME | 0 | 10:38:51.000 | 0 |
| 2025-05-18 | 76 | Triptyque Ardennais | ME | 156.4 | 03:48:56.000 | 40.99 |
| 2025-05-17 | 21 | Triptyque Ardennais | ME | 147.2 | 03:24:06.000 | 43.273 |
| 2025-05-16 | 105 | Triptyque Ardennais | ME | 145.6 | 03:25:49.000 | 42.446 |
| 2025-05-03 | 46 | H4A U23 Classic | MU | 170 | 03:49:23.000 | 44.467 |
| 2025-04-27 | 12 | Fokker Slag om Woensdrecht | ME | 0 | 03:42:04.000 | 0 |
| 2025-04-20 | DNF | La Monts et Châteaux Classic | MU | 151.5 | 00:00:00.000 | |
| 2025-04-06 | 16 | Wielerronde van Oploo | ME | 96 | 02:10:41.000 | 44.076 |
| 2025-03-23 | 7 | Omloop van de Houtse Linies | ME | 168 | 03:42:29.000 | 45.307 |
| 2025-03-15 | DNF | Omloop van de Braakman | ME | 166.3 | 00:00:00.000 | |
| 2025-03-02 | 7 | Kasseienomloop van Exloo | ME | 160 | 03:54:38.000 | 40.915 |
| 2025-03-01 | 73 | Dorpenomloop Dwars door Drenthe | me | 176.6 | 04:18:38.000 | 40.969 |
| 2024-09-08 | DNF | D&D Verhuur Eurode Omloop | | 156 | 00:00:00.000 | |
| 2024-09-01 | 29 | De Bruyn Metaal BV - Omloop van Valkenswaard | | 192 | 04:10:28.000 | 45.994 |
| 2024-08-18 | DNF | Ronde van Heerhugowaard | me | 100 | 00:00:00.000 | |
| 2024-08-04 | 31 | Hel van Voerendaal | | 163.1 | 03:53:34.000 | 41.898 |
| 2024-06-16 | 12 | Ronde van Elden - GP Leo Peelen | me | 80 | 01:45:49.000 | 45.361 |
| 2024-06-02 | 57 | Alfa Bier Limburg Trofee | | 202.3 | 04:15:25.000 | 47.522 |
| 2024-05-26 | 26 | Omloop Het Nieuwsblad U23 | mu | 153.1 | 03:34:32.000 | 42.819 |
| 2024-05-09 | 65 | RegioBank Kersenronde Mierlo | | 161.1 | 03:24:31.000 | 47.263 |
| 2024-05-04 | 14 | H4A Beloften Weekend | | 0 | 06:09:28.000 | 0 |
| 2024-05-04 | 12 | H4A Beloften Weekend | | 141.9 | 03:10:23.000 | 44.72 |
| 2024-05-03 | 47 | H4A Beloften Weekend | | 128.5 | 02:40:52.000 | 47.928 |
| 2024-04-06 | DNF | Omloop van de Braakman | | 176 | 00:00:00.000 | |
| 2024-04-01 | 32 | Grote Ronde van Gerwen | me | 80 | 00:00:00.000 | |
| 2024-03-31 | 29 | Wielerronde van Oploo | me | 96 | 02:08:44.000 | 44.744 |
| 2024-03-23 | 31 | Wim Hendriks Trofee | | 172 | 03:56:10.000 | 43.698 |
| 2024-03-09 | DNF | Kasseienomloop van Exloo | me | 144 | 00:00:00.000 | |
| 2024-02-25 | 41 | Brussel-Opwijk | | 162.7 | 03:48:23.000 | 42.744 |
| 2023-08-30 | 39 | Memorial Danny Jonckheere | | 161 | 03:31:44.000 | 45.623 |
| 2023-08-25 | 15 | Profronde Almelo | PROFESSIONAL-A, PROFESSIONAL-B (M) | 0 | 00:00:00.000 | |
| 2023-07-09 | DNF | Omloop der Zevenheuvelen | | 119.8 | 00:00:00.000 | |
| 2023-07-01 | 60 | GP Color Code Bassenge | | 159 | 03:36:04.000 | 44.153 |
| 2023-02-26 | 23 | Brussel-Opwijk | | 162.4 | 03:53:16.000 | 41.772 |
| 2023-01-05 | 26 | X2O Trofee - Vlaamse Duinencross Koksijde | MU | 0 | 00:55:01.000 | 0 |
| 2022-12-26 | 3 | Kerstcross Norg | ME | 0 | 01:02:27.000 | 0 |
| 2022-11-26 | 37 | X2O Badkamers Trofee Kortrijk | MU | 0 | 00:55:24.000 | 0 |
| 2022-01-09 | 10 | NK Veldrijden - Rucphen | | 0 | 01:08:40.000 | 0 |
| 2022-01-09 | 17 | National Championships Netherlands ME | ME | 0 | 01:08:40.000 | 0 |
| 2022-01-05 | 14 | X²O Badkamers Trofee Herentals Cross | MU | 0 | 00:55:58.000 | 0 |
| 2021-12-27 | 62 | Telenet Superprestige Heusden-Zolder | ME | 0 | 00:00:00.000 | |
| 2021-12-18 | 45 | UCI World Cup Rucphen | ME | 27.33 | 01:09:07.000 | 23.725 |
| 2021-12-11 | 16 | Robotland Cyclocross Essen | ME | 0 | 01:03:42.000 | 0 |
| 2021-12-04 | 37 | Telenet Superprestige De Schorre Boom | ME | 0 | 01:03:11.000 | 0 |
| 2021-11-27 | 23 | X²O Badkamers Trofee Caps Urban Cross | MU | 0 | 00:53:18.000 | 0 |
| 2021-11-21 | 17 | Vlaamse Duinencross | MU | 0 | 00:54:26.000 | 0 |
| 2021-11-14 | 34 | UCI World Cup Tábor | MU | 0 | 00:51:16.000 | 0 |
| 2021-07-04 | 12 | Omloop Flevoland | | 0 | 02:05:00.000 | 0 |
| 2020-02-23 | 13 | Internationale Sluitingsprijs Oostmalle | MJ | 0 | 00:44:22.000 | 0 |
| 2020-01-12 | 8 | National Championships Netherlands MJ | MJ | 0 | 00:43:27.000 | 0 |
| 2019-12-29 | 17 | Telenet Superprestige Diegem | MJ | 0 | 00:41:14.000 | 0 |
| 2019-12-22 | 27 | UCI World Cup Namur | MJ | 0 | 00:44:05.000 | 0 |
| 2019-12-14 | 13 | DVV Verzekeringen trofee Hotondcross | MJ | 0 | 00:39:46.000 | 0 |
| 2019-12-08 | 5 | Telenet Superprestige Zonhoven | MJ | 0 | 00:40:18.000 | 0 |
| 2019-11-24 | 16 | UCI World Cup Koksijde | MJ | 0 | 00:44:35.000 | 0 |
| 2019-11-16 | 35 | UCI World Cup Tábor | MJ | 0 | 00:45:14.000 | 0 |
| 2019-11-10 | 28 | UEC Cyclo-Cross European Championships MJ | MJ | 0 | 00:46:26.000 | 0 |
| 2019-11-03 | 19 | Telenet Superprestige Ruddervoorde | MJ | 0 | 00:42:37.000 | 0 |
| 2019-11-01 | 39 | DVV Verzekeringen trofee Koppenbergcross | MJ | 0 | 00:46:49.000 | 0 |
| 2019-10-27 | 17 | Telenet Superprestige Gavere | MJ | 0 | 00:43:30.000 | 0 |
| 2019-10-20 | 28 | UCI World Cup Bern | MJ | 0 | 00:46:04.000 | 0 |
| 2019-10-13 | 11 | Telenet Superprestige Gieten | MJ | 0 | 00:41:21.000 | 0 |
| 2019-10-06 | 7 | GP Pelt | MJ | 0 | 00:45:11.000 | 0 |
| 2019-10-05 | 11 | Berencross | MJ | 0 | 00:40:18.000 | 0 |
| 2019-02-17 | 10 | Vestingscross Hulst | | 0 | 09:58:26.000 | 0 |
| 2018-11-17 | 2 | Hilversum | | 0 | 00:00:00.000 | |
| 2018-11-10 | 2 | Rhenen | | 0 | 00:00:00.000 | |
| 2018-10-20 | 3 | Zaltbommel | | 0 | 00:00:00.000 | |
| 2018-10-08 | 7 | Sittard | | 0 | 00:00:00.000 | |
| 2018-09-30 | 6 | Dordrecht | | 0 | 00:00:00.000 | |
| 2018-09-29 | 15 | NCK | | 0 | 00:00:00.000 | |
| 2018-09-08 | 10 | Mechelen | | 0 | 00:00:00.000 | |
| 2018-05-26 | 37 | Noord Drentse Dorpenomloop | | 0 | 01:50:10.000 | 0 |
| 2018-05-14 | 25 | joop kuiper tijdrit oostwold | | 0 | 00:24:19.000 | 0 |
| 2018-05-05 | 23 | KTJ | | 0 | 01:24:11.000 | 0 |