[1] Morrison, who attended Inverkeithing High School, started his career with Dunfermline Athletic's youth academy from the age of eight years old.
[2] Morrison was then sent out on loan to Scottish League Two club Edinburgh, where he spent the 2017-18 season,[3] where he played 23 times for the Citizens.
For the majority of the 2018-19 season, Morrison was playing with the Pars reserve team, although he was also an unused substitute for a number of first-team matches.
[1] Morrison had his league debut, also against the Caley Jags on the final day of the 2018–19 season.
[7] On 31 May 2022, Morrison signed a one-year contract with Scottish League One club Queen of the South.