The Sheffield-born 19-year-old figured in Guiseley’s pre-season and has now put pen-to-paper.
Morrison began his career with Chesterfield in 2016 and made his professional debut in a 3–1 EFL Cup defeat against Rochdale.
On August 31st, 2016, Morrison joined Gainsborough Trinity on loan and had further loans with Evo-Stik League Premier side Matlock Town in September 2016 and January 2017 - the latter extended to a season-long loan in March 2017.