Petch quickly risen through the ranks of rugby since joining Bude RFC at the age of 14. Recognizing his potential, he was signed by the Exeter Chiefs Academy, where he has been honing his skills and development as a player. He represented England Under 17s in France in 2017.[1]
On 31 May 2022, he signed with Premiership rivals Northampton Saints for the 2022–23 season.[5] On 4 October 2023, Petch moved to France to join Biarritz as a medical joker in the Rugby Pro D2 for the 2023–24 season.[6]
On 12 June 2024, Petch returns to the Premiership in England as he signs for Gloucester from the 2024–25 season.[7]