| 2025-10-26 | 3 | Telenet Superprestige Overijse | ME | 0 | 01:00:58.000 | 0 | 
| 2025-10-19 | 9 | Telenet Superprestige Ruddervoorde | ME | 25.8 | 01:02:08.000 | 24.914 | 
| 2025-10-12 | 63 | UCI Gravel World Championships | ME | 180.9 | 04:50:18.000 | 37.389 | 
| 2025-02-05 | 4 | Parkcross Maldegem | ME | 0 | 01:00:09.000 | 0 | 
| 2025-02-02 | 5 | UCI World Championship ME | ME | 0 | 01:04:37.000 | 0 | 
| 2025-01-26 | 7 | UCI World Cup Hoogerheide | ME | 0 | 00:59:41.000 | 0 | 
| 2025-01-25 | 11 | UCI World Cup Maasmechelen | ME | 0 | 01:01:28.000 | 0 | 
| 2025-01-19 | 9 | UCI World Cup Benidorm | ME | 25.68 | 00:56:54.000 | 27.079 | 
| 2025-01-12 | 5 | National Championships Belgium ME | ME | 0 | 01:03:44.000 | 0 | 
| 2025-01-05 | 2 | UCI World Cup Dendermonde | ME | 0 | 01:04:09.000 | 0 | 
| 2025-01-04 | 8 | Superprestige Gullegem | ME | 0 | 01:02:33.000 | 0 | 
| 2025-01-01 | 3 | Trofee GP Sven Nys | ME | 0 | 00:57:37.000 | 0 | 
| 2024-12-29 | 11 | UCI World Cup Besançon | ME | 0 | 01:07:02.000 | 0 | 
| 2024-12-26 | 5 | UCI World Cup Gavere | ME | 0 | 01:07:01.000 | 0 | 
| 2024-12-22 | 19 | UCI World Cup Zonhoven | ME | 0 | 01:05:42.000 | 0 | 
| 2024-12-21 | 6 | UCI World Cup Hulst | ME | 0 | 00:59:08.000 | 0 | 
| 2024-12-15 | 3 | UCI World Cup Namur | ME | 0 | 01:03:53.000 | 0 | 
| 2024-11-11 | 10 | Superprestige Jaarmarktcross Niel | ME | 21.75 | 00:59:55.000 | 21.78 | 
| 2024-10-27 | 17 | Superprestige Overijse | ME | 0 | 00:59:24.000 | 0 | 
| 2024-10-20 | 28 | Superprestige Ruddervoorde | ME | 0 | 01:01:41.000 | 0 | 
| 2024-10-12 | 6 | Be-Mine Cross | ME | 0 | 01:01:25.000 | 0 | 
| 2024-03-10 | 63 | GP Vermarc |  | 168 | 03:37:25.000 | 46.363 | 
| 2024-02-07 | 7 | Parkcross Maldegem | ME | 0 | 01:00:38.000 | 0 | 
| 2024-02-03 | 2 | UCI World Championship MU | MU | 0 | 00:52:29.000 | 0 | 
| 2024-01-28 | DNF | UCI World Cup Hoogerheide | MU | 0 | 00:00:00.000 |  | 
| 2024-01-21 | 1 | UCI World Cup Benidorm | MU | 0 | 00:48:25.000 | 0 | 
| 2024-01-14 | 1 | National Championships Belgium MU | MU | 0 | 00:54:03.000 | 0 | 
| 2024-01-07 | 7 | UCI World Cup Zonhoven | ME | 0 | 01:00:52.000 | 0 | 
| 2024-01-04 | DNF | X²O Badkamers Trofee Vlaamse Duinencross Koksijde | ME | 0 | 00:00:00.000 |  | 
| 2024-01-01 | 7 | X²O Badkamers Trofee GP Sven Nys | ME | 0 | 01:01:21.000 | 0 | 
| 2023-12-30 | 11 | UCI World Cup Hulst | ME | 0 | 01:01:32.000 | 0 | 
| 2023-12-28 | 7 | Telenet Superprestige Diegem | ME | 31.2 | 00:57:07.000 | 32.775 | 
| 2023-12-26 | 9 | UCI World Cup Gavere | ME | 0 | 01:10:11.000 | 0 | 
| 2023-12-23 | 3 | UCI World Cup Antwerpen | MU | 0 | 00:48:34.000 | 0 | 
| 2023-12-17 | 1 | UCI World Cup Namur | MU | 0 | 00:46:25.000 | 0 | 
| 2023-12-16 | 13 | X²O Badkamers Trofee Herentals Cross | ME | 0 | 01:02:10.000 | 0 | 
| 2023-12-03 | 7 | UCI World Cup Flamanville | ME | 0 | 01:01:56.000 | 0 | 
| 2023-11-26 | 2 | UCI World Cup Dublin | MU | 0 | 00:56:10.000 | 0 | 
| 2023-11-19 | 5 | UCI World Cup Troyes | MU | 0 | 00:55:48.000 | 0 | 
| 2023-11-12 | 12 | UCI World Cup Dendermonde | ME | 0 | 00:57:14.000 | 0 | 
| 2023-11-05 | 2 | European Continental Championships MU | MU | 0 | 00:52:41.000 | 0 | 
| 2023-10-29 | 17 | UCI World Cup Maasmechelen | ME | 0 | 01:04:48.000 | 0 | 
| 2023-10-28 | 17 | Telenet Superprestige Ruddervoorde | ME | 0 | 01:04:20.000 | 0 | 
| 2023-10-22 | 21 | Telenet Superprestige Vlaamse Druivencross Overijse | ME | 0 | 01:03:54.000 | 0 | 
| 2023-10-19 | 7 | Kermiscross | ME | 0 | 00:54:42.000 | 0 | 
| 2023-10-08 | 14 | Be-Mine Cross | ME | 0 | 00:59:47.000 | 0 | 
| 2023-08-23 | 4 | Klimkoers Vresse-sur-Semois |  | 154.5 | 03:49:13.000 | 40.442 | 
| 2023-05-17 | 29 | Puivelde Koerse |  | 169 | 03:49:47.000 | 44.129 | 
| 2023-05-10 | DNF | Ruddervoorde Koerse |  | 166.5 | 00:00:00.000 |  | 
| 2023-02-19 | 10 | X²O Badkamers Trofee Brussels Universities Cyclocross | MU | 0 | 00:53:24.000 | 0 | 
| 2023-02-18 | DNF | Waaslandcross - Sint-Niklaas | ME | 0 | 00:00:00.000 |  | 
| 2023-02-12 | 2 | Krawatencross - Lille | MU | 0 | 00:46:29.000 | 0 | 
| 2023-02-11 | 7 | Telenet Superprestige Middelkerke | ME | 0 | 01:04:07.000 | 0 | 
| 2023-02-08 | 8 | Parkcross Maldegem | ME | 0 | 00:59:53.000 | 0 | 
| 2023-02-04 | 6 | UCI World Championship U23 | MU | 0 | 00:51:47.000 | 0 | 
| 2023-01-29 | 3 | UCI World Cup Besançon | MU | 0 | 00:49:07.000 | 0 | 
| 2023-01-22 | 3 | UCI World Cup Benidorm | MU | 0 | 00:47:48.000 | 0 | 
| 2023-01-15 | 8 | National Championships Belgium ME | ME | 0 | 01:03:48.000 | 0 | 
| 2023-01-08 | 9 | UCI World Cup Zonhoven | MU | 0 | 00:49:26.000 | 0 | 
| 2023-01-05 | 2 | X2O Trofee - Vlaamse Duinencross Koksijde | MU | 0 | 00:49:05.000 | 0 | 
| 2023-01-03 | 1 | X2O Badkamers Trofee - Herentals | MU | 0 | 00:54:13.000 | 0 | 
| 2022-12-28 | 13 | Telenet Superprestige Diegem | ME | 0 | 01:03:52.000 | 0 | 
| 2022-12-26 | 11 | UCI World Cup Gavere | ME | 17.48 | 01:02:03.000 | 16.902 | 
| 2022-12-10 | 3 | Robotland Cyclo-Cross - Essen | ME | 0 | 01:00:53.000 | 0 | 
| 2022-12-04 | 14 | UCI World Cup Antwerpen | ME | 0 | 01:01:32.000 | 0 | 
| 2022-11-27 | 12 | UCI World Cup Hulst | ME | 0 | 00:59:52.000 | 0 | 
| 2022-11-26 | 1 | X2O Badkamers Trofee Kortrijk | MU | 0 | 00:50:24.000 | 0 | 
| 2022-11-20 | 13 | UCI World Cup Overijse | ME | 0 | 01:09:16.000 | 0 | 
| 2022-11-11 | 8 | Telenet Superprestige Jaarmarktcross Niel | ME | 0 | 01:02:41.000 | 0 | 
| 2022-11-05 | 1 | European Continental Championships MU | MU | 0 | 00:51:40.000 | 0 | 
| 2022-10-30 | 7 | UCI World Cup Maasmechelen | MU | 0 | 00:50:26.000 | 0 | 
| 2022-10-23 | 3 | UCI World Cup Tábor | MU | 0 | 00:48:49.000 | 0 | 
| 2022-10-20 | 5 | Kermiscross Ardooie | ME | 0 | 01:03:42.000 | 0 | 
| 2022-10-16 | 4 | GP Oisterwijk | ME | 0 | 00:56:57.000 | 0 | 
| 2022-10-09 | 1 | International Cyclo Cross Bad Salzdetfurth | ME | 0 | 00:58:54.000 | 0 | 
| 2022-10-01 | DNF | Berencross - Meulebeke | ME | 0 | 00:00:00.000 |  | 
| 2022-09-25 | 12 | Beringen | ME | 0 | 01:02:32.000 | 0 | 
| 2022-08-27 | 25 | Omloop Mandel-Leie-Schelde Meulebeke |  | 171 | 03:38:12.000 | 47.021 | 
| 2022-05-31 | 106 | Gullegem Koerse - EEG Classic |  | 171 | 03:43:07.000 | 45.985 | 
| 2022-05-18 | 46 | Puivelde Koerse |  | 169 | 03:37:38.000 | 46.592 | 
| 2022-05-17 | 57 | Ruddervoorde Koerse |  | 166.5 | 03:31:34.000 | 47.219 | 
| 2022-05-15 | DNF | Grote Prijs Vermarck Sport |  | 164 | 03:39:41.000 | 44.792 | 
| 2022-02-05 | 21 | Parkcross Maldegem | ME | 0 | 00:59:58.000 | 0 | 
| 2022-01-29 | 2 | UCI World Championship U23 | MU | 21.7 | 00:49:34.000 | 26.268 | 
| 2022-01-23 | 12 | UCI World Cup Hoogerheide | ME | 25.325 | 01:01:45.000 | 24.607 | 
| 2022-01-16 | 1 | UCI World Cup Flamanville | MU | 0 | 00:48:53.000 | 0 | 
| 2022-01-09 | 1 | National Championships Belgium MU | MU | 0 | 00:47:55.000 | 0 | 
| 2022-01-02 | 14 | UCI World Cup Hulst | ME | 25.27 | 01:06:35.000 | 22.771 | 
| 2021-12-30 | 3 | X²O Badkamers Trofee Azencross | MU | 0 | 00:49:50.000 | 0 | 
| 2021-12-26 | 5 | UCI World Cup Dendermonde | MU | 0 | 00:49:15.000 | 0 | 
| 2021-12-19 | 4 | UCI World Cup Namur | MU | 0 | 00:53:38.000 | 0 | 
| 2021-12-04 | 18 | Telenet Superprestige De Schorre Boom | ME | 0 | 01:00:10.000 | 0 | 
| 2021-11-28 | 14 | UCI World Cup Besançon | ME | 23 | 01:06:44.000 | 20.679 | 
| 2021-11-21 | 3 | Vlaamse Duinencross | MU | 0 | 00:50:01.000 | 0 | 
| 2021-11-20 | 12 | Telenet Superprestige Merksplas | ME | 0 | 01:04:20.000 | 0 | 
| 2021-11-14 | 5 | UCI World Cup Tábor | MU | 0 | 00:48:14.000 | 0 | 
| 2021-11-06 | 5 | UEC Cyclo-Cross European Championships U23 | MU | 0 | 00:50:18.000 | 0 | 
| 2021-10-31 | 12 | UCI World Cup Overijse | ME | 0 | 01:03:11.000 | 0 | 
| 2021-10-23 | 12 | Telenet Superprestige Ruddervoorde | ME | 0 | 01:02:15.000 | 0 | 
| 2021-10-17 | 17 | UCI World Cup Iowa City | ME | 0 | 01:01:35.000 | 0 |