Seizoen 2009

- Koekelare1
- Kuurne–
- Kortrijk Velofollies–
- Izegem–
Seizoen 2009-2010

- Snaaskerke10
- Zingem3
- VK RuddervoordeOpgave
- Keiem1
- PK KoekelareZilver2
- BK Aalst4
- Landskouter3
- Werken2
- Kuurne2
- Kortrijk Velofollies1
- Lille4
Op de weg 11 wedstrijden
- Zeebrugge5
- Ichtegem2
- Ingelmunster6
- Mater16
- Sint-Pieters-Brugge15
- Wervik11
- PK Meulebeketijdrit 7e24
- Beernem25
- Gistel13
- Dikkebus13
- Waardamme23
Seizoen 2010-2011

- Kruiningen (NL)1
- Rucphen (NL)1
- Landskouter1
- Snaaskerke1
- Koekelare1
- PK LokerenGoud1
- VK OostendeAfgelast
- Hoboken1
- Wuustwezel1
- BK LeopoldsburgGoud BK!1
- Overijse1
- Diksmuide1
- Bethune (FR)PechOpgave
- Retie1
- Velofollies Kortrijk1
- Lille1
Op de weg 15 wedstrijden
- Ichtegemop 377
- Izegemop 475
- Gavereop 493
- Aartrijkeop 575
- Buggenhout (Opdorp)op 301
- Erpe-Mereop 336
- Voorde (Ninove)op 453
- Bassevelde (Landsdijk)op 363
- PK Izegem Tijdritop 65 · Zilver2
- PK Izegem Wegritop 65 · Brons3
- Pollareop 466
- VK Berlaar Tijdritop 805
- VK Berlaar Wegritop 8037
- BK Zwijnaarde Tijdritop 819
- BK Zwijnaarde Wegritop 8122
Mountainbike 2 wedstrijden
- Hechtel - Eksel2
- BK LangdorpGoud BK!1
Seizoen 2011-2012

- Kessel-Fortop 5714
- Wiekevorstop 515
- Steenbergcross Erpe-Mereop 332
- De Pinteop 514
- Moerbeke-Waasop 496
- SP Ruddervoordeop 665
- Diksmuideop 162
- Bredeneop 352
- PK KoekelareGoud PK1
- GVA Koppenberg Oudenaardeop 767
- GVA Mario De Clercq Ronseop 363
- SP Hamme-Zoggeop 507
- GVA Hasseltop 5820
- Duinencross Koksijdeop 222
- Lotenhulleop 323
- GVA GP Rouwmoer Essenop 5111
- Balegemop 296
- GVA Loenhoutop 628
- GVA Baalop 3810
- BK Hooglede-GitsGoud BK1
- Langemarkop 293
- Zonnebekeop 263
- Assenedeop 494
- SP Middelkerkeop 327
- Eekloop 373
Op de weg 10 wedstrijden
- Gistelop 4823
- PK Oudenburgop 6614
- VK Maarkedalop 10921
- Het Ginneken Bredaop 5016
- Stene Oostendeop 402
- Vichteop 4418
- BK Tervurenop 12762
- Meulebekeop 6022
- Erpe-Mereop 509
- Vichteop 4626
Mountainbike 5 wedstrijden
- Moerbeke-Waasop 103
- Antwerpenop 4623
- Sankt-Vithop 4321
- Geraardsbergenop 3914
- Beringen BKop 4630
Seizoen 2012-2013

- Kessel-Fort1
- Wiekevorst1
- Steenbergcross Erpe-Mere1
- Hoboken1
- GP Neerpelt (Soudal Classics)2
- Ruddervoorde (Superprestige)1
- GP Ronse (Bpost Bank Trofee)1
- Zingem1
- Koekelare1
- Koppenberg Oudenaarde (Bpost Bank)3
- Dottenijs1
- Hamme-Zogge (Superprestige)2
- GP Hasselt (Bpost Bank Trofee)1
- Duinencross Koksijde1
- Lotenhulle1
- Scheldecross Antwerpen (Soudal)1
- Lichtervelde1
- GP Rouwmoer-Essen (Bpost Bank)2
- PK BeernemGoud PK1
- Azencross Loenhout (Bpost Bank Trofee)5
- GP Sven Nys Baal (Bpost Bank Trofee)2
- Perwez1
- BK MolGoud BK1
- Kasteelcross Zonnebeke1
- Anvaing1
- Assenede1
- Krawatencross Lille (Bpost Bank Trofee)2
- Middelkerke (Superprestige)1
- GP Stad Eeklo1
- Kleicross Lebbeke1
- Int. Sluitingsprijs Oostmalle (Bpost Bank)3
Op de weg 12 wedstrijden
- Dadizele (PK)op 8636
- Mater (Beker Vl. Ardennen - 1e rit bergkl.)op 827
- Oosterzele (1e rit)op 542
- Oosterzele (2e rit)op 7110
- Oostnieuwkerkeop 535
- Wezembeek-Oppem (VK)op 11220
- Woestenop 763
- Kuurneop 534
- Harzé klimkoersop 17118
- Ninove-Pollare (BK)op 15550
- Hulsteop 573
- Kuurneop 403
Mountainbike 3 wedstrijden
- Moerbeke-Waasop 246
- Sankt-Vithop 4510
- Lac de l'Eau d'Heure (BK)Opgave
Seizoen 2013-2014

