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

Frank CastilloHigh Level: MLB Stat Years: 1987-2008 MLB Years: 1991-2005
Follow TBC on Twitter and Facebook

Rated Prospect

PositionsP-480Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameFrank Anthony Castillo
Height6-1Weight190BatsRightThrowsRight
Born DateApril 1,1969PlaceEl Paso,Texas
Death DateJuly 28,2013 [44.118]
High SchoolEastwood (El Paso,TX)

DraftedSelected by the Chicago Cubs in the 6th round (140th overall) of the 1987 Amateur Entry Draft [Signed]
Signing ScoutsJohn Gracio
Prospect Rankings[BA] 1989-CHN-#5
MLB DebutJune 27,1991 [22.087]
OrganizationsCHN [11] BOS [3] ATL [1] COL [1] DET [1] MIA [1] OAK [1] PIT [1] TOR [1] Awards0
TBC Player ID1216Retrosheet IDcastf001MLBAM ID112113
Research ToolsIntersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Baseball Jobs -- Transactions -- Salaries
This player page is available for sponsorship:
Sponsor the Frank 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 RatingsPitchingStrikeouts50Walks78Hittable49SO/BB72vsPower49Hitting11Durability59Team.494Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1987Wytheville CubsAppRkchn-ST181012.2912120500090.0863123421832001.188.570.402.098.273.95.909-
1987Geneva CubsNYPLA-chn-ST18100.0011000006.03100160000.674.50--1.509.006.001.000-
1987Minor Totals (2 teams)MinorMLB--ST01112.1513130500096.0893223422892001.158.310.372.068.314.05.9172.25
1988Peoria ChiefsMidwAchn-ST19610.71981220051.02554110580000.694.410.181.7610.245.80.857-
1989Winston-Salem SpiritsCaroA+chn-ST20962.51181808100129.011842365241141001.108.210.351.677.934.75.600-
1989Charlotte KnightsSouAAchn-ST20343.8410100400068.0733529712431001.259.660.931.595.693.58.429-
1989Minor Totals (2 teams)MinorMLB--ST012102.962828012100197.0191776512361572001.158.710.551.647.164.36.5452.51
1990Charlotte KnightsSouAAchn-ST21663.88181804100111.011354488271125001.269.130.652.189.054.15.500-
1991Iowa CubsAmerAAAchn-ST22312.52440110025.0207707203001.087.20--2.527.202.86.750-
1991Chicago CubsNLMLBchn49ST22674.35181804000111.21075654533735101.258.620.402.665.882.21.4623.02
1992Chicago CubsNLMLBchn49ST2310113.46333300000205.01799179196313511061.187.850.832.765.922.14.4763.68
1993Chicago CubsNLMLBchn49ST24584.84292542000141.016283762039845391.4210.321.272.485.352.15.3854.66
1994Daytona CubsFSLA+chn-ST25014.5011000004.07320010001.7515.75----2.250.00.000-
1994Orlando CubsSouAAchn-ST25101.2911000007.04210120000.715.14--1.292.572.001.000-
1994Iowa CubsAmerAAAchn-ST25423.2711110000066.0573024910643201.027.771.231.368.736.40.667-
1994Minor Totals (3 teams)MinorMLB--ST0533.1613130000077.0683527911673201.037.951.051.297.836.09.6253.34
1994Chicago CubsNLMLBchn49ST25214.30440100023.025131135190001.309.781.171.967.433.80.6673.83
1995Chicago CubsNLMLBchn49ST2611103.21292902200188.0179756722521353161.238.571.052.496.462.60.5244.11
1996Chicago CubsNLMLBchn49ST277165.28333301100182.020911210728461392181.4010.321.382.276.863.02.3044.53
1997Chicago CubsNLMLBchn49ST28695.4220191000098.01136459944671041.6010.380.834.046.151.52.4004.40
1997Colorado RockiesNLMLBcol48ST28635.4214140000086.010757521625592001.5311.151.672.616.152.36.6675.02
1998Lakeland TigersFSLA+det-ST29100.0011000005.02000040000.403.60----7.200.001.000-
1998Detroit TigersALMLBdet46S/R29396.83271980041116.015091881744810051.6711.641.323.416.281.84.2504.91
1999Nashville SoundsPCLAAApit-ST30754.68191900000119.013972621532905001.4310.481.132.416.792.81.583-
2000Toronto Blue JaysALMLBtor53ST311053.59252410010138.0112585518561040051.227.301.173.656.781.86.6674.65
2001Pawtucket Red SoxILAAAbos-ST32000.0022000007.27100030000.918.22----3.520.00--
2001Boston Red SoxALMLBbos37ST321094.21262600000136.213872641435893151.279.090.922.305.862.54.5263.96
2002Boston Red SoxALMLBbos37S/R336155.073623130021163.01741019219581121271.429.591.053.206.171.93.2864.30
2003Sacramento River CatsPCLAAAoak31S/R34544.1319163002096.010447441234591001.449.751.133.195.531.74.556-
2003Richmond BravesILAAAatl-S/R34011.50431000018.0235314140001.5011.500.502.007.003.50.000-
2003Minor Totals (2 teams)MinorMLB--S/R0553.71231940020114.012752471338731001.4510.031.033.005.761.92.5004.23
2004Pawtucket Red SoxILAAAbos37ST351094.38272520000168.0169878228341233001.219.041.501.826.583.62.526-
2004Boston Red SoxALMLBbos37Rel35000.0020200201.01000100002.009.00--9.00--0.00-6.05
2005Albuquerque IsotopesPCLAAAflo-ST369115.53272430000143.0161102882058804001.5310.111.263.645.021.38.450-
2005Florida MarlinsNLMLBflo37ST360110.3811000004.04550540002.088.31--10.388.310.80.0004.64
2007York RevolutionAtlInd-38S/R38843.75191631000110.010049461332522001.208.161.062.614.241.63.667-
2008York RevolutionAtlInd--S/R39106.49752001026.0361919211161001.7812.300.683.765.471.451.000-
MLB Totals - 13 Season(s)Filter821044.5629726829103921593.016608788091905061101339551.369.361.072.856.212.18.4411.22
Minor League Totals - 12 Season(s)Filter75523.6518417410245201113.2111152445311027587628201.248.960.892.227.073.19.591-
AAA Totals - 7 Season(s)Filter38334.3311310491120642.26803513108517945319201.339.511.192.506.332.53.535-
AA Totals - 3 Season(s)Filter10103.77292908100186.0190917815401576001.239.180.721.937.583.93.500-
A+ Totals - 3 Season(s)Filter1072.47202008100138.012745385241191001.098.260.331.567.744.96.588-
A Totals - 1 Season(s)Filter610.71981220051.02554110580000.694.410.181.7610.245.80.857-
A- Totals - 1 Season(s)Filter100.0011000006.03100160000.674.50--1.509.006.001.000-
Rk Totals - 1 Season(s)Filter1012.2912120500090.0863123421832001.188.570.402.098.273.95.909-
Ind Totals - 2 Season(s)Filter944.28262151010136.213668651543683001.318.960.992.834.481.58.692-
Chicago Cubs Totals - 7 Season(s)Filter47624.29166161510300948.2974494453106282652276331.329.231.002.676.182.31.431-
Boston Red Sox Totals - 3 Season(s)Filter16244.666449150041300.1313173156339420143121.359.360.992.816.012.14.400-
Detroit Tigers Totals - 1 Season(s)Filter396.83271980041116.015091881744810051.6711.641.323.416.281.84.250-
Toronto Blue Jays Totals - 1 Season(s)Filter1053.59252410010138.0112585518561040051.227.301.173.656.781.86.667-
Colorado Rockies Totals - 1 Season(s)Filter635.4214140000086.010757521625592001.5311.151.672.616.152.36.667-
Florida Marlins Totals - 1 Season(s)Filter0110.3811000004.04550540002.088.31--10.388.310.80.000-
Average MLB - Per ~220 innings11144.56413741010220.022912111226701525181.369.361.072.856.212.18.4401.22
Average Minor - Per ~220 innings15103.65363425100220.02191038922541736001.248.960.892.227.073.19.600-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1987Wytheville CubsAppRkchn-p181217000000001601000.000.056.000.0560019.000.000.059.0395.2631.586.000.000.000.00
1987Geneva CubsNYPLA-chn-p1811000000000101000.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
1987Minor Totals (2 teams)Minor         1318000000001702000.000.053.000.0530021.000.000.056.0374.7633.337.000.000.000.00
1989Charlotte KnightsSouAAchn-p20105000000000300000.000.000.000.000005.000.000.000.0000.0060.000.000.000.000.00
1990Charlotte KnightsSouAAchn-p211810010000001503000.100.182.100.2821014.200.000.100.1477.1435.715.000.000.000.00
1991Iowa CubsAmerAAAchn-p2243000000000200000.000.000.000.000003.000.000.000.0000.0066.670.000.000.000.00
1991Chicago CubsNLMLBchn49p2218350500010121306000.143.189.143.3325043.227.000.029.1614.6530.236.500.000.000.00
1992Chicago CubsNLMLBchn49p2333653600010032105002.092.132.092.2246073.136.000.046.1124.1128.777.000.000.000.00
1993Chicago CubsNLMLBchn49p242943170003001308002.163.182.163.3457052.175.000.023.1601.925.773.000.000.000.00
1994Orlando CubsSouAAchn-p2512000000000001000.000.000.000.000003.000.000.000.0000.000.000.000.000.000.00
1994Iowa CubsAmerAAAchn-p25112100000000210000.000.333.000.333003.000.000.000.2480.0066.670.000.000.000.00
1994Minor Totals (2 teams)Minor         124100000000211000.000.200.000.200006.000.000.000.1490.0033.330.000.000.000.00
1994Chicago CubsNLMLBchn49p2549000000001400000.000.100.000.1000010.000.000.111.07210.0040.004.000.000.000.00
1995Chicago CubsNLMLBchn49p2629591600010032507000.102.145.102.2476069.176.000.051.1224.3536.238.330.000.000.00
1996Chicago CubsNLMLBchn49p2733571500020022104000.088.119.088.2075063.139.000.035.1013.1733.3310.500.000.000.00
1997Chicago CubsNLMLBchn49p282033150003000904000.152.152.152.3045037.208.000.000.1360.0024.320.000.000.000.00
1997Colorado RockiesNLMLBcol48p2814250200020011006100.080.111.080.1912033.125.000.040.0933.0330.3010.000.000.000.00
1997Totals for NL-NL         345817000500119010100.121.133.121.2547070.175.000.017.1171.4327.1419.000.000.000.00
1998Detroit TigersALMLBdet46p2911000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
1999Nashville SoundsPCLAAApit-p301923221001001906002.087.125.130.2553130.143.043.087.1203.3330.009.000.000.0050.00
2000Toronto Blue JaysALMLBtor53p3127010000000300000.143.143.143.286107.250.000.000.1290.0042.860.000.000.000.00
2001Boston Red SoxALMLBbos37p3212000000000101000.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
2002Boston Red SoxALMLBbos37p3311000000000101000.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
2003Richmond BravesILAAAatl-p3441000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
2005Albuquerque IsotopesPCLAAAflo-p361734130001001905000.088.114.088.2023040.120.000.029.0962.5022.509.000.000.000.00
2005Florida MarlinsNLMLBflo37p3611000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
MLB Totals - 12 Season(s)Filter186338737000130113111042104.109.142.109.251370394.162.000.036.0003.3028.178.540.000.000.00
Minor League Totals - 8 Season(s)Filter979846100200437117002.061.107.071.17871120.098.010.051.0003.3330.839.250.000.0016.67
AAA Totals - 5 Season(s)Filter556345100200222111002.079.121.095.2166177.122.016.048.0002.6028.5711.000.000.0020.00
AA Totals - 3 Season(s)Filter2917010000001804000.059.111.059.1701022.111.000.059.0004.5536.368.000.000.000.00
A- Totals - 1 Season(s)Filter11000000000101000.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
Rk Totals - 1 Season(s)Filter1217000000001601000.000.056.000.0560019.000.000.059.0005.2631.586.000.000.000.00
Chicago Cubs Totals - 7 Season(s)Filter16630173400011011296034004.113.147.113.260340347.166.000.037.0003.4627.678.000.000.000.00
Colorado Rockies Totals - 1 Season(s)Filter14250200020011006100.080.111.080.1912033.125.000.040.0003.0330.3010.000.000.000.00
Toronto Blue Jays Totals - 1 Season(s)Filter27010000000300000.143.143.143.286107.250.000.000.0000.0042.860.000.000.000.00
Boston Red Sox Totals - 2 Season(s)Filter23000000000202000.000.000.000.000005.000.000.000.0000.0040.000.000.000.000.00
Florida Marlins Totals - 1 Season(s)Filter11000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
Detroit Tigers Totals - 1 Season(s)Filter11000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
Average MLB - Per 162 games16229463200011011197037103.109.142.109.251320343.162.000.036.0003.3028.178.540.000.000.00
Average Minor - Per 162 games162164710200300762228003.061.107.071.178122200.098.010.051.0003.3330.839.250.000.0016.67

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1987Wytheville Cubs AppRkchn18P12--713-220201.0001.67------12100.017.1
1987Geneva Cubs NYPLA-chn18P1--11--221.0002.00------1100.01.3
1988Peoria Chiefs MidwAchn19P9--510-115151.0001.67------9100.06.4
1989Winston-Salem Spirits CaroA+chn20P18--7203-3027.9001.50------18100.013.3
1989Charlotte Knights SouAAchn20P10--88--16161.0001.60------10100.07.0
1990Charlotte Knights SouAAchn21P18--5172-2422.9171.22------18100.012.5
1991Iowa Cubs AmerAAAchn22P4--33--661.0001.50------4100.02.8
1991Chicago CubsNLMLBchn22P18-111616--22221.0001.220.20-----18100.011.3
1992Chicago CubsNLMLBchn23P33-2051028123938.9741.150.19-----33100.020.4
1993Chicago CubsNLMLBchn24P29-141734114241.9761.410.29-----29100.017.9
1994Daytona Cubs FSLA+chn25P1--12--331.0003.00------1100.00.7
1994Orlando Cubs SouAAchn25P1--1---111.0001.00------1100.00.7
1994Iowa Cubs AmerAAAchn25P11--1051-1615.9381.36------11100.07.7
1994Chicago CubsNLMLBchn25P4-23132-64.6671.000.17-----4100.03.5
1995Chicago CubsNLMLBchn26P29-18811242-3735.9461.210.19-----29100.020.1
1996Chicago CubsNLMLBchn27P33-1821823324441.9321.240.23-----33100.020.4
1997Colorado RockiesNLMLBcol28P14-86-9-1991.0000.640.10-----14100.08.6
1997Chicago CubsNLMLBchn28P20-987131-2120.9521.000.20-----20100.012.3
1998Detroit TigersALMLBdet29P27-116814-122221.0000.810.19-----27100.016.7
1999Nashville Sounds PCLAAApit30P19--321322724.8891.26------19100.013.6
2000Toronto Blue JaysALMLBtor31P25-138818142726.9631.040.19-----25100.015.4
2001Pawtucket Red Sox ILAAAbos32P2---1--111.0000.50------2100.01.4
2001Boston Red SoxALMLBbos32P26-1361616-132321.0001.230.24-----26100.016.1
2002Boston Red SoxALMLBbos33P36-1631215--27271.0000.750.17-----36100.022.2
2003Richmond Braves ILAAAatl34P4--12--331.0000.75------4100.02.8
2003Sacramento River Cats PCLAAAoak34P19--616--22221.0001.16------19100.015.4
2004Pawtucket Red Sox ILAAAbos35P27--1430-244441.0001.63------27100.018.8
2004Boston Red SoxALMLBbos35P2-1-------------2100.01.2
2005Albuquerque Isotopes PCLAAAflo36P27--12281-4140.9761.48------27100.018.8
2005Florida MarlinsNLMLBflo36P114-------------1100.00.6
MLB Totals for P - 13 season(s)-   P297115921042131112328317.9661.070.20-----2970.00.0
AAA Totals for P - 7 season(s)-   P113--4910654160155.9691.37------1130.00.0
AA Totals for P - 3 season(s)-   P29--14252-4139.9511.34------290.00.0
A+ Totals for P - 2 season(s)-   P19--8223-3330.9091.58------190.00.0
A Totals for P - 1 season(s)-   P9--510-115151.0001.67------90.00.0
A- Totals for P - 1 season(s)-   P1--11--221.0002.00------10.00.0
Rk Totals for P - 1 season(s)-   P12--713-220201.0001.67------120.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1987Wytheville Cubs AppRkchn1812----------
1987Geneva Cubs NYPLA-chn181----------
1988Peoria Chiefs MidwAchn199----------
1989Winston-Salem Spirits CaroA+chn2018----------
1989Charlotte Knights SouAAchn2010----------
1990Charlotte Knights SouAAchn2118----------
1991Iowa Cubs AmerAAAchn224----------
1991Chicago CubsNLMLBchn2218----------
1992Chicago CubsNLMLBchn2333----------
1993Chicago CubsNLMLBchn2429----------
1994Daytona Cubs FSLA+chn251----------
1994Orlando Cubs SouAAchn251----------
1994Iowa Cubs AmerAAAchn2511----------
1994Chicago CubsNLMLBchn254----------
1995Chicago CubsNLMLBchn2629----------
1996Chicago CubsNLMLBchn2733----------
1997Colorado RockiesNLMLBcol2814----------
1997Chicago CubsNLMLBchn2820----------
1998Detroit TigersALMLBdet2927----------
1999Nashville Sounds PCLAAApit3019----------
2000Toronto Blue JaysALMLBtor3125----------
2001Pawtucket Red Sox ILAAAbos322----------
2001Boston Red SoxALMLBbos3226----------
2002Boston Red SoxALMLBbos3336----------
2003Richmond Braves ILAAAatl344----------
2003Sacramento River Cats PCLAAAoak3419----------
2004Pawtucket Red Sox ILAAAbos3527----------
2004Boston Red SoxALMLBbos352----------
2005Albuquerque Isotopes PCLAAAflo3627----------
2005Florida MarlinsNLMLBflo361----------

