Gravenberch werd op 16 mei 2002 geboren in Amsterdam. De speler doorliep vanaf 2010 de jeugdopleiding van Ajax en maakte op 23 september 2018 zijn debuut in het eerste elftal, in de wedstrijd PSV - Ajax (3-0).
De international speelde 103 officiële wedstrijden in het eerste elftal van Ajax en maakte daarin twaalf doelpunten.
Met Ajax werd Gravenberch het afgelopen seizoen voor de derde maal in zijn carrière kampioen. Twee keer legde hij beslag op de dubbel, door in 2019 en 2021 zowel kampioen te worden als de beker te winnen. In 2019 pakte hij tevens de Johan Cruijff Schaal.