The Baseball Cube
TBC Baseball Cards StoreCheck out the TBC Baseball Card Store on eBay Rookies, inserts, parallels ... Check out the always-changing team dollar boxes ARI | ATH | ATL | BAL | BOS | CHA | CIN | CLE | COL | DET | HOU | KC | LAA | LAN | LAN | MIA | MIL | MIN | NYM | NYY | PHI | PIT | SD | SF | SEA | STL | TB | TEX | TOR | WAS (Flat shipping rate). Take advantage of cheaper Canadian prices!
Tracker
Store
Sign In / Register

Alberto Castillo

Retired
High Level
MLB
Years
1994-2016 (2008-2011)
Proper Name
Alberto Castillo
Positions
P (265) ... 1B (138)
Positions
P - 1B
Height / Weight
6-2 / 255
Bats / Throws
Left / Left
Birthdate
July 5,1975
Colleges
Miami Dade College (Miami,FL)
MLB Debut
April 28,2008
MLBAM ID
441368
Retrosheet#
casta002
More Player Information
Stat Capsulew-lggssviphsoerawhip
MLB Career3-0790060.165484.331.52

Pitching Statistics

csv
Glossary
yearteam nameleaguelevelmlb#agewleraggscgshogfgrsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so_bb
1994Everett GiantsNwstA-SFN-18006.7560002605.17441180001.5011.811.691.6913.506.758.00
1996Bellingham GiantsNwstA-SFN-20301.88970012024.02055212182131.337.500.754.506.751.881.50
1997San Jose GiantsCalifA+SFN-21225.6118100817033.2412621215307041.6610.960.534.018.026.952.00
1998Greensboro BatsSALANYA-22003.7250003509.2864014132002.287.450.0013.0312.105.590.93
1998Tampa YankeesFSLA+NYA-220013.5012000312011.1141717225115233.4411.121.5919.858.7413.500.44
1999Schaumburg FlyersNorthernIndy--23754.2717162011097.09757469477017001.489.000.844.366.495.291.49
2002Newark BearsAtlIndy--26223.26280001528549.2371918715423001.056.701.272.727.613.442.80
2003Newark BearsAtlIndy-1627784.402815207131114.211261561349985001.408.791.023.857.694.792.00
2004Atlantic City SurfAtlIndy--28424.471480036054.1633127824332001.6010.441.333.985.475.131.38
2004San Luis Potosi TunerosMexAAA--28144.22661000032.0341915327181001.919.560.847.595.065.340.67
2006Road Warriors Road WarriorsAtlIndy--30435.311680018159.1744235628328051.7211.220.914.254.856.371.14
2007Road Warriors Road WarriorsAtlIndy--31323.0018000518033.028121118381021.097.640.272.1810.363.274.75
2007Camden RiversharksAtlIndy-3231202.31281001127435.02410927312120.896.170.511.807.972.574.43
2008Norfolk TidesILAAABAL3132312.0519000619026.1166626260000.845.470.682.058.892.054.33
2008Baltimore OriolesALMLBBAL2332103.8128000528026.0271111310231071.429.351.043.467.963.812.30
2009Norfolk TidesILAAABAL3133232.775000031501352.0492316217540001.278.480.352.949.353.983.18
2009Baltimore OriolesALMLBBAL2433002.2520000420012.012430480011.339.000.003.006.003.002.00
2010Norfolk TidesILAAABAL3134124.54390001639439.2462020415431171.5410.440.913.409.764.542.87
2010Baltimore OriolesALMLBBAL53341010.1214000614010.216121256111002.0613.504.225.069.2810.121.83
2011Reno AcesPCLAAAARI2635002.0080001809.052205120001.115.000.005.0012.002.002.40
2011Norfolk TidesILAAABAL3135241.89200001420133.1248718261030.966.480.272.167.022.163.25
2011Arizona DiamondbacksNLMLBARI3335102.3117000417011.210330760011.467.710.005.404.632.310.86
2012Campeche PiratasMexAAA-036027.79440000017.12416154682001.7312.462.083.124.158.311.33
2015Joplin BlastersAmAsIndy--39134.72660000034.145221818222021.5411.800.262.105.775.772.75
2015Mexico City Red DevilsMexIntl--39004.5081002708.09441350001.5010.131.133.385.634.501.67
2015Oaxaca GuerrerosMexAAA--39123.38551000029.1381811310312041.6411.660.923.079.515.523.10
2016Joplin BlastersAmAsIndy--40128.1014100213016.22215153692011.6811.881.623.244.868.101.50
1994A-Total--SFN----006.7560006205.17441180001.5011.811.691.6913.506.758.00
1996A-Total--SFN----301.88970021024.02055212182131.337.500.754.506.751.881.50
1997A+Total--SFN----225.6118100178033.2412621215307041.6610.960.534.018.026.952.00
1998A,A+Total--NYA----009.0017000176021.0222321239247232.909.430.8616.7110.299.860.62
1999IndyTotal------754.2717162011097.09757469477017001.489.000.844.366.495.291.49
2002IndyTotal------223.26280002815549.2371918715423001.056.701.272.727.613.442.80
2003IndyTotal------784.402815201371114.211261561349985001.408.791.023.857.694.792.00
2004IndyTotal------424.471480063054.1633127824332001.6010.441.333.985.475.131.38
2004AAATotal------144.22661000032.0341915327181001.919.560.847.595.065.340.67
2006IndyTotal------435.311680081159.1744235628328051.7211.220.914.254.856.371.14
2007IndyTotal------522.65461004516468.0522220315693140.996.880.401.999.132.914.60
2008AAATotal--BAL----312.0519000196026.1166626260000.845.470.682.058.892.054.33
2008MLBTotal--BAL----103.8128000285026.0271111310231071.429.351.043.467.963.812.30
2009AAATotal--BAL----232.775000050311352.0492316217540001.278.480.352.949.353.983.18
2009MLBTotal--BAL----002.2520000204012.012430480011.339.000.003.006.003.002.00
2010AAATotal--BAL----124.54390003916439.2462020415431171.5410.440.913.409.764.542.87
2010MLBTotal--BAL----1010.1214000146010.216121256111002.0613.504.225.069.2810.121.83
2011AAATotal--ARI,BAL----241.91280002815142.129109113381030.996.170.212.768.082.132.92
2011MLBTotal--ARI----102.3117000174011.210330760011.467.710.005.404.632.310.86
2012AAATotal------027.79440000017.12416154682001.7312.462.083.124.158.311.33
2015IntlTotal------004.5081007208.09441350001.5010.121.123.385.624.501.67
2015IndyTotal------134.72660000034.145221818222021.5411.800.262.105.775.772.75
2015AAATotal------123.38551000029.1381811310312041.6411.660.923.079.515.523.10
2016IndyTotal------128.1014100132016.22215153692011.6811.881.623.244.868.101.50
Tot:MLB (4 yrs)MLB304.33790007919060.1653029827482091.529.701.194.037.164.481.78
Tot:NL (1 yrs)NL102.3117000174011.210330760011.467.710.005.404.632.310.86
Tot:AL (3 yrs)AL204.81620006215048.2552726820422081.5410.171.483.707.774.992.10
Tot:Minors (11 yrs)Minors15203.9820123201788518323.032617014326161298234241.519.080.724.498.304.741.85
Tot:AAA (7 yrs)AAA10183.4615115201366818239.023611292199421871141.388.890.723.548.214.222.32
Tot:A+ (2 yrs)A+227.60301002911045.05543384404112272.1111.000.808.008.208.601.03
Tot:A (1 yrs)A003.7250005309.2864014132002.287.450.0013.0312.105.590.93
Tot:A- (2 yrs)A-302.761570083029.12799313262131.368.280.923.997.982.762.00
Tot:Indy (8 yrs)Indy31274.2816955401144511494.050226923550192375421121.409.150.913.506.834.901.95

