On 17 July 2018, it was reported that Battle had turned down an offer of an extended contract from Argyle, and was training with Bolton Wanderers, a club he had trained with previously. However, with Bolton already in a dispute with their current players over unpaid wages, the Trotters were unable to agree a youth compensation fee with Argyle.[7] On 23 July 2018 it was reported that Battle had agreed a professional contract with Plymouth Argyle.[8]
Truro City
On 4 January 2019, Battle joined National League South side Truro City on loan until the end of the season, joining up with Jordan Bentley and Dan Rooney, two fellow Argyle loanees.[9] He was released by Plymouth Argyle at the end of the 2018–19 season.[10] In September 2019, he joined Truro City on a permanent deal.[11] In May 2020, his contract at the club was extended for the 2020–21 season.[12]
Crawley Town
On 4 September 2021, Battle signed for EFL League Two club Crawley Town on a one-year deal with the option for a further year following a trial at the club.[13] He made his debut for the club later that day as a substitute in a 1–0 defeat away to Bristol Rovers.[14] On 3 December 2021, Battle joined Isthmian League South East Division side East Grinstead Town on a 28-day loan deal.[15] His loan was later extended to 29 January.[16] On 1 February 2022, Battle rejoined former club Truro City on loan for the remainder of the 2021–22 season.[17]
Career statistics
As of match played 4 September 2021
Appearances and goals by club, season and competition