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

Terry LeachTrack this Player High Level: MLB Stat Years: 1973-1993 MLB Years: 1981-1993
Follow TBC on Twitter and Facebook

Drafted
World Series Champion

PositionsP-670Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameTerry Hester Leach
Height6-0Weight191BatsRightThrowsRight
Born DateMarch 13,1954 [64.279]PlaceSelma,Alabama
High SchoolSelma (Selma,AL)
CollegeAuburn University (Auburn,AL)

DraftedSelected by the Boston Red Sox [Team Picks] in the 7th round (135th overall) of the 1976 Amateur Entry Draft [Signed]
MLB DebutAugust 12,1981 [27.152]
OrganizationsNYN [9] ATL [5] MIN [2] CHA [2] KCA [1] Awards0
TBC Player ID14186Retrosheet IDleact001MLBAM ID117581
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Transactions -- Salaries
This player page is available for sponsorship:
Sponsor the Terry Leach 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 RatingsPitchingStrikeouts37Walks73Hittable62SO/BB62vsPower62Hitting7Durability62Team.534Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1975Auburn UniversitySECNCAA-1ST21523.8412111310058.2512625027180001.337.82--4.142.760.67.714-
1976Auburn UniversitySECNCAA-1ST22852.5715141610084.0543424041710001.135.79--4.397.611.73.615-
1976nullA--Rel22206.16514100019.0432113014150003.0020.37--6.637.111.071.000-
1977Greenwood BravesWcarAatl-Rel23322.5520020000367.0472519224672001.066.310.273.229.002.79.600-
1978Kinston EaglesCaroA+--Rel24543.2734034000866.0572924125466001.247.770.143.416.271.84.556-
1978Savannah BravesSouAAatl-S/R24105.04927000025.0241714213210001.488.640.724.687.561.621.000-
1978Minor Totals (2 teams)MinorAA--Rel0643.7643241000891.0814638338676001.318.010.303.766.631.76.600-
1979Savannah BravesSouAAatl-Rel25291.9640040000292.0773320426682001.127.530.392.546.652.62.182-
1979Richmond BravesILAAAatl-S/R25311.93725100114.0143304121001.299.00--2.577.713.00.750-
1979Minor Totals (2 teams)MinorAA--Rel05101.95472451003106.0913623430803001.147.730.342.556.792.67.333-
1980Jackson MetsTexAAnyn-ST26511.50871320054.050169115300001.208.330.172.505.002.00.833-
1980Savannah BravesSouAAatl-S/R26513.2122616200187.0833431817581001.158.590.831.766.003.41.833-
1980Minor Totals (2 teams)MinorAA--S/R01022.553013175201141.01335040932881001.178.490.572.045.622.75.833-
1981Jackson MetsTexAAnyn-ST27511.71871211058.0471411212430001.027.290.311.866.673.58.833-
1981Tidewater TidesILAAAnyn-S/R27522.721587414076.0632723819421001.087.460.952.254.972.21.714-
1981Minor Totals (2 teams)MinorAA--S/R01032.28231586250134.011041341031851001.057.390.672.085.712.74.769-
1981New York MetsNLMLBnyn43Rel27112.5521120003035.0261110212160001.086.620.513.064.081.33.5003.45
1982Tidewater TidesILAAAnyn-Rel28412.96300300018548.2482016219340001.388.880.373.516.291.79.800-
1982New York MetsNLMLBnyn43Rel28214.17211201112345.0462221218300001.419.130.403.575.961.67.6673.16
1983Tidewater TidesILAAAnyn-Rel29574.463773020186113.012066561042665001.439.560.803.355.261.57.417-
1984Richmond BravesILAAAatl-Rel301143.03430430026195.0984232630590001.359.280.572.845.591.97.733-
1985Tidewater TidesILAAAnyn-Rel31101.59240240012445.03312818250000.906.550.201.594.963.131.000-
1985New York MetsNLMLBnyn26Rel31342.9122418114155.2481918314300001.117.760.492.264.852.14.4293.06
1986Tidewater TidesILAAAnyn19Rel32442.49344301015779.2693022821551001.137.790.902.376.212.62.500-
1986New York MetsNLMLBnyn26Rel32002.7060600106.26320340001.358.10--4.055.401.33-2.92
1987New York MetsNLMLBnyn26S/R331113.224412321170131.013254471429610101.239.050.961.994.182.10.9173.99
1988New York MetsNLMLBnyn26Rel34722.54520520021392.0953226524510001.299.290.492.354.992.13.7783.15
1989New York MetsNLMLBnyn26Rel35004.2210010004021.01911101420001.088.020.421.690.840.50-3.75
1989Kansas City RoyalsALMLBkca38Rel35564.1530327006073.2784634436341101.559.530.494.404.150.94.4554.01
1990Minnesota TwinsALMLBmin30Rel36253.20550550029281.2843129221461101.299.260.222.315.072.19.2862.77
1991Minnesota TwinsALMLBmin30Rel37123.61500500022067.0822827314321001.4310.960.401.874.282.29.3333.11
1992Chicago White SoxALMLBcha34Rel38651.95510510021073.2571716220220001.056.960.242.442.691.10.5453.35
1993Birmingham BaronsSouAAcha-Rel39004.1540400114.04220250001.388.31--4.1510.382.50--
1993Nashville SoundsAmerAAAcha-Rel39003.1850500115.24220040000.716.35----6.350.00--
1993Minor Totals (2 teams)MinorAA--Rel0003.6090900229.18440290001.007.20--1.808.104.50--
1993Chicago White SoxALMLBcha34Rel39002.8114014008116.015550230001.068.44--1.131.691.50-2.99
MLB Totals - 11 Season(s)Filter38273.15376213553313810696.0688279245381973313301.268.850.492.534.261.68.5850.60
Minor League Totals - 12 Season(s)Filter61372.89345443011649640947.28813933055529165019001.238.350.522.766.162.23.622-
AAA Totals - 8 Season(s)Filter33193.0519521174819425475.0449202162351432978001.248.470.662.705.602.08.635-
AA Totals - 5 Season(s)Filter18122.449122697324320.02851168717852253001.168.010.482.396.322.65.600-
A+ Totals - 1 Season(s)Filter543.2734034000866.0572924125466001.247.770.143.416.271.84.556-
A Totals - 2 Season(s)Filter523.3525124100386.0904632238822001.499.420.213.988.582.16.714-
NCAA Totals - 4 Season(s)Filter23102.53272529200230.0164876501211330001.236.38--4.715.171.10.697-
New York Mets Totals - 7 Season(s)Filter2493.111761815833527385.2372152134271041940101.238.640.632.414.501.87.727-
Minnesota Twins Totals - 2 Season(s)Filter373.38105010500512148.11665956535782101.3510.030.302.114.712.23.300-
Chicago White Sox Totals - 2 Season(s)Filter652.11650650029189.2722221222250001.057.230.202.212.511.14.545-
Kansas City Royals Totals - 1 Season(s)Filter564.1530327006073.2784634436341101.559.530.494.404.150.94.455-
Average MLB - Per ~220 innings1283.15118711111433220.0216887712621041101.268.850.492.534.261.68.6000.60
Average Minor - Per ~220 innings1492.8980107041229220.0204917113671514001.238.350.522.766.162.23.609-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1979Savannah BravesSouAAatl-p25401000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
1979Richmond BravesILAAAatl-p2571000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
1979Minor Totals (2 teams)Minor         472000000000200000.000.000.000.000002.000.000.000.0000.00100.000.000.000.000.00
1980Jackson MetsTexAAnyn-p26812010000000001000.083.083.083.1661013.083.000.000.0760.000.000.000.000.000.00
1981Jackson MetsTexAAnyn-p27811020000001511000.182.308.182.4902014.333.000.091.2527.1435.715.000.000.000.00
1981New York MetsNLMLBnyn43p27211100000002000000.000.667.000.667003.000.0002.000.47166.670.000.000.000.000.00
1982New York MetsNLMLBnyn43p28218010000000501000.125.125.125.250109.333.000.000.1130.0055.560.000.000.000.00
1983Tidewater TidesILAAAnyn-p29371000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
1984Richmond BravesILAAAatl-p30432000000000000000.000.000.000.000002.000.000.000.0000.000.000.000.000.000.00
1985New York MetsNLMLBnyn26p312212121000001801000.167.231.250.4813114.500.083.167.2227.1457.148.000.000.0050.00
1986Tidewater TidesILAAAnyn19p32341100000001000000.000.500.000.500002.000.0001.000.35350.000.000.000.000.000.00
1987New York MetsNLMLBnyn26p3344331200000021404000.061.114.061.1752039.105.000.061.0915.1335.907.000.000.000.00
1988New York MetsNLMLBnyn26p345214121003000900000.143.143.214.3573114.400.071.071.1580.0064.290.000.000.0050.00
1989New York MetsNLMLBnyn26p35104000000000300000.000.000.000.000004.000.000.000.0000.0075.000.000.000.000.00
MLB Totals - 6 Season(s)Filter170724720030053906000.097.156.125.2819283.212.028.097.0006.0246.997.800.000.0028.57
Minor League Totals - 7 Season(s)Filter19729130000002712000.103.188.103.2913034.136.000.069.0005.8820.593.500.000.000.00
AAA Totals - 4 Season(s)Filter1215100000001100000.000.167.000.167006.000.000.200.00016.6716.671.000.000.000.00
AA Totals - 3 Season(s)Filter5624030000001612000.125.192.125.3173028.167.000.042.0003.5721.436.000.000.000.00
New York Mets Totals - 6 Season(s)Filter170724720030053906000.097.156.125.2819283.212.028.097.0006.0246.997.800.000.0028.57
Average MLB - Per 162 games162694720030053706000.097.156.125.2819279.212.028.097.0006.0246.997.800.000.0028.57
Average Minor - Per 162 games16224120000002612000.103.188.103.2912028.136.000.069.0005.8820.593.500.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1978Kinston Eagles CaroA+-24P34--518--23231.0000.68------34100.025.4
1978Savannah Braves SouAAatl24P9---10--10101.0001.11------9100.06.3
1979Savannah Braves SouAAatl25P40--424-128281.0000.70------40100.028.0
1979Richmond Braves ILAAAatl25P7--2---221.0000.29------7100.05.0
1980Jackson Mets TexAAnyn26P8--912212321.9132.63------8100.05.9
1981Jackson Mets TexAAnyn27P8--3101-1413.9291.63------8100.011.8
1981Tidewater Tides ILAAAnyn27P15--510--15151.0001.00------15100.010.9
1981New York MetsNLMLBnyn27P21-3547--11111.0000.520.31-----21100.020.4
1982Tidewater Tides ILAAAnyn28P30--220-222221.0000.73------30100.021.9
1982New York MetsNLMLBnyn28P21-45-81-98.8890.380.18-----21100.013.0
1983Tidewater Tides ILAAAnyn29P37--16202-3836.9470.97------37100.026.6
1984Richmond Braves ILAAAatl30P43--526113231.9690.72------43100.030.9
1985Tidewater Tides ILAAAnyn31P24--29-111111.0000.46------24100.017.3
1985New York MetsNLMLBnyn31P22-55514--19191.0000.860.35-----22100.013.6
1986Tidewater Tides ILAAAnyn32P34--69211715.8820.44------34100.024.3
1986New York MetsNLMLBnyn32P6-6-2--221.0000.330.33-----6100.03.7
1987New York MetsNLMLBnyn33P44-1311821234139.9510.890.30-----44100.027.2
1988New York MetsNLMLBnyn34P52-921022--32321.0000.620.35-----52100.032.5
1989Kansas City RoyalsALMLBkca35P30-735194-2824.8570.800.33-----30100.018.5
1989New York MetsNLMLBnyn35P10-2126--881.0000.800.38-----10100.06.2
1990Minnesota TwinsALMLBmin36P55-8112111-2423.9580.420.28-----55100.034.0
1991Minnesota TwinsALMLBmin37P50-67813-221211.0000.420.31-----50100.030.9
1992Chicago White SoxALMLBcha38P51-73913112322.9570.430.30-----51100.031.5
1993Nashville Sounds AmerAAAcha39P5--31--441.0000.80------5100.03.5
1993Chicago White SoxALMLBcha39P14-161---111.0000.070.06-----14100.08.6
MLB Totals for P - 11 season(s)-   P376-6957413696219210.9590.560.30-----3760.00.0
AAA Totals for P - 8 season(s)-   P195--419555141136.9650.70------1950.00.0
AA Totals for P - 4 season(s)-   P65--1656327572.9601.11------650.00.0
A+ Totals for P - 1 season(s)-   P34--518--23231.0000.68------340.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1978Kinston Eagles CaroA+-2434----------
1978Savannah Braves SouAAatl249----------
1979Savannah Braves SouAAatl2540----------
1979Richmond Braves ILAAAatl257----------
1980Jackson Mets TexAAnyn268----------
1981Jackson Mets TexAAnyn278----------
1981Tidewater Tides ILAAAnyn2715----------
1981New York MetsNLMLBnyn2721----------
1982Tidewater Tides ILAAAnyn2830----------
1982New York MetsNLMLBnyn2821----------
1983Tidewater Tides ILAAAnyn2937----------
1984Richmond Braves ILAAAatl3043----------
1985Tidewater Tides ILAAAnyn3124----------
1985New York MetsNLMLBnyn3122----------
1986Tidewater Tides ILAAAnyn3234----------
1986New York MetsNLMLBnyn326----------
1987New York MetsNLMLBnyn3344----------
1988New York MetsNLMLBnyn3452----------
1989Kansas City RoyalsALMLBkca3530----------
1989New York MetsNLMLBnyn3510----------
1990Minnesota TwinsALMLBmin3655----------
1991Minnesota TwinsALMLBmin3750----------
1992Chicago White SoxALMLBcha3851----------
1993Nashville Sounds AmerAAAcha395----------
1993Chicago White SoxALMLBcha3914----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
1988New York MetsChamp. SeriesMLB34000.003005.0401401.007.200.001.807.204.000.00.000
1991Minnesota TwinsWorld SeriesMLB37003.862002.1210200.957.710.000.007.7100.00.000
MLB Playoffs - Championship Series Totals - 1 yrs000.0030300005.0400014001.007.200.001.807.204.000.00.000
MLB Playoffs - World Series Totals - 1 yrs003.8620200002.3201002000.867.710.000.007.7100.00.000

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
1993-10-18Free AgentGranted Free Agency. 
1992-04-05ContractSigned as Free Agent by White Sox. 
1992-04-02Released by Expos. 
1992-02-14ContractSigned as Free Agent by Expos. 
1991-11-07Free AgentGranted Free Agency. 
1990-04-07ContractSigned as Free Agent by Twins. 
1990-04-02Released by Royals. 
1989-06-09TradeTraded by Mets to Royals for Aquedo Vasquez. 
1984-05-26ContractSigned as Free Agent by Mets. 
1984-05-25Released by Braves. 
1984-04-09TradeTraded by Cubs to Braves for Ron Meridith. 
1983-09-26TradeTraded by Mets to Cubs for Jim Adamczak and Mitch Cook. 
1980-07-01TradeTraded by Braves to Mets for Randy Johnson. 
1977-05-28ContractSigned as undrafted Free Agent by Braves. 
* 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
1985New York MetsTeam Payroll3160,000-51632-370,78060,00060,000
1986New York MetsTeam Payroll3260,000-61432-386,34760,000120,000
1987New York MetsTeam Payroll3395,000-4282139344,90660,000215,000
1988New York MetsTeam Payroll34190,000-3851946392,10762,500405,000
1989Kansas City RoyalsTeam Payroll35425,000-2811465429,80262,500830,000
1989New York MetsTeam Payroll35425,000-2811665429,80262,500830,000
1990Minnesota TwinsTeam Payroll36500,000-2991157515,727100,0001,330,000
1991Minnesota TwinsTeam Payroll37530,000-3211455742,231100,0001,860,000
1992Chicago White SoxTeam Payroll38260,000-4541944962,245109,0002,120,000
1993Chicago White SoxTeam Payroll39260,000-4732548968,431109,0002,380,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