Empezó a formarse como futbolista desde muy pequeño en la disciplina del NEC Nimega.
Estuvo ascendiendo de categorías hasta que en la temporada 2017-18 finalmente subió al primer equipo, haciendo su debut el 19 de enero de 2018 en un partido de la Eerste Divisie contra el Almere City F. C., tras sustituir a Ferdi Kadioglu en el minuto 83.
[1] En septiembre de 2020 fue cedido al Willem II.
[2] Tras abandonar definitivamente Nimega, jugó para el F. C. Emmen y el F. C. Utrecht.
Este último lo traspasó en enero de 2025 al Oxford United F. C.[3] Actualizado al último partido disputado el 8 de diciembre de 2024.