È cresciuto nel settore giovanile dell'Excelsior, ha esordito in prima squadra il 6 marzo 2016 in occasione del match di Eredivisie perso 2-0 contro l'AZ Alkmaar.
Il 2 maggio 2016 viene acquistato dall'Ajax.[2] Per due stagioni milita nel Jong Ajax, collezionando 35 presenze.
Il 4 luglio 2018 è stato acquistato a titolo definitivo dal Vitesse.[3]. Con la maglia giallonerà ha fatto vedere grandi cose, affermandosi come uno dei migliori difensori del campionato. Queste prestazioni hanno portato l'Union Berlino sulle sue tracce, che nell'estate del 2022 l'ha portato in Bundesliga.
Nazionale
Ha giocato nelle nazionali giovanili olandesi Under-18, Under-19, Under-20 ed Under-21; con quest'ultima nel 2021 ha anche partecipato agli Europei di categoria.