Batting Statistics

csv
Glossary
yearteam nameleaguelevelmlb#ageposgabrh2b3bhrrbisbcsbbsohbpshsfiwdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so_bbab_hr
1994Everett GiantsNwstA-SFN-181B531601636503210021560010350182828.225.313.313.626.219.088.32411.5430.772.6753.33
1995Bellingham GiantsNwstA-SFN-191B74263195611052301359910342823021640.213.305.312.617.228.099.31511.5932.782.8352.60
1995Burlington BeesMidwASFN-191B341037174041320743000023311089.165.218.320.538.243.155.2326.3639.096.1425.75
2000Schaumburg FlyersNorthernIndy--24P56137204512112421173200003621541431.328.403.453.856.255.125.00011.0420.781.88137.00
2002Newark BearsAtlIndy--26P6815020361011172175200003511571224.240.274.340.614.153.100.0004.4633.127.43150.00
2003Newark BearsAtlIndy-1627P3131000000012000000400.000.250.000.250.333.000.00025.0050.002.000.00
2016Joplin BlastersAmAsIndy--40P191733100000340100042112.176.300.235.535.235.059.23114.2919.051.330.00
1994A-Total--SFN------531601636503210021560010350182828.225.313.313.626.219.088.32411.5430.772.6753.33Nwst1994
1995A,A-Total--SFN------10836626731509362142142103441154122449.199.282.314.596.232.115.29410.1934.473.3840.67Midw1995
2000IndyTotal--------56137204512112421173200003621541431.328.403.453.855.255.124.42311.0420.781.88137.00Northern2000
2002IndyTotal--------6815020361011172175200003511571224.240.274.340.614.153.100.3614.4633.127.43150.00Atl2002
2003IndyTotal--------3131000000012000000400.000.250.000.250.333.000.00025.0050.002.00Atl2003
2016IndyTotal--------191733100000340100042112.176.300.235.535.235.059.23114.2919.051.33AmAs2016
Tot:Minors (2 yrs)Minors1615264210920012572163198104471655943277.207.291.314.605.228.106.30310.6133.333.1443.83
Tot:A (1 yrs)A341037174041320743000023311089.165.218.320.539.243.155.2326.3639.096.1425.75
Tot:A- (2 yrs)A-12742335921608440156155104451324842468.217.308.312.620.225.095.31811.5732.022.7752.88
Tot:Indy (4 yrs)Indy1743074484232241422890010061173362757.274.334.381.715.205.107.3818.3326.793.21153.50

