The Baseball Cube
TBC Cards StoreCheck out the TBC Baseball Card Listings on eBay ... Kodai Senga (RC) ... Jackson Merrill ... Spencer Jones (RC) ... Dylan Crews (RC)
Tracker
Store
Sign In / Register

Frank Castillo

Retired
 
High Level
MLB
Years
1987-2008 (1991-2005)
Proper Name
Frank Anthony Castillo
Positions
P (480)
Positions
P
Height / Weight
6-1 / 200
Bats / Throws
Right / Right
Birthdate
April 1,1969
Death Date
July 28,2013   Age:  44.118
High School
Eastwood (El Paso,TX)
Drafted/Signed
1987-6-140-Chicago Cubs
MLB Debut
June 27,1991
MLBAM ID
112113
Retrosheet#
castf001
More Player Information
Stat Capsulew-lggssviphsoerawhip
MLB Career82-10429726821,595.1166011014.561.36

Pitching Statistics

csv
Glossary
yearteam nameleaguelevelmlb#agewleraggscgshogfgrsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so_bb
1987Wytheville CubsAppRkCHN-181012.2912125000090.1863123421832051.188.570.402.098.273.093.95
1987Geneva CubsNYPLA-CHN-18100.0011000006.03100160000.674.500.001.509.001.506.00
1988Peoria ChiefsMidwACHN-19610.71982201051.02554110580010.694.410.181.7610.240.885.80
1989Winston-Salem SpiritsCaroA+CHN-20962.51181881000129.111842365241141031.108.210.351.677.932.924.75
1989Charlotte KnightsSouAACHN-20343.8410104000068.0733529712431011.259.660.931.595.694.633.58
1990Charlotte KnightsSouAACHN-21663.88181841000111.111354488271125081.269.130.652.189.054.374.15
1991Iowa CubsAmerAAACHN-22312.52441100025.0207707203011.087.200.002.527.202.522.86
1991Chicago CubsNLMLBCHN4922674.35181840000111.21075654533735101.258.620.402.665.884.512.21
1992Chicago CubsNLMLBCHN492310113.46333300000205.11799179196313511061.187.850.832.765.923.992.14
1993Chicago CubsNLMLBCHN4924584.84292520040141.116283762039845391.4210.321.272.485.355.292.15
1994Daytona CubsFSLA+CHN-25014.5011000004.07320010001.7515.750.000.002.256.750.00
1994Orlando CubsSouAACHN-25101.2911000007.04210120010.715.140.001.292.572.572.00
1994Iowa CubsAmerAAACHN-25423.2711110000066.0573024910643251.027.771.231.368.734.096.40
1994Chicago CubsNLMLBCHN4925214.30441000023.025131135190001.309.781.171.967.435.093.80
1995Chicago CubsNLMLBCHN492611103.21292922000188.0179756722521353161.238.571.052.496.463.592.60
1996Chicago CubsNLMLBCHN49277165.28333311000182.120911210728461392181.4010.321.382.276.865.533.02
1997Chicago CubsNLMLBCHN4928695.4220190001098.01136459944671041.6010.380.834.046.155.881.52
1997Colorado RockiesNLMLBCOL4828635.4214140000086.110757521625592041.5311.151.672.616.155.942.36
1998Lakeland TigersFSLA+DET-29100.0011000005.02000040010.403.600.000.007.200.000.00
1998Detroit TigersALMLBDET4629396.83271900481116.015091881744810051.6711.641.323.416.287.061.84
1999Nashville SoundsPCLAAAPIT-30754.68191900000119.113972621532905061.4310.481.132.416.795.432.81
2000Toronto Blue JaysALMLBTOR53311053.59252400110138.0112585518561040051.227.301.173.656.783.781.86
2001Pawtucket Red SoxILAAABOS-32000.0022000007.27100030000.918.220.000.003.521.170.00
2001Boston Red SoxALMLBBOS37321094.21262600000136.213872641435893151.279.090.922.305.864.742.54
2002Boston Red SoxALMLBBOS37336155.073623002131163.11741019219581121271.429.591.053.206.175.571.93
2003Sacramento River CatsPCLAAAOAK3134544.1319160023096.010447441234591001.449.751.133.195.534.411.74
2003Richmond BravesILAAAATL-34011.50430001018.0235314140001.5011.500.502.007.002.503.50
2004Pawtucket Red SoxILAAABOS37351094.38272500020168.1169878228341233051.219.041.501.826.584.653.62
2004Boston Red SoxALMLBBOS3735000.0020002201.01000100002.009.000.009.000.000.000.00
2005Albuquerque IsotopesPCLAAAMIA-369115.53272400030143.11611028820588040101.5310.111.263.645.026.401.38
2005Florida MarlinsNLMLBMIA37360110.3811000004.14550540002.088.310.0010.388.3110.380.80
2007York RevolutionAtlIndy-3838843.75191610030110.110049461332522071.208.161.062.614.244.001.63
2008York RevolutionAtlIndy--39106.49750012026.1361919211161021.7812.300.683.765.476.491.45
1987A-,RkTotal--CHN----1112.1513135000096.1893223422892051.158.310.372.068.312.994.05
1988ATotal--CHN----610.71982210051.02554110580010.694.410.181.7610.240.885.80
1989AA,A+Total--CHN----12102.962828121000197.1191776512361572041.158.710.551.647.163.514.36
1990AATotal--CHN----663.88181841000111.111354488271125081.269.130.652.189.054.374.15
1991AAATotal--CHN----312.52441100025.0207707203011.087.200.002.527.202.522.86
1991MLBTotal--CHN----674.35181840000111.21075654533735101.258.620.402.665.884.512.21
1992MLBTotal--CHN----10113.46333300000205.11799179196313511061.187.850.832.765.923.992.14
1993MLBTotal--CHN----584.84292520400141.116283762039845391.4210.321.272.485.355.292.15
1994AAA,AA,A+Total--CHN----533.1613130000077.0683527911673261.037.951.051.297.834.096.09
1994MLBTotal--CHN----214.30441000023.025131135190001.309.781.171.967.435.093.80
1995MLBTotal--CHN----11103.21292922000188.0179756722521353161.238.571.052.496.463.592.60
1996MLBTotal--CHN----7165.28333311000182.120911210728461392181.4010.321.382.276.865.533.02
1997MLBTotal--COL,CHN----12125.42343300100184.122012111125691263081.5710.741.223.376.155.911.83
1998A+Total--DET----100.0011000005.02000040010.403.600.000.007.200.00
1998MLBTotal--DET----396.83271900841116.015091881744810051.6711.641.323.416.287.061.84
1999AAATotal--PIT----754.68191900000119.113972621532905061.4310.481.132.416.795.432.81
2000MLBTotal--TOR----1053.59252400110138.0112585518561040051.227.301.173.656.783.781.86
2001AAATotal--BOS----000.0022000007.27100030000.918.220.000.003.521.17
2001MLBTotal--BOS----1094.21262600000136.213872641435893151.279.090.922.305.864.742.54
2002MLBTotal--BOS----6155.073623001321163.11741019219581121271.429.591.053.206.175.571.93
2003AAATotal--OAK,ATL----553.71231900420114.012752471338731001.4510.031.033.005.764.111.92
2004AAATotal--BOS----1094.38272500200168.1169878228341233051.219.041.501.826.584.653.62
2004MLBTotal--BOS----000.0020002201.01000100002.009.000.009.000.000.000.00
2005AAATotal--MIA----9115.53272400300143.11611028820588040101.5310.111.263.645.026.401.38
2005MLBTotal--MIA----0110.3811000004.14550540002.088.310.0010.388.3110.380.80
2007IndyTotal------843.75191610300110.110049461332522071.208.161.062.614.244.001.63
2008IndyTotal------106.49750021026.1361919211161021.7812.300.683.765.476.491.45
Tot:MLB (13 yrs)MLB821044.5629726810329921595.116608788091905061101339591.369.361.072.856.214.952.18
Tot:NL (8 yrs)NL53664.411811761035001040.11085556510122312715296371.349.391.062.706.194.812.29
Tot:AL (5 yrs)AL29384.8511692002492555.05753222996819438643221.399.321.103.156.265.221.99
Tot:Minors (12 yrs)Minors75523.6518417424510201115.21111524453110275876282471.248.960.892.227.074.233.19
Tot:AAA (7 yrs)AAA38334.3311310411920643.268035131085179453192271.339.511.192.506.334.912.53
Tot:AA (3 yrs)AA10103.77292981000186.11909178154015760101.239.180.721.937.584.403.93
Tot:A+ (3 yrs)A+1072.47202081000138.112745385241191041.098.260.331.567.742.934.96
Tot:A (1 yrs)A610.71982210051.02554110580010.694.410.181.7610.240.885.80
Tot:A- (1 yrs)A-100.0011000006.03100160000.674.500.001.509.001.506.00
Tot:Rk (1 yrs)Rk1012.2912125000090.1863123421832051.188.570.402.098.273.093.95
Tot:Indy (2 yrs)Indy944.28262110510136.213668651543683091.318.960.992.834.484.481.58

