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

Juan CastilloHigh Level: MLB Stat Years: 1980-1991 MLB Years: 1986-1989
Follow TBC on Twitter and Facebook

Rated Prospect

Positions2B-835, SS-133, 3B-66, DH-5, OF-3Position when DraftedIFPlayer Listed UnderMajor Leaguers
Proper NameJuan Castillo Bryas
Height5-11Weight162BatsBothThrowsRight
Born DateJanuary 25,1962 [56.027]PlaceSan Pedro de Macoris,Dominican Republic

DraftedSigned as undrafted amateur free agent in 1979 by the Milwaukee Brewers.
Prospect Rankings[BA] 1983-MIL-#7
MLB DebutApril 12,1986 [24.077]
OrganizationsMIL [11] CLE [1] Awards0
TBC Player ID9729Retrosheet IDcastj002MLBAM ID112114
Research ToolsIntersect Player -- Compare Player -- Random Player
About Profile Data

Batting Stats -- Pitching 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 RatingsBattingSpeed78Power24Contact54XBH26RBIs33Runs64Hitting44Durability53Team.525Ratings Explained

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1980Butte Copper KingsPioRkmil-2b185918328539302067103033000.290.337.372.7096812199.346.082.131.3225.0315.083.000.000.0022.64
1980Burlington BeesMidwAmil-2b1830103122200065363010000.214.264.214.478220110.301.000.078.2275.4527.275.000.000.000.00
1980Minor Totals (2 teams)Minor         892864075930261110166043000.262.310.315.6259012309.332.053.112.2885.1819.423.750.000.0016.00
1981Burlington BeesMidwAmil-2b191103653690844341611237028210.247.293.323.61611816400.294.076.153.2845.7517.503.041.0091.2517.78
1982Stockton PortsCalifA+mil-2b20134483601309804236185084412500.269.339.321.66015517554.322.052.193.3059.0315.161.680.000.0013.08
1983El Paso DiablosTexAAmil-2b211234617912524286233176085213710.271.353.384.73717734543.312.113.278.33411.0515.651.421.4757.6327.20
1984El Paso DiablosTexAAmil-2b22119448781292174591513376034400.288.343.393.73617632496.322.105.192.3337.4612.101.620.81112.0024.81
1984Vancouver CanadiansPCLAAAmil-2b228306100002116311000.333.459.333.79210038.370.000.200.38015.797.890.500.000.000.00
1984Minor Totals (2 teams)Minor         127478841392174611614436345400.291.352.389.74118632534.325.098.192.3368.0511.801.470.75119.5023.02
1985Vancouver CanadiansPCLAAAmil-ss-2b231184407111917313237165566411200.270.355.330.68514521512.315.060.232.31710.7412.891.200.20440.0017.65
1986Vancouver CanadiansPCLAAAmil-2b242673101430043281302010.192.272.233.50517383.233.041.164.2349.6415.661.630.000.0021.43
1986Milwaukee BrewersALMLBmil32b2426546901051151212002.167.250.204.45411162.214.037.130.2188.0619.352.400.000.0011.11
1987Denver ZephyrsAmerAAAmil-ss2512210001001000100.500.500.5001.000104.333.000.500.40025.000.000.000.000.000.00
1987Milwaukee BrewersALMLBmil32b2511632144721143281573376314102.224.302.312.61410018372.284.088.215.2798.8720.432.300.81107.0025.00
1988Milwaukee BrewersALMLBmil32b-3b265490102000022031401001.222.247.222.46920094.263.000.056.2173.1914.894.670.000.000.00
1989Denver ZephyrsAmerAAAmil-3b-2b271353491002101500000.170.185.189.37410154.188.019.057.1721.859.265.000.000.0011.11
1989Milwaukee BrewersALMLBmil32b2734000003000200200.000.000.000.000006.000.000.000.0000.0033.330.000.000.000.00
1990Colorado Springs Sky SoxPCLAAAcle-2b-ss281133455698841331694256011030.284.362.339.70111713398.337.055.197.32310.5514.071.330.25345.0013.27
1991Denver ZephyrsAmerAAAmil-3b291346381107216901010.174.269.239.50811253.216.065.217.23411.3216.981.500.000.0025.00
MLB Totals - 4 Season(s)Filter1994696010111533818841104417305.215.282.279.56113119534.268.064.173.0007.6819.482.540.56156.3318.81
Minor League Totals - 11 Season(s)Filter867303244580810132183041719830551120662170.266.335.339.67410271513444.313.073.197.0008.8614.841.680.52168.4418.69
AAA Totals - 7 Season(s)Filter2929891522593082816029119152526350.262.343.314.657311401142.307.052.204.00010.4213.311.280.18494.5015.44
AA Totals - 2 Season(s)Filter242909157254459121214830971455171110.279.348.388.736353661039.317.109.235.0009.3413.961.491.1575.7525.98
A+ Totals - 1 Season(s)Filter134483601309804236185084412500.269.339.321.66015517554.322.052.193.0009.0315.161.680.000.0013.08
A Totals - 2 Season(s)Filter140468481128444021142910038210.239.287.299.58614016510.295.060.137.0005.6919.613.450.78117.0014.29
Rk Totals - 1 Season(s)Filter5918328539302067103033000.290.337.372.7096812199.346.082.131.0005.0315.083.000.000.0022.64
Milwaukee Brewers Totals - 4 Season(s)Filter1994696010111533818841104417305.215.282.279.56113119534.268.064.173.0007.6819.482.540.56156.3318.81
Average MLB - Per 162 games1623824982942311573385314204.215.282.279.56110715435.268.064.173.0007.6819.482.540.56156.3318.81
Average Minor - Per 162 games1625678315119635732185795412410.266.335.339.67419228644.313.073.197.0008.8614.841.680.52168.4418.69

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1990Colorado Springs Sky SoxPCLAAAcle-Rel280013.5010100102.03331400003.5013.504.5018.00--0.00--
Minor League Totals - 1 Season(s)Filter0013.5010100102.03331400003.5013.504.5018.00--0.00--
AAA Totals - 1 Season(s)Filter0013.5010100102.03331400003.5013.504.5018.00--0.00--
Average Minor - Per ~220 innings0013.501100110001100220.033033033011044000003.5013.504.5018.00--0.00--

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1980Butte Copper Kings PioRkmil182B55--87991816204186.9123.38------5993.279.7
1980Burlington Bees MidwAmil182B26--607238135132.9785.08------3086.718.3
1981Burlington Bees MidwAmil192B104--2442841860546528.9675.08------11094.577.0
1982Stockton Ports CalifA+mil202B134--2734282388724701.9685.23------134100.097.1
1983El Paso Diablos TexAAmil21SS2--221-54.8002.00------1231.61.5
1983El Paso Diablos TexAAmil212B112--2473602779634607.9575.42------12391.182.4
1983El Paso Diablos TexAAmil21OF1--11--221.0002.00------1230.80.7
1984El Paso Diablos TexAAmil222B116--2713591773647630.9745.43------11997.585.9
1984El Paso Diablos TexAAmil22SS1--21--331.0003.00------1190.80.7
1984Vancouver Canadians PCLAAAmil222B8--1618143534.9714.25------8100.05.6
1985Vancouver Canadians PCLAAAmil232B52--102173829283275.9725.29------11844.136.4
1985Vancouver Canadians PCLAAAmil23SS66--1201941851332314.9464.76------11855.946.2
1986Vancouver Canadians PCLAAAmil242B26--3495513134129.9634.96------26100.018.8
1986Milwaukee BrewersALMLBmil242B17--3232-764641.0003.76------2665.410.6
1986Milwaukee BrewersALMLBmil24SS4--814432622.8465.50------2615.42.5
1986Milwaukee BrewersALMLBmil243B2--1---111.0000.50------267.71.2
1986Milwaukee BrewersALMLBmil24DH2---------------267.71.2
1986Milwaukee BrewersALMLBmil24OF1---------------263.80.6
1987Denver Zephyrs AmerAAAmil25SS1--23-1551.0005.00------1100.00.7
1987Milwaukee BrewersALMLBmil252B97--1812191154411400.9734.12------11683.659.9
1987Milwaukee BrewersALMLBmil253B7--2711109.9001.29------1166.04.3
1987Milwaukee BrewersALMLBmil25SS13--725-432321.0002.46------11611.28.0
1988Milwaukee BrewersALMLBmil262B18--1441475955.9323.06------5433.311.1
1988Milwaukee BrewersALMLBmil26SS13--924143433.9712.54------5424.18.0
1988Milwaukee BrewersALMLBmil26OF1---------------541.90.6
1988Milwaukee BrewersALMLBmil26DH3---------------545.61.9
1988Milwaukee BrewersALMLBmil263B17--117222018.9001.06------5431.510.5
1989Denver Zephyrs AmerAAAmil272B5--1013122423.9584.60------1338.53.4
1989Denver Zephyrs AmerAAAmil273B8--213-215151.0001.88------1361.55.5
1989Milwaukee BrewersALMLBmil272B3--65-111111.0003.67------3100.01.9
1990Colorado Springs Sky Sox PCLAAAcle28SS32--32668910698.9253.06------11328.322.4
1990Colorado Springs Sky Sox PCLAAAcle283B20--1137245048.9602.40------11317.714.0
1990Colorado Springs Sky Sox PCLAAAcle282B62--103133729243236.9713.81------11354.943.4
1991Denver Zephyrs AmerAAAmil29SS1---1--111.0001.00------137.70.7
1991Denver Zephyrs AmerAAAmil293B12--9153-2724.8892.00------1392.38.3
MLB Totals for 2B - 4 season(s)-   2B135--2332971569545530.9723.93------1350.00.0
MLB Totals for SS - 3 season(s)-   SS30--24635119287.9462.90------300.00.0
MLB Totals for 3B - 3 season(s)-   3B26--424333128.9031.08------260.00.0
MLB Totals for DH - 2 season(s)-   DH5---------------50.00.0
MLB Totals for OF - 2 season(s)-   OF2---------------20.00.0
AAA Totals for 2B - 5 season(s)-   2B153--2654322277719697.9694.56------1530.00.0
AAA Totals for SS - 4 season(s)-   SS100--1542642661444418.9414.18------1000.00.0
AAA Totals for 3B - 3 season(s)-   3B40--2265569287.9462.18------400.00.0
AA Totals for 2B - 2 season(s)-   2B228--5187194415212811237.9665.43------2280.00.0
AA Totals for SS - 2 season(s)-   SS3--431-87.8752.33------30.00.0
AA Totals for OF - 1 season(s)-   OF1--11--221.0002.00------10.00.0
A+ Totals for 2B - 1 season(s)-   2B134--2734282388724701.9685.23------1340.00.0
A Totals for 2B - 2 season(s)-   2B130--3043562168681660.9695.08------1300.00.0
Rk Totals for 2B - 1 season(s)-   2B55--87991816204186.9123.38------550.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1980Butte Copper Kings PioRkmil18---55-------
1980Burlington Bees MidwAmil18---26-------
1981Burlington Bees MidwAmil19---104-------
1982Stockton Ports CalifA+mil20---134-------
1983El Paso Diablos TexAAmil21---1122----1-
1984El Paso Diablos TexAAmil22---1161------
1984Vancouver Canadians PCLAAAmil22---8-------
1985Vancouver Canadians PCLAAAmil23---5266------
1986Vancouver Canadians PCLAAAmil24---26-------
1986Milwaukee BrewersALMLBmil24---1742---12
1987Denver Zephyrs AmerAAAmil25----1------
1987Milwaukee BrewersALMLBmil25---97137-----
1988Milwaukee BrewersALMLBmil26---181317---13
1989Denver Zephyrs AmerAAAmil27---5-8-----
1989Milwaukee BrewersALMLBmil27---3-------
1990Colorado Springs Sky Sox PCLAAAcle28---623220-----
1991Denver Zephyrs AmerAAAmil29----112-----

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionRoster for Current Team
1989-10-15Free AgentGranted Free Agency. 
1979-10-11ContractSigned as undrafted amateur Free Agent by Brewers. 
* 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
1986Milwaukee BrewersTeam Payroll2460,000-61426-386,34760,00060,000
1987Milwaukee BrewersTeam Payroll2590,000-4381838344,90660,000150,000
1988Milwaukee BrewersTeam Payroll2690,000-5082128392,10762,500240,000
1989Milwaukee BrewersTeam Payroll2762,500-69135-429,80262,500302,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