Il est sélectionné pour représenter les Pays-Bas aux Jeux olympiques d'été de 2012. Il participe à l'épreuve de BMX. Lors de la manche de répartition, il réalise le meilleur temps des engagés. En quarts de finale, il remporte ses trois manches et se qualifie pour les demi-finales. Lors de celles-ci disputées sur trois courses, il termine successivement , et des manches et se classe deuxième au général de sa série. Il dispute la finale, où il prend la quatrième place.