Alberto Castillo

#61RP,
Height: 6' 3"
Weight: 220
Bat: L
Throw: L
Born:
College: MIAMI-DADE WOLFSON
Birth Place: Havana, Cuba
Draft: 1994 3rd round by the

Pitching

    Career

    All

Batting
PlayerTeamABH2B3BHRRBIBBKSBCSAVGOBPSLGOPS
Robinson CanóSeattle Mariners7200110100.286.286.7141.000
J.D. DrewBoston Red Sox5200010000.400.400.400.800
Jacoby EllsburyNew York Yankees5100000000.200.200.200.400
Brett GardnerNew York Yankees4210000200.500.500.7501.250
David OrtizBoston Red Sox4310111100.750.8001.7502.550
Asdrúbal CabreraNew York Mets4000000100.000.000.000.000
Mark TeixeiraNew York Yankees3000000200.000.000.000.000
Juan RiveraArizona Diamondbacks3000000000.000.000.000.000
Marcus ThamesNew York Yankees3000001100.000.250.000.250
Coco CrispCleveland Indians3000000100.000.000.000.000
Garret AndersonLos Angeles Dodgers3000000100.000.000.000.000
Curtis GrandersonNew York Mets3000000200.000.000.000.000
Dioner NavarroToronto Blue Jays3000001000.000.250.000.250
Shin-soo ChooTexas Rangers3110000000.333.500.6671.167
Dustin PedroiaBoston Red Sox3110010000.333.333.6671.000
Howie KendrickPhiladelphia Phillies3100000010.333.333.333.667
Aki IwamuraOakland Athletics3100000100.333.500.333.833
Alex CoraSt. Louis Cardinals3200000000.667.667.6671.333
Bobby AbreuNew York Mets3100000100.333.333.333.667
Hideki MatsuiTampa Bay Rays2000001000.000.333.000.333
Derek JeterNew York Yankees2000000100.000.000.000.000
Jason VaritekBoston Red Sox22100100001.0001.0001.5002.500
Marco ScutaroSan Francisco Giants2000000000.000.000.000.000
Sean CaseyBoston Red Sox2100000000.500.500.5001.000
Chone FigginsLos Angeles Dodgers2000000100.000.000.000.000
Kevin CashTexas Rangers2100000100.500.500.5001.000
Matt StairsWashington Nationals2100000000.500.500.5001.000
Miguel CabreraDetroit Tigers2100010100.500.500.5001.000
Grady SizemoreTampa Bay Rays2000001000.000.333.000.333
Johnny DamonCleveland Indians2000000000.000.000.000.000
Prince FielderTexas Rangers2000000100.000.000.000.000
Casey KotchmanToronto Blue Jays2000000000.000.000.000.000
Ken Griffey Jr.Seattle Mariners2100000000.500.500.5001.000
Nick SwisherAtlanta Braves2100000000.500.500.5001.000
Melvin Upton Jr.Toronto Blue Jays2000010100.000.333.000.333
Russell BranyanCleveland Indians2100120000.500.5002.0002.500
John McDonaldLos Angeles Angels2000000000.000.000.000.000
Ryan GarkoColorado Rockies22100200001.0001.0001.5002.500
Yuniesky BetancourtMilwaukee Brewers2000000000.000.000.000.000
Rafael FurcalMiami Marlins2110010100.500.5001.0001.500
Daric BartonToronto Blue Jays2000000100.000.000.000.000
Andre EthierLos Angeles Dodgers2000000100.000.000.000.000
Carlos PeñaTexas Rangers2000012200.000.500.000.500
Tony Gwynn Jr.Washington Nationals2110010000.500.6671.0001.667
Ben ZobristChicago Cubs2100000000.500.500.5001.000
Adam LindWashington Nationals2100131000.500.6672.0002.667
Lyle OverbayMilwaukee Brewers2100120000.500.5002.0002.500
Josh HamiltonTexas Rangers2100001000.500.667.5001.167
Mark KotsaySan Diego Padres22000000001.0001.0001.0002.000
Ben FranciscoArizona Diamondbacks2000000100.000.000.000.000
Jonathan Van EveryWashington Nationals2100010100.500.500.5001.000
Nick PuntoArizona Diamondbacks2100000000.500.500.5001.000
Travis SniderTexas Rangers2000001200.000.333.000.333
Wilson BetemitTampa Bay Rays1000000100.000.000.000.000
Austin KearnsMiami Marlins11100000001.0001.0002.0003.000
Victor MartinezDetroit Tigers11000000001.0001.0001.0002.000
Brandon BeltSan Francisco Giants11100000001.0001.0002.0003.000
Kevin MenchWashington Nationals1000000100.000.000.000.000
Omar VizquelToronto Blue Jays11000000001.0001.0001.0002.000
Ivan RodriguezWashington Nationals1000000000.000.000.000.000
Gregg ZaunSan Diego Padres1000000000.000.000.000.000
Daniel DescalsoArizona Diamondbacks11100200001.0001.0002.0003.000
Bill HallLos Angeles Angels1000001100.000.500.000.500
Randy WinnBaltimore Orioles1000000100.000.000.000.000
Jamey CarrollWashington Nationals1000010000.000.000.000.000
Rocco BaldelliTampa Bay Rays11000210001.0001.0001.0002.000
Jim ThomeCleveland Indians1000000000.000.000.000.000
Kevin YoukilisNew York Yankees11000000001.0001.0001.0002.000
Justin MorneauChicago White Sox1000000000.000.000.000.000
Gerald LairdArizona Diamondbacks1000000000.000.000.000.000
Jhonny PeraltaSt. Louis Cardinals1000000000.000.000.000.000
Adrián BéltreTexas Rangers11100110001.0001.0002.0003.000
Kevin RussoDetroit Tigers1000000000.000.000.000.000
Bobby CrosbyMilwaukee Brewers1000000000.000.000.000.000
Aaron MilesLos Angeles Dodgers1000000000.000.000.000.000
Álex GonzálezDetroit Tigers11100000001.0001.0002.0003.000
Brandon CrawfordSan Francisco Giants1000000000.000.000.000.000
Edwin EncarnaciónCleveland Indians1000001100.000.500.000.500
Mike LowellBoston Red Sox11000100001.0001.0001.0002.000
Andy MarteArizona Diamondbacks1000000100.000.000.000.000
Gabe KaplerLos Angeles Dodgers1000000000.000.000.000.000
Jeff MathisArizona Diamondbacks1000001000.000.500.000.500
Jon JayChicago Cubs1000000000.000.000.000.000
Dee GordonMiami Marlins11000100001.0001.0001.0002.000
Matt TreanorCleveland Indians11001300001.0001.0004.0005.000
Jason BartlettMinnesota Twins11000000001.0001.0001.0002.000
Jose LopezChicago White Sox1000000000.000.000.000.000
Maicer IzturisToronto Blue Jays1000000000.000.000.000.000
Lonnie ChisenhallCleveland Indians1000000100.000.000.000.000
Adam KennedyLos Angeles Dodgers1000000100.000.000.000.000
Jeremy HermidaMilwaukee Brewers1000000000.000.000.000.000
Kelly ShoppachCleveland Indians11000100001.0001.0001.0002.000
Vernon WellsNew York Yankees1000000000.000.000.000.000
José MolinaTampa Bay Rays1000000100.000.500.000.500
Pat BurrellSan Francisco Giants11000000001.0001.0001.0002.000
Héctor SánchezSan Diego Padres1000000000.000.000.000.000
Justin SmoakToronto Blue Jays11000100001.0001.0001.0002.000
Jonathan LucroyTexas Rangers1000000000.000.000.000.000
Melky CabreraChicago White Sox1000000000.000.000.000.000
Chad MoellerColorado Rockies1000000100.000.000.000.000
Chris RichardTampa Bay Rays1000000100.000.000.000.000
Willy AybarTampa Bay Rays1000000100.000.000.000.000
Franklin GutierrezLos Angeles Dodgers11001100001.0001.0004.0005.000
Ryan TheriotSan Francisco Giants1000000000.000.000.000.000
Nelson CruzSeattle Mariners11000100001.0001.0001.0002.000
Xavier NadySeattle Mariners11100100001.0001.0002.0003.000
James LoneyTexas Rangers1000000000.000.000.000.000
Erick AybarSan Diego Padres1000000000.000.000.000.000
Vladimir GuerreroToronto Blue Jays1000000000.000.000.000.000
Trent OeltjenArizona Diamondbacks1000000000.000.000.000.000
Matt KempAtlanta Braves1000000000.000.000.000.000
Jack CustBaltimore Orioles1000000000.000.000.000.000
Brad WilkersonPhiladelphia Phillies1000000000.000.000.000.000
Chris IannettaArizona Diamondbacks11100000001.0001.0002.0003.000
Michael CuddyerNew York Mets1000000000.000.000.000.000
David MurphyBoston Red Sox1000000100.000.000.000.000
Kevin KouzmanoffTexas Rangers1000000000.000.000.000.000
David DellucciToronto Blue Jays1000000100.000.000.000.000
Darnell McDonaldChicago Cubs1000010000.000.000.000.000
Evan LongoriaTampa Bay Rays1000000000.000.000.000.000
Trevor CroweDetroit Tigers11100000001.0001.0002.0003.000
Carlos GonzálezColorado Rockies1000000000.000.000.000.000
Jemile WeeksChicago Cubs1000000000.000.000.000.000
Juan UribeCleveland Indians1000000000.000.000.000.000
Julio BorbónBaltimore Orioles1000000000.000.000.000.000
Travis MetcalfColorado Rockies1000000000.000.000.000.000
Kurt SuzukiAtlanta Braves1000000000.000.000.000.000
Jeff BaileyMinnesota Twins1000000000.000.000.000.000
Nyjer MorganCleveland Indians11000000001.0001.0001.0002.000
Carlos CarrascoCleveland Indians1000000100.000.000.000.000
Colby RasmusTampa Bay Rays1000000000.000.000.000.000
Jed LowrieOakland Athletics1000001000.000.500.000.500
Denard SpanSan Francisco Giants11001300001.0001.0004.0005.000
Emmanuel BurrissWashington Nationals1000000000.000.000.000.000
Jonathan HerreraChicago Cubs1000000000.000.000.000.000
Todd HeltonColorado Rockies1000000000.000.000.000.000
Justin ChristianTampa Bay Rays11000100001.0001.0001.0002.000
Magglio OrdonezDetroit Tigers1000000100.000.000.000.000
Frank CatalanottoNew York Mets1000000100.000.000.000.000
Randy RuizNew York Yankees1000000100.000.000.000.000
Cliff PenningtonLos Angeles Angels11100000001.0001.0002.0003.000
Mat GamelAtlanta Braves1000000100.000.000.000.000
Fernando PerezNew York Mets11000100001.0001.0001.0002.000
Casey McGeheeDetroit Tigers1000000000.000.000.000.000
Kyle PhillipsToronto Blue Jays1000000000.000.000.000.000
Francisco CervelliPittsburgh Pirates1000001000.000.500.000.500
Eric Young Jr.Los Angeles Angels1000000000.000.000.000.000
Elvis AndrusTexas Rangers1000000000.000.000.000.000
Fernando MartinezNew York Yankees11000000001.0001.0001.0002.000
Ramiro PeñaSan Francisco Giants1000000000.000.000.000.000
Mark EllisSt. Louis Cardinals0000000010----
Dexter FowlerSt. Louis Cardinals0000001000-1.000--
Jack HannahanCincinnati Reds0000001000-1.000--
Michael BrantleyCleveland Indians0000000000----
Brian McCannHouston Astros0000001000-1.000--
Skip SchumakerSan Diego Padres0000001000-1.000--
Matt HollidayNew York Yankees0000000000-1.000--
Rickie Weeks Jr.Tampa Bay Rays0000001000-1.000--
Andy GonzalezPhiladelphia Phillies0000001000-1.000--
Richie SexsonNew York Yankees0000001000-1.000--
Scott RolenCincinnati Reds0000000000-1.000--
Sal FasanoColorado Rockies0000010000-1.000--
Tony CruzSan Diego Padres0000001000-1.000--
Jorge PosadaNew York Yankees0000001000-1.000--
Álex RodríguezNew York Yankees0000000001----
Gary SheffieldNew York Mets0000001010-1.000--