Previous Clubs: Chesterfield, FC United of Manchester, Rotherham United.
Banks began his career with the Millers, scoring on his professional debut in May 2011. While with Rotherham he spent loan spells at a number of non-league clubs.
He made a total of 18 appearances for FC United of Manchester in all competitions and while playing semi-professionally for them, he also worked part-time as a kitchen fitter.
In September 2013, Banks signed a professional contract with Chesterfield and in November 2013, he received the Football League’s Young Player of the Month award.
Banks signed for Athletic in July 2016.