Justin Kluivert nasce a Zaandam (Olanda) il 5 maggio 1999. Figlio di Patrick Kluivert, cresce nel vivaio dell’Ajax dove fa tutta la trafila fino alla massima serie.
il 31 luglio 2018, l’allora DS Monchi lo strappa ai Lancieri per 17,25 milioni di euro + 1,5 di bonus e un contratto di 5 anni al giocatore.
L’esordio in giallorosso avviene il 19 agosto nella gara contro il Torino, vinta allo scadere dai giallorossi. Kluivert ci mette la firma, fornendo l’assist vincente a Dzeko. La prima rete avviene il 2 ottobre contro il Viktoria Plzen, diventando così il più giovane marcatore giallorosso in Champions League (19 anni e 150 giorni). Il rendimento però è altalenante, un po’ come tutta la Roma.
Va leggermente meglio nella stagione successiva dove mette a referto 31 presenze e 7 reti.
All’inizio della terza stagione in giallorosso, viene ceduto in prestito al Lipsia. Dopo una stagione in Germania fa ritorno alla Roma, ma viene ceduto nuovamente in prestito al Nizza.