Alberto Castillo

Alberto (Betancourt) Castillo
Born: July 5, 1975
La Habana, La Habana CU
Primary Position: Pitcher
All Position(s) Played: 1B, LF, OF, RF
Bats: Left
Throws: Left
Height: 6'2"
Weight: 255
Career: 1994-2016
Major League Statistics

Alberto (Betancourt) Castillo compiled a career record of 52 wins and 50 losses, with 29 saves, and a 4.21 ERA in his 387-game pitching career with the Everett Giants, Bellingham Giants, Burlington Bees, San Jose Giants, Greensboro Bats, Tampa Yankees, Schaumburg Flyers, Bakersfield Blaze, Newark Bears, Atlantic City Surf, San Luis Potosi Tuneros, Road Warriors, Camden Riversharks, Norfolk Tides, Reno Aces, Campeche Piratas, Oaxaca Guerreros, Mexico City Diablos Rojos and Joplin Blasters. He began playing during the 1994 season and last took the field during the 2016 campaign.


Click on column headings to sort.

Pitching:

Year Level Lg Team W L W% ERA G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF
1994Short Season ANORWEverett Giants006.756020005.3744110800024
1996Short Season ANORWBellingham Giants301.0001.8886100024.02055212018312102
1997Advanced ACALLSan Jose Giants22.5005.61181800033.7412621215030407162
1998Advanced AFLORTampa Yankees0013.50120300011.314171722511132575
1998ASALL3Greensboro Bats003.725030009.786401401300248
1999IndNORLSchaumburg Flyers75.5834.271716120097.09757469470708017432
2000IndNORLSchaumburg Flyers77.5004.5917170200102.0107605210490775012454
2002IndATLLNewark Bears22.5003.262801500549.7371918715042103195
2003IndATLLNewark Bears78.4674.4028157201114.711261561349798715507
2004IndATLLAtlantic City Surf42.6674.47148300054.3633127824033602251
2006IndATLLRoad Warriors43.5715.31168100159.3744235628232508277
2007IndATLLRoad Warriors32.6003.00170500033.028121118138201134
2007IndATLLCamden Riversharks201.0002.312811100435.02410927031212136
2008AAAILNorfolk Tides31.7502.05190600026.3166626026400103
2009AAAILNorfolk Tides23.4002.7750031001352.0492316217254600222
2010AAAILNorfolk Tides12.3334.543901600439.7462020415143711186
2011AAAILNorfolk Tides24.3331.892001400133.3248718226301128
2011AAAPCLReno Aces002.008010009.05220501200036
2012AAAMEXCampeche Piratas02.0007.7944000017.3241615460860288
2015AAAMEXOaxaca Guerreros12.3333.3855010029.3381811310031402138
2015IndAAJoplin Blasters13.2504.7266000034.345221818122202153
2015AAAMEXMexico City Diablos Rojos004.508120008.0944130500035
2016IndAAJoplin Blasters12.3338.10141200016.7221515361910275
Totals5250.5104.21387891327029895.09104844198437818737796763961

Batting:

Year Level Lg Team GP PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB DP HBP SH SF IBB
1994Short Season ANORWEverett Giants53182160163650321002156.225.313.312.6265030010
1995AMIDWBurlington Bees341101037174041320743.165.218.320.5393320000
1995Short Season ANORWBellingham Giants743022631956110523013599.213.305.312.6168221034
1999IndNORLSchaumburg Flyers262723583021000310.348.407.7391.1471700010
2000IndNORLSchaumburg Flyers561551372045121124211732.328.406.453.8596231001
2001Advanced ACALLBakersfield Blaze94378347459512211541328120.274.329.415.74414441114
2002IndATLLNewark Bears68159150203610111721752.240.277.340.6175131011
2003IndATLLNewark Bears31431000000012.000.250.000.250000000
2016IndAAJoplin Blasters1921173310000034.176.300.235.53540100
Totals455133812031362965842716276122418.246.316.368.6844431742710


Fielding:

