Tips Updates
Daily
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

John BarfieldHigh Level: MLB Stat Years: 1986-1998 MLB Years: 1989-1991
Follow TBC on Twitter and Facebook


PositionsP-305Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameJohn David Barfield
Height6-1Weight185BatsLeftThrowsLeft
Born DateOctober 15,1964PlacePine Bluff,Arkansas
Death DateDecember 24,2016 [52.070]
High SchoolPine Bluff (Pine Bluff,AR)
CollegeCrowder College (Neosho,MO), Oklahoma City University (Oklahoma City,OK)

DraftedSelected by the Texas Rangers in the 11th round (267th overall) of the 1986 Amateur Entry Draft [Signed] ... Selected by the Philadelphia Phillies in the 17th round (317th overall) of the 1985 Amateur Entry Draft
Signing ScoutsBill Earnhart
MLB DebutSeptember 7,1989 [24.327]
OrganizationsTEX [8] CLE [1] LAN [1] CHA [1] Awards0
TBC Player ID8467Retrosheet IDbarfj002MLBAM ID110560
Research ToolsIntersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Salaries
This player page is available for sponsorship:
Sponsor the John Barfield 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 RatingsPitchingStrikeouts22Walks71Hittable36SO/BB42vsPower36Hitting0Durability58Team.471Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1986Salem RedbirdsCaroA+tex-S/R21254.9813112000056.0714331722393001.6611.411.133.546.271.77.286-
1986Daytona AdmiralsFSLA+tex-ST21114.15330000017.0149801130000.877.27--0.526.7513.00.500-
1986Minor Totals (2 teams)MinorA+--ST0364.7916142000073.0855239723523001.4710.430.862.826.382.26.333-
1987Charlotte RangersFSLA+tex-ST221073.69252503200153.21457563355796001.308.490.183.224.631.44.588-
1988Tulsa DrillersTexAAtex-ST23992.88242405000169.0159695486612513001.338.470.433.516.661.89.500-
1989Oklahoma City 89ersAmerAAAtex-ST241084.06282807300175.0178937914685811001.409.140.723.492.980.85.556-
1989Texas RangersALMLBtex27S/R24016.17422001011.2151080491001.6311.57--3.096.942.25.0002.25
1990Oklahoma City 89ersAmerAAAtex-Rel25163.5319316002143.0442117321250001.509.140.624.365.191.19.143-
1990Texas RangersALMLBtex27Rel25434.67330330010144.0422523213171111.248.530.412.643.451.31.5713.57
1991Texas RangersALMLBtex27S/R26444.5428919004183.09651421122270201.4210.371.192.382.921.23.5004.72
1992Charlotte RangersFSLA+tex-Rel27017.7130300217.010760140001.5712.86--1.295.144.00.000-
1992Oklahoma City 89ersAmerAAAtex-Rel27714.14420420012271.2753933626261001.419.420.753.273.271.00.875-
1992Minor Totals (2 teams)MinorA+--Rel0724.46450450014378.2854639627301001.429.720.693.093.431.11.778-
1993Birmingham BaronsSouAAcha-S/R28523.861358115142.057241815180001.4812.210.211.073.863.60.714-
1993Nashville SoundsAmerAAAcha-S/R28314.1114410004135.0361916311153001.349.260.772.833.861.36.750-
1993Minor Totals (2 teams)MinorA+--S/R0833.9727918119277.0934334416333001.4210.870.471.873.862.06.727-
1994San Antonio MissionsTexAAlan-Rel29652.70510510024373.0632722324454201.197.730.372.955.521.88.545-
1995Oklahoma City 89ersAmerAAAtex-Rel30000.0040400117.04200120000.684.91--1.232.452.00--
1997Buffalo BisonsAmerAAAcle-Rel320127.0010100001.03331010003.0027.009.00--9.000.00.000-
1998Newark BearsAtlInd-Rel330510.53181170010119.237252345180002.1416.931.832.298.243.60.000-
1998Atlantic City SurfAtlInd-Rel33116.7570700208.011661061001.3812.381.13--6.750.00.500-
MLB Totals - 3 Season(s)Filter884.7265115400152138.015386731339532311.389.880.842.523.421.36.5001.31
Minor League Totals - 10 Season(s)Filter54473.702401031371665010849.08594313504930145041201.369.070.523.184.751.50.535-
AAA Totals - 6 Season(s)Filter21173.99108357373195332.23401771482712712715001.409.170.733.433.431.00.553-
AA Totals - 3 Season(s)Filter20162.9888295961294284.027912094129518817201.328.830.383.015.951.98.556-
A+ Totals - 3 Season(s)Filter13144.15443953221233.124013410810791359001.369.230.383.045.191.71.481-
Ind Totals - 1 Season(s)Filter169.43251240012127.248312955241001.9215.611.631.637.814.80.143-
Texas Rangers Totals - 3 Season(s)Filter884.7265115400152138.015386731339532311.389.880.842.523.421.36.500-
Average MLB - Per ~220 innings13134.72103178600243220.02421361152162843521.389.880.842.523.421.36.5001.31
Average Minor - Per ~220 innings14123.7062273542133220.022211190137811611101.369.070.523.184.751.50.538-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1994San Antonio MissionsTexAAlan-p29510000000001000000.0001.000.0001.000001.000.000.000.716100.000.000.000.000.000.00
1998Newark BearsAtlInd-33262100000000000000.000.000.000.000002.000.000.000.0000.000.000.000.000.000.00
Minor League Totals - 1 Season(s)Filter510000000001000000.0001.000.0001.000001.000.000.000.000100.000.000.000.000.000.00
AA Totals - 1 Season(s)Filter510000000001000000.0001.000.0001.000001.000.000.000.000100.000.000.000.000.000.00
Ind Totals - 1 Season(s)Filter262100000000000000.000.000.000.000002.000.000.000.0000.000.000.000.000.000.00
Average Minor - Per 162 games1620000000003000000.0001.000.0001.000003.000.000.000.000100.000.000.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1986Daytona Admirals FSLA+tex21P3--22--441.0001.33------3100.02.2
1986Salem Redbirds CaroA+tex21P13--415--19191.0001.46------13100.09.4
1987Charlotte Rangers FSLA+tex22P25--17273-4744.9361.76------25100.017.5
1988Tulsa Drillers TexAAtex23P24--1649246765.9702.71------24100.017.6
1989Oklahoma City 89ers AmerAAAtex24P28--1541245856.9662.00------28100.019.3
1989Texas RangersALMLBtex24P4-1111--221.0000.500.18-----4100.02.5
1990Oklahoma City 89ers AmerAAAtex25P19--615--21211.0001.11------19100.013.1
1990Texas RangersALMLBtex25P33-4447--11111.0000.330.25-----33100.020.4
1991Texas RangersALMLBtex26P28-83612312118.8570.640.22-----28100.017.3
1992Charlotte Rangers FSLA+tex27P3---1-1111.0000.33------3100.04.3
1992Oklahoma City 89ers AmerAAAtex27P42--315--18181.0000.43------42100.029.2
1993Birmingham Barons SouAAcha28P13--610--16161.0001.23------13100.09.2
1993Nashville Sounds AmerAAAcha28P14--512-117171.0001.21------14100.09.8
1994San Antonio Missions TexAAlan29P51--425-229291.0000.57------51100.037.5
1995Oklahoma City 89ers AmerAAAtex30P4--11--221.0000.50------4100.02.8
1997Buffalo Bisons AmerAAAcle32P1---1--111.0001.00------1100.00.7
MLB Totals for P - 3 season(s)-   P65-1381120313431.9120.480.22-----650.00.0
AAA Totals for P - 6 season(s)-   P108--308525117115.9831.06------1080.00.0
AA Totals for P - 3 season(s)-   P88--268426112110.9821.25------880.00.0
A+ Totals for P - 3 season(s)-   P44--2345317168.9581.55------440.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1986Daytona Admirals FSLA+tex213----------
1986Salem Redbirds CaroA+tex2113----------
1987Charlotte Rangers FSLA+tex2225----------
1988Tulsa Drillers TexAAtex2324----------
1989Oklahoma City 89ers AmerAAAtex2428----------
1989Texas RangersALMLBtex244----------
1990Oklahoma City 89ers AmerAAAtex2519----------
1990Texas RangersALMLBtex2533----------
1991Texas RangersALMLBtex2628----------
1992Charlotte Rangers FSLA+tex273----------
1992Oklahoma City 89ers AmerAAAtex2742----------
1993Birmingham Barons SouAAcha2813----------
1993Nashville Sounds AmerAAAcha2814----------
1994San Antonio Missions TexAAlan2951----------
1995Oklahoma City 89ers AmerAAAtex304----------
1997Buffalo Bisons AmerAAAcle321----------

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
1989Texas RangersTeam Payroll2462,500-69135-429,80262,50062,500
1990Texas RangersTeam Payroll25100,000-64929-515,727100,000162,500
1991Texas RangersTeam Payroll26110,000-5831917742,231100,000272,500
* 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