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

Played in Japan

PositionsP-426, OF-4Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameKeith Martin Comstock
Height6-0Weight175BatsLeftThrowsLeft
Born DateDecember 23,1955 [62.123]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