Tips Updates
Daily
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


PositionsP-265, 1B-138Position when Drafted1B-PPlayer Listed UnderMajor Leaguers
Proper NameAlberto Castillo (Bettencourt)
Height6-3Weight210BatsLeftThrowsLeft
Born DateJuly 5,1975 [42.352]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]
OrganizationsBAL [4] SFN [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-
2007nullInd--Rel31323.0018018005033.028121118381001.097.640.272.1810.364.75.600-
2007Camden RiversharksAtlInd-32Rel31202.31281270011435.02410927312100.896.170.511.807.974.431.000-
2008Norfolk TidesILAAAbal31Rel32312.0519019006026.0166626260000.845.470.682.058.894.33.750-
2008Baltimore OriolesALMLBbal23Rel32103.8128028005026.0271111310231071.429.351.043.467.962.301.0004.82
2009Norfolk TidesILAAAbal31R/CL33232.775005000311352.0492316217540001.278.480.352.949.353.18.400-
2009Baltimore OriolesALMLBbal24Rel33002.2520020004012.012430480011.339.00--3.006.002.00-3.01
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.210330760011.467.71--5.404.630.861.0004.05
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.0653029827482091.529.701.194.037.161.781.0001.92
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.2552726820422081.5410.171.483.707.772.101.000-
Arizona Diamondbacks Totals - 1 Season(s)Filter102.3117017004011.210330760011.467.71--5.404.630.861.000-
Average MLB - Per ~220 innings1104.33288028800690220.0237109106299817570331.529.701.194.037.161.781.0001.92
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