Tras empezar a formarse como futbolista con las filas inferiores del Ajax de Ámsterdam, finalmente en 2016 ascendió al segundo equipo.
En septiembre de 2020 se marchó a Inglaterra para jugar prestado una temporada en el Huddersfield Town A. F. C.[2] Tras finalizar la misma abandonó de manera definitiva el Ajax de Ámsterdam para fichar por el K. R. C. Genk belga.
[3] Allí completó media temporada antes de volver a Huddersfield, esta vez en propiedad.
[4] Cuando terminó la campaña quedó libre al expirar su contrato y no ser renovado.
[6] Al inicio del segundo dejó el club para jugar en el F. C. Twente hasta mediados de 2026.