Morgan played as a and for the North Queensland Cowboys, winning the 2015 NRL premiership and 2016 World Club Challenge with the club. He represented Australia, Queensland and the Prime Minister's XIII, winning a World Cup with Australia in 2017.