Batchelor played eight games in 2017 before picking up a hip injury that ended his season.[3][4]
After six years at Wakefield Trinity, Batchelor announced that he had signed a two-year deal to join Hull Kingston Rovers ahead of the 2023 season.[5]
On 12 August 2023, Batchelor played for Hull Kingston Rovers in their 17-16 golden point extra-time loss to Leigh in the Challenge Cup final.[6]
Batchelor played a total of 22 games for Hull Kingston Rovers in the 2023 Super League season as the club finished fourth on the table and qualified for the playoffs. He played in the clubs semi-final loss against Wigan.[7]
On 12 October 2024, Batchelor played in Hull Kingston Rovers 2024 Super League Grand Final loss against Wigan.[8]
International career
In July 2018 he was selected in the England Knights Performance squad.[9] Later that year he was selected for the England Knights on their tour of Papua New Guinea. He played against Papua New Guinea at the Lae Football Stadium.[10]