Year Level Lg Team Pos GP PO A E DP Fld% RF/G
1994Short Season ANORWEverett GiantsP610001.000.167
1994Short Season ANORWEverett Giants1B3124615312.9898.419
1995Short Season ANORWBellingham Giants1B74650541646.9789.514
1995AMIDWBurlington Bees1B3323821418.9857.848
1996Short Season ANORWBellingham GiantsP815001.000.750
1997Advanced ACALLSan Jose GiantsP181410.833.278
1998ASALL3Greensboro BatsP501001.000.200
1998Advanced AFLORTampa YankeesP1211001.000.167
1999IndNORLSchaumburg Flyers1B546113.9799.400
1999IndNORLSchaumburg FlyersP1761710.9581.353
2000IndNORLSchaumburg Flyers1B2316611412.9787.696
2000IndNORLSchaumburg FlyersOF23010.7501.500
2000IndNORLSchaumburg FlyersRF2.000
2000IndNORLSchaumburg FlyersP1711310.933.824
2001Advanced ACALLBakersfield Blaze1B82601531363.9817.976
2001Advanced ACALLBakersfield BlazeLF4.000
2001Advanced ACALLBakersfield BlazeOF43010.750.750
2002IndATLLNewark Bears1B3935919722.9829.692
2002IndATLLNewark BearsP281611.875.250
2003IndATLLNewark BearsP2852311.9661.000
2004IndATLLAtlantic City SurfP1436011.000.643
2006IndATLLRoad WarriorsP1636001.000.562
2007IndATLLCamden RiversharksP2807001.000.250
2007IndATLLRoad WarriorsP1727001.000.529
2008AAAILNorfolk TidesP1937001.000.526
2009AAAILNorfolk TidesP5046011.000.200
2010AAAILNorfolk TidesP3927001.000.231
2011AAAPCLReno AcesP812001.000.375
2011AAAILNorfolk TidesP202710.900.450
2012AAAMEXCampeche PiratasP413001.0001.000
2015AAAMEXMexico City Diablos RojosP811001.000.250
2015IndAAJoplin BlastersP6110001.0001.833
2015AAAMEXOaxaca GuerrerosP502001.000.400
2016IndAAJoplin Blasters1B5411051.0008.400
2016IndAAJoplin BlastersP1312001.000.231
Totals690239431856185.9803.930

Minor League Service:

Year Level League Team Affiliation First Appearance Final Appearance
1994Short Season ANorthwest LeagueEverett GiantsSFN
1995Short Season ANorthwest LeagueBellingham GiantsSFN
1995AMidwest LeagueBurlington BeesSFN
1996Short Season ANorthwest LeagueBellingham GiantsSFN
1997Advanced ACalifornia LeagueSan Jose GiantsSFN
1998ASouth Atlantic LeagueGreensboro BatsNYA
1998Advanced AFlorida State LeagueTampa YankeesNYA
1999IndNorthern League CentralSchaumburg Flyers
2000IndNorthern League CentralSchaumburg Flyers
2001Advanced ACalifornia LeagueBakersfield BlazeTBA
2002IndAtlantic LeagueNewark Bears
2003IndAtlantic LeagueNewark Bears
2004AAAMexican LeagueSan Luis Potosi Tuneros
2004IndAtlantic LeagueAtlantic City SurfMay 26, 2004August 7, 2004
2006IndAtlantic LeagueRoad Warriors
2007IndAtlantic LeagueCamden Riversharks
2007IndAtlantic LeagueRoad Warriors
2008AAAInternational LeagueNorfolk TidesBALApril 6, 2008July 4, 2008
2009AAAInternational LeagueNorfolk TidesBALApril 9, 2009August 29, 2009
2010AAAInternational LeagueNorfolk TidesBALApril 9, 2010September 4, 2010
2011AAAInternational LeagueNorfolk TidesBALApril 10, 2011June 11, 2011
2011AAAPacific Coast LeagueReno AcesARIJune 17, 2011August 31, 2011
2012AAAMexican LeagueCampeche PiratasApril 13, 2012May 1, 2012
2015AAAMexican LeagueMexico City Diablos RojosMay 10, 2015June 3, 2015
2015AAAMexican LeagueOaxaca GuerrerosJune 7, 2015July 4, 2015
2015IndAmerican AssociationJoplin BlastersJuly 17, 2015August 25, 2015
2016IndAmerican AssociationJoplin BlastersJune 8, 2016September 4, 2016




Persons data from the Chadwick Baseball Bureau are Copyright Chadwick Baseball Bureau, and are made available under the Open Data Commons Attribution License.