| 2025-10-17 | DNF | Serenissima Gravel | | 151.6 | 00:00:00.000 | |
| 2025-10-14 | 93 | Sluitingsprijs Putte-Kapellen | me | 149.7 | 03:07:10.000 | 47.989 |
| 2025-10-12 | 11 | UCI Gravel World Championships | ME | 180.9 | 04:43:13.000 | 38.324 |
| 2025-09-04 | 49 | GP Gemeente Kortemark | me | 165.2 | 03:31:33.000 | 46.854 |
| 2025-08-17 | 5 | National Championships Belgium - Gravel | me | 156.58 | 04:03:45.000 | 38.543 |
| 2025-01-12 | 18 | National Championships Belgium ME | ME | 0 | 01:07:00.000 | 0 |
| 2025-01-04 | 19 | Superprestige Gullegem | ME | 0 | 01:05:04.000 | 0 |
| 2025-01-03 | 8 | Vlaamse Duinencross Koksijde | ME | 0 | 01:04:56.000 | 0 |
| 2024-12-30 | 10 | Superprestige Diegem | ME | 0 | 00:58:31.000 | 0 |
| 2024-12-27 | 16 | Azencross – Loenhout | ME | 0 | 01:00:59.000 | 0 |
| 2024-10-06 | 5 | UCI Gravel World Championships | me | 182 | 04:45:11.000 | 38.291 |
| 2024-09-27 | 10 | Zwevezele Koers | me | 153.5 | 03:21:13.000 | 45.772 |
| 2024-08-29 | 9 | GP Gemeente Kortemark | | 165.2 | 03:29:09.000 | 47.392 |
| 2024-05-01 | 1 | Belgisch Kampioenschap Gravel | me | 153.1 | 03:51:23.000 | 39.7 |
| 2024-01-20 | 2 | Kasteelcross - Zonnebeke | ME | 0 | 00:56:53.000 | 0 |
| 2024-01-14 | DNF | National Championships Belgium ME | ME | 0 | 00:00:00.000 | |
| 2024-01-07 | 14 | UCI World Cup Zonhoven | ME | 0 | 01:01:55.000 | 0 |
| 2024-01-06 | 8 | Hexia Cyclocross Gullegem | ME | 0 | 00:57:59.000 | 0 |
| 2024-01-04 | 5 | X²O Badkamers Trofee Vlaamse Duinencross Koksijde | ME | 0 | 01:01:33.000 | 0 |
| 2023-12-29 | 2 | Azencross – Loenhout | ME | 0 | 00:57:27.000 | 0 |
| 2023-12-22 | 6 | Zilvermeercross | ME | 0 | 01:03:22.000 | 0 |
| 2023-12-16 | 8 | X²O Badkamers Trofee Herentals Cross | ME | 0 | 01:01:12.000 | 0 |
| 2023-10-13 | 2 | Serenissima Gravel | | 0 | 03:53:00.000 | 0 |
| 2023-10-08 | 11 | UCI Gravel World Championships - ME | ME | 163 | 05:04:48.000 | 32.087 |
| 2023-10-01 | 4 | European Continental Championships ME - Gravel | ME | 159 | 04:17:48.000 | 37.005 |
| 2023-09-22 | 3 | Zwevezele Koers | | 153.5 | 03:10:00.000 | 48.474 |
| 2023-09-19 | 82 | Textielprijs Vichte | | 168.5 | 03:41:53.000 | 45.564 |
| 2023-04-29 | 12 | Leiedal Koerse Criterium | | 75 | 01:43:02.000 | 43.675 |
| 2023-01-21 | 13 | Kasteelcross - Zonnebeke | ME | 0 | 01:08:55.000 | 0 |
| 2023-01-07 | 15 | Telenet Superprestige Gullegem | ME | 0 | 01:08:25.000 | 0 |
| 2023-01-05 | 18 | X2O Trofee - Vlaamse Duinencross Koksijde | ME | 0 | 01:08:08.000 | 0 |
| 2023-01-03 | 15 | X2O Badkamers Trofee - Herentals | ME | 0 | 01:04:11.000 | 0 |
| 2022-12-30 | 21 | Azencross – Loenhout | ME | 0 | 01:03:21.000 | 0 |
| 2022-12-28 | 37 | Telenet Superprestige Diegem | ME | 0 | 00:00:00.000 | |
| 2022-12-23 | 18 | Zilvermeercross | ME | 0 | 01:03:50.000 | 0 |
| 2022-12-17 | 17 | UCI World Cup Val di Sole | ME | 0 | 01:02:07.000 | 0 |
| 2022-10-14 | 3 | Serenissima Gravel | | 191 | 04:45:27.000 | 40.147 |
| 2022-10-09 | 1 | UCI Gravel World Championships ME | | 190 | 05:10:40.000 | 36.695 |
| 2022-09-23 | 21 | Zwevezele Koers | | 153.5 | 03:16:16.000 | 46.926 |
| 2022-05-15 | 6 | Grote Prijs Vermarck Sport | | 164 | 03:31:29.000 | 46.528 |
| 2022-01-09 | 5 | National Championships Belgium ME | ME | 0 | 00:59:51.000 | 0 |
| 2022-01-05 | 8 | X²O Badkamers Trofee Herentals Cross | ME | 0 | 01:06:15.000 | 0 |
| 2022-01-04 | 9 | Hexia cyclocross Gullegem | ME | 0 | 01:01:09.000 | 0 |
| 2021-12-30 | 17 | X²O Badkamers Trofee Azencross | ME | 0 | 00:58:47.000 | 0 |
| 2021-12-27 | 16 | Telenet Superprestige Heusden-Zolder | ME | 0 | 01:07:05.000 | 0 |
| 2021-12-26 | 16 | UCI World Cup Dendermonde | ME | 20.14 | 01:09:02.000 | 17.505 |
| 2021-12-18 | 19 | UCI World Cup Rucphen | ME | 27.33 | 01:05:32.000 | 25.022 |
| 2021-12-11 | DNF | Robotland Cyclocross Essen | ME | 0 | 00:00:00.000 | |
| 2021-07-26 | 5 | GP Raf Jonckheere Westrozebeke | me | 164 | 03:28:23.000 | 47.221 |
| 2021-01-31 | 12 | UCI World Championship | ME | 0 | 01:03:18.000 | 0 |
| 2021-01-24 | 10 | UCI World Cup Overijse | ME | 0 | 01:10:09.000 | 0 |
| 2021-01-23 | DNF | X²O badkamers Trofee - Flandriencross | ME | 0 | 00:00:00.000 | |
| 2021-01-10 | 6 | National Championships Belgium ME | ME | 0 | 01:06:11.000 | 0 |
| 2021-01-03 | 12 | UCI World Cup Hulst | ME | 0 | 01:10:28.000 | 0 |
| 2021-01-02 | 4 | Cyclocross Gullegem | ME | 0 | 01:01:32.000 | 0 |
| 2020-12-30 | 4 | Cyclocross Bredene | ME | 0 | 01:00:39.000 | 0 |
| 2020-12-27 | 10 | UCI World Cup Dendermonde | ME | 0 | 01:11:14.000 | 0 |
| 2020-12-26 | 8 | Telenet Superprestige - Heusden-Zolder | ME | 0 | 01:03:06.000 | 0 |
| 2020-12-23 | 10 | X²O badkamers Trofee - Herentals | ME | 0 | 01:01:38.000 | 0 |
| 2020-12-20 | 12 | UCI World Cup Namur | ME | 0 | 01:07:48.000 | 0 |
| 2020-12-13 | 22 | Telenet Superprestige - Gavere | ME | 0 | 01:03:15.000 | 0 |
| 2020-12-12 | 16 | X²O badkamers Trofee - Scheldecross | ME | 0 | 01:00:29.000 | 0 |
| 2020-01-26 | 16 | UCI World Cup Hoogerheide | ME | 0 | 01:07:04.000 | 0 |
| 2020-01-25 | 8 | Kasteelcross Zonnebeke | ME | 0 | 01:03:49.000 | 0 |
| 2020-01-19 | 8 | UCI World Cup Nommay | ME | 0 | 01:09:15.000 | 0 |
| 2020-01-13 | 3 | Cyclocross Otegem | ME | 0 | 01:01:18.000 | 0 |
| 2020-01-12 | 6 | National Championships Belgium ME | ME | 0 | 01:02:33.000 | 0 |
| 2020-01-05 | 8 | DVV Verzekeringen trofee Brussels Universities Cyclocross | ME | 0 | 01:03:28.000 | 0 |
| 2020-01-04 | 7 | Cyclocross Gullegem | ME | 0 | 01:03:41.000 | 0 |
| 2020-01-01 | 10 | DVV Verzekeringen trofee GP Sven Nys | ME | 0 | 01:04:25.000 | 0 |
| 2019-12-30 | 3 | Cyclocross Bredene | ME | 0 | 01:01:03.000 | 0 |
| 2019-12-29 | 11 | Telenet Superprestige Diegem | ME | 0 | 01:02:14.000 | 0 |
| 2019-12-26 | 5 | UCI World Cup Heusden-Zolder | ME | 0 | 01:02:42.000 | 0 |
| 2019-12-22 | 11 | UCI World Cup Namur | ME | 0 | 01:09:22.000 | 0 |
| 2019-12-15 | DNF | Vlaamse Druivencross | ME | 0 | 00:00:00.000 | |
| 2019-12-14 | 12 | DVV Verzekeringen trofee Hotondcross | ME | 0 | 01:01:58.000 | 0 |
| 2019-12-08 | 11 | Telenet Superprestige Zonhoven | ME | 0 | 01:01:44.000 | 0 |
| 2019-12-07 | 16 | IKO cyclocross - Essen | ME | 0 | 01:02:38.000 | 0 |
| 2019-11-24 | 20 | UCI World Cup Koksijde | ME | 0 | 01:03:30.000 | 0 |
| 2019-11-23 | 11 | Ambiancecross | ME | 0 | 01:00:04.000 | 0 |
| 2019-11-17 | 8 | DVV Verzekeringen trofee Flandriencross | ME | 0 | 01:03:41.000 | 0 |
| 2019-11-16 | 12 | UCI World Cup Tábor | ME | 0 | 01:03:51.000 | 0 |
| 2019-11-10 | 11 | UEC Cyclo-cross European Championships | ME | 0 | 01:00:13.000 | 0 |
| 2019-11-03 | 12 | Telenet Superprestige Ruddervoorde | ME | 0 | 01:07:21.000 | 0 |
| 2019-10-27 | DNF | Telenet Superprestige Gavere | ME | 0 | 00:00:00.000 | |
| 2019-10-20 | 24 | UCI World Cup Bern | ME | 0 | 01:05:06.000 | 0 |
| 2019-10-19 | 8 | Telenet Superprestige De Schorre Boom | ME | 0 | 01:03:51.000 | 0 |
| 2019-10-17 | 1 | Kermiscross Ardooie | ME | 0 | 00:58:15.000 | 0 |
| 2019-10-13 | 7 | Telenet Superprestige Gieten | ME | 0 | 01:05:34.000 | 0 |
| 2019-09-22 | 4 | UCI World Cup Waterloo | ME | 0 | 01:10:18.000 | 0 |
| 2019-09-15 | 1 | Jingle Cross | ME | 0 | 01:06:36.000 | 0 |
| 2019-09-14 | 4 | UCI World Cup Iowa City | ME | 0 | 01:06:27.000 | 0 |
| 2019-09-08 | 10 | Cross Eeklo | ME | 0 | 01:02:17.000 | 0 |
| 2019-02-16 | 7 | Telenet Superprestige Noordzeecross Middelkerke | ME | 0 | 01:02:38.000 | 0 |
| 2019-02-10 | DNF | Telenet Superprestige Hoogstraten | ME | 0 | 00:00:00.000 | |
| 2019-02-06 | 14 | Parkcross Maldegem | ME | 0 | 00:59:03.000 | 0 |
| 2019-02-03 | 10 | UCI World Championship | ME | 0 | 01:10:53.000 | 0 |
| 2019-01-27 | 5 | UCI World Cup Hoogerheide | ME | 0 | 01:04:08.000 | 0 |
| 2019-01-20 | 10 | UCI World Cup Pontchâteau | ME | 0 | 01:05:50.000 | 0 |
| 2019-01-14 | 6 | Cyclocross Otegem | ME | 0 | 01:03:58.000 | 0 |