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

Keith ComstockTrack this Player High Level: MLB Stat Years: 1975-1991 MLB Years: 1984-1991
Follow TBC on Twitter and Facebook

Drafted
Played in Japan

PositionsP-426, OF-4Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameKeith Martin Comstock
Height6-0Weight175BatsLeftThrowsLeft
Born DateDecember 23,1955 [62.272]PlaceSan Francisco,California
High SchoolSan Carlos (San Carlos,CA)
CollegeCanada College (Redwood City,CA)

DraftedSelected by the California Angels [Team Picks] in the 5th round (93rd overall) of the 1976 Amateur Entry Draft [Signed]
MLB DebutApril 3,1984 [28.102]
OrganizationsCAL [4] OAK [3] SDN [3] SEA [3] DET [1] MIN [1] SFN [1] Awards1
TBC Player ID10090Retrosheet IDcomsk001MLBAM ID112546
RelationshipsBrother of Brad Comstock
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Baseball Jobs -- Transactions -- Awards -- Salaries
This player page is available for sponsorship:
Sponsor the Keith Comstock 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 RatingsPitchingStrikeouts82Walks41Hittable74SO/BB68vsPower74Hitting0Durability57Team.514Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1976nullRk--Rel20143.8915015000037.0331816032450001.768.03--7.7810.951.41.200-
1977Quad Cities AngelsMidwAcal-Rel21105.0618018000532.0221818518390001.256.191.415.0610.972.171.000-
1977Salinas AngelsCalifA+cal-Rel21114.6423023000633.0352617318412001.619.550.824.9111.182.28.500-
1977Minor Totals (2 teams)MinorMLB--R/CL0214.85410410001165.0574435836802001.437.891.114.9811.082.22.6673.54
1978Salinas AngelsCalifA+cal-S/R22642.8527621510282.0703126846713001.417.680.885.057.791.54.600-
1979El Paso DiablosTexAAcal-S/R23257.141688100063.09564501235185102.0613.571.715.002.570.51.286-
1980West Haven WhitecapsEastAAoak-Rel24244.1929326200173.06440348375210001.387.890.994.566.411.41.333-
1981West Haven A'sEastAAoak-S/R25874.103522131020145.01237666188013313001.407.631.124.978.261.66.533-
1982West Haven A'sEastAAoak-S/R26953.02241864220125.099484211691328001.347.130.794.979.501.91.643-
1982Tacoma TigersPCLAAAoak-ST26127.16550000027.2342422412220001.6611.061.303.907.161.83.333-
1982Minor Totals (2 teams)MinorMLB--S/R01073.77292364220152.2133726415811548001.407.840.884.789.081.90.5883.57
1983Birmingham BaronsSouAAdet-S/R271233.2137142343121145.2130585214631365001.328.030.863.898.402.16.800-
1984Toledo Mud HensILAAAmin-ST281262.79232306000164.0132585113561545001.147.230.713.078.432.75.667-
1984Minnesota TwinsALMLBmin21Rel28008.5340400206.06662420001.588.532.845.682.840.50-8.14
1985nullIntl--Rel29884.21210210000124.00058076870000.61----5.526.311.14.500-
1986nullIntl--Rel30028.10303000010.00090770000.70----6.306.301.00.000-
1987Phoenix FirebirdsPCLAAAsfn-Rel31422.7717116007239.0241212023351001.215.54--5.318.081.52.667-
1987San Francisco GiantsNLMLBsfn55,36Rel31203.0515015003120.21987110213101.408.270.444.359.152.101.0002.92
1987San Diego PadresNLMLBsdn32Rel31015.50260260012036.0332222421383001.508.251.005.259.501.81.0003.95
1988Las Vegas StarsPCLAAAsdn-R/CL32543.145005000391771.2673225531785001.378.410.633.899.802.52.556-
1988San Diego PadresNLMLBsdn32Rel32006.7570700308.08661392101.389.001.133.3810.133.00-3.27
1989Las Vegas StarsPCLAAAsdn-R/CL33922.933303300271055.0451918321644001.197.320.493.4210.413.05.818-
1989Seattle MarinersALMLBsea34Rel33122.8131031007025.22688210222001.409.120.703.517.712.20.3333.23
1990Seattle MarinersALMLBsea34Rel34742.89600600019256.0402218426502101.186.430.644.188.041.92.6363.34
1991Calgary CannonsPCLAAAsea-Rel35313.2815015004235.2251613416382001.156.311.014.049.592.38.750-
1991Seattle MarinersALMLBsea32Rel350054.0010100000.02220100009.0054.00--27.00--0.00-11.86
MLB Totals - 6 Season(s)Filter1074.06144014400463151.01347469147514212301.377.880.824.418.351.89.5880.80
Minor League Totals - 13 Season(s)Filter76503.6836710026723693461127.0998540462108557105863101.387.950.864.448.431.90.603-
AAA Totals - 6 Season(s)Filter34173.2214329114607731391.23271611412915939117001.237.480.663.648.942.46.667-
AA Totals - 5 Season(s)Filter33243.981416576125162551.25112862446328447141101.448.341.034.637.681.66.579-
A+ Totals - 2 Season(s)Filter753.37506445108115.0105574311641125001.478.220.865.018.771.75.583-
A Totals - 1 Season(s)Filter105.0618018000532.0221818518390001.256.191.415.0610.972.171.000-
Rk Totals - 1 Season(s)Filter143.8915015000037.0331816032450001.768.03--7.7810.951.41.200-
Intl Totals - 2 Season(s)Filter8104.50240240000134.00067083940000.62----5.576.311.13.444-
NCAA Totals - 2 Season(s)Filter00--00000000.0000000000----------0.00--
Seattle Mariners Totals - 3 Season(s)Filter863.07920920026281.1683228637724101.287.460.664.067.901.95.571-
San Diego Padres Totals - 2 Season(s)Filter015.73330330015044.0412828524475101.488.391.024.919.611.96.000-
San Francisco Giants Totals - 1 Season(s)Filter203.0515015003120.21987110213101.408.270.444.359.152.101.000-
Minnesota Twins Totals - 1 Season(s)Filter008.5340400206.06662420001.588.532.845.682.840.50--
Average MLB - Per ~220 innings14104.06207020700664220.0193106992010820417401.377.880.824.418.351.89.5830.80
Average Minor - Per ~220 innings15103.6871195241189220.0194105902110920612001.387.950.864.448.431.90.600-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1977Salinas AngelsCalifA+cal-21231000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
1977Minor Totals (2 teams)Minor         411000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
1980West Haven WhitecapsEastAAoak-of24328000000001300000.000.111.000.111009.000.000.125.07911.1133.333.000.000.000.00
1984Toledo Mud HensILAAAmin-p28241000000001000000.000.500.000.500002.000.0001.000.35350.000.000.000.000.000.00
1987Phoenix FirebirdsPCLAAAsfn-p31171000000000001000.000.000.000.000002.000.000.000.0000.000.000.000.000.000.00
1987San Francisco GiantsNLMLBsfn55,36p31151000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
1987San Diego PadresNLMLBsdn32p31261000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
1987Totals for NL-NL         412000000000100000.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
1988Las Vegas StarsPCLAAAsdn-p32503000000000101000.000.000.000.000004.000.000.000.0000.0025.000.000.000.000.00
1989Las Vegas StarsPCLAAAsdn-p33331000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
MLB Totals - 1 Season(s)Filter412000000000100000.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
Minor League Totals - 6 Season(s)Filter19715000000002502000.000.118.000.1180019.000.000.133.00010.5326.322.500.000.000.00
AAA Totals - 4 Season(s)Filter1246000000001102000.000.143.000.143009.000.000.167.00011.1111.111.000.000.000.00
AA Totals - 1 Season(s)Filter328000000001300000.000.111.000.111009.000.000.125.00011.1133.333.000.000.000.00
A+ Totals - 1 Season(s)Filter231000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
San Diego Padres Totals - 1 Season(s)Filter261000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
San Francisco Giants Totals - 1 Season(s)Filter151000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
Average MLB - Per 162 games1628000000000400000.000.000.000.000008.000.000.000.0000.0050.000.000.000.000.00
Average Minor - Per 162 games16212000000002402000.000.118.000.1180016.000.000.133.00010.5326.322.500.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1978Salinas Angels CalifA+cal22P27---15211715.8820.56------27100.019.3
1979El Paso Diablos TexAAcal23P16---101-1110.9090.63------16100.011.8
1980West Haven Whitecaps EastAAoak24OF3--4---441.0001.33------329.42.2
1981West Haven A's EastAAoak25P35--2231-2625.9620.71------35100.025.4
1982West Haven A's EastAAoak26P24--517-122221.0000.92------24100.017.1
1982Tacoma Tigers PCLAAAoak26P5--17--881.0001.60------5100.03.5
1983Birmingham Barons SouAAdet27P37--5162-2321.9130.57------37100.025.5
1984Toledo Mud Hens ILAAAmin28P23--820323128.9031.22------2495.816.8
1984Minnesota TwinsALMLBmin28P4-612--331.0000.750.50-----4100.02.5
1987Phoenix Firebirds PCLAAAsfn31P17--55-110101.0000.59------17100.011.8
1987San Diego PadresNLMLBsdn31P26-36-1--111.0000.040.03-----26100.016.0
1987San Francisco GiantsNLMLBsfn31P15-2023-1551.0000.330.25-----15100.09.3
1987San Francisco GiantsNLMLBsfn31OF1---------------156.70.6
1988Las Vegas Stars PCLAAAsdn32P50--671-1413.9290.26------50100.035.7
1988San Diego PadresNLMLBsdn32P7-811--221.0000.290.25-----7100.04.3
1989Las Vegas Stars PCLAAAsdn33P33--381-1211.9170.33------33100.023.1
1989Seattle MarinersALMLBsea33P31-25-41-54.8000.130.16-----31100.019.1
1990Seattle MarinersALMLBsea34P60-562111-1413.9290.220.23-----60100.037.0
1991Calgary Cannons PCLAAAsea35P15--46--10101.0000.67------15100.011.0
1991Seattle MarinersALMLBsea35P1---------------1100.00.6
MLB Totals for P - 6 season(s)-   P144-151622213028.9330.190.19-----1440.00.0
MLB Totals for OF - 1 season(s)-   OF1---------------10.00.0
AAA Totals for P - 6 season(s)-   P143--2753538580.9410.56------1430.00.0
AA Totals for P - 4 season(s)-   P112--1266418278.9510.70------1120.00.0
AA Totals for OF - 1 season(s)-   OF3--4---441.0001.33------30.00.0
A+ Totals for P - 1 season(s)-   P27---15211715.8820.56------270.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1978Salinas Angels CalifA+cal2227----------
1979El Paso Diablos TexAAcal2316----------
1980West Haven Whitecaps EastAAoak24---------3-
1981West Haven A's EastAAoak2535----------
1982West Haven A's EastAAoak2624----------
1982Tacoma Tigers PCLAAAoak265----------
1983Birmingham Barons SouAAdet2737----------
1984Toledo Mud Hens ILAAAmin2823----------
1984Minnesota TwinsALMLBmin284----------
1987Phoenix Firebirds PCLAAAsfn3117----------
1987San Diego PadresNLMLBsdn3126----------
1987San Francisco GiantsNLMLBsfn3115--------1-
1988Las Vegas Stars PCLAAAsdn3250----------
1988San Diego PadresNLMLBsdn327----------
1989Las Vegas Stars PCLAAAsdn3333----------
1989Seattle MarinersALMLBsea3331----------
1990Seattle MarinersALMLBsea3460----------
1991Calgary Cannons PCLAAAsea3515----------
1991Seattle MarinersALMLBsea351----------

