[1][2] He made his senior debut for Worcester in a European Rugby Challenge Cup match against Stade Francais as a replacement back in October 2018.
[3] His home debut came 12 months later when Owen replaced Ryan Bower in the opening minutes of the Premiership Rugby Cup match against Exeter Chiefs.
[4] Owen started the 2019–20 season on a dual registration with Championship clubs Hartpury University and Yorkshire Carnegie in the same competition on a similar arrangement in November 2019.
[5][6] Owen again came off the bench for Bower in the European Rugby Challenge Cup victory over Enisei-STM in Russia in November 2019,[7] and made his Premiership debut as a replacement against Bristol Bears at Ashton Gate in February 2020.
[9][10] On 27 June 2020, Owen signed his first professional contract to stay with Worcester at Sixways Stadium, thus promoted to the senior squad from the 2020–21 season.