Banks rejoined Chesterfield last summer after leaving Barrow. In his first spell at the club, he was instrumental in helping Chesterfield win the 2013/14 League Two title, as well as reaching the 2013/14 Johnstone’s Paint Trophy final and the 2014/15 League One play-offs. Banks joined Oldham Athletic in a spell that lasted two years – including loans at Tranmere Rovers and Swindon Town. He joined the former on a permanent basis in 2018 and helped Rovers win promotion from League Two via the play-offs. Banks moved to Barrow in 2021 and was handed the captain’s armband, playing a big part in helping Barrow secure their League Two status for the 2022/23 season.