Morgan came to Carlton in the 1990 National Draft but would only play for them at reserves level.[1] While playing with the Preston Knights, he was picked up by Essendon with the 23rd selection of the 1993 Mid-Season Draft. An on-baller, he won the Essendon reserves best and fairest award in 1994, an award he would also win in 1996. In just his second senior game, against Adelaide in the 1995 AFL season, Morgan had 24 disposals and earned two Brownlow Medal votes.[2]
In 1998 he moved to Port Adelaide in the SANFL and played in both their 1998 and 1999 Premiership team. [3]