| 2025-10-12 | 29 | Ereprijs Van Mossel Devos-Capoen | we | 94.9 | 02:22:16.000 | 40.023 | 
| 2025-07-28 | 21 | Boezinge (crit) | we | 68 | 01:36:13.000 | 42.404 | 
| 2025-06-19 | 41 | Eeklo | we | 60 | 01:28:00.000 | 40.909 | 
| 2025-02-05 | 31 | Parkcross Maldegem | WE | 0 | 00:00:00.000 |  | 
| 2024-07-29 | 16 | Boezinge (crit) | we | 69.3 | 01:43:00.000 | 40.369 | 
| 2024-07-27 | 8 | GP Kasimir Berdysz | we | 98 | 02:37:42.000 | 37.286 | 
| 2024-05-30 | 13 | Eeklo |  | 60 | 01:28:19.000 | 40.762 | 
| 2023-01-21 | 29 | Kasteelcross - Zonnebeke | WE | 0 | 00:57:58.000 | 0 | 
| 2022-10-29 | 24 | Telenet Superprestige Ruddervoorde | WE | 0 | 00:50:46.000 | 0 | 
| 2022-01-08 | DNS | National Championships Belgium WE | WE | 0 | 00:00:00.000 |  | 
| 2021-07-26 | DNF | Boezinge (crit) |  | 68 | 00:00:00.000 |  | 
| 2021-06-12 | DNF | Nokere | WE | 79.2 | 00:00:00.000 |  | 
| 2021-06-09 | 23 | Gp De Wielkeszuigers | WE | 63 | 01:31:12.000 | 41.447 | 
| 2020-10-24 | 59 | Telenet Superprestige Ruddervoorde | WE | 0 | 00:00:00.000 |  | 
| 2020-01-25 | 23 | Kasteelcross Zonnebeke | WE | 0 | 00:51:16.000 | 0 | 
| 2019-11-03 | 41 | Telenet Superprestige Ruddervoorde | WE | 0 | 00:00:00.000 |  | 
| 2019-10-17 | 14 | Kermiscross Ardooie | WE | 0 | 00:48:25.000 | 0 | 
| 2019-10-05 | 29 | Berencross | WE | 0 | 00:46:32.000 | 0 | 
| 2019-01-26 | 17 | Kasteelcross Zonnebeke | WE | 0 | 00:50:18.000 | 0 | 
| 2019-01-14 | 19 | Cyclocross Otegem | WE | 0 | 00:50:23.000 | 0 | 
| 2019-01-05 | 26 | Cyclocross Gullegem | WE | 0 | 00:47:27.000 | 0 | 
| 2018-12-29 | 32 | Cyclocross Bredene | WE | 0 | 00:52:17.000 | 0 | 
| 2018-10-28 | 10 | Grand-Prix de la Commune de Contern | WE | 0 | 00:51:23.000 | 0 | 
| 2018-10-18 | 15 | Kermiscross Ardooie | WE | 0 | 00:47:50.000 | 0 | 
| 2018-10-13 | 18 | Lokeren | WE | 0 | 00:54:19.000 | 0 | 
| 2018-10-06 | 24 | Berencross | WE | 0 | 00:47:19.000 | 0 | 
| 2018-02-17 | 25 | Telenet Superprestige Noordzeecross Middelkerke | WE | 0 | 00:48:22.000 | 0 | 
| 2018-01-20 | 13 | Kasteelcross Zonnebeke | WE | 0 | 00:49:38.000 | 0 | 
| 2018-01-15 | 15 | Cyclocross Otegem | WE | 0 | 00:53:03.000 | 0 | 
| 2017-10-19 | 13 | Kermiscross Ardooie | WE | 0 | 00:47:42.000 | 0 | 
| 2017-02-19 | 25 | Internationale Sluitingsprijs Oostmalle | WE | 0 | 00:50:40.000 | 0 | 
| 2017-01-21 | 12 | Kasteelcross Zonnebeke | WE | 0 | 00:43:20.000 | 0 | 
| 2017-01-09 | 15 | Cyclocross Otegem | WE | 0 | 00:52:14.000 | 0 | 
| 2016-02-03 | 13 | Parkcross Maldegem | WE | 0 | 00:54:05.000 | 0 | 
| 2016-01-16 | 10 | Kasteelcross Zonnebeke | WE | 0 | 00:49:08.000 | 0 | 
| 2016-01-10 | 8 | National Championships Belgium WE | WE | 0 | 00:47:53.000 | 0 | 
| 2015-10-15 | 14 | Kermiscross Ardooie | WE | 0 | 00:45:13.000 | 0 | 
| 2015-03-25 | DNF | Dwars Door Vlaanderen / A travers la Flandre WE |  | 77 | 00:00:00.000 |  | 
| 2015-02-15 | 10 | G.P. Stad Eeklo | WE | 0 | 00:45:36.000 | 0 | 
| 2015-02-04 | 13 | Parkcross Maldegem | WE | 0 | 00:46:58.000 | 0 | 
| 2015-01-12 | 14 | Cyclocross Otegem | WE | 0 | 00:00:00.000 |  | 
| 2015-01-11 | 24 | National Championships Belgium WE | WE | 0 | 01:01:35.000 | 0 | 
| 2014-12-20 | 28 | Noordvlees Van Gool Cyclocross Essen | WE | 0 | 00:00:00.000 |  | 
| 2014-11-30 | 21 | Flandriencross Hamme | WE | 0 | 00:50:16.000 | 0 | 
| 2014-11-09 | 24 | Hansgrohe Superprestige Ruddervoorde | WE | 0 | 00:00:00.000 |  | 
| 2014-11-01 | 31 | Bpost bank trofee - Koppenbergcross | WE | 0 | 00:00:00.000 |  | 
| 2014-05-04 | 36 | Sinaai |  | 0 | 00:00:00.000 |  | 
| 2014-04-17 | 26 | Gp Damien Yserbyt |  | 0 | 00:00:00.000 |  | 
| 2014-03-26 | 33 | Dwars Door Vlaanderen |  | 0 | 00:00:00.000 |  | 
| 2014-03-15 | 21 | Oostduinkerke |  | 0 | 00:00:00.000 |  | 
| 2014-03-14 | 33 | Dwars door Vlaanderen - A travers la Flandre WE |  | 77 | 01:54:00.000 | 40.526 | 
| 2013-03-09 | 43 | Koksijde |  | 0 | 00:00:00.000 |  | 
| 2012-03-21 | 16 | Dwars door Vlaanderen - A travers la Flandre WE |  | 77 | 00:00:00.000 |  | 
| 2011-12-30 | 20 | Fidea Cyclo-cross Leuven | WE | 0 | 00:00:00.000 |  | 
| 2011-12-28 | 25 | GVA Trofee - Azencross / Cross des as | WE | 0 | 00:00:00.000 |  | 
| 2011-10-09 | 26 | Superprestige Ruddervoorde | WE | 0 | 00:44:14.000 | 0 | 
| 2011-10-02 | 16 | Vlaamse Industrieprijs Bosduin | WE | 0 | 00:46:44.000 | 0 | 
| 2010-12-29 | 37 | GVA Trofee - Azencross / Cross des as | WE | 0 | 00:00:00.000 |  | 
| 2010-11-21 | 22 | Superprestige Gavere | WE | 0 | 00:45:33.000 | 0 | 
| 2010-11-01 | 22 | GVA Trofee - Koppenbergcross | WE | 0 | 00:00:00.000 |  | 
| 2010-10-31 | 25 | Superprestige Zonhoven | WE | 0 | 00:00:00.000 |  | 
| 2010-09-26 | 17 | GP Neerpelt Wisseltrofee Eric Vanderaerden | WE | 0 | 00:47:33.000 | 0 | 
| 2009-01-11 | 12 | National Championships Belgium WE | WE | 0 | 00:42:12.000 | 0 | 
| 2009-01-04 | 17 | Vlaamse Witloof Veldrit | WE | 0 | 00:47:24.000 | 0 | 
| 2008-12-30 | 41 | Azencross / Cross des as | WE | 0 | 00:41:35.000 | 0 | 
| 2008-12-19 | 25 | Scheldecross | WE | 0 | 00:00:00.000 |  | 
| 2008-09-18 | 18 | Handzame (w) |  | 0 | 00:00:00.000 |  | 
| 2008-07-29 | 8 | Kapellen |  | 0 | 00:00:00.000 |  | 
| 2008-07-19 | 47 | Waasmunster |  | 0 | 00:00:00.000 |  | 
| 2008-06-15 | 13 | Borgerhout |  | 0 | 00:00:00.000 |  | 
| 2008-01-06 | 8 | National Championships Belgium WE | WE | 0 | 00:40:50.000 | 0 | 
| 2007-12-28 | 16 | GVA Trofee - Azencross | WE | 0 | 00:45:15.000 | 0 | 
| 2007-12-26 | 31 | UCI World Cup Hofstade | WE | 0 | 00:46:19.000 | 0 | 
| 2007-12-21 | 12 | Scheldecross | WE | 0 | 00:40:00.000 | 0 | 
| 2007-12-09 | 13 | Superprestige Veghel-Eerde | WE | 0 | 00:46:10.000 | 0 | 
| 2007-11-24 | 22 | UCI World Cup Koksijde | WE | 0 | 00:46:07.000 | 0 | 
| 2007-11-18 | 10 | Superprestige Gavere | WE | 0 | 00:46:20.000 | 0 | 
| 2007-11-11 | 26 | UCI World Cup Pijnacker | WE | 0 | 00:46:36.000 | 0 | 
| 2007-11-01 | 10 | Koppenbergcross | WE | 0 | 00:46:46.000 | 0 | 
| 2007-10-21 | 24 | UCI World Cup Kalmthout | WE | 0 | 00:43:06.000 | 0 | 
| 2007-01-21 | 30 | UCI World Cup Hoogerheide | WE | 0 | 00:47:36.000 | 0 | 
| 2007-01-10 | 7 | Scheldecross | WE | 0 | 00:00:00.000 |  | 
| 2007-01-07 | 8 | National Championships Belgium WE | WE | 0 | 00:46:32.000 | 0 | 
| 2006-12-28 | 25 | Azencross | WE | 0 | 00:00:00.000 |  | 
| 2006-12-26 | 28 | UCI World Cup Hofstade | WE | 0 | 00:48:52.000 | 0 | 
| 2006-12-09 | 34 | UEC Cyclo-Cross European Championships WE | WE | 0 | 00:43:57.000 | 0 | 
| 2006-11-19 | 9 | Superprestige Gavere | WE | 0 | 00:41:21.000 | 0 | 
| 2006-11-12 | 17 | UCI World Cup Pijnacker | WE | 0 | 00:48:50.000 | 0 | 
| 2006-11-05 | 13 | Vlaamse Witloof Veldrit | WE | 0 | 00:45:08.000 | 0 | 
| 2006-11-04 | 16 | UCI World Cup Treviso | WE | 0 | 00:45:15.000 | 0 | 
| 2006-10-29 | 3 | Superprestige Sint-Michielsgestel | WE | 0 | 00:00:00.000 |  | 
| 2006-10-22 | 8 | UCI World Cup Kalmthout | WE | 0 | 00:41:14.000 | 0 | 
| 2006-02-04 | 2 | Krawatencross | WE | 0 | 00:00:00.000 |  | 
| 2006-01-29 | 15 | UCI World Championship WE | WE | 0 | 00:42:17.000 | 0 | 
| 2006-01-22 | 17 | UCI World Cup Hoogerheide | WE | 0 | 00:40:58.000 | 0 | 
| 2006-01-15 | 17 | UCI World Cup LiƩvin | WE | 0 | 00:43:25.000 | 0 | 
| 2006-01-11 | 5 | Scheldecross | WE | 0 | 00:00:00.000 |  | 
| 2006-01-08 | 3 | National Championships Belgium WE | WE | 0 | 00:35:10.000 | 0 | 
| 2005-12-31 | 27 | UCI World Cup Hooglede-Gits | WE | 0 | 00:42:30.000 | 0 | 
| 2005-12-28 | 9 | Azencross | WE | 0 | 00:42:32.000 | 0 |