Other Pitching Statistics

csv
Glossary
yearteam nameleaguecategoryagewleraggscgshogfgrsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so_bb
2009Baltimore OriolesMLB Spring TrainingSpring33000.0003003-3010.09000000000.908.100.000.000.000.000.00
2010Baltimore OriolesMLB Spring TrainingSpring34102.0890000908.210321040001.1510.381.040.004.153.120.00
2011Baltimore OriolesMLB Spring TrainingSpring35000.0050001504.22000161000.643.860.001.9311.570.006.00
2012Los Angeles DodgersMLB Spring TrainingSpring36003.0030001303.03210110001.339.000.003.003.006.001.00
Tot:Spring (4 Yrs)Spring101.033300514026.1245312111000.998.200.340.683.761.715.50
Player pitching statistics considered to be non-regular season leagues and events.

Other Batting Statistics

csv
Glossary
yearteam nameleaguecategoryagegabrh2b3bhrrbisbcsbbsohbpshsfiwdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so_bbab_hr
2010Baltimore OriolesMLB Spring TrainingSpring34900000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
Tot:Spring (1 Yrs)Spring900000000000000000000
Player batting statistics considered to be non-regular season leagues and events.

Fielding Statistics

csv
Glossary
yearteamleaguelevelageposggsinnpoaedptctscsbcssb%fpctrfgrfirf9itm sharepl sharetm rank
1994Everett GiantsNwstA-181B31--2461531226426100.9898.40.000.0040.858.52
1994Everett GiantsNwstA-18P6--100011001.0000.20.000.007.911.312
1995Burlington BeesMidwA191B33--2382141826325900.9857.80.000.0024.497.13
1995Bellingham GiantsNwstA-191B74--65054164672070400.9789.50.000.0097.4100.01
1996Bellingham GiantsNwstA-20P9--150066001.0000.70.000.0012.0100.014
Show all fielding records and totals
Fielding Statistics are updated at the conclusion of season

Yearly Summary

