[1] Formado en las inferiores del Reading F. C., fue promovido al primer equipo en la temporada 2014-15, donde debutó en el último partido de la temporada en la victoria por 3-0 sobre el Derby County F. C. en la EFL Championship.
[4] En su etapa en Reading, fue enviado a préstamo al Fleetwood Town F. C. de la League One y al Accrington Stanley F. C. y Colchester United F. C. de la League Two.
[11] Solo jugó media temporada, disputó 33 encuentros y anotó 10 goles.
Para que tuviera más oportunidades de jugar y acumulara minutos, en agosto fue cedido al Stoke City F. C.[15] Allí participó en veinte encuentros antes de que en enero se cancelara el préstamo para acabar el curso en el Rotherham United F. C.[16] Se quedó sin equipo una vez este terminó al expirar su contrato.
[17] En la temporada 2023-24 parecía que iba a unirse al Hatayspor, pero el fichaje no se realizó y estuvo entrenando con el Charlton Athletic F. C. Finalmente encontró equipo en agosto de 2024 después de firmar por un año con el Northampton Town F. C.[18] Disputó un encuentro con la selección sub-18 de Inglaterra.