| 2025-11-01 | 3 | X²O Badkamers Trofee Koppenbergcross | ME | 0 | 01:00:23.000 | 0 |
| 2025-10-26 | 2 | Telenet Superprestige Overijse | ME | 0 | 01:00:52.000 | 0 |
| 2025-10-25 | 2 | Internationale Cyclocross Heerderstrand | ME | 0 | 00:57:23.000 | 0 |
| 2025-10-21 | 2 | Kiremko Nacht Van Woerden | ME | 0 | 01:02:35.000 | 0 |
| 2025-10-19 | 12 | Telenet Superprestige Ruddervoorde | ME | 25.8 | 01:02:20.000 | 24.834 |
| 2025-10-04 | 12 | Berencross | ME | 0 | 01:02:10.000 | 0 |
| 2025-08-10 | 16 | Tour de Namur | me | 0 | 13:34:45.000 | 0 |
| 2025-08-10 | 5 | Tour de Namur | me | 151 | 03:34:03.000 | 42.327 |
| 2025-08-09 | 21 | Tour de Namur | me | 146 | 03:23:47.000 | 42.987 |
| 2025-08-08 | 23 | Tour de Namur | me | 141 | 03:03:11.000 | 46.183 |
| 2025-08-07 | 11 | Tour de Namur | me | 154.8 | 03:33:44.000 | 43.456 |
| 2025-05-18 | DNS | Triptyque Ardennais | ME | 156.4 | 00:00:00.000 | |
| 2025-05-17 | 124 | Triptyque Ardennais | ME | 147.2 | 03:24:06.000 | 43.273 |
| 2025-05-16 | 11 | Triptyque Ardennais | ME | 145.6 | 03:21:47.000 | 43.294 |
| 2025-05-11 | 50 | Trofee Maarten Wynants | me | 159 | 03:23:05.000 | 46.976 |
| 2025-02-16 | 12 | Brussels Universities Cyclocross | ME | 0 | 01:04:45.000 | 0 |
| 2025-02-09 | 12 | Krawatencross - Lille | ME | 0 | 00:59:43.000 | 0 |
| 2025-02-02 | 21 | UCI World Championship ME | ME | 0 | 01:08:15.000 | 0 |
| 2025-01-26 | 11 | UCI World Cup Hoogerheide | ME | 0 | 01:00:27.000 | 0 |
| 2025-01-25 | DNF | UCI World Cup Maasmechelen | ME | 0 | 00:00:00.000 | |
| 2025-01-19 | 22 | UCI World Cup Benidorm | ME | 25.68 | 00:57:56.000 | 26.596 |
| 2025-01-12 | 2 | National Championships Netherlands ME | ME | 0 | 00:58:35.000 | 0 |
| 2025-01-05 | 6 | UCI World Cup Dendermonde | ME | 0 | 01:05:32.000 | 0 |
| 2025-01-03 | 4 | Vlaamse Duinencross Koksijde | ME | 0 | 01:03:17.000 | 0 |
| 2025-01-01 | 2 | Trofee GP Sven Nys | ME | 0 | 00:57:28.000 | 0 |
| 2024-12-29 | 19 | UCI World Cup Besançon | ME | 0 | 01:08:18.000 | 0 |
| 2024-12-26 | 12 | UCI World Cup Gavere | ME | 0 | 01:08:15.000 | 0 |
| 2024-12-22 | 11 | UCI World Cup Zonhoven | ME | 0 | 01:03:24.000 | 0 |
| 2024-12-21 | 3 | UCI World Cup Hulst | ME | 0 | 00:58:15.000 | 0 |
| 2024-12-15 | 4 | UCI World Cup Namur | ME | 0 | 01:04:08.000 | 0 |
| 2024-12-14 | 2 | X²O Badkamers Trofee Herentals Cross | ME | 0 | 01:01:21.000 | 0 |
| 2024-12-01 | 6 | UCI World Cup Dublin | ME | 24.88 | 00:57:38.000 | 25.902 |
| 2024-11-24 | 7 | UCI World Cup Antwerpen | ME | 0 | 01:00:07.000 | 0 |
| 2024-11-17 | 9 | Flandriencross - Hamme | ME | 0 | 01:02:10.000 | 0 |
| 2024-11-16 | 14 | Superprestige Aardbeiencross Merksplas | ME | 0 | 01:01:56.000 | 0 |
| 2024-11-10 | 18 | Rapencross | ME | 0 | 01:05:03.000 | 0 |
| 2024-11-03 | 20 | UEC Cyclo-cross European Championships | ME | 0 | 01:00:28.000 | 0 |
| 2024-11-01 | 6 | Koppenbergcross | ME | 0 | 01:02:22.000 | 0 |
| 2024-10-26 | 2 | Internationale Cyclocross Heerderstrand | ME | 0 | 00:57:15.000 | 0 |
| 2024-10-22 | 4 | Kiremko Nacht van Woerden | ME | 0 | 01:00:08.000 | 0 |
| 2024-02-10 | 8 | Telenet Superprestige Middelkerke | ME | 0 | 01:04:56.000 | 0 |
| 2024-02-07 | 9 | Parkcross Maldegem | ME | 0 | 01:01:21.000 | 0 |
| 2024-02-04 | 4 | UCI World Championship | ME | 0 | 00:59:50.000 | 0 |
| 2024-01-28 | 3 | UCI World Cup Hoogerheide | ME | 0 | 01:03:06.000 | 0 |
| 2024-01-21 | 16 | UCI World Cup Benidorm | ME | 0 | 01:02:40.000 | 0 |
| 2024-01-14 | 2 | National Championships Netherlands ME | ME | 0 | 01:02:39.000 | 0 |
| 2024-01-07 | 4 | UCI World Cup Zonhoven | ME | 0 | 01:00:04.000 | 0 |
| 2024-01-04 | 2 | X²O Badkamers Trofee Vlaamse Duinencross Koksijde | ME | 0 | 01:00:41.000 | 0 |
| 2024-01-01 | 3 | X²O Badkamers Trofee GP Sven Nys | ME | 0 | 01:00:06.000 | 0 |
| 2023-12-30 | 4 | UCI World Cup Hulst | ME | 0 | 01:00:22.000 | 0 |
| 2023-12-26 | 8 | UCI World Cup Gavere | ME | 0 | 01:09:43.000 | 0 |
| 2023-12-23 | 11 | UCI World Cup Antwerpen | ME | 0 | 01:01:52.000 | 0 |
| 2023-12-17 | 2 | UCI World Cup Namur | ME | 0 | 01:00:00.000 | 0 |
| 2023-12-03 | 3 | UCI World Cup Flamanville | ME | 0 | 01:00:56.000 | 0 |
| 2023-11-26 | 1 | UCI World Cup Dublin | ME | 0 | 00:57:17.000 | 0 |
| 2023-11-19 | 17 | UCI World Cup Troyes | ME | 0 | 00:59:40.000 | 0 |
| 2023-11-12 | 1 | UCI World Cup Dendermonde | ME | 0 | 00:56:04.000 | 0 |
| 2023-11-05 | 4 | European Continental Championships | ME | 0 | 01:02:34.000 | 0 |
| 2023-11-01 | 11 | X²O Badkamers Trofee Koppenbergcross Melden | ME | 0 | 01:04:27.000 | 0 |
| 2023-10-29 | 12 | UCI World Cup Maasmechelen | ME | 0 | 01:04:00.000 | 0 |
| 2023-10-24 | 3 | Kiremko Nacht van Woerden | ME | 0 | 00:59:24.000 | 0 |
| 2023-10-22 | 14 | Telenet Superprestige Vlaamse Druivencross Overijse | ME | 0 | 01:02:57.000 | 0 |
| 2023-10-15 | 3 | UCI World Cup Waterloo | ME | 0 | 00:57:40.000 | 0 |
| 2023-10-13 | 1 | Trek Cup | ME | 0 | 00:58:58.000 | 0 |
| 2023-10-08 | DNF | Be-Mine Cross | ME | 0 | 00:00:00.000 | |
| 2023-08-25 | 3 | Profronde Almelo | PROFESSIONAL-A, PROFESSIONAL-B (M) | 0 | 00:00:00.000 | |
| 2023-08-06 | 2 | Tour de Namur | | 0 | 17:14:52.000 | 0 |
| 2023-08-06 | 6 | Tour de Namur | | 138.1 | 03:28:54.000 | 39.665 |
| 2023-08-05 | 2 | Tour de Namur | | 130 | 03:06:35.000 | 41.804 |
| 2023-08-04 | 10 | Tour de Namur | | 151.2 | 03:22:27.000 | 44.811 |
| 2023-08-03 | 8 | Tour de Namur | | 0 | 00:00:00.000 | |
| 2023-08-03 | 3 | Tour de Namur | | 0 | 00:00:00.000 | |
| 2023-08-03 | 3 | Tour de Namur | | 0 | 07:17:02.000 | 0 |
| 2023-08-03 | 6 | Tour de Namur | | 159.8 | 04:01:38.000 | 39.68 |
| 2023-08-02 | 4 | Tour de Namur | | 0 | 00:00:00.000 | |
| 2023-08-02 | 2 | Tour de Namur | | 0 | 00:00:00.000 | |
| 2023-08-02 | 2 | Tour de Namur | | 134.3 | 03:15:30.000 | 41.217 |
| 2023-08-02 | 2 | Tour de Namur | | 0 | 03:15:24.000 | 0 |
| 2023-05-14 | 2 | GP Vermarc | | 164 | 03:35:03.000 | 45.757 |
| 2023-05-07 | DNF | Trofee Maarten Wynants | | 159 | 00:00:00.000 | |
| 2023-02-19 | 16 | X²O Badkamers Trofee Brussels Universities Cyclocross | ME | 0 | 01:06:12.000 | 0 |
| 2023-02-18 | 10 | Waaslandcross - Sint-Niklaas | ME | 0 | 01:02:07.000 | 0 |
| 2023-02-12 | 5 | X²O Badkamers Trofee Krawatencross - Lille | ME | 0 | 01:00:35.000 | 0 |
| 2023-02-08 | 16 | Parkcross Maldegem | ME | 0 | 01:00:56.000 | 0 |
| 2023-02-05 | 16 | UCI World Championship | ME | 0 | 01:08:56.000 | 0 |
| 2023-01-29 | DNF | UCI World Cup Besançon | ME | 0 | 00:00:00.000 | |
| 2023-01-28 | 4 | Flandriencross - Hamme | ME | 0 | 01:02:05.000 | 0 |
| 2023-01-15 | 4 | National Championships Netherlands ME | ME | 0 | 01:05:36.000 | 0 |
| 2023-01-08 | DNF | UCI World Cup Zonhoven | ME | 0 | 00:00:00.000 | |
| 2023-01-05 | 8 | X2O Trofee - Vlaamse Duinencross Koksijde | ME | 0 | 01:06:06.000 | 0 |
| 2023-01-03 | 6 | X2O Badkamers Trofee - Herentals | ME | 0 | 01:01:01.000 | 0 |
| 2023-01-01 | 9 | X2O Trofee GP Sven Nys | ME | 0 | 01:03:30.000 | 0 |
| 2022-12-26 | 18 | UCI World Cup Gavere | ME | 17.48 | 01:03:19.000 | 16.564 |
| 2022-12-17 | 7 | UCI World Cup Val di Sole | ME | 0 | 01:00:50.000 | 0 |
| 2022-12-11 | 8 | UCI World Cup Dublin | ME | 0 | 01:00:13.000 | 0 |
| 2022-11-27 | DNF | UCI World Cup Hulst | ME | 0 | 00:00:00.000 | |
| 2022-11-26 | 13 | X2O Badkamers Trofee Kortrijk | ME | 0 | 01:06:24.000 | 0 |
| 2022-11-20 | 8 | UCI World Cup Overijse | ME | 0 | 01:07:44.000 | 0 |
| 2022-11-13 | 20 | UCI World Cup Beekse Bergen | ME | 0 | 00:59:08.000 | 0 |
| 2022-11-05 | 5 | European Continental Championships MU | MU | 0 | 00:52:15.000 | 0 |