Batley was a graduate of the Gloucester academy and in 2017 left to sign his first professional contract with local rivals Bristol.[6][7] In his first season at the club Bristol won the 2017–18 RFU Championship to secure promotion to the top flight.[8]
On 5 October 2022 all Worcester players had their contacts terminated due to the liquidation of the company to which they were contracted.[11] Following the termination of his contract at Worcester it was confirmed that Batley had returned to Bristol Bears.[1][12]
In November 2024 Batley was selected for the England A squad however an injury sustained playing for Bristol against Australia A ruled him out of their side.[13]