Whilst studying BA Business and Management, Owlett was a key part of the University of Exeter side which lifted the BUCS title at Twickenham Stadium in 2016.
In November 2016 he made his senior debut for Exeter Chiefs by starting in an Anglo-Welsh Cup clash at home to Cardiff Blues.
He went onto feature two more times in the competition that year, including coming off the bench against Leicester Tigers in the 2016/17 Anglo-Welsh final.
Owlett was also part of the team that won the Anglo-Welsh Cup the following year, beating Bath Rugby in the final 28-11.
[11] Due to Worcester entering administration and their holding company being liquidated all players contracts were terminated on 5 October 2022.