Se unió a la academia del Birmingham City en 2011[1] y llegó al primer equipo al año siguiente.
[2] Pasó la primera mitad de la temporada 2013-14 a préstamo en el Nuneaton Town de la Conference Premier,[3] al volver a su club debutó en enero de 2014 en la Football League con el Birmingham,[4] para luego ese mes pasar a préstamo al Kidderminster Harriers.
[5] Luego de jugar a préstamo por el Mansfield Town de la League Two a inicios de la temporada 2014-15,[6] pasó a ser cedido al Swindon Town[7] y Gilligham ese mismo año.
[8] Fue liberado por el Birmingham al final de la temporada y fichó por el Fleetwood Town de la League One.
[9] Luego de dos temporadas y media y 137 encuentros disputados con el Fleetwood,[10] fichó por el Blackburn Rovers en enero de 2018.