Banks was an unused substitute as St Johnstone won the 2014 Scottish Cup. In May 2014 he signed a one-year extension. Banks became only the second player to have won the Scottish Cup with three different sides, equaling the achievement of Steven Pressley. His achievement was unique in that on all three occasions he was an unused substitute. Banks left St Johnstone in August 2015 and retired from playing, aged 43, to become goalkeeping coach at his former club Blackpool.