Di ruolocentrocampista, può giocare come mediano, regista e mezzala.[1][2] Grazie alla prestanza fisica, all'eleganza dei movimenti ed al buon tiro dalla distanza viene paragonato aPaul Pogba.[1][2]
Nato in Olanda da genitori di originesurinamese, ha mosso i primi passi nello Zeeburgia per poi passare al settore giovanile dell'Ajax nel 2010. Il 7 giugno 2018 ha firmato il suo primo contratto da professionista con il club olandese.[3]
Esordisce con ilancieri il 23 settembre 2018 in occasione dell'incontro perso 3-0 contro loPSV. Nell'occasione diventa, all'età di 16 anni e 130 giorni, il più giovane giocatore del club ad aver esordito inEredivisie battendo il precedente record diClarence Seedorf.[4]
Quattro giorni dopo guadagna un nuovo primato diventando il marcatore più giovane della storia deilancieri grazie al gol siglato all'82' del match diKNVB beker vinto 7-0 contro il te Werve, record precedente detenuto ancora da Seedorf.[5] Il 22 dicembre 2019 alla sua prima partita da titolare segna il suo primo gol in Eredivisie in Ajax-ADO Den Haag 6-1; si ripete la partita seguente in Ajax-Sparta 2-1. Il 27 febbraio 2020 fa il suo debutto nelle competizioni europee giocando da titolare in Ajax-Getafe 2-1, gara valida per il ritorno dei sedicesimi diEuropa League. A giugno prolunga il proprio contratto fino al 2023.
Debutta inChampions il 21 ottobre in Ajax-Liverpool 0-1, segna il suo primo gol nella competizione il 25 novembre in Ajax-Midtjylland 3-1 e il 17 gennaio 2021 segna il gol vittoria contro ilFeyenoord nel suo primoKlassieker da titolare (1-0). Il 18 aprile 2021 apre le marcature nella finale diCoppa d’Olanda vinta contro ilVitesse per 2-1. Diventa così uno dei punti fermi del club olandese attirando su di sé l’attenzione di diversi top club.[6] In questa stagione vince il campionato e appunto la Coppa d’Olanda venendo poi premiato come talento dell’anno avendo messo insieme 47 presenze e 5 gol.
Il 13 giugno 2022 viene reso noto il suo passaggio alBayern Monaco a partire dalla stagione 2022-2023 in cambio di 18,5 milioni di euro più altro 5,5 di bonus.[7][8] Nel corso della prima stagione scende in campo con regolarità, collezionando 33 presente e 1 rete con la maglia della squadra bavarese.
Il 1º settembre 2023, dopo essere sceso in campo con il Bayern nella seconda giornata di campionato (nella vittoria casalinga 3-1 contro l'Augsburg[9]), viene ceduto alLiverpool per circa 40 milioni.[10][11]
Dopo avere giocato per le selezioni giovanili olandesi, il 24 marzo 2021 esordisce con la nazionale A in occasione della sconfitta per 4-2 contro laTurchia.[12] Viene poi convocato all’Europeo di giugno.[13]
Segna il suo primo gol con glioranje il 6 del mese stesso nell’amichevole vinta per 3-0 contro laGeorgia.[14]