- Steenbergcross Erpe-Mere5
- Knesselare3
- Soudal Classics Neerpelt5
- Moerbeke-Waas1
- Bpost Bank GP Ronse1
- Wereldbeker #1 Valkenburg4
- Wereldbeker #2 TáborLeider Wereldbeker2
- EK Mladá Boleslav6
- Superprestige Hamme-ZoggeOpgave
- Bpost Bank GP Hasselt2
- Wereldbeker #3 KoksijdeLeider Wereldbeker6
- KalmthoutOpgave
- Wereldbeker #4 Namen17
- Wereldbeker #5 Heusden-Zolder13
- Superprestige Diegem2
- Wereldbeker #6 Rome3
- BK WaregemGoud! BK!1
- Zonnebeke2
- Wereldbeker #7 Nommay11
- WK Hoogerheide7
- Bpost Bank Lille4
- Superprestige Middelkerke2
- Bpost Bank Oostmalle6
Op de weg 23 wedstrijden
- NinoveOpgave
- Zerkegem18
- Lessines9
- PK Deerlijk9
- Sint-Baafs-Vijve19
- Boekhoute Omloop het Nieuwsblad89
- BK Merelbeke172
- Oosterzele2
- Ingooigem57
- Tour du Condroz (Rotheux)1e in bergprijs59
- St Martinusprijs Kontich (proloog)42
- St Martinusprijs Kontich (1e rit in lijn)66
- St Martinusprijs Kontich (ploegentijdrit)11
- St Martinusprijs Kontich (2e rit in lijn)75
- St Martinusprijs Kontich (3e rit in lijn)2
- Ster der Vlaamse Ardennen (1e rit)60
- Ster der Vlaamse Ardennen (2e rit)35
- Ster der Vlaamse Ardennen (ploegentijdrit)4
- Ster der Vlaamse Ardennen (3e rit)79
- Gistel56
- KooigemOpgave
- Bavikhove23
- Lochristi25
Seizoen 2014-2015

- Steenbergcross Erpe-Mere1
- Neerpelt1
- Superprestige Gieten1
- GP Ronse1
- Wereldbeker #1 Valkenburg1
- Berencross Meulebeke1
- Superprestige Zonhoven1
- Europees Kampioenschap LorschGoud!1
- Superprestige Ruddervoorde1
- Superprestige Asper-Gavere1
- Superprestige Francorchamps1
- Overijse1
- Provinciaal Kampioenschap Varsenare1
- Wereldbeker #2 Namen2
- Wereldbeker #3 Heusden-Zolder1
- Superprestige Diegem1
- Soudal Leuven1
- Belgisch Kampioenschap Erpe-MereGoud!1
- Kasteelcross Zonnebeke1
- Wereldbeker #4 Hoogerheide1
- WK TáborZilver2
- Bpost Lille3
- Superprestige Hoogstraten1
- Superprestige Middelkerke2
- Kleicross Lebbeke1
- Sluitingsprijs Oostmalle1
Op de weg 25 wedstrijden
- GullegemBergprijs19
- Zerkegem3
- St-Baafs-Vijve6
- Harelbeke11
- PK Roeselare-Beveren7
- Ster der Vlaamse Ardennen (1e rit)21
- Ster der Vlaamse Ardennen (ploegentijdrit)16
- Ster der Vlaamse Ardennen (2e rit)ZiekOpgave
- OtegemBergprijs1
- Ooigem2
- Tour du CondrozBergprijs38
- Sint-Martinusprijs Kontich (ploegentijdrit)11
- Sint-Martinusprijs Kontich (1e rit in lijn)Bollen+blauw6
- Sint-Martinusprijs Kontich (indiv. tijdrit)8
- Sint-Martinusprijs Kontich (2e rit in lijn)Bollen17
- Sint-Martinusprijs Kontich (3e rit in lijn)Bollen+bl.47
- Sint-Martinusprijs Kontich (alg. klassement)4
- Vurste-Gavere1
- Omloop Het Nieuwsblad Boekhoute4
- Maldegem-Kleit3
- Tielt-Kanegem3
- Johan Museeuw Classic Gistel21
- BaardegemBergprijs3
- Vladslo1
- Memorial Igor Decraene10
Seizoen 2015-2016

