Tips Updates
Daily
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Fabio CastroTrack this Player High Level: MLB Status: Free Agent since 2015 MLB Years: 2006-2007
Follow TBC on Twitter and Facebook

Rule 5 Pick

PositionsP-329Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameFabio E. Castro
Height5-8Weight157BatsLeftThrowsLeft
Born DateJanuary 20,1985 [33.092]PlaceMonte Cristi,Dominican Republic

DraftedSigned as undrafted amateur free agent in 2001 by the Chicago White Sox.
Signing ScoutsDenny GonzalezService Time1.067 (2011)
MLB DebutApril 6,2006 [21.076]
OrganizationsCHA [3] PHI [3] BOS [1] OAK [1] SEA [1] TEX [1] TOR [1] Awards0
TBC Player ID45243Retrosheet IDcastf002MLBAM ID466983
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 Fabio Castro 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 RatingsPitchingStrikeouts49Walks35Hittable62SO/BB36vsPower62Hitting0Durability63Team.493Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2003Bristol White SoxAppRkcha-Rel18621.72190190010247.029149119596001.025.550.193.6411.303.11.750-
2003Kannapolis IntimidatorsSALAcha-ST18023.27220000011.085405160001.186.55--4.0913.093.20.000-
2003Minor Totals (2 teams)MinorMLB--Rel0642.02212190010258.0371913124756001.055.740.163.7211.643.13.6001.91
2004Kannapolis IntimidatorsSALAcha-Rel19403.00370370015351.0442017223442001.317.760.354.067.761.911.000-
2004Winston-Salem WarthogsCaroA+cha-Rel19112.3560600007.22220291000.522.35--2.3510.574.50.500-
2004Minor Totals (2 teams)MinorMLB--Rel0512.91430430015358.2462219225533001.217.060.313.848.132.12.8332.96
2005Winston-Salem WarthogsCaroA+cha-Rel20552.28530530020679.0582320737754001.206.610.804.228.542.03.500-
2006Frisco RoughRidersTexAAtex-S/R21011.98541000013.2147318101001.619.220.665.276.591.25.000-
2006Oklahoma RedHawksPCLAAAtex-ST21004.9111000003.25220150001.6412.27--2.4512.275.00--
2006Minor Totals (2 teams)MinorMLB--S/R0012.60651000016.0199519151001.629.870.524.677.791.67.0003.72
2006Texas RangersALMLBtex52Rel21004.3240400208.06540750001.566.48--7.565.400.71-4.47
2006Philadelphia PhilliesNLMLBphi52Rel21011.5416016009123.0124416130100.774.630.392.315.012.17.0003.36
2007Reading PhilliesEastAAphi-Rel22202.7011011003116.2125506243001.086.48--3.2412.964.001.000-
2007Ottawa LynxILAAAphi-S/R22554.0121714003158.0533226733470001.478.181.085.097.251.42.500-
2007Minor Totals (2 teams)MinorMLB--S/R0753.7232725006274.1653731739713001.397.800.844.688.521.82.5834.12
2007Philadelphia PhilliesNLMLBphi52Rel22006.001019004012.0988213140001.836.751.509.7510.501.08-6.32
2008Reading PhilliesEastAAphi-S/R23824.402716111030110.010956541446953001.408.891.143.757.752.07.800-
2008Lehigh Valley IronPigsILAAAphi-S/R23028.10321000010.01410916101002.0012.600.905.409.001.67.000-
2008Minor Totals (2 teams)MinorMLB--S/R0844.713018121030120.0123666315521054001.459.201.123.897.852.02.6674.30
2009New Hampshire Fisher CatsEastAAtor31ST24200.83440000021.2152203240000.836.23--1.259.978.001.000-
2009Las Vegas 51sPCLAAAtor16ST24764.49252500000142.01487871764812001.499.360.444.055.121.27.538-
2009Minor Totals (2 teams)MinorMLB--ST0964.01292900000163.116380737671052001.408.950.383.685.761.57.6003.60
2010Pawtucket Red SoxILAAAbos18S/R25794.933115160020104.011360579501023001.579.780.784.338.832.04.438-
2011Tacoma RainiersPCLAAAsea41S/R26543.63241212003179.0744032934642001.368.391.023.867.261.88.556-
2012Midland RockHoundsTexAAoak32ST27274.6314140000072.0804137337585001.6310.000.384.637.251.57.222-
2012Sacramento River CatsPCLAAAoak31S/R27376.921495001053.0654341931424001.8010.971.525.237.091.35.300-
2012Minor Totals (2 teams)MinorMLB--S/R05145.60282350010125.0145847812681009001.7010.410.864.887.181.47.2634.37
2013Quintana Roo TigresMexAAA-ST28302.73660000029.22899410342001.288.491.213.0310.313.401.000-
2014Quintana Roo TigresMexAAA-ST291332.16212100000116.28630284481073001.156.630.313.708.252.23.813-
2015Saltillo SaraperosMexAAA-ST30302.61770000041.0341312215203101.197.400.443.274.351.331.000-
2015Saltillo SaraperosMexAAA-ST300117.3622000004.2111090431003.2121.21--7.715.790.75.000-
2015Minor Totals (2 teams)MinorMLB--ST0314.11990000045.1452321219234101.398.800.393.724.501.21.7503.94
MLB Totals - 2 Season(s)Filter013.30301290015143.2271716326320101.215.560.625.366.601.23.0001.21
Minor League Totals - 13 Season(s)Filter76573.763331471861060141068.010025024498048292946101.388.400.674.047.791.93.571-
AAA Totals - 10 Season(s)Filter46374.14155107480092640.16313272965229651521101.448.830.734.147.201.74.554-
AA Totals - 5 Season(s)Filter14103.886138231061232.02301111011810021112001.418.830.693.848.102.11.583-
A+ Totals - 2 Season(s)Filter662.28590590020686.2602522739845001.146.230.734.058.722.15.500-
A Totals - 2 Season(s)Filter423.05392370015362.0522521228602001.297.550.294.068.712.14.667-
Rk Totals - 1 Season(s)Filter621.72190190010247.029149119596001.025.550.193.6411.303.11.750-
Philadelphia Phillies Totals - 2 Season(s)Filter013.06261250013135.0211212319270101.135.350.764.846.881.42.000-
Texas Rangers Totals - 1 Season(s)Filter004.3240400208.06540750001.566.48--7.565.400.71--
Average MLB - Per ~220 innings053.30151514600765220.01368681151311610501.215.560.625.366.601.23.0001.21
Average Minor - Per ~220 innings16123.7668303800123220.02051039216991909001.388.400.674.047.791.93.571-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2006Philadelphia PhilliesNLMLBphi52p21152000000000100001.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
2007Reading PhilliesEastAAphi-22113000000000100000.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
2007Ottawa LynxILAAAphi-22211000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
2007Minor Totals (2 teams)Minor         324000000000200000.000.000.000.000004.000.000.000.0000.0050.000.000.000.000.00
2007Philadelphia PhilliesNLMLBphi52p22100000000000001000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
2008Reading PhilliesEastAAphi-23279030000000403001.333.333.333.6663012.600.000.000.2990.0033.330.000.000.000.00
MLB Totals - 2 Season(s)Filter252000000000101001.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
Minor League Totals - 2 Season(s)Filter5913030000000603001.231.231.231.4623016.429.000.000.0000.0037.500.000.000.000.00
AAA Totals - 1 Season(s)Filter211000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
AA Totals - 2 Season(s)Filter3812030000000503001.250.250.250.5003015.429.000.000.0000.0033.330.000.000.000.00
Philadelphia Phillies Totals - 2 Season(s)Filter252000000000101001.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
Average MLB - Per 162 games16213000000000606006.000.000.000.0000019.000.000.000.0000.0033.330.000.000.000.00
Average Minor - Per 162 games162360800000001608003.231.231.231.4628044.429.000.000.0000.0037.500.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2003Bristol White Sox AppRkcha18P19--315-118181.0000.95------19100.028.8
2003Kannapolis Intimidators SALAcha18P2---1--111.0000.50------2100.01.5
2004Kannapolis Intimidators SALAcha19P37--310-113131.0000.35------37100.026.6
2004Winston-Salem Warthogs CaroA+cha19P8--1---111.0000.13------6133.35.7
2005Winston-Salem Warthogs CaroA+cha20P53--27-1991.0000.17------53100.037.6
2006Frisco RoughRiders TexAAtex21P5---31-43.7500.60------5100.03.6
2006Oklahoma RedHawks PCLAAAtex21P1---------------1100.00.7
2006Philadelphia PhilliesNLMLBphi21P16-23-41154.8000.250.17-----16100.09.9
2006Texas RangersALMLBtex21P4-8-2--221.0000.500.25-----4100.02.5
2007Reading Phillies EastAAphi22P11--14--551.0000.45------11100.07.8
2007Ottawa Lynx ILAAAphi22P21--3521108.8000.38------21100.014.7
2007Philadelphia PhilliesNLMLBphi22P101121---111.0000.100.08-----10100.06.2
2008Reading Phillies EastAAphi23P27--1211132423.9580.85------27100.019.0
2008Lehigh Valley IronPigs ILAAAphi23P3--1---111.0000.33------3100.02.1
2009New Hampshire Fisher Cats EastAAtor24P4---1--111.0000.25------4100.02.8
2009Las Vegas 51s PCLAAAtor24P25--515-120201.0000.80------25100.017.4
2010Pawtucket Red Sox ILAAAbos25P31--216212018.9000.58------31100.021.5
2011Tacoma Rainiers PCLAAAsea26P24--2631118.7270.33------24100.016.7
2012Midland RockHounds TexAAoak27P14--452-119.8180.64------14100.010.1
2012Sacramento River Cats PCLAAAoak27P14--131154.8000.29------14100.09.7
MLB Totals for P - 2 season(s)-   P30143161187.8750.230.16-----300.00.0
AAA Totals for P - 7 season(s)-   P119--1445856759.8810.50------1190.00.0
AA Totals for P - 5 season(s)-   P61--1724434541.9110.67------610.00.0
A+ Totals for P - 2 season(s)-   P61--37-110101.0000.16------610.00.0
A Totals for P - 2 season(s)-   P39--311-114141.0000.36------390.00.0
Rk Totals for P - 1 season(s)-   P19--315-118181.0000.95------190.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2003Bristol White Sox AppRkcha1819----------
2003Kannapolis Intimidators SALAcha182----------
2004Kannapolis Intimidators SALAcha1937----------
2004Winston-Salem Warthogs CaroA+cha198----------
2005Winston-Salem Warthogs CaroA+cha2053----------
2006Frisco RoughRiders TexAAtex215----------
2006Oklahoma RedHawks PCLAAAtex211----------
2006Philadelphia PhilliesNLMLBphi2116----------
2006Texas RangersALMLBtex214----------
2007Reading Phillies EastAAphi2211----------
2007Ottawa Lynx ILAAAphi2221----------
2007Philadelphia PhilliesNLMLBphi2210----------
2008Reading Phillies EastAAphi2327----------
2008Lehigh Valley IronPigs ILAAAphi233----------
2009New Hampshire Fisher Cats EastAAtor244----------
2009Las Vegas 51s PCLAAAtor2425----------
2010Pawtucket Red Sox ILAAAbos2531----------
2011Tacoma Rainiers PCLAAAsea2624----------
2012Midland RockHounds TexAAoak2714----------
2012Sacramento River Cats PCLAAAoak2714----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2006Texas RangersMLB Spring TrainingMLB21105.68808001012.214882714201.729.951.424.979.952.005.681.000
2007Philadelphia PhilliesMLB Spring TrainingMLB22019.24707000012.2211613287002.3814.921.425.684.970.8811.37.000
2008Philadelphia PhilliesMLB Spring TrainingMLB23016.30505000010.01477233101.7012.601.802.702.701.006.30.000
2009Toronto Blue JaysMLB Spring TrainingMLB24000.0000000004.0510000101.2511.250.000.000.0002.25.000
2010Boston Red SoxMLB Spring TrainingMLB25003.0040400006.0622215001.179.003.001.507.505.003.00.000
2011Seattle MarinersMLB Spring TrainingMLB26016.4361500427.0855026001.4310.290.002.577.713.006.43.000
2012Oakland AthleticsMLB Spring TrainingMLB27103.0020200003.0411012001.6712.000.003.006.002.003.001.000
2013Los Angeles DodgersMLB Spring TrainingMLB280181.0010100100.15331000050.00135.0027.000.000.00081.00.000
MLB Spring Training Totals - 8 yrs246.3133132006255.777433992237401.7812.451.463.565.981.686.95.333

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2013-04-04PFree Agent -Free AgentFree AgentReleased by Dodgers28.074  
2013-01-03PLos Angeles DodgersLos Angeles Dodgers (MLB)-MinorsContractSigned to minor league contract27.348Team Roster on 2013-01-03
2012-11-23PSan Francisco GiantsSan Francisco Giants (MLB)-ActiveContractSigned to minor league contract27.307Team Roster on 2012-11-23
2012-11-18PFree Agent -Free AgentFree AgentDeclared free agency27.302  
2012-06-20POakland AthleticsMidland (AA)-MinorsReassigned MinorsAssigned to Midland (AA)27.151Team Roster on 2012-06-20
2012-06-12POakland AthleticsSacramento (AAA)-Minors--27.143Team Roster on 2012-06-12
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2011-12-20ContractSigned by Athletics 
2011-12-12Free AgentGranted free agency 
2010-11-24ContractSigned by Mariners 
2010-01-14ContractSigned by Red Sox 
2008-09-29TradeTraded by Phillies as player to be named later to Blue Jays for Matt Stairs (Aug 30) 
2006-06-29TradeTraded by Rangers to phillies for Daniel Haigwood and cash 
2006-05-02InjuredDisabled -- strained left groin 
2005-12-08Selected in rule V draft by Royals 
2005-12-08TradeTraded by Royals with rule v draft selection to Rangers for Esteban German 
2001-12-26ContractSigned as nondrafted free agent by White Sox 
* 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
2006Texas RangersTeam Payroll21327,000-74249-2,365,072327,000327,000
2006Philadelphia PhilliesTeam Payroll21327,000-74245-2,365,072327,000327,000
2007Philadelphia PhilliesTeam Payroll22380,000-73745-2,459,737380,000707,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