The Baseball Cube
TBC Cards StoreCheck out the TBC Baseball Card Listings on eBay ... Matt Holliday ... Jackson Merrill ... Spencer Jones
Tracker
Store
Sign In / Register

Brian Bannister

Director of Pitching - San Francisco Giants (MLB) [2023]
High Level
MLB
Years
2000-2010 (2006-2010)
Proper Name
Brian Patrick Bannister
Positions
P (189)
Positions
P
Height / Weight
6-1 / 215
Bats / Throws
Right / Right
High School
Chaparral (Scottsdale,AZ)
Drafted/Signed
2003-7-199-New York Mets
Signing Bonus
$ 95,000
Service Time
3.158 (2009)
MLB Debut
April 5,2006
MLBAM ID
446454
Retrosheet#
bannb001
More Player Information
Stat Capsulew-lggssviphsoerawhip
MLB Career37-501171140667.17243845.081.42

[Player Notes]

Brother of Cory Bannister ... Son of Floyd Bannister ... Nephew of Greg Cochran ... Brother of Brett Bannister[2007] Topps All-Star Rookie

Pitching Statistics

csv
Glossary
yearteam nameleaguelevelmlb#agewleraggscgshogfgrsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so_bb
2000USCPac10NCAA-119004.3510000010010.1111054682001.659.583.485.236.978.711.33
2001USCPac10NCAA-120442.8034000034554.2402117321569001.126.590.493.469.223.462.67
2003USCPac10NCAA-1Jr322654.5318141004093.110553476245615001.3810.130.582.315.405.112.33
2003Brooklyn CyclonesNYPLA-NYN1922412.151290013146.0271211018424200.985.280.003.528.222.352.33
2004St. Lucie MetsFSLA+NYN2523574.32202000000110.11116353627106100101.259.050.492.208.655.143.93
2004Binghamton MetsEastAANYN-23334.06880000044.1452320217284021.409.140.413.455.684.671.65
2005Binghamton MetsEastAANYN2524942.56181811000109.09136311127942161.087.510.912.237.762.973.48
2005Norfolk TidesILAAANYN4324413.18880000045.1481916013484011.359.530.002.589.533.773.69
2006St. Lucie MetsFSLA+NYN-25101.50220000012.010420490001.177.500.003.006.753.002.25
2006Norfolk TidesILAAANYN4425333.86661000030.134151345241001.2910.091.191.487.124.454.80
2006New York MetsNLMLBNYN4025214.26860012038.0341818422192021.478.050.955.214.504.260.86
2007Omaha RoyalsPCLAAAKCA-26112.61440000020.21611644140000.976.971.741.746.104.793.50
2007Kansas City RoyalsALMLBKCA40261293.87272710000165.015676711544774061.218.510.822.404.204.151.75
2008Kansas City RoyalsALMLBKCA19279165.76323210000182.221512711729581137171.4910.591.432.865.576.261.95
2009Omaha RoyalsPCLAAAKCA1928013.46330000013.012551181101.008.310.690.695.543.468.00
2009Kansas City RoyalsALMLBKCA19287124.73262600000154.0161948115509812241.379.410.882.925.735.491.96
2010Omaha RoyalsPCLAAAKCA3529013.6833000007.110331030001.3612.271.230.003.683.680.00
2010Kansas City RoyalsALMLBKCA19297126.34242300110127.2158929023507710031.6311.141.623.525.436.491.54
2000NCAA-1Total-------004.3510000100010.1111054682001.659.583.485.236.978.711.33
2001NCAA-1Total-------442.8034000340554.2402117321569001.126.590.493.469.223.462.67
2003NCAA-1Total-------654.5318141040093.110553476245615001.3810.120.582.315.405.112.33
2003A-Total--NYN----412.151290031146.0271211018424200.985.280.003.528.222.352.33
2004AA,A+Total--NYN----8104.25282800000154.21568673844134140121.299.080.472.567.805.003.05
2005AAA,AATotal--NYN----1352.74262611000154.1139554711401426171.168.110.642.338.283.213.55
2006AAA,A+Total--NYN----433.19881000042.144191549331001.259.350.851.917.024.043.67
2006MLBTotal--NYN----214.26860021038.0341818422192021.478.050.955.214.504.260.86
2007AAATotal--KCA----112.61440000020.21611644140000.976.971.741.746.104.793.50
2007MLBTotal--KCA----1293.87272710000165.015676711544774061.218.510.822.404.204.151.75
2008MLBTotal--KCA----9165.76323210000182.221512711729581137171.4910.591.432.865.576.261.95
2009AAATotal--KCA----013.46330000013.012551181101.008.310.690.695.543.468.00
2009MLBTotal--KCA----7124.73262600000154.0161948115509812241.379.410.882.925.735.491.96
2010AAATotal--KCA----013.6833000007.110331030001.3612.271.230.003.683.68
2010MLBTotal--KCA----7126.34242300110127.2158929023507710031.6311.141.623.525.436.491.54
Tot:MLB (5 yrs)MLB37505.0811711420320667.172440737786224384353221.429.761.163.025.185.491.71
Tot:NL (1 yrs)NL214.26860021038.0341818422192021.478.050.955.214.504.260.86
Tot:AL (4 yrs)AL35495.1310910820110629.169038935982202365333201.429.871.172.895.225.561.81
Tot:Minors (7 yrs)Minors30223.29848121311438.140419116029116376264191.198.300.602.387.723.923.24
Tot:AAA (5 yrs)AAA873.32242410000116.212053431023976111.239.260.771.777.484.094.22
Tot:AA (2 yrs)AA1272.99262611000153.1136595113441226181.177.980.762.587.163.462.77
Tot:A+ (2 yrs)A+674.05222200000122.11216755631115100101.248.900.442.288.464.933.71
Tot:A- (1 yrs)A-412.151290031146.0271211018424200.985.280.003.528.222.352.33
Tot:College (3 yrs)College1093.926214104805158.11568469135112026001.318.870.742.906.824.772.35

