After a spell in France playing for Villeneuve Leopards he returned to the Eagles and became a regular, featuring in their Championship winning team in 2013. He joined London Broncos in 2016.[citation needed]
In 2017, Battye was kept out of rugby league for four months due to a knee injury.
London Broncos
He put in a man of the match performance in the first game of the 2018 Qualifiers against Widnes at The Halton stadium. His team London Broncos came out 20–21 winners in an enthralling game at The Halton stadium in Widnes.[citation needed]
Battye put in an outstanding performance and contributed a try in an outstanding team effort to defeat Wigan in an 18-16 thriller on 9 March 2019.
Wakefield Trinity
On 24 January 2021, it was reported that he had signed for Wakefield Trinity in the Super League.[5]
Battye featured in 24 games for Wakefield Trinity in the Super League XXVIII season as the club finished bottom of the table and were relegated to the RFL Championship which ended their 24-year stay in the top flight.[6]
Sheffield Eagles (re-join)
On 2 Nov 2023 it was reported that he will re-join Sheffield Eagles on a two-year deal.[7]