- Knesselare2
- Neerpelt (profs)15
- Superprestige Gieten3
- Bpost Bank Trofee Ronse1
- Ardooie (profs)5
- Wereldbeker #1 Valkenburg2
- Kruibeke (profs)19
- Superprestige Zonhoven1
- Marle (FR) (profs)Opgave
- EK Huijbergen (NL)Brons3
- Superprestige Ruddervoorde1
- Superprestige Asper-Gavere1
- Wereldbeker #2 KoksijdeLeider WB1
- Bpost Bank Trofee Hamme1
- Overijse1
- Superprestige Spa-Francorchamps4
- Wereldbeker #3 NamenLeider WB1
- Wereldbeker #4 ZolderLeider WBOpgave
- Superprestige DiegemOpgave
- Leuven (profs)5
- BK LilleOpgave
- Wereldbeker #5 Lignières-en-BerryLeider WB1
- Wereldbeker #6 HoogerheideLeider WB2
- WK ZolderWK!1
- Maldegem (profs)13
- Bpost Bank Trofee Sint-Niklaas6
- Superprestige Hoogstraten1
- Superprestige Middelkerke1
- Eeklo (profs)13
- Lebbeke (profs)14
- Oostmalle9
- Cyclocross Masters Waregem–
- Merci Sven!–
Op de weg 19 wedstrijden
- Puivelde Koerse83
- Grote Prijs Wase Polders Verrebroek35
- MerkemOpgave
- Heistse Pijl Heist o/d BergUitgeredenOpgave
- Zedelgem7
- BK Les Lacs de l'Eau d'HeureOpgave
- Omloop Het Nieuwsblad ZottegemOpgave
- Ronde van Luik rit 161
- Ronde van Luik rit 230
- Ronde van Luik rit 324
- Ronde van Luik rit 435
- Ronde van Luik rit 511e eindst.13
- Natourcriterium Roeselare7
- Ronde van Namen rit 176
- Ronde van Namen rit 2Opgave
- Dernycriterium Lombardsijde14
- Schaal SelsOpgave
- Criterium Bavikhove4
- Wingene KoerseOpgave
Seizoen 2016-2017

- Geraardsbergen (profs)11
- Baden (CH) (profs)2
- SP Gieten (NL)Opgave
- Meulebeke (profs)3
- DVV Ronse2
- SP Zonhoven15
- Ardooie (profs)24
- WB Valkenburg (NL)6
- EK Pontchâteau (FR)10
- DVV Koppenberg1
- SP Ruddervoorde2
- SP Gavere1
- WB KoksijdeAfgelast
- WB Zeven (DE)2
- DVV Hamme2
- SP Spa-FrancorchampsOpgave
- Mol Zilvermeer (profs)15
- DVV Essen1
- Overijse1
- DVV Antwerpen2
- WB Namen5
- SP Diegem3
- WB Zolder6
- DVV Loenhout1
- DVV Baal1
- BK Oostende (profs)19
- Otegem (profs)11
- WB Fiuggi (IT)1
- WB HoogerheideForfait
- WK Bieles (LU)17
- Maldegem (profs)11
- DVV Lille3
- SP Hoogstraten2
- SP MiddelkerkeOpgave
- Oostmalle1
Op de weg 21 wedstrijden
- GP Wase Polders VerrebroekOpgave
- Puivelde KoerseOpgave
- Triptyque ArdennaisOpgave
- Gullegem Koerse79
- Heistse Pijl27
- Ronde van Slovakije - Proloogop 146 · 2e jongere11
- Ronde van Slovakije - Rit 137
- Ronde van Slovakije - Rit 240
- Ronde van Slovakije - Rit 345
- Ronde van Slovakije - Rit 471
- Elfstedenronde Brugge74
- Halle-IngooigemOpgave
- BK AntwerpenOpgave
- GP JP Monseré Roeselare39
- Ronde van Luik - Rit 143
- Ronde van Luik - Rit 213
- Ronde van Luik - Rit 34e alg - 1e jong5
- Ronde van Luik - Rit 439
- Ronde van Luik - Rit 523
- Criterium Bavikhove6
- ErpeOpgave
Mountainbike 2 wedstrijden
- PaalOpgave
- BK Erezée10
Seizoen 2017-2018

