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

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

Drafted

PositionsP-316Position when DraftedpPlayer Listed UnderMajor Leaguers
Proper NameJohn Reilly Costello
Height6-1Weight190BatsRightThrowsRight
Born DateDecember 24,1960 [57.328]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.0482423520400001.096.930.722.895.782.00.5563.48
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.2141625213641042201.308.050.743.655.941.63.6470.97
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.0994236946790101.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.0197877318891453301.308.050.743.655.941.63.6520.97
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