Banks étudie à la Garner Magnet High School(en) de sa ville natale de Garner. Les Trojans de Garner Magnet remporte trois fois consécutivement le titre de champion de conférence. Il est aussi reconnu comme un grand athlète après avoir effectué des temps de 10,42 secondes au 100 mètres et 21,44 secondes au 200 mètres.
Carrière
Université
Il entre d'abord au Bakersfield College(en) où PrepStar le nomme dans l'équipe des meilleurs joueurs des Colleges après une saison où Bakersfield se classe #1 au niveau national. Il bat le record de l'école avec quinze touchdowns.
En 2008, il est transféré aux Wildcats de Kansas State où il commence la saison 2008. Lors de cette saison, il reçoit soixante-sept passes pour 1049 yards et neuf touchdowns, devenant le sixième joueur de l'histoire de l'université à parcourir mille yards lors d'une saison. Il fait partie de l'équipe spéciale où il retourne un coup d'envoi en touchdown de quatre-vingt-dix-huit yards contre les Cornhuskers du Nebraska.
Professionnel
Brandon Banks n'est sélectionné par aucune équipe lors du draft de la NFL. Le , il signe comme agent libre non-drafté avec les Redskins de Washington. Lors du premier match de la pré-saison 2010, il retourne un punt en touchdown de soixante-dix-sept yards contre les Bills de Buffalo le . Washington se sépare de Banks le et il signe trois jours plus tard avec l'équipe d'entraînement. Il revient en équipe active et lors de son premier match en NFL, il retourne son premier punt officiel en parcourant cinquante-et-un yards contre les Eagles de Philadelphie. Lors de la sixième journée, il bloque un field goal d'Adam Vinatieri contre les Colts d'Indianapolis. Le , lors de la huitième journée, il retourne un kickoff en touchdown de quatre-vingt-seize yards contre les Lions de Détroit.