Juega como defensa y se encuentra sin equipo tras abandonar el Rotherham United F. C.[2] Morrison se formó en la academia del Plymouth Argyle, pero debutó como futbolista profesional con el Swindon Town de la League One en abril de 2008 ante el Gillingham.
[4] Luego de un corto período a préstamo con el Huddersfield Town,[5] regresó al Reading donde debutó en la derrota ante el Charlton Athletic por la Copa de la Liga.
[8] En septiembre de 2016 fue nombrado capitán del equipo.
[10] Terminó su contrato con el club en julio y fue descartado por el equipo para su recuperación.
[11] Finalmente se quedó y en enero de 2023, una vez ya estaba preparado para volver a jugar, abandonó el club y fichó por el Rotherham United F. C.[12][13] Internacionalmente, Morrison puede representar a las selecciones nacionales de Inglaterra y de Irlanda.