Batting Statistics

csv
Glossary
yearteam nameleaguelevelmlb#ageposgabrh2b3bhrrbisbcsbbsohbpshsfiwdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so_bbab_hr
2000USCPac10NCAA-119P320000000012000000300.000.333.000.333.500.000.00033.3366.672.000.00
2004Binghamton MetsEastAANYN-23P850100000000010001601.200.200.200.400.000.000.2000.000.000.000.00
2005Binghamton MetsEastAANYN2524P61213200300020300051521.250.250.417.667.167.167.3000.0013.330.000.00
2005Norfolk TidesILAAANYN4324P120000000001000000200.000.000.000.000.000.000.0000.0050.000.000.00
2006Norfolk TidesILAAANYN4425P640000000000000000400.000.000.000.000.000.000.0000.000.000.000.00
2006New York MetsNLMLBNYN4025P81224300200030100071331.333.333.583.916.250.250.4440.0023.080.000.00
2007Kansas City RoyalsALMLBKCA4026P230100000001100001401.333.500.333.833.000.000.5000.0025.000.000.00
2008Kansas City RoyalsALMLBKCA1927P240100000000010001501.250.250.250.500.000.000.2500.000.000.000.00
2009Kansas City RoyalsALMLBKCA1928P250100010002000011501.200.200.200.400.000.000.3330.0040.000.000.00
2010Kansas City RoyalsALMLBKCA1929P351110010003010002610.200.200.400.600.200.200.5000.0050.000.000.00
2000NCAA-1Total---------320000000012000000300.000.333.000.333.500.00033.3366.672.00Pac102000
2004AATotal--NYN------850100000000010001601.200.200.200.400.000.000.2000.000.00East2004
2005AAA,AATotal--NYN------71413200300030300051721.214.214.357.571.143.143.2730.0017.65IL2005
2006AAATotal--NYN------640000000000000000400.000.000.000.000.000.000.0000.000.00IL2006
2006MLBTotal--NYN------81224300200030100071331.333.333.583.917.250.250.4440.0023.08NL2006
2007MLBTotal--KCA------230100000001100001401.333.500.333.833.000.000.5000.0025.00AL2007
2008MLBTotal--KCA------240100000000010001501.250.250.250.500.000.000.2500.000.00AL2008
2009MLBTotal--KCA------250100010002000011501.200.200.200.400.000.000.3330.0040.00AL2009
2010MLBTotal--KCA------351110010003010002610.200.200.400.600.200.200.5000.0050.00AL2010
Tot:MLB (5 yrs)MLB1729384004000913001123344.276.300.414.714.138.138.4000.0027.27
Tot:NL (1 yrs)NL81224300200030100071331.333.333.583.917.250.250.4440.0023.08
Tot:AL (4 yrs)AL91714100200061200152013.235.278.294.572.059.059.3640.0030.00
Tot:Minors (3 yrs)Minors212314200300030400062722.174.174.261.435.087.087.2000.0011.11
Tot:AAA (2 yrs)AAA760000000001000000600.000.000.000.000.000.000.0000.0016.67
Tot:AA (2 yrs)AA141714200300020400062122.235.235.353.588.118.118.2670.009.52
Tot:College (1 yrs)College320000000012000000300.000.333.000.333.500.00033.3366.672.00

Other Pitching Statistics

