Se unió a las inferiores del AFC Bournemouth en 2005 a la edad de ocho años,[3] y firmó su primer contrato profesional en abril de 2015.
[6] Tardó dos años, pero finalmente debutó con el club en la eliminatoria de la EFL Cup ante el Middlesbrough F. C., marcando el primer tanto en la victoria por 3-1.
[8] El 1 de febrero de 2021 fue traspasado al Rangers F. C. con el que firmó un contrato por cuatro temporadas y media.
[9] En dieciocho meses jugó 14 partidos y en agosto de 2022 se marchó al Cardiff City F. C.[10] En este equipo permaneció un año antes de llegar a un acuerdo para rescindir su contrato.
[11] Posteriormente fue multado por la FA por realizar comentarios racistas a un compañero durante la pretemporada.