TSN TV Schedule TSN2 TV Schedule

Fabio Castro # - P

San Francisco

  • Age: 28
  • DOB: 1985/01/20
  • POB: Monte Cristi, Dom. Rep.
  • Height: 5-7 Weight: 185lbs
  • Bats/Throws: L/L
  • MLB Seasons: 2
  • Signed by Chicago WS in 2001.
  • Current Status: In the minors

Scouting Report

AssetsHas good velocity and excellent movement on his pitches. His deception serves him well against lefty bats.
FlawsNeeds to develop better control, since he tends to walk too many batters. Can get hit hard against right-handed bats.
Career potentialSituational lefty.

Transactions / Injuries / Suspensions

2012/11/23Signed by the San Francisco Giants to a minor league contract.
2011/12/20Signed by the Oakland Athletics to a minor league contract.
2011/03/23Assigned by the Seattle Mariners to their minor league camp.
2010/11/22Signed by the Seattle Mariners to a minor league contract.
2010/07/01Outrighted to Pawtucket (AAA).
2010/06/28Designated for assignment by the Boston Red Sox.
2010/06/25Recalled from Pawtucket (AAA).
2010/04/28Optioned to Pawtucket (AAA).
2010/04/27Recalled from Pawtucket (AAA).
2010/03/26Optioned to Pawtucket (AAA).
2009/12/08Signed as a free agent by the Boston Red Sox.
2009/03/07Assigned by the Toronto Blue Jays to their minor league camp.
2009/03/03Outrighted to Las Vegas (AAA).
2008/09/29Acquired from the Philadelphia Phillies.
2008/08/29Optioned to Lehigh Valley (AAA).
2008/08/28Recalled from Lehigh Valley (AAA).
2008/03/19Optioned to Reading (AA).
2007/09/03Recalled from Ottawa (AAA).
2007/08/24Optioned to Ottawa (AAA).
2007/08/21Recalled from Ottawa (AAA).
2007/05/21Optioned to Reading (AA).
2007/04/26Recalled from Ottawa (AAA).
2007/03/26Assigned by the Philadelphia Phillies to their minor league camp.
2007/02/15Re-signed by the Philadelphia Phillies to a one-year contract.
2006/06/29Acquired from the Texas Rangers.
2006/06/24Designated for assignment by the Texas Rangers.
2006/06/16Missed 41 games (groin).
2006/05/02Groin, 15-day DL.
2006/02/09Re-signed by the Texas Rangers to a one-year contract.
2005/12/08Acquired from the Kansas City Royals.

Trades

2012/11/23Signed by the San Francisco Giants to a minor league contract.
2011/12/20Signed by the Oakland Athletics to a minor league contract.
2010/11/22Signed by the Seattle Mariners to a minor league contract.
2009/12/08Signed as a free agent by the Boston Red Sox.
2008/08/29Toronto Blue Jays traded Matt Stairs to the Philadelphia Phillies for a player to be named later (Fabio Castro - Sept. 29th).
2006/06/29Philadelphia Phillies traded Daniel Haigwood and cash considerations to the Texas Rangers for Fabio Castro.
2005/12/08Selected by the Kansas City Royals from the Chicago White Sox in the Rule 5 Major League Draft, then traded to the Texas Rangers for Estaban German.
2001/12/26Signed as a nondrafted free agent by the Chicago White Sox.

Career Stats

YearTeamLeagueGPGSWLSVCGSHOIPHRERHRBBKWHIPERA
2012SacramentoAAA1493700053.1654341931421.806.92
2012MidlandAA14142700072.0804137337581.624.62
2011TacomaAAA24125410079.1744032934641.363.63
2010PawtucketAAA311579000104.011360579501021.574.93
2009Las VegasAAA252576000142.11487871764811.494.49
2009New HampshireAA442000021.2152203240.830.83
2008Lehigh ValleyAAA320200010.01410916102.008.10
2008ReadingAA271682010110.110956541446951.404.40
2007PhiladelphiaNL1010000012.0988213141.836.00
2007OttawaAAA2175510058.1533226733471.474.01
2007ReadingAA1102010016.2125506241.082.70
2006PhiladelphiaNL1600110023.1124416130.771.54
2006TexasAL40000008.16540751.564.32
2006Total Tex/PhiMLB2000110031.21898113180.982.27
2006OklahomaAAA11000003.25220151.634.91
2006FriscoAA540100013.2147318101.611.98
2005Winston-SalemA5305560079.0582320737751.202.28
2004KannapolisA3704030051.0442017223441.313.00
2004Winston-SalemA60110007.22220290.522.35
2003KannapolisA220200011.085405161.183.27
2003BristolR1906220047.029149119591.021.72
TotalMLB3010110043.2271716326321.213.30
TotalAL40000008.16540751.564.32
TotalNL2610110035.1211212319271.133.06
TotalAAA119712733200451.0472265238422193511.534.75
TotalAA61381410110234.1230111101181002111.413.88
TotalA982108900148.211250439671441.202.60
TotalR1906220047.029149119591.021.72

Legend:

GP - games played
GS - games started
W - wins
L - losses
SV - saves
CG - complete games
SHO - shutouts
IP - innings pitched
H - hits
R - runs
ER - earned runs
HR - homeruns
BB - walks or base on balls
K - strikouts
WHIP - walks and hits per inning pitched
ERA - earned runs avverage