Alberto Castillo

Retired
High Level
MLB
Years
1987-2009 (1995-2007)
Proper Name
Alberto Terrero Castillo
Positions
C (1384) ... P (52) ... 1B (5) ... OF (4) ... DH (1)
Height / Weight
6-0 / 215
Bats / Throws
Right / Right
Birthdate
February 10,1970   Age:  56.219
High School
Liceo Mercedes Maria Mateo (Las Matas de Faran)
Drafted/Signed
MLB Debut
MLBAM ID
Retrosheet#
casta001
Show More
[1998] Selected by the St. Louis Cardinals in MLB Rule 5 Draft   [2006] Played for Dominican Republic in World Baseball Classic   [2009] Played for Dominican Republic in World Baseball Classic

Batting Statistics

CSV
Glossary
🔒
Support TBC for $2/month while removing all ads and getting access to our 20+ research applications, the TBC Player Tracker and much more!
yearteam nameleaguelevelmlb#ageposlnptbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
1987Kingsport MetsAppRkNYN-177911000010530100011501.111.429.111.540.667.000.16733.3320.000.600.00
1988Gulf Coast MetsGCLRkNYN-181032268718400102044223002279414.265.312.324.636.147.059.2695.065.061.000.00
1988Kingsport MetsAppRkNYN-18111247572230114011514011102892418.293.407.373.780.267.080.34416.3015.220.9375.00
1989Kingsport MetsAppRkNYN-191102774151940312211114100103286712.257.360.432.792.338.175.28112.7916.281.2724.67
1989Pittsfield MetsNYPLA-NYN-199034123132980113207261220040135920.236.278.325.603.163.089.2865.1919.263.71123.00
1990Pittsfield MetsNYPLA-NYN-20995818719418142433263551210632211328.219.327.337.664.257.118.24711.7615.841.3546.75
1990Columbia MetsSALANYN342097*30103824431141110210220037117816.233.296.359.655.223.126.2778.5517.952.10103.00
1990St. Lucie MetsFSLA+NYN-2031144001300110000071213.364.417.6361.053.364.272.3338.338.331.0011.00
1991Columbia MetsSALANYN-21116902673574203347654344555001093252648.277.381.408.789.296.131.31613.2313.541.0289.00
1992St. Lucie MetsFSLA+NYN342291601621133603170016372320048185924.204.280.296.576.191.092.2428.6520.002.3154.00
1993St. Lucie MetsFSLA+NYN-23971053333786210542022846327101223732660.258.315.366.681.186.108.2807.5112.331.6466.60
1994Binghamton MetsEastAANYN-24989031533781407421341460310111133602157.248.333.359.692.235.111.27011.3912.781.1245.00
1995Norfolk TidesILAAANYN-2510269217235813143123263213206852491840.267.346.392.738.240.125.29510.4412.851.2354.25
1995New York MetsNLMLBNYN30252/89132923000010391000033303.103.212.103.315.138.000.1509.0927.273.000.00
1996Norfolk TidesILAAANYN-268511334134711211139223967473131183942447.208.295.346.641.252.138.2269.9017.011.7231.00
1996New York MetsNLMLBNYN30262/7961114000000040000041104.364.364.364.728.000.000.5710.0036.360.000.00
1997Norfolk TidesILAAANYN-2787*348341810181017160311322104216.217.347.265.612.265.048.25416.3515.380.9483.00
1997New York MetsNLMLBNYN30272/7/4983559312100701916021031371111.203.304.220.524.153.017.27312.6822.541.780.00
1998Norfolk TidesILAAANYN3028214949201600111200020146036.184.333.286.619.327.102.22218.3320.001.0949.00
1998New York MetsNLMLBNYN30282/R7/98338831317402702917160012799611.205.290.325.615.205.120.2349.0917.171.8941.50
1999St. Louis CardinalsNLMLBSLN30292/7/98879325521678043100244825416872901255.263.326.341.667.173.078.3048.2816.552.0063.75
2000Toronto Blue JaysALMLBTOR30302/9874661851439701160021360230349211831.211.287.265.552.168.054.2529.9517.061.71185.00
2001Toronto Blue JaysALMLBTOR30312/98/770*661319264014117303500233146521.198.255.252.507.107.054.2504.7920.554.29131.00
2002Columbus ClippersILAAANYA393299*3091725700810982110332104718.275.350.352.702.187.077.2988.657.690.890.00
2002New York YankeesALMLBNYA45322/9/581537351104001120300284123.135.158.216.374.108.081.2002.4429.2712.000.00
2003Laguna VaquerosMexAAA -33106662433870901147013422000081122772050.288.375.461.836.309.173.00012.277.940.6522.09
2003Mexico City Diablos RojosMexAAA -3310617601321401141167000012866516.350.409.467.876.217.117.0009.0910.611.1760.00
2003Fresno GrizzliesPCLAAASFN-33123428100700880000194217.235.381.265.646.265.030.30819.0519.051.000.00
2003San Francisco GiantsNLMLBSFN33332/9/8111523101400050000071521.200.200.467.667.267.267.2220.0033.330.0015.00
2004Omaha RoyalsPCLAAAKCA3334884816115419011500202032008531861031.255.348.329.677.199.074.28610.7510.751.00161.00
2004Kansas City RoyalsALMLBKCA7342/89/797*29891224601110214100110133105717.270.365.371.736.236.101.29113.339.520.7189.00
2005Sacramento River CatsPCLAAAOAK-3541321000000140000011401.077.143.077.220.077.000.1117.1428.574.000.00
2005Kansas City RoyalsALMLBKCA7352/8983*341001321511141012210110231114714.210.292.310.602.230.100.25310.5318.421.75100.00
2005Oakland AthleticsALMLBOAK22352/183*110000000001000000100.000.000.000.000.000.000.0000.00100.000.000.00
2006New Orleans ZephyrsPCLAAAWAS-369488254336817003012354216207852981751.268.356.335.691.201.067.31811.7414.091.200.00
2007Norfolk TidesILAAABAL537101642032455603240032340320570240946.271.367.345.712.232.074.31013.3314.171.0667.67
2007Baltimore OriolesALMLBBAL18372/9/811315520130031001101103632.161.229.323.552.258.162.1908.3327.783.3331.00
2008Camden RiversharksAtlIndy 29388753182204113021730292632217602181526.225.338.330.668.280.105.25013.3011.930.9091.00
2008Monterrey SultanesMexAAA -38144431581010002700002254696.341.370.568.938.273.227.0004.3515.223.500.00
2009Long Island DucksAtlIndy -3988*41041001100310000141310.100.308.400.708.600.300.00023.087.690.3310.00
2009Newark BearsAtlIndy 53988*371021125401120013161011332117520.245.333.314.647.196.069.27911.1113.681.23102.00
Tot:MLB (12 yrs) MLB      418102698226392121013610321972611121305117353173.220.293.297.590.174.077.2668.7818.672.1385.50
Tot:NL (6 yrs) NL      1964524210614074913459941351101415192185.235.306.312.618.173.077.2828.6719.082.2064.57
Tot:AL (6 yrs) AL      22257456120252552235812031360111646543288.209.282.286.568.176.077.2538.8718.352.07114.80
Tot:Minors (19 yrs) Minors      113035203928891811062477262544757030473685812764080253636.253.339.363.701.237.110.28310.9613.971.2856.77
Tot:Indy (2 yrs) Indy      942943567170430304543423211963482146.228.335.327.662.262.099.25212.9312.360.9673.50
Tot:Rk (3 yrs) Rk      80226306011043652353534420832721545.265.366.367.733.270.102.29312.8712.871.0056.50
Tot:A- (2 yrs) A-      923103270161537533361634101033562248.226.309.332.641.219.106.2629.2717.131.8562.00
Tot:A (2 yrs) A      1203704398246461765365577001464423464.265.359.395.753.276.130.30511.9914.711.2392.50
Tot:A+ (3 yrs) A+      16850652123270962024584559101775703687.243.306.350.656.192.107.2707.8914.741.8756.22
Tot:AA (1 yrs) AA      9031533781407421341460310111133602157.248.333.359.692.235.111.27011.3912.781.1245.00
Tot:AAA (11 yrs) AAA      580179320246089333239892402791125114476542080125335.257.346.365.711.241.108.28611.5413.411.1654.33
Avg:MLB - 162 game avg MLB      162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 game avg Minors      162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
TBC+ Metric is based on wOBA with inclusion of stolen base value. TBC's version of wOBA excludes park factors and uses static coefficients across all levels and years for ease of implementation.
* indicates player had a low sample size of plate appearances.

Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!
College Summer Stats are not set to Merge in this grid. (PREMIUM Feature)

