Народився 16 травня2002 року в місті Амстердам. Розпочав займатись футболом у юнацькій команді «Зебюргія»[en] з рідного міста, а 2010 року потрапив до академії найсильнішої команди міста «Аякса», де пройшов усі вікові рівні[4]. 24 серпня 2018 року в поєдинку проти «Дордрехта» він дебютував за резервну команду «Йонг Аякс» у Ерстедивізі[5]. Всього за два роки у цій команді Раян провів 44 гри і забив 8 голів у другому дивізіоні країни
23 вересня 2018 року у віці 16 років та 130 днів в матчі проти ПСВ (0:3) він дебютував в Ередивізі, замінивши на 83-й хвилині гри бразильця Давіда Нереса[6]. Гравенберх став наймолодшим гравцем «Аякса», який зіграв у чемпіонаті країни, перевершивши рекорд у 16 років і 242 дні, встановлений Кларенсом Зедорфом за 26 років до того[7]. Через три дні він відіграв повний матч у Кубку Нідерландів проти нижчолігового клубу HVV Te Werve[en] (7:0)[8], в якому забив гол, ставши наймолодшим бомбардиром «Аякса» в історії клубу[9]. Втім більше за першу команду до кінця сезону він не зіграв, але його команда виграла обидва ці турніри.
З початку сезону 2020/21 Гравенберх став основним півзахисником клубу. 21 жовтня 2020 року Раян дебютував у Лізі чемпіонів УЄФА під час домашньої гри проти «Ліверпуля» (0:1), а 25 листопада забив свій перший гол у найпрестижнішому європейському турнірі, відзначившись у воротах данського «Мідтьюлланна» (3:1)[10]. За підсумками сезону Гравенберх виграв з командою «золотий дубль», забивши в тому числі гол у фіналі Кубка Нідерландів проти «Вітессе» (2:1)[11]. Станом на 16 травня 2021 року відіграв за команду з Амстердама 42 матчі в національному чемпіонаті.
Виступи за збірні
31 січня 2017 року дебютував у складі юнацької збірної Нідерландів (U-15) в товариській грі проти однолітків з Ірландії (5:1)[12]. У 2018 році у складі збірної до 17 років Гравенберх виграв юнацький чемпіонат Європи в Англії. На турнірі він зіграв у чотирьох матчах, в тому числі і у фінальній грі проти Італії, виграній в серії пенальті[13]. Загалом на юнацькому рівні взяв участь у 29 іграх, відзначившись 2 забитими голами.
З 2020 року залучався до складу молодіжної збірної Нідерландів. На молодіжному рівні зіграв у 11 офіційних матчах, забив 1 гол.