csv
Glossary
yearteamleaguelevelmlb-classagewlrankrpigpmanagersalaryservice timeplayoffsawards
1994Everett GiantsNwstA-SFN1837393-53Mike Hart--dnq
1995Bellingham GiantsNwstA-SFN1943331-74Glenn Tufts--Lost in Finals
1995Burlington BeesMidwASFN1954815-34Mike Hart--dnq
1996Bellingham GiantsNwstA-SFN2039362-9Shane Turner, Ozzie Virgil--dnq
1997San Jose GiantsCalifA+SFN2160805-18Frank Cacciatore--dnq
1998Greensboro BatsSALANYA2279632-5Tom Nieto--Lost in Finals
1998Tampa YankeesFSLA+NYA2272675-12Lee Mazzilli--Lost in Finals
1999Schaumburg FlyersNorthernIndy2344421-17--Lost in 1st Round
2000Schaumburg FlyersNorthernIndy2438484-56Ron Kittle--dnq
2002Newark BearsAtlIndy2669553-68Marv Foley--League Champions
2003Newark BearsAtlIndy2754714-31Bill Madlock---
2004Atlantic City SurfAtlIndy2871540-14Jeff Ball--Lost in Semi-Finals
2004San Luis Potosi TunerosMexAAA2832668-6--dnq
2006Road Warriors Road WarriorsAtlIndy3042834-16Jeff Scott--dnq
2007Road Warriors Road WarriorsAtlIndy3143838-18Jeff Scott--dnq
2007Camden RiversharksAtlIndy3167594-28Joe Ferguson--Lost 1st Round
2008Norfolk TidesILAAABAL3264782-19Gary Allenson--dnq
2008Baltimore OriolesALMLBBAL3268935-28Dave Trembley390,000dnq
2009Norfolk TidesILAAABAL3371713-50Gary Allenson--dnq
2009Baltimore OriolesALMLBBAL3364985-20Dave Trembley400,000dnq
2010Norfolk TidesILAAABAL3467774-39Gary Allenson--dnq
2010Baltimore OriolesALMLBBAL3466965-14Dave Trembley, Juan Samuel, Buck Showalter400,000dnq
2011Reno AcesPCLAAAARI3577671-8Brett Butler--Lost in Semi-Finals
2011Norfolk TidesILAAABAL3556874-20Gary Allenson--dnq
2011Arizona DiamondbacksNLMLBARI3594681-17Kirk Gibson414,000Lost in 1st Round (Diamondbacks)
2012Campeche PiratasMexAAA3651605-4Dan Firova--dnq
2015Mexico City Red DevilsMexIntl3973391-8--Lost in 1st Round
2015Joplin BlastersAmAsIndy3955453-6Carlos Lezcano--dnq
2015Oaxaca GuerrerosMexAAA3955573-5--Lost in 1st Round
2016Joplin BlastersAmAsIndy4036643-19--dnq
30 record(s)
Based on playing years with listed statistics and available season data.

Transactions

csv
Glossary
datetransaction descriptionteamminor team40-manstatus
2011-12-13Signed to Minor League contractLos Angeles DodgersNoHist
2011-10-19Granted free agencyNoHist
2011-09-01Activated from Disabled ListArizona DiamondbacksNoHist
2011-07-30DL - left shoulder tendonitisArizona DiamondbacksNoInjury
2011-06-17Signed to Minor League contractArizona DiamondbacksNoHist
2011-06-15Granted free agencyNoHist
2010-12-20Signed to Minor League contractBaltimore OriolesNoHist
2010-10-05Granted free agencyNoHist
2008-02-01Signed to Minor League contractBaltimore OriolesNoHist
2003-03-30Released by CardinalsNoHist
Show all transactions

Salaries and Contracts

csv
Glossary
yearteamagesalarytm ranklg rankavg salarylg minimumservice timecontract
2008Baltimore Orioles32390,000--2,925,679390,000
2009Baltimore Orioles33400,000--2,996,106400,000
2010Baltimore Orioles34400,000--3,014,572400,000
2011Arizona Diamondbacks35414,000--3,095,183414,000
4 season(s)$1,604,000Career Earnings
Talent Ratings
Strikeouts
50
Walks
38
Hittable
39
SO/BB
41
vsPower
39
Hitting
0
Durability
39
Team
.474

[Career Highlights]

[1994]  Drafted by the San Francisco Giants in Round #3 (#88) out of Miami Dade ... Signing Scout: Tommy Zimmer ... Played for Everett Giants (A-)
[1995]  Played for Bellingham Giants (A-) ... Played for Burlington Bees (A) ... Finished top 10 in Nwst in Games Played, Plate Appearances, At Bats, Strikeouts, Sacrifice Flies, Intentional Walks
[1996]  Played for Bellingham Giants (A-)
[1997]  Played for San Jose Giants (A+)
[1998]  Played for Greensboro Bats (A) ... Played for Tampa Yankees (A+)
[1999]  Played for Schaumburg Flyers (Indy) ... Finished top 10 in Northern in Walks Allowed
[2000]  Played for Schaumburg Flyers (Indy)
Show full Career Summary [1994-2016]
Page Last Updated: 2/25/2025 4:36:47 AM