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

Alberto CastilloTrack this Player High Level: MLB Stat Years: 1994-2016 MLB Years: 2008-2011
Follow TBC on Twitter and Facebook

Drafted

PositionsP-265, 1B-138Position when Drafted1B-PPlayer Listed UnderMajor Leaguers
Proper NameAlberto Castillo (Bettencourt)
Height6-3Weight210BatsLeftThrowsLeft
Born DateJuly 5,1975 [43.133]PlaceHavana,Cuba
CollegeMiami-Dade College (Homestead,FL)

DraftedSelected by the San Francisco Giants [Team Picks] in the 3rd round (88th overall) of the 1994 Amateur Entry Draft [Signed]
Signing ScoutsTommy Zimmer
MLB DebutJuly 8,2008 [33.003]
OrganizationsSFN [4] BAL [4] ARI [1] NYA [1] Awards0
TBC Player ID22674Retrosheet IDcasta002MLBAM ID441368
Pitch Repertoire 2-Seam Fastball (50.27%) -- Slider (41.44%) -- Changeup (8.29%)
Fastball Velocity [2011] - 88.29 - [2010] - 90.07
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Transactions -- Salaries
This player page is available for sponsorship:
Sponsor the Alberto 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


Active Talent RatingsPitchingStrikeouts44Walks48Hittable35SO/BB46vsPower35Hitting0Durability43Team.473Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1994Everett GiantsNwstA-sfn-Rel18006.7560600205.07441180001.5011.811.691.6913.508.00--
1996Bellingham GiantsNwstA-sfn-S/R20301.88972001024.02055212182101.337.500.754.506.751.501.000-
1997San Jose GiantsCalifA+sfn-Rel21225.6118117008033.2412621215307001.6610.960.534.018.022.00.500-
1998Greensboro BatsSALAnya-Rel22003.7250500309.2864014132002.287.45--13.0312.100.93--
1998Tampa YankeesFSLA+nya-Rel220013.5012012003011.0141717225115203.4411.121.5919.858.740.44--
1998Minor Totals (2 teams)MinorInd--Rel0009.0017017006020.1222321239247202.909.430.8616.7110.290.62--
1999Schaumburg FlyersNorthernInd-ST23754.2717161201097.09757469477017001.489.000.844.366.491.49.583-
2002Newark BearsAtlInd-Rel26223.26280280015549.2371918715423001.056.701.272.727.612.80.500-
2003Newark BearsAtlInd-16S/R27784.402815132071114.211261561349985001.408.791.023.857.692.00.467-
2004Atlantic City SurfAtlInd--S/R28424.471486003054.0633127824332001.6010.441.333.985.471.38.667-
2004San Luis Potosi TunerosMexAAA--ST28144.22660100032.0341915327181001.919.560.847.595.060.67.200-
2006nullInd--S/R30435.311688001159.0744235628328001.7211.220.914.254.851.14.571-
2007Camden RiversharksAtlInd-32Rel31202.31281270011435.02410927312100.896.170.511.807.974.431.000-
2007nullInd--Rel31323.0018018005033.028121118381001.097.640.272.1810.364.75.600-
2008Norfolk TidesILAAAbal31Rel32312.0519019006026.0166626260000.845.470.682.058.894.33.750-
2008Baltimore OriolesALMLBbal23Rel32103.8128028005026.0271111310231001.429.351.043.467.962.301.0004.02
2009Norfolk TidesILAAAbal31R/CL33232.775005000311352.0492316217540001.278.480.352.949.353.18.400-
2009Baltimore OriolesALMLBbal24Rel33002.2520020004012.012430480001.339.00--3.006.002.00-2.76
2010Norfolk TidesILAAAbal31Rel34124.54390390016439.2462020415431101.5410.440.913.409.762.87.333-
2010Baltimore OriolesALMLBbal53Rel341010.1214014006010.216121256111002.0613.504.225.069.281.831.0008.80
2011Reno AcesPCLAAAari26Rel35002.0080800109.052205120001.115.00--5.0012.002.40--
2011Norfolk TidesILAAAbal31Rel35241.89200200014133.0248718261000.966.480.272.167.023.25.333-
2011Minor Totals (2 teams)MinorInd--Rel0241.91280280015142.029109113381000.996.170.212.768.082.92.333-
2011Arizona DiamondbacksNLMLBari33Rel35102.3117017004011.210330760001.467.71--5.404.630.861.0003.80
2015Joplin BlastersAmerAssocInd-ST39134.72660000034.045221818222001.5411.800.262.105.772.75.250-
2015Oaxaca GuerrerosMexAAA-ST39123.38550100029.0381811310312001.6411.660.923.079.513.10.333-
2015Mexico City Red Devils ReMexAAA-Rel39004.5081700208.09441350001.5010.131.133.385.631.67--
2015Minor Totals (2 teams)MinorInd--S/R0123.621367102037.0472215413362001.6111.330.963.138.682.77.333-
2016Joplin BlastersAmerAssocInd-Rel40128.1014113002016.22215153692001.6811.881.623.244.861.50.333-
MLB Totals - 4 Season(s)Filter304.33790790019059.0653029827482001.529.701.194.037.161.781.0001.48
Minor League Totals - 10 Season(s)Filter15183.7920520185208718311.23111581322315829521401.508.920.664.538.461.87.455-
AAA Totals - 6 Season(s)Filter10163.1715512143207018228.22211008116912155101.368.660.633.578.432.36.385-
A+ Totals - 2 Season(s)Filter227.60301290011044.15543384404112202.1111.000.808.008.201.03.500-
A Totals - 1 Season(s)Filter003.7250500309.2864014132002.287.45--13.0312.100.93--
A- Totals - 2 Season(s)Filter302.761578003029.02799313262101.368.280.923.997.982.001.000-
Ind Totals - 8 Season(s)Filter31274.2816955114404511491.05022692355019237542101.409.150.913.506.831.95.534-
NCAA Totals - 1 Season(s)Filter00--00000000.0000000000----------0.00--
Baltimore Orioles Totals - 3 Season(s)Filter204.81620620015048.2552726820422001.5410.171.483.707.772.101.000-
Arizona Diamondbacks Totals - 1 Season(s)Filter102.3117017004011.210330760001.467.71--5.404.630.861.000-
Average MLB - Per ~220 innings1104.33288028800690220.023710910629981757001.529.701.194.037.161.781.0001.48
Average Minor - Per ~220 innings11133.7914414130106113220.0218111931611120715301.508.920.664.538.461.87.458-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1994Everett GiantsNwstA-sfn-1b185316016365032100215600103.225.313.313.626508182.324.088.219.28811.5430.772.671.6553.3322.22
1995Bellingham GiantsNwstA-sfn-1b1974263195611052301359910342.213.305.312.6178216302.315.099.228.27911.5932.782.831.6652.6028.57
1995Burlington BeesMidwAsfn-1b1934103717404132074300002.165.218.320.538338110.232.155.243.2396.3639.096.143.6425.7547.06
1995Minor Totals (2 teams)Minor         1083662673150936214214210344.199.282.314.59611524412.294.115.232.26810.1934.473.382.1840.6732.88
2000Schaumburg FlyersNorthernInd-2456137204512112421173200003.328.403.453.8566214154.423.125.255.38111.0420.781.880.65137.0031.11
2002Newark BearsAtlInd-266815020361011172175200003.240.274.340.6145112157.361.100.153.2714.4633.127.430.64150.0033.33
2003Newark BearsAtlInd-1627313100000001200000.000.250.000.250004.000.000.333.17625.0050.002.000.000.000.00
2016Joplin BlastersAmerAssocInd-401917331000003401000.176.300.235.5354121.231.059.235.25414.2919.051.330.000.0033.33
Minor League Totals - 2 Season(s)Filter161526421092001257216319810447.207.291.314.60516532594.303.107.228.00010.6133.333.142.0243.8329.36
A Totals - 1 Season(s)Filter34103717404132074300002.165.218.320.538338110.232.155.243.0006.3639.096.143.6425.7547.06
A- Totals - 2 Season(s)Filter1274233592160844015615510445.217.308.312.62013224484.318.095.225.00011.5732.022.771.6552.8826.09
Ind Totals - 4 Season(s)Filter174307448423224142289001006.274.334.381.71511727336.381.107.205.0008.3326.793.210.60153.5032.14
Average Minor - Per 162 games162529421102001257216319910447.207.291.314.60516632598.303.107.228.00010.6133.333.142.0243.8329.36

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1994Everett Giants NwstA-sfn181B31--24615312264261.9898.42------5358.540.8
1994Everett Giants NwstA-sfn18P6--1---111.0000.17------5311.37.9
1995Bellingham Giants NwstA-sfn191B74--650541646720704.9789.51------74100.097.4
1995Burlington Bees MidwAsfn191B33--23821418263259.9857.85------3497.124.4
1996Bellingham Giants NwstA-sfn20P9--15--661.0000.67------9100.012.0
1997San Jose Giants CalifA+sfn21P18--141-65.8330.28------18100.012.9
1998Greensboro Bats SALAnya22P5---1--111.0000.20------5100.03.5
1998Tampa Yankees FSLA+nya22P12--11--221.0000.17------12100.08.6
2008Norfolk Tides ILAAAbal32P19--37--10101.0000.53------19100.013.4
2008Baltimore OriolesALMLBbal32P28-2627--991.0000.320.35-----28100.017.4
2009Norfolk Tides ILAAAbal33P50--46-110101.0000.20------50100.035.2
2009Baltimore OriolesALMLBbal33P20-1223--551.0000.250.42-----20100.012.3
2010Norfolk Tides ILAAAbal34P39--27--991.0000.23------39100.027.1
2010Baltimore OriolesALMLBbal34P14-1012-1331.0000.210.30-----14100.08.6
2011Norfolk Tides ILAAAbal35P20--271-109.9000.45------20100.014.0
2011Reno Aces PCLAAAari35P8--12--331.0000.38------8100.05.6
2011Arizona DiamondbacksNLMLBari35P17-1122--441.0000.240.36-----17100.010.5
MLB Totals for P - 4 season(s)-   P79-59714-121211.0000.270.36-----790.00.0
AAA Totals for P - 4 season(s)-   P136--1229114241.9760.30------1360.00.0
A+ Totals for P - 2 season(s)-   P30--251-87.8750.23------300.00.0
A Totals for 1B - 1 season(s)-   1B33--23821418263259.9857.85------330.00.0
A Totals for P - 1 season(s)-   P5---1--111.0000.20------50.00.0
A- Totals for 1B - 2 season(s)-   1B105--896691958984965.9819.19------1050.00.0
A- Totals for P - 2 season(s)-   P15--25--771.0000.47------150.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1994Everett Giants NwstA-sfn186-31--------
1995Bellingham Giants NwstA-sfn19--74--------
1995Burlington Bees MidwAsfn19--33--------
1996Bellingham Giants NwstA-sfn209----------
1997San Jose Giants CalifA+sfn2118----------
1998Greensboro Bats SALAnya225----------
1998Tampa Yankees FSLA+nya2212----------
2008Norfolk Tides ILAAAbal3219----------
2008Baltimore OriolesALMLBbal3228----------
2009Norfolk Tides ILAAAbal3350----------
2009Baltimore OriolesALMLBbal3320----------
2010Norfolk Tides ILAAAbal3439----------
2010Baltimore OriolesALMLBbal3414----------
2011Norfolk Tides ILAAAbal3520----------
2011Reno Aces PCLAAAari358----------
2011Arizona DiamondbacksNLMLBari3517----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2009Baltimore OriolesMLB Spring TrainingMLB33000.0003-3003010.0900000000.908.100.000.000.0000.00.000
2010Baltimore OriolesMLB Spring TrainingMLB34102.0890900008.21032104001.2210.381.040.004.1503.121.000
2011Baltimore OriolesMLB Spring TrainingMLB35000.0050500104.2200016100.713.860.001.9311.576.000.00.000
2012Los Angeles DodgersMLB Spring TrainingMLB36003.0030300103.0321011001.339.000.003.003.001.006.00.000
MLB Spring Training Totals - 4 yrs101.0317314005026.324531211100.998.200.340.683.765.501.711.000

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2012-03-18Released by Dodgers 
2011-12-13ContractSigned by Dodgers 
2011-09-01InjuredActivated from DL 
2011-07-30InjuredDisabled -- Left shoulder tendinitis 
2005-08-05Released by Royals 
* 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
2008Baltimore OriolesTeam Payroll32390,000-75336-2,696,252390,000390,000
2009Baltimore OriolesTeam Payroll33400,000-72433-2,746,792400,000790,000
2010Baltimore OriolesTeam Payroll34400,000-75728-2,812,412400,0001,190,000
2011Arizona DiamondbacksTeam Payroll35414,000-78938-2,722,607414,0001,604,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