csv
Glossary
yearteam nameleaguecategoryagewleraggscgshogfgrsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so_bb
2001Brewster WhitecapsCape Cod LeagueCollegeSummer20213.6513000013124.2191210010280001.186.930.003.6510.224.382.80
2004Peoria SaguarosArizona Fall LeagueAFL23203.86610005014.0136614170001.218.360.642.5710.933.864.25
2006New York MetsMLB Spring TrainingSpring25120.95530002019.0105206131010.844.740.002.846.162.372.17
2007Kansas City RoyalsMLB Spring TrainingSpring260110.03440000011.21914135430011.9714.663.863.092.3110.800.75
2008Kansas City RoyalsMLB Spring TrainingSpring27125.56550000022.233151432142031.5413.101.190.795.565.967.00
2009Kansas City RoyalsMLB Spring TrainingSpring28000.00000000018.015000000000.837.500.000.000.000.000.00
2010Kansas City RoyalsMLB Spring TrainingSpring29117.41550000017.02114142490001.4711.121.062.124.767.412.25
Tot:CollegeSummer (1 Yrs)CollegeSummer213.650000013124.2191210010280001.186.930.003.6510.224.382.80
Tot:AFL (1 Yrs)AFL203.86110005014.0136614170001.218.360.642.5710.933.864.25
Tot:Spring (5 Yrs)Spring364.3817170002088.19848431016393051.299.981.021.633.974.892.44
Show all pitching records
Player pitching statistics considered to be non-regular season leagues and events.

Other Batting Statistics

csv
Glossary
yearteam nameleaguecategoryagegabrh2b3bhrrbisbcsbbsohbpshsfiwdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so_bbab_hr
2006New York MetsMLB Spring TrainingSpring25220100000001000001201.500.500.5001.000.000.0001.0000.0050.000.000.00
2008Kansas City RoyalsMLB Spring TrainingSpring27120000000000000000200.000.000.000.000.000.000.0000.000.000.000.00
2010Kansas City RoyalsMLB Spring TrainingSpring29520000000012000000300.000.333.000.333.500.000.00033.3366.672.000.00
Tot:Spring (3 Yrs)Spring860100000013000001701.167.286.167.452.167.000.33314.2942.863.00
Player batting statistics considered to be non-regular season leagues and events.

Fielding Statistics

csv
Glossary
yearteamleaguelevelageposggsinnpoaedptctscsbcssb%fpctrfgrfirf9itm sharepl sharetm rank
2004Binghamton MetsEastAA23P8--68001414001.0001.80.000.005.6100.016
2004St. Lucie MetsFSLA+23P20--81520252300.9201.20.000.0015.5100.09
2005Norfolk TidesILAAA24P8--240166001.0000.80.000.005.6100.017
2005Binghamton MetsEastAA24P18--112612383700.9742.10.000.0012.7100.013
2006New York MetsNLMLB25P8638.0140055001.0000.60.131.174.9100.017
Show all fielding records and totals
Fielding Statistics are updated at the conclusion of season

Yearly Summary

csv
Glossary
yearteamleaguelevelmlb-classagewlrankrpigpmanagersalaryservice timeplayoffsawards
2000USCPac10NCAA-119442041210Mike Gillespie--NCAA College World Series
2001USCPac10NCAA-12045191534Mike Gillespie--NCAA College World Series
2003USCPac10NCAA-1Jr22282854218Mike Gillespie--
2003Brooklyn CyclonesNYPLA-NYN2247281-12Tim Teufel--Lost in Finals
2004St. Lucie MetsFSLA+NYN2364655-20Tim Teufel--dnq
2004Binghamton MetsEastAANYN2376662-8Ken Oberkfell--Lost in Semi-Finals
2005Binghamton MetsEastAANYN2463796-18Jack Lind--dnq
2005Norfolk TidesILAAANYN2479651-8Ken Oberkfell--Lost in Semi-Finals
2006St. Lucie MetsFSLA+NYN2577621-2Gary Carter--League Champions
2006Norfolk TidesILAAANYN2557843-6Ken Oberkfell, Tony Tijerina---
2006New York MetsNLMLBNYN2597651-8Willie Randolph327,000Lost NLCS (Cardinals)
2007Omaha RoyalsPCLAAAKCA2673713-4Mike Jirschele--dnq
2007Kansas City RoyalsALMLBKCA2669935-27Buddy Bell380,000dnqAL-ROTM,AL-ROTM
2008Kansas City RoyalsALMLBKCA2775874-32Trey Hillman421,000dnqAL-POTW
2009Omaha RoyalsPCLAAAKCA2864804-3Mike Jirschele--dnq
2009Kansas City RoyalsALMLBKCA2865975-26Trey Hillman1,737,5003.158dnq
2010Omaha RoyalsPCLAAAKCA2981633-3Mike Jirschele--dnq
2010Kansas City RoyalsALMLBKCA2967955-24Ned Yost, Trey Hillman, Daren Brown2,300,000dnq
18 record(s)
Based on playing years with listed statistics and available season data.