Batting Statistics

csv
Glossary
yearteam nameleaguelevelmlb#ageposgabrh2b3bhrrbisbcsbbsohbpshsfiwdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so_bbab_hr
1987Wytheville CubsAppRkCHN-18P121700000000160100001900.000.056.000.056.059.000.0005.2631.586.000.00
1987Geneva CubsNYPLA-CHN-18P110000000001010000200.000.000.000.000.000.000.0000.0050.000.000.00
1989Charlotte KnightsSouAACHN-20P1050000000003000000500.000.000.000.000.000.000.0000.0060.000.000.00
1990Charlotte KnightsSouAACHN-21P181001000000150300011401.100.182.100.282.100.000.2007.1435.715.000.00
1991Iowa CubsAmerAAACHN-22P430000000002000000300.000.000.000.000.000.000.0000.0066.670.000.00
1991Chicago CubsNLMLBCHN4922P1835050001012130600054305.143.189.143.332.029.000.2274.6530.236.500.00
1992Chicago CubsNLMLBCHN4923P3365360001003210500267306.092.132.092.224.046.000.1364.1128.777.000.00
1993Chicago CubsNLMLBCHN4924P294317000300130800275207.163.182.163.345.023.000.1751.925.773.000.00
1994Orlando CubsSouAACHN-25P120000000000010000300.000.000.000.000.000.000.0000.000.000.000.00
1994Iowa CubsAmerAAACHN-25P1121000000002100000300.000.333.000.333.000.000.0000.0066.670.000.00
1994Chicago CubsNLMLBCHN4925P4900000000140000001000.000.100.000.100.111.000.00010.0040.004.000.00
1995Chicago CubsNLMLBCHN4926P2959160001003250700066906.102.145.102.247.051.000.1764.3536.238.330.00
1996Chicago CubsNLMLBCHN4927P3357150002002210400056305.088.119.088.207.035.000.1393.1733.3310.500.00
1997Chicago CubsNLMLBCHN4928P203315000300090400053705.152.152.152.304.000.000.2080.0024.320.000.00
1997Colorado RockiesNLMLBCOL4828P1425020002001100610023302.080.111.080.191.040.000.1253.0330.3010.000.00
1998Detroit TigersALMLBDET4629P110000000000000000100.000.000.000.000.000.000.0000.000.000.000.00
1999Nashville SoundsPCLAAAPIT-30P192322100100190600233011.087.125.130.255.087.043.1433.3330.009.000.00
2000Toronto Blue JaysALMLBTOR5331P270100000003000001701.143.143.143.286.000.000.2500.0042.860.000.00
2001Boston Red SoxALMLBBOS3732P120000000001010000300.000.000.000.000.000.000.0000.0033.330.000.00
2002Boston Red SoxALMLBBOS3733P110000000001010000200.000.000.000.000.000.000.0000.0050.000.000.00
2003Richmond BravesILAAAATL-34P410000000000000000100.000.000.000.000.000.000.0000.000.000.000.00
2005Albuquerque IsotopesPCLAAAMIA-36P173413000100190500034003.088.114.088.202.029.000.1202.5022.509.000.00
2005Florida MarlinsNLMLBMIA3736P110000000000000000100.000.000.000.000.000.000.0000.000.000.000.00
1987A-,RkTotal--CHN------131800000000170200002100.000.053.000.053.056.000.0004.7633.337.00NYPL1987
1989AATotal--CHN------1050000000003000000500.000.000.000.000.000.000.0000.0060.00Sou1989
1990AATotal--CHN------181001000000150300011401.100.182.100.282.100.000.2007.1435.715.00Sou1990
1991AAATotal--CHN------430000000002000000300.000.000.000.000.000.000.0000.0066.67Amer1991
1991MLBTotal--CHN------1835050001012130600054305.143.189.143.332.029.000.2274.6530.236.50NL1991
1992MLBTotal--CHN------3365360001003210500267306.092.132.092.225.046.000.1364.1128.777.00NL1992
1993MLBTotal--CHN------294317000300130800275207.163.182.163.345.023.000.1751.925.773.00NL1993
1994AA,AAATotal--CHN------1241000000002110000600.000.200.000.200.000.000.0000.0033.33Sou1994
1994MLBTotal--CHN------4900000000140000001000.000.100.000.100.111.000.00010.0040.004.00NL1994
1995MLBTotal--CHN------2959160001003250700066906.102.145.102.247.051.000.1764.3536.238.33NL1995
1996MLBTotal--CHN------3357150002002210400056305.088.119.088.206.035.000.1393.1733.3310.50NL1996
1997MLBTotal--COL,CHN------34581700050011901010077007.121.133.121.254.017.000.1751.4327.1419.00NL1997
1998MLBTotal--DET------110000000000000000100.000.000.000.000.000.000.0000.000.00AL1998
1999AAATotal--PIT------192322100100190600233011.087.125.130.255.087.043.1433.3330.009.00PCL1999
2000MLBTotal--TOR------270100000003000001701.143.143.143.286.000.000.2500.0042.86AL2000
2001MLBTotal--BOS------120000000001010000300.000.000.000.000.000.000.0000.0033.33AL2001
2002MLBTotal--BOS------110000000001010000200.000.000.000.000.000.0000.0050.00AL2002
2003AAATotal--ATL------410000000000000000100.000.000.000.000.000.000.0000.000.00IL2003
2005AAATotal--MIA------173413000100190500034003.088.114.088.203.029.000.1202.5022.509.00PCL2005
2005MLBTotal--MIA------110000000000000000100.000.000.000.000.000.000.0000.000.00NL2005
Tot:MLB (12 yrs)MLB18633873700013011311104210437394037.109.142.109.252.036.000.1623.3028.178.54
Tot:NL (8 yrs)NL18132773600013011310604010436381036.110.144.110.254.037.000.1623.4127.828.15
Tot:AL (4 yrs)AL51101000000050200011301.091.091.091.182.000.000.1670.0038.46
Tot:Minors (8 yrs)Minors979846100200437117002712015.061.107.071.178.051.010.0983.3330.839.25
Tot:AAA (5 yrs)AAA55634510020022211100267714.079.121.095.216.048.016.1222.6028.5711.00
Tot:AA (3 yrs)AA291701000000180400012201.059.111.059.170.059.000.1114.5536.368.00
Tot:A- (1 yrs)A-110000000001010000200.000.000.000.000.000.0000.0050.00
Tot:Rk (1 yrs)Rk121700000000160100001900.000.056.000.056.059.000.0005.2631.586.00

