Empezó a formarse como futbolista desde muy pequeño en la disciplina del CSV '28 y desde 2012 en la del PEC Zwolle.
Estuvo ascendiendo de categorías hasta que en la temporada 2017/18 finalmente subió al primer equipo, haciendo su debut el 11 de marzo de 2018 en un partido de la Eredivisie contra el F. C. Groningen, tras sustituir a Erik Bakker en el minuto 46.
[3] Posteriormente, la cesión se alargó un año más.
[4] Durante su etapa en Preston disputó 61 partidos de la EFL Championship.
[5][6] Después de esta última cesión volvió a Inglaterra y en agosto de 2024 fue traspasado al Brentford F. C.[7] Ha sido internacional con la selección de los Países Bajos en la categoría sub-19.