Nacido en Purmerend,[1] jugó en categorías inferiores en el FC Purmerend (hasta 2010), el Ajax de Ámsterdam (2010-2014), el Amsterdamsche FC (2014-2015) y el AZ Alkmaar (2015-2018) antes de unirse al Go Ahead Eagles en 2018.
[2] Hizo su debut con el club en la Eerste Divisie el 29 de octubre de 2019 en una victoria por 3-1 contra el Almere City FC.
[4] Sin embargo, a raíz de problemas de comportamiento con el personal y los compañeros, fue degradado al equipo sub-19.
[5] Disputó 40 partidos a lo largo de la temporada 2020-21 en todas las competiciones y mantuvo 25 partidos sin recibir goles, un récord en la liga, cuando el Go Ahead Eagles ascendió a la Eredivisie.
[8][9] Principalmente apareció en el Jong Ajax de la segunda división, y debutó en el primer equipo del Ajax el 22 de enero de 2022 en un partido de la Copa de los Países Bajos contra el Excelsior Maassluis.