Fielding Statistics

csv
Glossary
yearteamleaguelevelageposggsinnpoaedptctscsbcssb%fpctrfgrfirf9itm sharepl sharetm rank
1987Geneva CubsNYPLA-18P1--110022001.0002.00.000.001.3100.012
1987Wytheville CubsAppRk18P12--713022020001.0001.70.000.0017.1100.09
1988Peoria ChiefsMidwA19P9--510011515001.0001.70.000.006.4100.011
1989Charlotte KnightsSouAA20P10--88001616001.0001.60.000.007.0100.012
Show all fielding records and totals
Fielding Statistics are updated at the conclusion of season

Yearly Summary

csv
Glossary
yearteamleaguelevelmlb-classagewlrankrpigpmanagersalaryservice timeplayoffsawards
1987Wytheville CubsAppRkCHN1832384-12Brad Mills--dnq
1987Geneva CubsNYPLA-CHN1848281-1Tom Spencer--League Champions (Watertown)
1988Peoria ChiefsMidwACHN1970705-9Jim Tracy--dnq
1989Winston-Salem SpiritsCaroA+CHN2064713-18Jay Loviglio--dnq
1989Charlotte KnightsSouAACHN2070733-10Jim Essian--dnq
1990Charlotte KnightsSouAACHN2165794-18Jay Loviglio--dnq
1991Iowa CubsAmerAAACHN2278662-4Jim Essian, Mick Kelleher--dnq
1991Chicago CubsNLMLBCHN2277834-18Jim Essian, Don Zimmer, Joe Altobelli100,000dnq
1992Chicago CubsNLMLBCHN2378844-33Jim Lefebvre150,000dnq
1993Chicago CubsNLMLBCHN2484784-29Jim Lefebvre250,000dnq
1994Daytona CubsFSLA+CHN2561734-1Ken Bolek--dnq
1994Orlando CubsSouAACHN2559785-1Dave Trembley--dnq
1994Iowa CubsAmerAAACHN2569745-11Richard Patterson--dnq
1994Chicago CubsNLMLBCHN2549645-4Tom Trebelhorn225,000dnq
1995Chicago CubsNLMLBCHN2673713-29Jim Riggleman250,000dnq
1996Chicago CubsNLMLBCHN2776864-33Jim Riggleman1,600,000dnq
1997Chicago CubsNLMLBCHN2868945-20Jim Riggleman1,740,000dnq
1997Colorado RockiesNLMLBCOL2883793-14Don Baylor1,740,000dnq
1998Lakeland TigersFSLA+DET2967726-1Mark Meleski--dnq
1998Detroit TigersALMLBDET2965975-27Buddy Bell, Larry Parrish1,750,000dnq
1999Nashville SoundsPCLAAAPIT3080602-19Trent Jewett--dnq
2000Toronto Blue JaysALMLBTOR3183793-25Jim Fregosi375,000dnq
2001Pawtucket Red SoxILAAABOS3260825-2Gary Jones--dnq
2001Boston Red SoxALMLBBOS3282792-26Jimy Williams, Joe Kerrigan2,250,000dnq
2002Boston Red SoxALMLBBOS3393692-36Grady Little2,250,000dnq
2003Richmond BravesILAAAATL3464794-4Pat Kelly--dnq
2003Sacramento River CatsPCLAAAOAK3477461-19Tony DeFrancesco--League Champions
2004Pawtucket Red SoxILAAABOS3573712-27Buddy Bailey--dnq
2004Boston Red SoxALMLBBOS3598642-2Terry Francona300,000Won World Series (Cardinals)
2005Albuquerque IsotopesPCLAAAMIA3678662-27Dean Treanor--dnq
2005Florida MarlinsNLMLBMIA3683793-1Jack McKeon300,000dnq
2007York RevolutionAtlIndy3858686-19Chris Hoiles--dnq
2008York RevolutionAtlIndy3971693-7Chris Hoiles--Lost in Semi-Finals
33 record(s)
Based on playing years with listed statistics and available season data.

