Après des études secondaires à la Chaparral High School de Scottsdale, Brian Bannister suit des études supérieures à l'Université de Californie du Sud, où il porte les couleurs des USC Trojans de 2000 à 2003. Il manque toutefois la saison universitaire 2002 à la suite d'une opération chirurgicale. Au terme de cette saison blanche, il est toutefois est drafté le 4 juin2002 par les Red Sox de Boston[1], mais il repousse l'offre.
Bannister effectue sa dernière année universitaire en 2003 avec USC, où il occupe désormais le rôle de lanceur partant : 14 matchs comme partant sur 18 joués en 2003, pour 6 victoires, 5 défaites et une moyenne de points mérités de 4,53[2].
Carrière professionnelle
Bannister rejoint les rangs professionnels après la draft du 3 juin2003 au cours de laquelle il est sélectionné par les Mets de New York[3].
La saison 2008 de Bannister est bien moins brillante et il débute en Ligues mineures la saison 2009 avant d'être appelé le 21 avril en Ligue majeure pour occuper le cinquième position dans la rotation des lanceurs partants des Royals[5].