Jobs in Baseball

TopAbout Jobs
YearTeamLgLevelCategoryOrgAgeJobGWLPctGBLRankManager/HCPlayoffs
1994Everett GiantsNwstA-Minorsfn38Pitching Coach763739.48712.03Mike Hart
1995Burlington BeesMidwAMinorsfn39Pitching Coach1355481.40021.05Mike Hart
1996Burlington BeesMidwAMinorsfn40Pitching Coach1386573.4718.52Glenn Tufts
1997San Jose GiantsCalifA+Minorsfn41Pitching Coach1406080.42923.05Frank Cacciatore
1998Salem-Keizer VolcanoesNwstA-Minorsfn42Manager764333.566--1 League Champions
1998Salem-Keizer VolcanoesNwstA-Minorsfn42Pitching Coach764333.566--1Keith ComstockLeague Champions
1999Bakersfield BlazeCalifA+Minorsfn43Manager1406476.45724.00 
2000San Jose GiantsCalifA+Minorsfn44Manager1405387.37927.05 
2001Arizona Giants ArizRkMinorsfn45Manager562927.5186.03 
2002Cedar Rapids KernelsMidwAMinorana46Pitching Coach1398158.5834.52Todd ClausLost in Semi-Finals
2003Arkansas TravelersTexAAMinorana47Pitching Coach1407070.5005.03Tyrone Boykin
2004Rancho Cucamonga QuakesCalifA+Minorana48Pitching Coach1406971.49317.03Bob MeachamLost in 1st Round
2004Arkansas TravelersTexAAMinorana48Pitching Coach1395980.42421.54Tyrone Boykin
2005Arkansas TravelersTexAAMinorana49Pitching Coach1407169.5074.02Tom GamboaLost in Finals
2006Los Angeles AngelsALMLBMLBana50Roving Minor League Pitching Instructor1628973.5494.02Mike Scioscia
2007Spokane IndiansNwstA-Minortex51Pitching Coach753342.4403.53Tim Hulett
2008Texas RangersALMLBMLBtex52Rehab Pitching Coordinator1627983.48821.02Ron Washington
2008Oklahoma RedHawksPCLAAAMinortex52Pitching Coach1447668.528--1Bob JonesLost in Finals
* The team record above is related to the full season for that team. It is possible that the job was only held for part of the season.
* MLB in Bold
* Highlighted rows indicate league champions

