Bannister is a devout Christian  and the oldest son of former Major League All-Star pitcher Floyd Bannister, who pitched from 1977-1992 with Houston, Seattle, Chicago (AL), Kansas City, California, and Texas. His uncle, Greg Cochran, also played in the Yankees' and Athletics' minor league systems. His brother Brett spent time as a pitcher in the Mariners' system, and his brother Cory pitches at Stanford. Brian and Brett are both members of Lambda Chi Alpha Fraternity. He is married and has one daughter, Brynn, who was born in the 2008 offseason.
Bannister was born in Scottsdale, Arizona. He had a remarkable high school career at Chaparral High School, former home of Chicago White Sox star Paul Konerko, as he was named All-Region and All-City in 1997, 1998 and 1999. Chaparral was the runner-up to the state title in 1997 and 1998, but in Bannister's senior year, he helped take home the state championship by striking out seven of the nine batters he faced in the championship game.
He began his college career as a walk-on at the University of Southern California. Entering as a second baseman, he became a full-time pitcher before the start of his freshman season. He posted an ERA of 4.35 in ten games out of the bullpen in his freshman year. Acting as the team closer during his 2001 sophomore campaign, he compiled a 2.80 ERA in thirty-five relief appearances. Bannister helped the Trojans to the College World Series in both 2000 and 2001 while pitching alongside current Major Leaguers Mark Prior of the San Diego Padres and Anthony Reyes of the Cleveland Indians. He redshirted in 2002, due to arthroscopic elbow surgery to remove impinged scar tissue in his elbow. He was drafted by the Boston Red Sox in 2002, but did not sign. He returned to the Trojans in 2003 to play his junior year, which was also his first year as a starter. In eighteen games (fourteen starts), Bannister compiled a 6-5 record with an ERA of 4.53.
Bannister was drafted by the Mets in the seventh round of the 2003 amateur draft and, after signing, was assigned to the Class-A Brooklyn Cyclones. There he put together a strong season, posting a 4-1 record with an ERA of 2.15 in twelve games (nine starts) and was named a New York - Penn League Postseason All-Star. In 2004, Bannister was assigned to play for High-A St. Lucie in the Florida State League, where he put together a 5-7 record with a 4.24 ERA in twenty starts and was a Florida State League All-Star. His experimentation with throwing a two-seam fastball and circle changeup led to this decline in numbers, but prepared him for the competition at higher levels of professional baseball. Bannister was then promoted to AA Binghamton following the trade of Scott Kazmir to the Tampa Bay Devil Rays, where he had a 3-3 record and an ERA of 4.08 in a mere eight starts. After the 2004 season, Bannister played for the Peoria Saguaros of the Arizona Fall League. He posted strong numbers, going 2-0 with a 3.77 ERA against the top prospects in the minor leagues. More importantly, he developed his cut fastball while in the AFL, which would develop into one of his strongest pitches. The next year, Bannister began the 2005 season in Double-A Binghamton, where he posted numbers that reflected the quality of his newly-developed pitches: a 9-4 record with a 2.56 ERA in eighteen starts. This earned him an All-Star selection for the third consecutive season, and the honor of starting pitcher for the Double-A All-Star Game. This display caused Bannister to earn a promotion to AAA Norfolk, where he showed further promise against better competition. He finished his AAA campaign with a 4-1 record and an ERA of 3.18 in eight starts.
At 25 years old, Bannister made his Major League debut against the Washington Nationals. His first major league win came in his second start, also against Washington, on April 11, 2006. A former second baseman, Bannister also excelled at the plate, acquiring four hits in his first ten at-bats, including three doubles.
After making five starts, Bannister was put on the 15-day disabled list with a strained right hamstring which he injured while running the bases in the fifth inning of an April 26 game against San Francisco. Bannister was later moved to the 60-day DL. Bannister made 5 starts for the Mets and had a record of 2-0 with a 2.89 ERA.
Bannister spent a month on a Minor League rehab assignment, pitching for the St. Lucie Mets and the Norfolk Tides. When Orlando Hernández was unable to pitch in late August, Bannister made a spot start against the Phillies, giving up 4 runs in 6 innings in a 4-3 loss. The game was Bannister's first major league defeat. Immediately after the game, Bannister was optioned to AAA Norfolk to allow Óliver Pérez to make a spot start the following day. Bannister returned to the Mets for the month of September and made two relief appearances. On September 6, 2006, the Brooklyn Cyclones honored Bannister with his own bobblehead and retired his number, 19. Bannister was the first pitcher from the Cyclones to make his Major League debut with the Mets.
Because his hamstring injury reduced the number of innings pitched in 2006, Bannister joined the Tomateros de Culiacán in the Mexican Pacific League. He won in his debut, pitching five innings against the Algodoneros de Guasave. After completing the first half of the season with the Tomateros, Bannister returned home with a 3-2 record and a 3.68 ERA.
In spring 2007, Bannister's high school jersey number, 15, was retired alongside former Chaparral High School players Darryl Deak, Brian Deak, coach Mark Miller, and current Chicago White Sox star Paul Konerko.
On April 24, 2007, Bannister made his debut with the Royals against the Chicago White Sox. He gave up 4 runs, 3 of them earned runs, in 4 and 1/3 innings, and was not involved in the decision.
In June 2007, Bannister was one of two major league pitchers to win 5 games, going 5-1 with a 2.75 ERA in six starts, including a streak of 18 innings without an earned run, and was named AL Rookie of the Month. He also received the same award in August after winning 4 games in the month.
Bannister finished 3rd in the 2007 American League Rookie of the Year voting, after finishing 12-9 with a 3.87 ERA. He received 1 first place vote, 8 second place votes, and 7 third place votes.
In 2008 he was named the Royals' number-2 starter behind ace Gil Meche. He led the majors in grand slams allowed, with four. He regressed from his 2007 form, and saw his ERA spike from 3.87 to 5.76. He finished with among the highest loss totals for starting pitchers that year, finishing 9-16. 
After a poor 2008, Bannister started the 2009 season with AAA Omaha before promptly being called up a week later to fill the number 5 spot in the rotation. After starting off great, with a 7-7 record and a 3.59 ERA by early August, his season collapsed. He finished the year compiling a record of 7-12 with a 4.73 ERA. He had shoulder fatigue after lasting just 1 and 1/3 innings in his last start, and said he had not felt the same since throwing 117 pitches against Tampa Bay in August.
Through June 2010 Bannister is 7-5 with a 5.29 ERA. On June 23, 2010, Bannister and the Royals handed Washington Nationals phenom Stephen Strasburg his first career loss in a 1-0 victory in Washington.
Bannister is an avid photographer and photography supporter. He is the founder of Loft 19 Studios in Phoenix, Arizona, a full-service photography studio complex and equipment rental house. The purpose of Loft 19 Studios is to promote professional and fine art photography in Arizona and to provide comprehensive production services to traveling photographers. Bannister graduated Cum Laude from the University of Southern California with a Bachelor of Arts degree from the School of Fine Arts. His work has been featured in the New York Times, New York Daily News, and American Photo.