Career
Morrison made his senior debut for Inverness Caledonian Thistle in the First Division on 22 August 2009. In April 2012, he signed a four-month loan deal with Icelandic side Grindavík. In January 2013, Morrison re-signed for Elgin City on loan for the second time, following an earlier spell in 2010.
He was released by Inverness Caledonian Thistle at the end of the 2012-2013 season and signed for Brora Rangers in July, making his début in a friendly against Ross County.