- Brico Cross EekloOpgave
- WB Iowa City (USA)26
- Trek CX Cup Waterloo (USA)4
- WB Waterloo (USA)11
- SP Gieten16
- Brico Cross Meulebeke5
- DVV Ronse (U23)1
- SP ZonhovenOpgave
- WB Koksijde (U23)3
- SP Ruddervoorde7
- DVV Koppenberg (U23)2
- EK Tábor (U23)Europees kampioen!1
- SP GavereOpgave
- WB Bogense (DK) (U23)2
- WB Zeven (DE) (U23)1
- DVV Hamme (U23)1
- DVV Essen (U23)1
- Druivencross Overijse5
- DVV Antwerpen (U23)1
- WB Namen (U23)2
- WB Zolder (U23)2
- DVV Loenhout (U23)1
- SP DiegemOpgave
- DVV Baal (U23)1
- Soudal Leuven5
- BK KoksijdeOpgave
- OtegemOpgave
- Zonnebeke14
- WB Hoogerheide (U23)1
- WK Valkenburg (U23)Wereldkampioen!1
- Maldegem21
- DVV Lille (U23)1
- SP Hoogstraten (U23)1
- SP Middelkerke (U23)2
- Hulst4
- Lebbeke16
- Oostmalle22
Seizoen 2018-2019

- Brico Cross Geraardsbergen18
- Trek CX Cup Waterloo (USA)Opgave
- WB Waterloo (USA)7
- WB Iowa City (USA)8
- Brico Cross Meulebeke4
- Brico Cross Ronse16
- SP Gieten (NL)Opgave
- Kermiscross Ardooie5
- WB #1 U23 Bern (CH)1
- SP Ruddervoorde4
- DVV Koppenberg7
- EK U23 Rosmalen (NL)Zilver2
- DVV Niel19
- SP Gavere24
- WB #2 U23 Tábor (CZ)Niet gestart
- Ambiancecross Wachtebeke4
- WB #3 U23 Koksijde8
- GP Hasselt3
- Druivencross Overijse16
- DVV Antwerpen19
- WB #4 U23 Namen3
- WB #5 U23 Zolder1
- DVV Loenhout9
- SP Diegem26
- DVV Baal4
- DVV Brussel5
- BK Kruibeke4
- OtegemOpgave
- WB #6 U23 Pontchâteau (FR)5
- WB #7 U23 Hoogerheide (NL)1
- WK U23 Bogense (DK)Zilver2
- Brico Cross Maldegem6
- DVV Lille20
- SP Hoogstraten4
- SP Middelkerke20
- Brico Cross Hulst5
- Leuven15
- Oostmalle30
Seizoen 2019-2020

- Eeklo2
- WB #1 Iowa City1
- WB #2 Waterloo1
- Meulebeke2
- Kruibeke1
- SP Gieten1
- WB #3 Bern1
- SP Gavere1
- DVV Koppenberg1
- SP Ruddervoorde5
- EK SilvelleZilver2
- WB #4 Tábor2
- DVV Hamme5
- Wachtebeke14
- WB #5 Koksijde13
- DVV Kortrijk5
- SP Zonhoven3
- DVV Ronse2
- Overijse6
- WB #6 NamenOpgave
- WB #7 Zolder13
- DVV Loenhout2
- SP Diegem2
- DVV Baal2
- DVV Brussel2
- BK AntwerpenZilver2
- Otegem4
- WB #8 Nommay1
- Zonnebeke5
- WB #9 Hoogerheide3
- WK Dübendorf10
- Maldegem1
- DVV Lille11
- SP Middelkerke3
- Hulst1
- LeuvenOpgave
- Oostmalle30
- Cyclocross Masters Waregem1
Seizoen 2020-2021

- Lokeren1
- Kruibeke3
- SP Gieten2
- Beringen2
- SP Ruddervoorde1
- X2O Koppenberg1
- EK RosmalenEK1
- SP Niel2
- Leuven4
- SP Merksplas2
- X2O Kortrijk1
- WB Tábor2
- X2O Boom1
- X2O Antwerpen2
- SP Gavere4
- WB Namen31
- X2O Herentals5
- SP Zolder (*)Opgave
- X2O Baal4
- WB HulstOpgave
- BK MeulebekeOpgave
- X2O Hamme7
- WK Oostende7
- SP Middelkerke3
- X2O Lille4
- Eeklo3
- X2O Brussel6
- St-Niklaas1
- Oostmalle16
Seizoen 2021-2022