Other Batting Statistics

CSV
Glossary
TBC PREMIUM Subscribers get access to additional grid functionality such as pre-defined filters, manual removal of rows and quick player comparison! Full feature list.
yearteam nameleaguecategoryagegabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2006Washington NationalsMLB Spring TrainingSpring366812000001211000021102.250.455.250.705.125.000.28618.189.090.500.00
2007Baltimore OriolesMLB Spring TrainingSpring37121414201400120000091531.286.333.643.976.429.357.2736.6713.332.0014.00
2008Houston AstrosMLB Spring TrainingSpring38851110000022000002710.200.429.400.829.600.200.33328.5728.571.000.00
Tot:Spring (3 Yrs) Spring 2627373014015510000133343.259.394.481.875.370.222.28615.1515.151.0027.00

Pitching Statistics

CSV
Glossary
🔒
Get access to locked features and remove all ads with TBC PREMIUM. Only $2/month. Register today!
yearteam nameleaguelevelmlb#agetbc+wleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
1987Kingsport MetsAppRkNYN-17000.0010001101.01000100002.009.000.009.000.000.000.00
1992St. Lucie MetsFSLA+NYN34221011182.58242473000153.213553449278090101.057.910.531.584.693.102.96
2009Newark BearsAtlIndy 5390036.0020002102.08881000004.0036.004.500.000.0036.000.00
Tot:Minors (2 yrs) Minors    1182.56252473110154.213653449288090101.067.910.521.634.663.082.86
Tot:Indy (1 yrs) Indy    0036.0020002102.08881000004.0036.004.500.000.0036.00
Tot:Rk (1 yrs) Rk    000.0010001101.01000100002.009.000.009.000.000.000.00
Tot:A+ (1 yrs) A+    1182.58242473000153.213553449278090101.057.910.531.584.693.102.96
Avg:Minors - 162 Inning avg Minors    🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!
College Summer Stats are not set to Merge in this grid. (PREMIUM Feature)

Talent Ratings

About Talent Ratings
SpeedPowerContactXtraRbisRunsHittingDurabilityTeam Success
2743614850274239.508

TBC Newsletter

Stay up to date with new features, new datasets, tips on using the site and life updates.

Subscribe for Free

TBC Premium

For $24/year, Unlock 🔓

+ Ad-free browsing
+ TBC Player Tracker
+ Advanced Research Tools
+ Data Store discounts
+ Additional functionality/features
+ View all Benefits!

Learn More and Subscribe!
×