Morgan began his career at Tranmere Rovers, making his debut on 27 August 1996 in a 2-0 victory over Port Vale before spending time on loan at Conference National side Altrincham.
He played just three times for Doncaster before being released and instead moved to Morecambe in December 2002 [REF].