Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Brandon PufferTrack this Player High Level: MLB Stat Years: 1994-2008 MLB Years: 2002-2005
Follow TBC on Twitter and Facebook

Drafted

PositionsP-606Position when DraftedpPlayer Listed UnderMajor Leaguers
Proper NameBrandon Duane Puffer
Height6-3Weight190BatsRightThrowsRight
Born DateOctober 5,1975 [43.042]PlaceDowney,California
High SchoolCapistrano Valley (Mission Viejo,CA)

DraftedSelected by the Minnesota Twins [Team Picks] in the 27th round (743rd overall) of the 1994 Amateur Entry Draft [Signed]
Signing ScoutsDavid Groot
MLB DebutApril 17,2002 [26.195]
OrganizationsHOU [5] TEX [2] CIN [2] MIN [2] SFN [1] ANA [1] BOS [1] CAL [1] COL [1] OAK [1] SDN [1] Awards1
TBC Player ID7589Retrosheet IDpuffb001MLBAM ID407836
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Transactions -- Awards -- Salaries
This player page is available for sponsorship:
Sponsor the Brandon Puffer page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.
About Sponsorships Program


Career Talent RatingsPitchingStrikeouts50Walks47Hittable56SO/BB49vsPower56Hitting0Durability70Team.517Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1994Gulf Coast TwinsGCLRkmin-Rel18223.06180180016235.0331812119406101.478.410.254.8410.192.11.500-
1995Gulf Coast TwinsGCLRkmin-S/R19032.881459006140.2292113021355001.236.42--4.657.751.67.000-
1996Arizona AngelsArizRkcal-ST20013.6011000005.07220131001.6012.60--1.805.403.00.000-
1996Boise HawksNwstA-cal-Rel20204.4516016008130.0271915311223001.258.010.893.266.532.001.000-
1996Minor Totals (2 teams)MinorAAA--Rel0214.3317116008135.0342117312254001.308.660.763.066.372.08.667-
1997Boise HawksNwstA-ana-Rel21002.35606002115.0105402151000.785.87--1.178.807.50--
1997Cedar Rapids KernelsMidwAana-Rel21002.6010010002017.0865010113101.044.15--5.195.711.10--
1997Minor Totals (2 teams)MinorAAA--Rel0002.4816016004132.218119012264100.924.96--3.317.162.17--
1998Charleston (Wv) AlleyCatsSALAcin-Rel22276.93290290012150.2684539423365001.8012.080.714.096.391.57.222-
1998Chattanooga LookoutsSouAAcin-Rel22003.1270700408.22332360000.582.082.083.126.232.00--
1998Minor Totals (2 teams)MinorAAA--Rel0276.37360360016158.0704842626425001.6210.620.913.946.371.62.222-
1999Clinton LumberKingsMidwAcin-CL23121.995905900553463.0532014224604101.227.530.283.418.532.50.333-
2000Somerset PatriotsAtlInd-Rel24223.5215015007123.02512919212101.489.780.393.528.222.33.500-
2000Asheville TouristsSALAcol-Rel24008.1614014009514.0191613311153002.0911.931.886.919.421.36--
2000Kissimmee CobrasFSLA+hou-Rel24231.27180180018921.01863011263001.367.59--4.6410.972.36.400-
2000Minor Totals (2 teams)MinorAAA--R/CL0234.043203200271435.2372216322416001.659.340.765.5510.351.86.400-
2001Round Rock ExpressTexAAhou28Rel25612.07560560033882.2521919435913001.055.660.443.819.912.60.857-
2002New Orleans ZephyrsPCLAAAhou-Rel26211.8011011004015.083314131000.804.800.602.407.803.25.667-
2002Houston AstrosNLMLBhou68Rel26334.43550550019069.0673734338482001.528.740.394.966.261.26.5003.79
2003New Orleans ZephyrsPCLAAAhou-Rel27732.91440440020552.2502317116411001.258.540.172.737.012.56.700-
2003Houston AstrosNLMLBhou68Rel27005.1413013004021.0241312216101001.9010.290.866.864.290.63-5.60
2004Portland BeaversPCLAAAsdn44Rel28113.3422022005232.0321512110190001.308.910.282.785.291.90.500-
2004Pawtucket Red SoxILAAAbos44R/CL28323.262402400211030.0311111111214001.389.200.303.266.231.91.600-
2004Minor Totals (2 teams)MinorAAA--R/CL0433.304604600261262.2632623221404001.349.050.293.025.741.90.571-
2004San Diego PadresNLMLBsdn58Rel28015.5014014009018.0241311311120001.9412.001.505.506.001.09.0005.72
2005Fresno GrizzliesPCLAAAsfn-Rel29655.52540540012073.0855445923483101.4710.431.102.825.892.09.545-
2005San Francisco GiantsNLMLBsfn38Rel290010.2930300207.09882210001.5711.572.572.571.290.50-7.31
2006Sacramento River CatsPCLAAAoak-Rel30005.2913013006017.021101044140001.4711.122.122.127.413.50--
2006Round Rock ExpressPCLAAAhou44Rel30514.47370370018452.0462726616370101.187.911.032.756.362.31.833-
2006Minor Totals (2 teams)MinorAAA--Rel0514.67500500024469.06737361020510101.258.701.302.606.622.55.833-
2007Frisco RoughRidersTexAAtex44Rel31333.20510510013164.2612723621482001.278.490.842.926.682.29.500-
2008Frisco RoughRidersTexAAtex33Rel32803.90390390015167.0763529616470001.3710.210.812.156.312.941.000-
2008Oklahoma RedHawksPCLAAAtex44Rel32008.0070700309.09880270001.229.00--2.007.003.50--
2008Minor Totals (2 teams)MinorAAA--Rel0804.38460460018176.0854337618540001.3610.070.712.136.393.001.000-
MLB Totals - 4 Season(s)Filter345.098508500340115.012471651067713001.669.700.785.245.561.06.4291.64
Minor League Totals - 15 Season(s)Filter50353.6755065440028285793.27453933265429465548501.308.400.613.317.382.23.588-
AAA Totals - 6 Season(s)Filter24134.212120212008921280.028215113223862009201.309.000.732.746.382.33.649-
AA Totals - 4 Season(s)Filter1742.991530153006510221.0191847418751925001.197.710.733.037.752.56.810-
A+ Totals - 1 Season(s)Filter231.27180180018921.01863011263001.367.59--4.6410.972.36.400-
A Totals - 4 Season(s)Filter394.391120112007840144.2148877196812215201.489.140.564.207.541.79.250-
A- Totals - 2 Season(s)Filter203.74220220010245.2372419313374001.097.290.592.567.292.851.000-
Rk Totals - 3 Season(s)Filter263.00336270022380.16941271417812101.367.670.114.568.671.90.250-
Ind Totals - 1 Season(s)Filter223.5215015007123.02512919212101.489.780.393.528.222.33.500-
Houston Astros Totals - 2 Season(s)Filter334.60680680023090.0915046554583001.619.100.505.405.801.07.500-
San Diego Padres Totals - 1 Season(s)Filter015.5014014009018.0241311311120001.9412.001.505.506.001.09.000-
San Francisco Giants Totals - 1 Season(s)Filter0010.2930300207.09882210001.5711.572.572.571.290.50--
Average MLB - Per ~220 innings685.09163016300650220.0237136124191281366001.669.700.785.245.561.06.4291.64
Average Minor - Per ~220 innings14103.671522150007823220.020510890158118013101.308.400.613.317.382.23.583-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2001Round Rock ExpressTexAAhou28p25563000000000101000.000.000.000.000004.000.000.000.0000.0025.000.000.000.000.00
2002Houston AstrosNLMLBhou68p26536000000001501000.000.143.000.143008.000.000.167.10112.5062.505.000.000.000.00
2003New Orleans ZephyrsPCLAAAhou-27441000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
2003Houston AstrosNLMLBhou68p27133000000000200000.000.000.000.000003.000.000.000.0000.0066.670.000.000.000.00
2004Portland BeaversPCLAAAsdn44p28223000000000200000.000.000.000.000003.000.000.000.0000.0066.670.000.000.000.00
2005Fresno GrizzliesPCLAAAsfn-p29345000000001501000.000.167.000.167007.000.000.200.11714.2971.435.000.000.000.00
2006Round Rock ExpressPCLAAAhou4430263000000000300000.000.000.000.000003.000.000.000.0000.00100.000.000.000.000.00
MLB Totals - 2 Season(s)Filter669000000001701000.000.100.000.1000011.000.000.111.0009.0963.647.000.000.000.00
Minor League Totals - 5 Season(s)Filter182150000000011202000.000.063.000.0630018.000.000.067.0005.5666.6712.000.000.000.00
AAA Totals - 4 Season(s)Filter126120000000011101000.000.077.000.0770014.000.000.083.0007.1478.5711.000.000.000.00
AA Totals - 1 Season(s)Filter563000000000101000.000.000.000.000004.000.000.000.0000.0025.000.000.000.000.00
Houston Astros Totals - 2 Season(s)Filter669000000001701000.000.100.000.1000011.000.000.111.0009.0963.647.000.000.000.00
Average MLB - Per 162 games162220000000021702000.000.100.000.1000027.000.000.111.0009.0963.647.000.000.000.00
Average Minor - Per 162 games162130000000011102000.000.063.000.0630016.000.000.067.0005.5666.6712.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1994Gulf Coast Twins GCLRkmin18P18--32-1551.0000.28------18100.030.0
1995Gulf Coast Twins GCLRkmin19P14--45--991.0000.64------14100.025.5
1996Arizona Angels ArizRkcal20P1---2--221.0002.00------1100.01.8
1996Boise Hawks NwstA-cal20P16--14--551.0000.31------16100.021.1
1997Boise Hawks NwstA-ana21P6--21--331.0000.50------6100.07.9
1997Cedar Rapids Kernels MidwAana21P10--13-1441.0000.40------10100.07.2
1998Charleston (Wv) AlleyCats SALAcin22P29--376-1610.6250.34------29100.020.7
1998Chattanooga Lookouts SouAAcin22P7---2--221.0000.29------7100.05.1
1999Clinton LumberKings MidwAcin23P59--3171-2120.9520.34------59100.043.1
2000Somerset Patriots AtlIndy-24P15---31-43.7500.20------15100.010.7
2000Asheville Tourists SALAcol24P14--14-1551.0000.36------14100.010.4
2000Kissimmee Cobras FSLA+hou24P18--2---221.0000.11------18100.012.9
2001Round Rock Express TexAAhou25P56--512-117171.0000.30------56100.040.0
2002New Orleans Zephyrs PCLAAAhou26P11--11--221.0000.18------11100.07.6
2002Houston AstrosNLMLBhou26P55-691013--23231.0000.420.33-----55100.034.0
2003Houston AstrosNLMLBhou27P13-21-8--881.0000.620.38-----13100.08.0
2004Pawtucket Red Sox ILAAAbos28P24--221-54.8000.17------24100.016.7
2004Portland Beavers PCLAAAsdn28P22--44--881.0000.36------22100.015.3
2004San Diego PadresNLMLBsdn28P14-18311-54.8000.290.22-----14100.08.6
2005Fresno Grizzlies PCLAAAsfn29P54--341-87.8750.13------54100.037.5
2005San Francisco GiantsNLMLBsfn29P3-712--331.0001.000.43-----3100.01.9
2006Round Rock Express PCLAAAhou30P37--27--991.0000.24------37100.025.7
2006Sacramento River Cats PCLAAAoak30P13---4--441.0000.31------13100.09.0
2007Frisco RoughRiders TexAAtex31P51--311111514.9330.27------51100.036.4
2008Frisco RoughRiders TexAAtex32P39--46111110.9090.26------39100.027.9
2008Oklahoma RedHawks PCLAAAtex32P7---1--111.0000.14------7100.04.9
Ind Totals for P - 1 season(s)-   P15---31-43.7500.20------150.00.0
MLB Totals for P - 4 season(s)-   P85-11514241-3938.9740.450.33-----850.00.0
AAA Totals for P - 5 season(s)-   P168--12232-3735.9460.21------1680.00.0
AA Totals for P - 4 season(s)-   P153--1231234543.9560.28------1530.00.0
A+ Totals for P - 1 season(s)-   P18--2---221.0000.11------180.00.0
A Totals for P - 4 season(s)-   P112--831724639.8480.35------1120.00.0
A- Totals for P - 2 season(s)-   P22--35--881.0000.36------220.00.0
Rk Totals for P - 3 season(s)-   P33--79-116161.0000.48------330.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1994Gulf Coast Twins GCLRkmin1818----------
1995Gulf Coast Twins GCLRkmin1914----------
1996Arizona Angels ArizRkcal201----------
1996Boise Hawks NwstA-cal2016----------
1997Boise Hawks NwstA-ana216----------
1997Cedar Rapids Kernels MidwAana2110----------
1998Charleston (Wv) AlleyCats SALAcin2229----------
1998Chattanooga Lookouts SouAAcin227----------
1999Clinton LumberKings MidwAcin2359----------
2000Somerset Patriots AtlInd-2415----------
2000Asheville Tourists SALAcol2414----------
2000Kissimmee Cobras FSLA+hou2418----------
2001Round Rock Express TexAAhou2556----------
2002New Orleans Zephyrs PCLAAAhou2611----------
2002Houston AstrosNLMLBhou2655----------
2003Houston AstrosNLMLBhou2713----------
2004Pawtucket Red Sox ILAAAbos2824----------
2004Portland Beavers PCLAAAsdn2822----------
2004San Diego PadresNLMLBsdn2814----------
2005Fresno Grizzlies PCLAAAsfn2954----------
2005San Francisco GiantsNLMLBsfn293----------
2006Round Rock Express PCLAAAhou3037----------
2006Sacramento River Cats PCLAAAoak3013----------
2007Frisco RoughRiders TexAAtex3151----------
2008Frisco RoughRiders TexAAtex3239----------
2008Oklahoma RedHawks PCLAAAtex327----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2007Texas RangersMLB Spring TrainingMLB31000.0010100000.11000110020.0027.030.0027.0327.031.000.00.000
MLB Spring Training Totals - 1 yrs000.0010100000.3100011006.0127.030.0027.0327.031.000.00.000

