Fichó por el Isthmian League, equipo del Guernsey F. C. al cumplir los 16 años, habiendo entrenado previamente con los equipos juveniles del Southampton F. C. y del AFC Bournemouth,[1] debutó con los Green Lions contra el Phoenix Sports F. C. el 31 de agosto de 2019 convirtiéndose en el jugador más joven del Guernsey.
[1] En diciembre de 2019 firmó un precontrato con el Bristol City F. C.[3] Tras vincularse inicialmente a la academia del club, firmó su primer contrato profesional con el Bristol City en marzo de 2021.
[4][5] Debutó como profesional con el Bristol City como titular en el empate a uno con el Blackpool en el EFL Championship el 7 de agosto de 2021.
[6] Tras fallar una ocasión crucial al principio del partido contra el Nottingham Forest, pronto consiguió el primer gol de su carrera con los Robins, poniendo el 1-0 en el marcador del 19 de octubre de 2021 en el minuto 39, saliendo en el minuto 78 en un partido que terminó 2-1 a favor del Nottingham Forest.
[13] Fue titular en la final en la que Inglaterra ganó el torneo con una victoria por 3-1 en la prórroga sobre Israel el 1 de julio de 2022.