Jobs in Baseball

TopAbout Jobs
YearTeamLgLevelCategoryOrgAgeJobGWLPctGBLRankManager/HCPlayoffs
2011Arizona Cubs -ArizRkMinorchn42Pitching Coach562828.50013.03Juan Cabreja
* 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

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionRoster for Current Team
2004-11-17ContractSigned as Free Agent by Marlins. 
2004-10-11Free AgentGranted Free Agency. 
2004-02-20ContractSigned as Free Agent by Red Sox. 
2003-09-02Released by Braves. 
2003-08-16ContractSigned as Free Agent by Braves. 
2003-08-15ContractSigned by Braves 
2003-06-09Released by Athletics. 
2003-04-09ContractSigned as Free Agent by Athletics. 
2003-03-26Released by Red Sox. 
2002-12-07Contractre-signed by Red Sox 
2002-10-31Free AgentGranted free agency 
2001-08-08InjuredActivated from DL 
2001-06-29InjuredDisabled -- strained right latissimus 
2000-12-07ContractSigned as Free Agent by Red Sox. 
2000-10-31Released by Blue Jays. 
2000-02-14ContractSigned by Blue Jays 
1999-12-21ContractSigned as Free Agent by Blue Jays. 
1999-10-15Free AgentGranted Free Agency. 
1999-04-20ContractSigned as Free Agent by Pirates. 
1999-03-27Released by Diamondbacks. 
1999-01-15ContractSigned by Diamondbacks 
1999-01-12ContractSigned as Free Agent by Diamondbacks. 
1998-10-27Free AgentGranted Free Agency. 
1997-12-11ContractSigned as Free Agent by Tigers. 
1997-10-30Free AgentGranted Free Agency. 
1997-07-15TradeTraded by Cubs to Rockies for Matt Pool. 
1987-06-05Contractsigned 
* 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
1991Chicago CubsTeam Payroll22100,000-62026-742,231100,000100,000
1992Chicago CubsTeam Payroll23150,000-5452732962,245109,000250,000
1993Chicago CubsTeam Payroll24250,000-4771948968,431109,000500,000
1994Chicago CubsTeam Payroll25225,000-4902046957,101109,000725,000
1995Chicago CubsTeam Payroll26250,000-4471951999,520109,000975,000
1996Chicago CubsTeam Payroll271,600,000-187680++957,870109,0002,575,000
1997Colorado RockiesTeam Payroll281,740,000-2131177++1,182,177150,0004,315,000
1997Chicago CubsTeam Payroll281,740,000-2131277++1,182,177150,0004,315,000
1998Detroit TigersTeam Payroll291,750,000-229775++1,276,192170,0006,065,000
2000Toronto Blue JaysTeam Payroll31375,000-51226431,394,248200,0006,440,000
2001Boston Red SoxTeam Payroll322,250,000-2721670++1,897,758200,0008,690,000
2002Boston Red SoxTeam Payroll332,250,000-2861769++2,011,045200,00010,940,000
2004Boston Red SoxTeam Payroll35300,000-75538-2,070,100300,00011,240,000
2005Florida MarlinsTeam Payroll36300,000-79430-2,189,055300,00011,540,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