 Over the course of his pro career, Morgan played in 584 AHL games and saw the ice in 121 CHL as well as in 120 ECHL contests.Following his playing career, Morgan took over coaching duties in Hungary, serving as head coach of the youth teams of Miskolc/Debreceni HK.In January 2016, he was named head coach of DVTK Jegesmedvék, a member of the MOL Liga and guided the team to the title.