Comenzó su carrera en Aston Villa, desde donde Bannan también jugó cedido en el Derby County, Blackpool y Leeds United.
[1] Nacido en Airdrie, Bannan comenzó a jugar en el equipo local de los jóvenes del Club Lenzie Juventud.
En noviembre de 2009 se unió a Bannan Campeonato lado Blackpool en calidad de préstamo, haciendo su debut como sustituto en el minuto 87 el 1-1 derby West Lancashire con Preston North End en Bloomfield Road.
En febrero de 2010, Bannan fue uno de los tres jugadores, junto con Ishmel Demontagnac y Neal Eardley, disciplinado por Ian Holloway, cuando se les pudo ver en una discoteca dos días antes en Blackpool tras la derrota en casa para Leicester City.
Bannan hizo su debut como sustituto Leeds segunda mitad contra Preston North End.
Con Alex McLeish terminó 16º siendo suplente en la gran mayoría de los partidos y no tuvo grandes resultado en las demás competencias.
Con Paul Lambert que está teniendo una temporada irregular, pero en la Copa de la Liga de Inglaterra llegó a semi-finales y en la FA Cup no tuvo buenos resultado ya que quedó fuera en la 3º ronda.