Baseball Jobs

csv
Glossary
yearteam nameleaguelevelcategorymlb orgjobwlwpctrankgblPlayoffs
2011Arizona CubsArizRkMinorCHNPitching Coach2828.500313.0dnq
1 record(s)

Transactions

csv
Glossary
datetransaction descriptionteamminor team40-manstatus
2005-08-27Released by MarlinsNoHist
2004-11-17Signed to Minor League contractFlorida MarlinsNoHist
2004-10-11Granted free agencyNoHist
2004-02-20Signed to Minor League contractBoston Red SoxNoHist
2003-09-02Released by BravesNoHist
2003-08-16Signed to Minor League contractAtlanta BravesNoHist
2003-06-09Released by AthleticsNoHist
2003-04-09Signed to Minor League contractOakland AthleticsNoHist
2003-03-26Released by Red SoxNoHist
2001-08-08Activated from Disabled ListBoston Red SoxNoHist
Show all transactions

Prospect Rankings

csv
Glossary
yearsourcetypeteamrankview rankings
1989Baseball AmericaTeamChicago Cubs5View Rankings
1 record(s)
Prospect rankings are available since 1990 and are based on pre-season rankings from various ranking sites.

Salaries and Contracts

csv
Glossary
yearteamagesalarytm ranklg rankavg salarylg minimumservice timecontract
1991Chicago Cubs22100,000--851,492100,000
1992Chicago Cubs23150,000245461,028,667109,000
1993Chicago Cubs24250,000184791,076,089109,000
1994Chicago Cubs25225,000184901,168,263109,000
1995Chicago Cubs26250,000154471,110,766109,000
1996Chicago Cubs271,600,00061871,119,981122,667
1997Chicago Cubs281,740,000102131,336,609150,000
1998Detroit Tigers291,750,00062291,398,831170,000Signed to 1-year contract for 1998-1998 ($1.75m) [Free Agent] [1997-12-11]
2000Toronto Blue Jays31375,000215121,895,630200,000
2001Boston Red Sox322,250,000152722,138,896200,000
2002Boston Red Sox332,250,000162862,295,649200,000
2004Boston Red Sox35300,000--2,313,535300,000
2005Florida Marlins36300,000247522,476,589316,000
13 season(s)$11,540,000Career Earnings
Talent Ratings
Strikeouts
53
Walks
79
Hittable
49
SO/BB
75
vsPower
49
Hitting
12
Durability
60
Team
.494

