After playing as a youth with Derry City in the League of Ireland, he began his senior career with Sheffield Wednesday during which he had a loan spell with Hull City. After 55 league appearances and eight goals in just under five seasons with the club he joined their rivals Sheffield United in 2003. He departed Sheffield United just five months later after refusing to sign a new contract after playing only eight league matches and joined Stockport County.
He left Stockport after just over a year and joined Bradford City after an initial loan period. However, Morrison fell out of manager Colin Todd's plans and made only 32 league appearances for the club before being sacked in May 2006 due to breaches of discipline Morrison joined Dunfermline Athletic in July 2006 after a successful trial<ref... Read More