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.
[7] On 12 October 2024, Batchelor played in Hull Kingston Rovers 2024 Super League Grand Final loss against Wigan.