Career
He has represented New Zealand at international level Banks played for Nelson Suburbs, Miramar Rangers and Central United in the National League before joining the Football Kingz in the Australian Nationaal Samenwerkingsprogramma Luchtkwaliteit. He was released by the Kingz and returned to the National League, but later rejoined their reincarnation, New Zealand Knights Football Club, making two appearances in 2006 He was released by New Zealand Knights Football Club in 2006 and joined Green Gully Cavaliers. There, he played for YoungHeart Manawatu in the ASB Premiership, along with Wairarapa United during the winter season.