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

Juan CastilloTrack this Player High Level: MLB Stat Years: 1988-2001 MLB Years: 1994-1994
Follow TBC on Twitter and Facebook


PositionsP-108Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameJuan Francisco Castillo Azdura
Height6-5Weight205BatsRightThrowsRight
Born DateJune 23,1970 [48.060]PlaceCaracas,Venezuela

DraftedSigned as undrafted amateur free agent in 1988 by the New York Mets.
MLB DebutJuly 26,1994 [24.033]
OrganizationsNYN [6] HOU [1] TEX [1] Awards0
TBC Player ID9730Retrosheet IDcastj003MLBAM ID112115
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 Juan Castillo 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 RatingsPitchingStrikeouts36Walks32Hittable33SO/BB30vsPower33Hitting5Durability65Team.520Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1988Gulf Coast MetsGCLRknyn-S/R18026.41936003019.228191429161001.8812.810.924.127.321.78.000-
1989Gulf Coast MetsGCLRknyn-ST19472.8814131210084.08441271295913001.348.960.113.096.302.03.364-
1990Pittsfield MetsNYPLA-nyn-ST20584.7316142001070.06452370586513001.738.19--7.428.321.12.385-
1991Columbia MetsSALAnyn-ST211293.82282713110157.2148826768914415001.508.450.345.088.221.62.571-
1993Binghamton MetsEastAAnyn-ST237114.56262602000165.2167938427551187001.349.071.472.996.412.15.389-
1994Binghamton MetsEastAAnyn-ST241122.59181803000111.0984032644804201.287.920.493.566.471.82.846-
1994Norfolk TidesILAAAnyn-ST24157.22660100028.235242361593001.7410.991.884.712.830.60.167-
1994Minor Totals (2 teams)Minor--ST01273.54242404000139.113364551259897201.378.550.773.795.721.51.632-
1994New York MetsNLMLBnyn50ST24006.94220000011.217992510001.8913.111.543.860.770.20-6.47
1995Jackson GeneralsTexAAhou-ST25444.0112120000067.0683930527384001.419.090.673.615.081.41.500-
1995Tucson TorosPCLAAAhou-ST250410.9311101001040.0665149427215002.3114.730.896.024.690.78.000-
1995Minor Totals (2 teams)Minor--ST0486.60232210010107.21349079954599001.7511.200.754.514.931.09.333-
1996Tulsa DrillersTexAAtex-ST26665.0419172000089.09464501149376001.609.471.114.943.730.76.500-
MLB Totals - 1 Season(s)Filter006.94220000011.217992510001.8913.111.543.860.770.20-3.34
Minor League Totals - 8 Season(s)Filter50584.451591461311260831.28525054136840258771201.509.190.734.336.331.46.463-
AAA Totals - 2 Season(s)Filter199.3917161101068.110175721042308002.0713.171.305.483.910.71.100-
AA Totals - 4 Season(s)Filter28234.07757325000432.24272361964917527321201.398.861.023.635.671.56.549-
A Totals - 1 Season(s)Filter1293.82282713110157.2148826768914415001.508.450.345.088.221.62.571-
A- Totals - 1 Season(s)Filter584.7316142001070.06452370586513001.738.19--7.428.321.12.385-
Rk Totals - 2 Season(s)Filter493.55231672130103.111260413387514001.449.690.263.296.491.97.308-
New York Mets Totals - 1 Season(s)Filter006.94220000011.217992510001.8913.111.543.860.770.20--
Average MLB - Per ~220 innings006.94383800000220.03211701703894190001.8913.111.543.860.770.20-3.34
Average Minor - Per ~220 innings13154.45423843120220.02251331091810615519101.509.190.734.336.331.46.464-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1993Binghamton MetsEastAAnyn-p232615010000000800000.067.067.067.1341015.143.000.000.0600.0053.330.000.000.000.00
1994Binghamton MetsEastAAnyn-p241815000000000705000.000.000.000.0000020.000.000.000.0000.0035.000.000.000.000.00
1994Norfolk TidesILAAAnyn-p2463010000000000000.333.333.333.666103.333.000.000.3000.000.000.000.000.000.00
1994Minor Totals (2 teams)Minor         2418010000000705000.056.056.056.1121023.091.000.000.0500.0030.430.000.000.000.00
1994New York MetsNLMLBnyn50p2425010001000100000.200.200.200.400105.250.000.000.1800.0020.000.000.000.000.00
1995Jackson GeneralsTexAAhou-p251211210000001301000.091.167.091.2581013.125.000.091.1357.6923.083.000.000.000.00
1995Tucson TorosPCLAAAhou-p25115100000001201000.000.167.000.167007.000.000.200.12014.2928.572.000.000.000.00
1995Minor Totals (2 teams)Minor         2316310000002502000.063.167.063.2301020.091.000.125.13010.0025.002.500.000.000.00
2001Reynosa TunerosMexAAA--31120523831683019441562041000014.321.346.434.78022740543.336.113.168.3393.687.552.051.6658.1123.81
MLB Totals - 1 Season(s)Filter25010001000100000.200.200.200.400105.250.000.000.0000.0020.000.000.000.000.00
Minor League Totals - 4 Season(s)Filter193572861713019441562261070014.299.325.402.72723040601.323.103.157.0003.6610.152.771.5063.5623.39
AAA Totals - 3 Season(s)Filter137531841693019441562143010014.318.344.429.77322840553.334.111.168.0003.807.782.051.6359.0023.67
AA Totals - 3 Season(s)Filter56412200000011806000.049.071.049.1202048.087.000.024.0002.0837.5018.000.000.000.00
New York Mets Totals - 1 Season(s)Filter25010001000100000.200.200.200.400105.250.000.000.0000.0020.000.000.000.000.00
Average MLB - Per 162 games162405081000810008100000.200.200.200.400810405.250.000.000.0000.0020.000.000.000.000.00
Average Minor - Per 162 games162480721442518371351851060012.299.325.402.72719334504.323.103.157.0003.6610.152.771.5063.5623.39

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1989Gulf Coast Mets GCLRknyn19P14--4151-2019.9501.36------14100.022.2
1993Binghamton Mets EastAAnyn23P26--1521223836.9471.38------26100.018.6
1994Binghamton Mets EastAAnyn24P18--1120-131311.0001.72------18100.012.8
1994Norfolk Tides ILAAAnyn24P6--16-2771.0001.17------6100.04.2
1994New York MetsNLMLBnyn24P2-1136-1991.0004.500.82-----2100.01.8
1995Jackson Generals TexAAhou25P12--99--18181.0001.50------12100.08.9
1995Tucson Toros PCLAAAhou25P11--422-86.7500.55------11100.07.7
1996Tulsa Drillers TexAAtex26P19--315212018.9000.95------19100.013.7
MLB Totals for P - 1 season(s)-   P2-1136-1991.0004.500.82-----20.00.0
AAA Totals for P - 2 season(s)-   P17--58221513.8670.76------170.00.0
AA Totals for P - 4 season(s)-   P75--386544107103.9631.37------750.00.0
Rk Totals for P - 1 season(s)-   P14--4151-2019.9501.36------140.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1989Gulf Coast Mets GCLRknyn1914----------
1993Binghamton Mets EastAAnyn2326----------
1994Binghamton Mets EastAAnyn2418----------
1994Norfolk Tides ILAAAnyn246----------
1994New York MetsNLMLBnyn242----------
1995Jackson Generals TexAAhou2512----------
1995Tucson Toros PCLAAAhou2511----------
1996Tulsa Drillers TexAAtex2619----------

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
1995-04-12TradeTraded by Mets with Todd Beckerman to Astros for Pete Harnisch. 
1988-05-02ContractSigned as undrafted amateur Free Agent by Mets. 
* 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
1994New York MetsTeam Payroll2450,000-85632-957,101109,00050,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