Morris played for Leinster Rugby on a development contract, appearing for the first team eight times.[2]
He joined Leicester in the summer of 2011.[3] While at Leicester he started the 2013 Premiership final and scored a try as they defeated Northampton Saints.[4] It was revealed by Leicester Tigers, that Morris was out of contract at the end of the 2015/2016 season, and wasn't being offered a new one.
In September 2013 Morris was called up for a training camp with the senior Ireland squad.[5]