Tras formarse en las filas inferiores del Arsenal F. C., finalmente en 2018 ascendió al primer equipo, haciendo su debut el 20 de septiembre en un encuentro de la Liga Europa de la UEFA contra el Vorskla Poltava que finalizó con un resultado de 4-2 a favor del club londinense tras sustituir a Alex Iwobi en el minuto 70.
[3] Después de esta segunda cesión se acabó asentando en el primer equipo, jugando 33 partidos durante la campaña 2020-21.
[4] Antes de empezar la siguiente firmó un nuevo contrato de larga duración y pasó a llevar el número 10 en su camiseta.
[4] En agosto de 2024 puso fin a su etapa en el Arsenal F. C. después de ser traspasado al Fulham F. C., equipo con el que firmó por cinco años.
[9] Ante San Marino salió de titular y marcó su primer gol, contribuyendo así a la clasificación de Inglaterra para la cita mundialista.