Awards [1]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
1998Northwest League Manager of the Year1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
1991-10-10Free AgentGranted Free Agency. 
1989-06-20ContractSigned as Free Agent by Mariners. 
1989-06-18Released by Padres. 
1987-07-05TradeTraded by Giants with Mark Grant, mark davis and Chris Brown to Padres for Kevin Mitchell, Craig Lefferts and Dave Dravecky. 
1986-11-24ContractSigned as Free Agent by Giants. 
1984-11-06Released by Twins. 
1983-10-23ContractSigned as Free Agent by Twins. 
1983-10-23Free AgentGranted Free Agency. 
1983-03-28Purchased by Tigers from Athletics. 
1980-02-29ContractSigned as Free Agent by Athletics. 
1979-07-06Released by Angels. 
* 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
1987San Francisco GiantsTeam Payroll3162,500-5133124344,90660,00062,500
1987San Diego PadresTeam Payroll3162,500-5132724344,90660,00062,500
1988San Diego PadresTeam Payroll3262,500-60431-392,10762,500125,000
1989Seattle MarinersTeam Payroll3380,000-5532031429,80262,500205,000
1990Seattle MarinersTeam Payroll34114,000-5832517515,727100,000319,000
1991Seattle MarinersTeam Payroll35100,000-62029-742,231100,000419,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