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

John CostelloTrack this Player High Level: MLB Stat Years: 1982-1992 MLB Years: 1988-1991
Follow TBC on Twitter and Facebook


PositionsP-316Position when DraftedpPlayer Listed UnderMajor Leaguers
Proper NameJohn Reilly Costello
Height6-1Weight190BatsRightThrowsRight
Born DateDecember 24,1960 [57.203]PlaceBronx,New York
High SchoolOceanside (Oceanside,NY)
CollegeMercyhurst College (Erie,PA)

DraftedSelected by the St. Louis Cardinals [Team Picks] in the 24th round (612th overall) of the 1983 Amateur Entry Draft [Signed]
MLB DebutJune 2,1988 [27.160]
OrganizationsSLN [8] MON [1] SDN [1] SEA [1] Awards0
TBC Player ID10223Retrosheet IDcostj001MLBAM ID112714
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 John Costello page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.


Player Notes:   First player ever drafted out of Mercyhurst University in 1983
About Sponsorships Program


Career Talent RatingsPitchingStrikeouts61Walks60Hittable53SO/BB63vsPower53Hitting3Durability55Team.491Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1982MercyhurstCollegeNCAAJrS/R21541.121385820256.036167011670000.835.75--1.7610.706.09.556-
1983Erie CardinalsNYPLA-sln-S/R22256.641596203263.2795147921414001.5711.171.272.975.801.95.286-
1984Savannah CardinalsSALAsln-ST231393.36262602000166.014280629861145001.377.700.494.666.181.33.591-
1985Springfield CardinalsMidwAsln-ST248134.16282807000188.01881058717601279001.329.000.812.876.082.12.381-
1986St. Petersburg CardinalsFSLA+sln21S/R25822.3915123212171.2652119124320001.248.160.133.014.021.33.800-
1986Arkansas TravelersTexAAsln-Rel25005.4010010005115.01711916101001.5310.200.603.606.001.67--
1986Minor Totals (2 teams)MinorMLB--S/R0822.91251213217286.2823228230421001.298.520.213.124.361.40.8003.14
1987Arkansas TravelersTexAAsln-Rel26522.31440440025774.0642719522672001.167.780.612.688.153.05.714-
1987Louisville RedbirdsAmerAAAsln-Rel26204.35615000010.014650781002.0312.19--6.106.971.141.000-
1987Minor Totals (2 teams)MinorMLB--Rel0722.56501490025784.0783324529753001.278.320.533.098.002.59.7782.89
1988Louisville RedbirdsAmerAAAsln-R/CL27111.842002000171129.0177637340000.825.220.922.1510.434.86.500-
1988St. Louis CardinalsNLMLBsln50Rel27521.81360360015149.2441510325380101.397.970.544.536.891.52.7143.53
1989Louisville RedbirdsAmerAAAsln-Rel28001.8040400215.05110140001.209.00--1.807.204.00--
1989St. Louis CardinalsNLMLBsln50Rel28543.32480480011362.0482423520400021.096.930.722.895.782.00.5563.58
1990Indianapolis IndiansAmerAAAmon-Rel29037.0422022007030.2362624820321001.8310.572.355.879.391.60.000-
1990St. Louis CardinalsNLMLBsln50Rel29006.2340400304.07331110001.8514.542.082.082.081.00-6.04
1990Montreal ExposNLMLBmon50Rel29005.6840400106.05542110100.957.112.841.421.421.00-7.07
1991Las Vegas StarsPCLAAAsdn-Rel30122.1517017005329.03116717241001.309.510.312.157.363.43.333-
1991San Diego PadresNLMLBsdn45Rel30103.0927027006035.0371512217242001.549.510.514.376.171.411.0003.68
1992Calgary CannonsPCLAAAsea-Rel310113.5040400005.011981201002.4418.561.693.38--0.00.000-
MLB Totals - 4 Season(s)Filter1162.97119011900364156.2141625213641042221.308.050.743.655.941.63.6471.01
Minor League Totals - 10 Season(s)Filter40383.84211761351316626686.06693602945526349325001.358.750.723.446.451.87.513-
AAA Totals - 6 Season(s)Filter474.1773172003115108.0114655113441024001.449.331.063.608.352.32.364-
AA Totals - 2 Season(s)Filter522.83540540030889.0813828628773001.228.190.612.837.792.75.714-
A+ Totals - 1 Season(s)Filter822.3915123212171.2652119124320001.248.160.133.014.021.33.800-
A Totals - 2 Season(s)Filter21223.79545409000354.03301851492614624114001.348.390.663.716.131.65.488-
A- Totals - 1 Season(s)Filter256.641596203263.2795147921414001.5711.171.272.975.801.95.286-
NCAA Totals - 2 Season(s)Filter541.121385820256.036167011670000.835.75--1.7610.706.09.556-
St. Louis Cardinals Totals - 3 Season(s)Filter1062.798808800294115.0994236946790121.257.660.703.566.111.72.625-
San Diego Padres Totals - 1 Season(s)Filter103.0927027006035.0371512217242001.549.510.514.376.171.411.000-
Montreal Expos Totals - 1 Season(s)Filter005.6840400106.05542110100.957.112.841.421.421.00--
Average MLB - Per ~220 innings1582.97166016600506220.0197877318891453331.308.050.743.655.941.63.6521.01
Average Minor - Per ~220 innings13123.8467244340218220.02141159418841588001.358.750.723.446.451.87.520-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1984Savannah CardinalsSALAsln-p232631330002000912000.097.125.097.2223034.136.000.000.1080.0026.470.000.000.000.00
1985Springfield CardinalsMidwAsln-p242818110000001402000.056.105.056.1611021.071.000.056.0844.7619.054.000.000.000.00
1986St. Petersburg CardinalsFSLA+sln21p25158000000000000000.000.000.000.000008.000.000.000.0000.000.000.000.000.000.00
1986Arkansas TravelersTexAAsln-p25101000001000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
1986Minor Totals (2 teams)Minor         259000001000000000.000.000.000.000009.000.000.000.0000.000.000.000.000.000.00
1987Arkansas TravelersTexAAsln-p26444010000001000000.250.400.250.650105.250.000.250.32020.000.000.000.000.000.00
1987Louisville RedbirdsAmerAAAsln-2662000000000101000.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
1987Minor Totals (2 teams)Minor         506010000001101000.167.286.167.453108.200.000.167.22912.5012.501.000.000.000.00
1988Louisville RedbirdsAmerAAAsln-p27201000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
1988St. Louis CardinalsNLMLBsln50p27365000000000300000.000.000.000.000005.000.000.000.0000.0060.000.000.000.000.00
1989St. Louis CardinalsNLMLBsln50p28486000000000502000.000.000.000.000008.000.000.000.0000.0062.500.000.000.000.00
1990Indianapolis IndiansAmerAAAmon-p29221000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
1991Las Vegas StarsPCLAAAsdn-p30173010000000100000.333.333.333.666103.500.000.000.3030.0033.330.000.000.000.00
1991San Diego PadresNLMLBsdn45p30271000000000101000.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
MLB Totals - 3 Season(s)Filter11112000000000903000.000.000.000.0000015.000.000.000.0000.0060.000.000.000.000.00
Minor League Totals - 7 Season(s)Filter188694600030021515000.087.125.087.2126077.111.000.029.0002.6019.487.500.000.000.00
AAA Totals - 4 Season(s)Filter657010000000201000.143.143.143.286108.200.000.000.0000.0025.000.000.000.000.00
AA Totals - 2 Season(s)Filter545010001001000000.200.333.200.533106.200.000.200.00016.670.000.000.000.000.00
A+ Totals - 1 Season(s)Filter158000000000000000.000.000.000.000008.000.000.000.0000.000.000.000.000.000.00
A Totals - 2 Season(s)Filter54494400020011314000.082.118.082.2004055.111.000.020.0001.8223.6413.000.000.000.00
St. Louis Cardinals Totals - 2 Season(s)Filter8411000000000802000.000.000.000.0000013.000.000.000.0000.0061.540.000.000.000.00
San Diego Padres Totals - 1 Season(s)Filter271000000000101000.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
Average MLB - Per 162 games162180000000001304000.000.000.000.0000022.000.000.000.0000.0060.000.000.000.000.00
Average Minor - Per 162 games162593500030021314000.087.125.087.2125066.111.000.029.0002.6019.487.500.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1983Erie Cardinals NYPLA-sln22P15--57--12121.0000.80------15100.020.0
1984Savannah Cardinals SALAsln23P26--9182-2927.9311.04------26100.018.7
1985Springfield Cardinals MidwAsln24P28--21343-5855.9481.96------28100.020.0
1986St. Petersburg Cardinals FSLA+sln25P15--312121615.9381.00------15100.011.0
1986Arkansas Travelers TexAAsln25P10---41154.8000.40------10100.07.5
1987Arkansas Travelers TexAAsln26P44--491-1413.9290.30------44100.032.6
1988Louisville Redbirds AmerAAAsln27P20----1-1---------20100.014.1
1988St. Louis CardinalsNLMLBsln27P36-4933--661.0000.170.12-----36100.022.2
1989St. Louis CardinalsNLMLBsln28P48-6234--771.0000.150.11-----48100.029.6
1990Indianapolis Indians AmerAAAmon29P22--24-1661.0000.27------22100.015.1
1990St. Louis CardinalsNLMLBsln29P4-4-------------4100.02.5
1990Montreal ExposNLMLBmon29P4-6-------------4100.02.5
1991Las Vegas Stars PCLAAAsdn30P17--311-54.8000.24------17100.012.1
1991San Diego PadresNLMLBsdn30P27-35-5--551.0000.190.14-----27100.016.7
MLB Totals for P - 4 season(s)-   P119-156612--18181.0000.150.12-----1190.00.0
AAA Totals for P - 3 season(s)-   P59--55211210.8330.17------590.00.0
AA Totals for P - 2 season(s)-   P54--413211917.8950.31------540.00.0
A+ Totals for P - 1 season(s)-   P15--312121615.9381.00------150.00.0
A Totals for P - 2 season(s)-   P54--30525-8782.9431.52------540.00.0
A- Totals for P - 1 season(s)-   P15--57--12121.0000.80------150.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1983Erie Cardinals NYPLA-sln2215----------
1984Savannah Cardinals SALAsln2326----------
1985Springfield Cardinals MidwAsln2428----------
1986St. Petersburg Cardinals FSLA+sln2515----------
1986Arkansas Travelers TexAAsln2510----------
1987Arkansas Travelers TexAAsln2644----------
1988Louisville Redbirds AmerAAAsln2720----------
1988St. Louis CardinalsNLMLBsln2736----------
1989St. Louis CardinalsNLMLBsln2848----------
1990Indianapolis Indians AmerAAAmon2922----------
1990St. Louis CardinalsNLMLBsln294----------
1990Montreal ExposNLMLBmon294----------
1991Las Vegas Stars PCLAAAsdn3017----------
1991San Diego PadresNLMLBsdn3027----------

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
1991-11-19Released by Padres. 
1990-11-09TradeTraded by Expos to Padres for Brian Harrison. 
1990-04-23TradeTraded by Cardinals to Expos for Rex Hudler. 
* 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
1988St. Louis CardinalsTeam Payroll2762,500-60435-392,10762,50062,500
1989St. Louis CardinalsTeam Payroll2885,000-5352233429,80262,500147,500
1990St. Louis CardinalsTeam Payroll29105,000-6112412515,727100,000252,500
1990Montreal ExposTeam Payroll29105,000-6112112515,727100,000252,500
1991San Diego PadresTeam Payroll30100,000-62033-742,231100,000352,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