Tips Updates
Daily
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

World Series Champion

PositionsP-670Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameTerry Hester Leach
Height6-0Weight191BatsRightThrowsRight
Born DateMarch 13,1954 [64.073]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] CHA [2] MIN [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.2481918314300011.117.760.492.264.852.14.4293.12
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.013254471429610111.239.050.961.994.182.10.9174.01
1988New York MetsNLMLBnyn26Rel34722.54520520021392.0953226524510031.299.290.492.354.992.13.7783.25
1989New York MetsNLMLBnyn26Rel35004.2210010004021.01911101420001.088.020.421.690.840.50-3.75
1989Kansas City RoyalsALMLBkca38Rel35564.1530327006073.2784634436341111.559.530.494.404.150.94.4554.05
1990Minnesota TwinsALMLBmin30Rel36253.20550550029281.2843129221461111.299.260.222.315.072.19.2862.81
1991Minnesota TwinsALMLBmin30Rel37123.61500500022067.0822827314321001.4310.960.401.874.282.29.3333.11
1992Chicago White SoxALMLBcha34Rel38651.95510510021073.2571716220220041.056.960.242.442.691.10.5453.52
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.015550230011.068.44--1.131.691.50-3.18
MLB Totals - 11 Season(s)Filter38273.15376213553313810696.06882792453819733133121.268.850.492.534.261.68.5850.66
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.2372152134271041940151.238.640.632.414.501.87.727-
Minnesota Twins Totals - 2 Season(s)Filter373.38105010500512148.11665956535782111.3510.030.302.114.712.23.300-
Chicago White Sox Totals - 2 Season(s)Filter652.11650650029189.2722221222250051.057.230.202.212.511.14.545-
Kansas City Royals Totals - 1 Season(s)Filter564.1530327006073.2784634436341111.559.530.494.404.150.94.455-
Average MLB - Per ~220 innings1283.15118711111433220.0216887712621041141.268.850.492.534.261.68.6000.66
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