Awards [1]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
1999Midwest League All-Star Team (RP)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2004-12-15ContractSigned as Free Agent by Giants. 
2004-10-15Free AgentGranted Free Agency. 
2004-07-02Purchased by Red Sox from Padres. 
2004-01-07ContractSigned as Free Agent by Padres. 
2003-11-19Released by Astros. 
2000-07-17Purchased by Astros from Somerset (Atlantic). 
2000-05-18Released by Rockies. 
2000-05-01ContractSigned by independent Somerset (Atlantic) 
1999-11-18ContractSigned as Free Agent by Rockies. 
1999-10-15Free AgentGranted Free Agency. 
1998-11-17ContractSigned as Free Agent by Reds. 
1998-10-16Free AgentGranted Free Agency. 
1998-01-14ContractSigned as Free Agent by Reds. 
1997-12-15Released by Angels. 
1996-05-28ContractSigned as Free Agent by Angels. 
1996-05-06Released by Twins. 
1994-06-10Contractsigned 
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
2002Houston AstrosTeam Payroll26200,000-75740-2,011,045200,000200,000
2003Houston AstrosTeam Payroll27300,000-70342-2,163,527300,000500,000
2004San Diego PadresTeam Payroll28300,000-75544-2,070,100300,000800,000
2005San Francisco GiantsTeam Payroll29300,000-79442-2,189,055300,0001,100,000
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red