[Career Highlights]

[1987]  Drafted by the Chicago Cubs in Round #6 (#140) out of Eastwood (El Paso,TX) ... Signing Scout: John Gracio ... Played for Wytheville Cubs (Rk) ... Played for Geneva Cubs (A-) ... Led App in Wins, Complete Games ... Finished top 10 in App in Earned Run Average, Games Started, Innings PItched, Hits Allowed, Strikeouts, Walks per 9 Innings
[1988]  Played for Peoria Chiefs (A) ... Finished top 10 in Midw in Shutouts
[1989]  Played for Winston-Salem Spirits (A+) ... Played for Charlotte Knights (AA) ... Played for Charlotte Knights (AA) ... Led Caro in Walks per 9 Innings ... Finished top 10 in Caro in Earned Run Average, W+H Per Inning Pitched, Complete Games, Shutouts, Strikeouts, Home Runs per 9 Innings ... Finished top 10 in Sou in Complete Games
[1990]  Played for Charlotte Knights (AA) ... Played for Charlotte Knights (AA) ... Finished top 10 in Sou in Complete Games, Shutouts, Walks per 9 Innings, Strikeouts per 9 Innings
[1991]  Played for Iowa Cubs (AAA) ... Played for Iowa Cubs (AAA) ... Played for Chicago Cubs (MLB) ... Played for Chicago Cubs (MLB) ... Finished top 10 in Amer in Shutouts
[1992]  Played for Chicago Cubs (MLB) ... Played for Chicago Cubs (MLB) ... Finished top 10 in NL in Games Started, Runs Allowed, Home Runs Allowed
[1993]  Played for Chicago Cubs (MLB) ... Played for Chicago Cubs (MLB)
Show full Career Summary [1987-2011]
Page Last Updated: 2/22/2025 4:35:15 PM