Baseball Jobs

csv
Glossary
yearteam nameleaguelevelcategorymlb orgjobwlwpctrankgblPlayoffs
2017Boston Red SoxALMLBMLBBOSAssistant Pitching Coach9369.57410.0Lost in 1st Round (Astros)
2018Boston Red SoxALMLBMLBBOSVice President, Pitching Development/Assistant Pitching Coach10854.66710.0Won World Series (Dodgers)
2019Boston Red SoxALMLBMLBBOSVice President, Pitching Development/Assistant Pitching Coach8478.519319.0dnq
2020San Francisco GiantsNLMLBMLBSFNPitching Coach2931.483314.0dnq
2021San Francisco GiantsNLMLBMLBSFNDirector of Pitching10755.66010.0Lost in Division Series (Dodgers)
2022San Francisco GiantsNLMLBMLBSFNDirector of Pitching8181.500330.0dnq
2023San Francisco GiantsNLMLBMLBSFNDirector of Pitching7983.488421.0dnq
7 record(s)

Transactions

csv
Glossary
datetransaction descriptionteamminor team40-manstatus
2010-11-10Granted free agencyNoHist
2010-09-03Activated from Disabled ListKansas City RoyalsNoHist
2010-08-18DL - right rotator cuff tendinitisKansas City RoyalsNoInjury
2006-12-06Traded from New York Mets to Kansas City Royals for Ambiorix BurgosKansas City RoyalsNoHist
2006-08-24Activated from Disabled ListNew York MetsNoHist
2006-04-28DL - Strained right hamstringNew York MetsNoInjury
2003-06-07Signed out of draft (USC)New York MetsNoHist
7 record(s)

Prospect Rankings

csv
Glossary
yearsourcetypeteamrankview rankings
2005Baseball AmericaTeamNew York Mets15View Rankings
2006Baseball AmericaTeamNew York Mets9View Rankings
2 record(s)
Prospect rankings are available since 1990 and are based on pre-season rankings from various ranking sites.

Salaries and Contracts

csv
Glossary
yearteamagesalarytm ranklg rankavg salarylg minimumservice timecontract
2003New York Mets95,000Signing Bonus
2006New York Mets25327,000--2,699,292327,000
2007Kansas City Royals26380,000--2,824,751380,000
2008Kansas City Royals27421,000205602,925,679390,000
2009Kansas City Royals281,737,500143502,996,106400,0003.158
2010Kansas City Royals292,300,000103113,014,572400,000
6 season(s)$5,260,500Career Earnings
Talent Ratings
Strikeouts
40
Walks
68
Hittable
60
SO/BB
60
vsPower
60
Hitting
15
Durability
63
Team
.495

[Career Highlights]

[2000]  Played for USC (NCAA-1)
[2001]  Played for USC (NCAA-1) ... Played Summer League baseball for Brewster Whitecaps (Cape Cod League)
[2002]  Drafted by the Boston Red Sox in Round #45 (#1342) out of USC (Did not sign)
[2003]  Drafted by the New York Mets in Round #7 (#199) out of USC ... Signing Scout: Steve Leavitt ... Played for USC (NCAA-1) ... Played for Brooklyn Cyclones (A-) ... Finished top 10 in NYPL in Earned Run Average, W+H Per Inning Pitched, Hits per 9 Innings ... Finished top 10 in Pac10 in Losses, Complete Games, Innings PItched, Hits Allowed
[2004]  Played for St. Lucie Mets (A+) ... Played for Binghamton Mets (AA) ... Played for Binghamton Mets (AA) ... Played in the Arizona Fall League for the Peoria Saguaros ... Finished top 10 in FSL in Walks per 9 Innings
[2005]  Played for Binghamton Mets (AA) ... Played for Binghamton Mets (AA) ... Played for Norfolk Tides (AAA) ... Played for Norfolk Tides (AAA) ... New York Mets Minor League Player of the Year ... Led East in Shutouts ... Finished top 10 in East in Earned Run Average, W+H Per Inning Pitched, Wins, Complete Games, Hits per 9 Innings
[2006]  Played for St. Lucie Mets (A+) ... Played for Norfolk Tides (AAA) ... Played for Norfolk Tides (AAA) ... Played for New York Mets (MLB) ... Played for New York Mets (MLB)
Show full Career Summary [2000-2023]
Page Last Updated: 2/26/2025 12:07:19 PM