As a youth, Morgan played in the 1990
Quebec International Pee-Wee Hockey Tournament with the Toronto Marlboros
minor ice hockey team. Morgan started his career with the junior hockey team
Wexford Raiders in 1992. He graduated from the
University of Denver, where he played four seasons with the
Denver Pioneers, in 1999. Morgan made his professional début in the 1999–00 season, when he split his time between the
IHL's
Utah Grizzlies,
Long Beach Ice Dogs and
WCHL's
Idaho Steelheads, before earning a regular roster spot with Utah in 2000–01. He went on to play three seasons with Utah before joining the
AHL's
Hershey Bears in 2003–04. Even though he spent the majority of the season in Hershey, Morgan made his
NHL début, with the
Dallas Stars, during the season. He got 21 penalty minutes during his six games in the NHL. In the summer of 2004 Morgan was acquired by the
Montreal Canadiens, but was immediately sent to the AHL and the
Hamilton Bulldogs. He played one season for the Bulldogs, before moving to Switzerland and
Basel. He went back to the AHL, playing for the
Peoria Rivermen and the
Rockford IceHogs, in between a short spell at Austrian team
Vienna Capitals. In 2008, Morgan joined Norwegian team
Vålerenga. ==Coaching career==