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

Frank CastilloTrack this Player High Level: MLB Stat Years: 1987-2008 MLB Years: 1991-2005
Follow TBC on Twitter and Facebook

Drafted
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 [Team Picks] 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 ToolsTrack this Player -- Intersect 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
1997Chicago CubsNLMLBchn28P20-987131-2120.9521.000.20-----20100.012.3
1997Colorado RockiesNLMLBcol28P14-86-9-1991.0000.640.10-----14100.08.6
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
2003Sacramento River Cats PCLAAAoak34P19--616--22221.0001.16------19100.015.4
2003Richmond Braves ILAAAatl34P4--12--331.0000.75------4100.02.8
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----------
1997Chicago CubsNLMLBchn2820----------
1997Colorado RockiesNLMLBcol2814----------
1998Detroit TigersALMLBdet2927----------
1999Nashville Sounds PCLAAApit3019----------
2000Toronto Blue JaysALMLBtor3125----------
2001Pawtucket Red Sox ILAAAbos322----------
2001Boston Red SoxALMLBbos3226----------
2002Boston Red SoxALMLBbos3336----------
2003Sacramento River Cats PCLAAAoak3419----------
2003Richmond Braves ILAAAatl344----------
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 DescriptionAgeRoster 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