- Lokeren1
- Beringen1
- Bredene1
- Meulebeke5
- SP Gieten3
- WB Waterloo1
- WB Fayetteville2
- WB Iowa City1
- SP Ruddervoorde1
- WB Zonhoven3
- WB Overijse1
- X2O Koppenberg1
- EK Vamberk12
- SP Niel1
- WB Tábor2
- SP Merksplas1
- WB Koksijde1
- X2O Kortrijk2
- WB Besançon1
- SP Boom4
- WB Val di Sole4
- WB Rucphen2
- WB Namen5
- WB Dendermonde9
- SP Zolder3
- X2O Loenhout14
- X2O Baal3
- WB Hulst2
- X2O Herentals9
- BK MiddelkerkeOpgave
- WB Flamanville1
- X2O Hamme3
- WB Hoogerheide1
- WK Fayetteville (USA)Brons3
- Maldegem2
- X2O Lille15
- SP Gavere2
- X2O Brussel2
- St-Niklaas2
- OostmalleOpgave
Seizoen 2022-2023

- Kruibeke2
- Beringen1
- Meulebeke2
- WB Waterloo1
- WB Fayetteville1
- WB Tábor1
- SP Ruddervoorde1
- WB Maasmechelen3
- X2O Koppenberg2
- EK NamenOpgave
- SP Niel4
- WB Beekse Bergen5
- SP Merksplas4
- WB Overijse7
- X2O Kortrijk3
- WB Hulst3
- SP Boom3
- WB Antwerpen6
- WB Dublin7
- WB Val di SoleOpgave
- SP Zolder11
- SP Diegem4
- X2O Baal1
- X2O Herentals3
- X2O Koksijde4
- SP Gullegem2
- BK Lokeren4
- Otegem7
- WB Benidorm3
- X2O Hamme2
- WB Besançon10
- WK HoogerheideBrons3
- Maldegem5
- SP Middelkerke1
- X2O Lille3
- St-Niklaas3
- X2O Brussel1
- Oostmalle10
Seizoen 2023-2024

- Beringen2
- WB Waterloo (US)2
- Ardooie2
- SP Overijse1
- SP Ruddervoorde1
- WB Maasmechelen2
- X2O Koppenberg3
- EK Pontchâteau (FR)6
- SP Niel1
- WB Dendermonde4
- SP Merksplas2
- WB Troyes (FR)1
- X2O Kortrijk1
- WB Dublin (IE)3
- SP Boom3
- WB Flamanville (FR)1
- WB Val di Sole (IT)5
- X2O Herentals4
- WB Namen4
- WB Antwerpen3
- WB Gavere6
- SP Heusen-Zolder2
- SP Diegem3
- WB Hulst (NL)Opgave
- WB Zonhoven6
- BK MeulebekeBK1
- Otegem1
- WB Benidorm (ES)4
- X2O Hamme3
- WB Hoogerheide (NL)5
- WK Tábor (CZ)5
- Maldegem1
- SP Middelkerke1
- X2O Lille5
- Sint-Niklaas2
- X2O BrusselNr. 50!1
- Oostmalle3
Seizoen 2024-2025

- Exact BeringenUit koers
- Ardooie2
- Heerderstrand (NL)1
- SP Overijse2
- X2O Koppenberg2
- EK Pontevedra (ES)3
- X2O Lokeren5
- SP Niel4
- SP Merksplas7
- X2O Hamme2
- Exact Kortrijk1
- WB Antwerpen1
- WB Dublin (IE)4
- X2O Herentals5
- WB NamenOpgave
- WB Hulst (NL)4
- WB Zonhoven8
- SP Mol19
- WB Besançon (FR)4
- SP Diegem5
- X2O Baal1
- X2O Koksijde6
- SP Gullegem2
- WB Dendermonde11
- BK Heusden-Zolder7
- Otegem4
- WB Benidorm (ES)2
- WB Maasmechelen18
- WB Hoogerheide (NL)6
- WK Liévin (FR)13
- Exact Maldegem2
- SP Middelkerke2
- X2O Lille3
- Sint-Niklaas6
- X2O Brussel4
2026
Seizoen 2025-2026 staat zonder uitslagen, op 8 januari 2026 ben ik op medisch advies gestopt.