Se incorporó al Arsenal a los nueve años.
A los 14 años ya jugaba en el equipo sub-18.
[2] Se incorporó a los entrenamientos del primer equipo del Arsenal en septiembre,[3] y debutó con el primer equipo el 18 de septiembre de 2022 en un encuentro de Premier League contra el Brentford F. C., sustituyendo a Fábio Vieira en el minuto 92 en un encuentro que ganó el Arsenal por 0-3 tras los goles de Fábio Vieira, Gabriel Jesus y William Saliba.
[4][5] Su aparición como suplente a los 15 años y 181 días le convirtió en el jugador más joven de la historia de la Premier League, superando el récord de Harvey Elliott, que participó en la competición con el Fulham a los 16 años y 30 días.
[6][7] Ha sido descrito como un "número 10" que juega con estilo pero también puede regatear bien, y es lo suficientemente versátil como para jugar tanto en la banda como en el centro.