Chez les élites, il figure parmi les meilleurs mondiaux entre 2014 et 2021. Il termine 60 fois dans le top 10 de manches de la Coupe du monde de cyclo-cross, mais ne monte sur le podium qu'à cinq reprises. Son meilleur classement est une deuxième place en 2017 à Waterloo, aux États-Unis. Il remporte à reprises des courses UCI, dont le Centrumcross en 2016 et 2017, le Grand Prix d'Hasselt en 2017 et le Zilvermeercross en 2018. Ses meilleurs résultats aux championnats du monde sont une cinquième place en 2017 et une septième place en 2020. En février 2025, il annonce sa retraite après l'Internationale Sluitingsprijs[1].