Joe Morris joined the Warriors Senior Academy set-up in the summer of 2016 and played eight times for Worcester Cavaliers in the 2017/18
Premiership Rugby A League season, as he helped the side to a third-place finish in their Northern Conference. On 30 April 2019, Morris signed his first professional contract with Worcester, thus promoted to the senior squad ahead of the 2019–20 season. Morris made his senior debut as a second-half replacement in the
Premiership Rugby Cup match against
Exeter Chiefs at
Sixways Stadium in October 2019. and also came off the bench in the
European Rugby Challenge Cup win over
Enisei-STM in Russia back in November 2019. Morris made his Premiership debut came as a replacement against
Wasps at the Ricoh Arena in August 2020. He also gained valuable senior experience playing for
Hartpury University in the
RFU Championship in 2018-19 and 2019–20 seasons and also played for
Yorkshire Carnegie on a dual registration during the 2018–19 season. ==International career==