[1] Formado en las inferiores del Bristol City, debutó con el primer equipo en la última fecha de la EFL Championship 2017-18 en la derrota por 3-2 ante el Sheffield United.
[2] Se afianzó en el equipo titular en la temporada 2020-21, jugando 50 encuentros en todas las competiciones.
[3] En julio de 2018 fue enviado a préstamo al Newport County.
[4] Regresó a Bristol anticipadamente el 28 de enero de 2019 tras haber competido en el primer tramo de la temporada en League Two.
[6] Nacido en Inglaterra, es descendiente ghanés.