Morgan was in and out of first grade in 2011, finishing the season with 14 games and 6 tries as the club narrowly avoided the wooden spoon.
[4] In the 2012 NRL season, Morgan made a total of 19 appearances as Parramatta finished last on the table for the first time since 1972.
[6] In the 2014 NRL season, Morgan played 13 games for Parramatta as the club narrowly missed out on the finals.
[7] On 5 May 2016, Morgan joined the Melbourne Storm effective immediately for the rest of the season, after being granted a release from his Parramatta contract.
After spending two years at St. Helens, Morgan was loaned out to the London Broncos for the Super League XXIV season.