Se formó en el Chelsea F. C. y en 2019 empezó a acumular cesiones en el Charlton Athletic F. C., el Swansea City A. F. C., el West Bromwich Albion F. C. y el Crystal Palace F. C. antes de hacer su debut con el primer equipo en 2022.
[2] En total disputó 95 partidos con los londinenses en los que marcó diez goles y dio el mismo número de asistencias.
[2] El 21 de agosto de 2024 fue traspasado al Atlético de Madrid y firmó un contrato por cinco años.
Lo hizo en un partido de clasificación para la Copa Mundial de Fútbol de 2022 contra San Marino que finalizó con un resultado de 0-10 a favor del combinado inglés tras los goles de Harry Maguire, Emile Smith Rowe, Tyrone Mings, Tammy Abraham, Bukayo Saka, cuatro goles de Harry Kane y un autogol de Filippo Fabbri.
[3] Actualizado al último partido disputado el 15 de febrero de 2025.