Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Fabio CastilloTrack this Player High Level: MLB Status: Free Agent since 2017 MLB Years: 2017-2017
Follow TBC on Twitter and Facebook

Arizona Fall League

PositionsP-325Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameFabio Castillo
Height6-1Weight190BatsRightThrowsRight
Born DateFebruary 19,1989 [29.339]PlaceSamana,Dominican Republic

DraftedSigned as undrafted amateur free agent in 2005 by the Texas Rangers.
Signing Bonus$250,000Signing ScoutsDanilo Trancoso
MLB DebutSeptember 2,2017 [28.195]
OrganizationsTEX [7] BAL [1] CIN [1] LAN [1] SDN [1] SFN [1] Awards0
TBC Player ID128068Retrosheet IDcastf003MLBAM ID503566
Pitch Repertoire Fastball (33.33%) -- Changeup (30.00%) -- 2-Seam Fastball (20.00%) -- Slider (16.67%)
Fastball Velocity [2017] - 96.20
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 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 RatingsPitchingStrikeouts44Walks42Hittable41SO/BB41vsPower41Hitting2Durability65Team.513Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2006Arizona RangersArizRktex-ST17000.0011000003.01000240001.003.00--6.0012.002.00--
2007Spokane IndiansNwstA-tex27ST18355.9214140000062.0734641427465001.6010.540.583.906.641.70.375-
2008Clinton LumberKingsMidwAtex-Rel19255.22367290010491.089655311478116001.498.771.084.637.981.72.286-
2009Hickory CrawdadsSALAtex27Rel20364.05402380015280.0874536525674001.409.790.562.817.542.68.333-
2010Bakersfield BlazeCalifA+tex44Rel21131.92360360020651.2411511226651001.307.140.354.5311.322.50.250-
2010Frisco RoughRidersTexAAtex40Rel21004.9130300103.23220424001.917.36--9.824.910.50--
2010Minor Totals (2 teams)MinorAA--Rel0132.11390390021654.0441713230675001.347.160.334.8810.902.23.250-
2011Frisco RoughRidersTexAAtex47Rel22366.36420420025952.0584037623375001.559.971.033.966.361.61.333-
2012Frisco RoughRidersTexAAtex47Rel23212.8921021006037.0281512112283001.076.750.242.896.752.33.667-
2012Round Rock ExpressPCLAAAtex49Rel23204.8214014006018.2171010214130001.668.200.966.756.270.931.000-
2012Minor Totals (2 teams)MinorAA--Rel0413.54350350012055.1452522326413001.277.230.484.186.591.58.800-
2013Richmond Flying SquirrelsEastAAsfn38Rel24223.3414212003032.0251512117444101.306.960.284.7312.252.59.500-
2013Fresno GrizzliesPCLAAAsfn47S/R24456.4723518002057.0754441626513001.7711.840.954.118.051.96.444-
2013Minor Totals (2 teams)MinorAA--Rel0675.3437730005089.01005953743957101.6010.070.714.339.572.21.462-
2014Bowie BaysoxEastAAbal51Rel25015.1418018008028.0302216320223001.799.640.966.437.071.10.000-
2014Pensacola Blue WahoosSouAAcin0Rel25002.3570700307.210522350001.7011.742.353.525.871.67--
2014Louisville BatsILAAAcin40Rel25212.7415015005123.01787012150001.266.65--4.705.871.25.667-
2014Minor Totals (3 teams)MinorAA--Rel0223.84400400016158.2573525535423001.578.740.775.376.441.20.500-
2015Laguna VaquerosMexAAA-Rel26443.5530030008233.038151318204101.3910.360.272.185.452.50.500-
2016San Antonio MissionsTexAAsdn47ST27344.38770000039.0352119616406001.318.081.383.699.232.50.429-
2016El Paso ChihuahuasPCLAAAsdn28ST27034.66761001038.2462120317260001.6310.710.703.966.051.53.000-
2016Minor Totals (2 teams)MinorAA--ST0374.5214131001077.2814239933666001.479.391.043.827.652.00.300-
2017Tulsa DrillersTexAAlan51Rel28011.2930300207.010110330001.8612.86--3.863.861.00.000-
2017Oklahoma City DodgersPCLAAAlan47S/R28484.2722166001184.0774040931855001.288.220.963.319.072.74.333-
2017Minor Totals (2 teams)MinorAA--S/R0494.0425169003191.0874141934885001.328.570.893.358.672.59.308-
2017Los Angeles DodgersNLMLBlan59Rel280013.5020200001.03220121003.0020.25--6.7513.502.00-2.41
MLB Totals - 1 Season(s)Filter0013.5020200001.03220121003.0020.25--6.7513.502.00--0.75
Minor League Totals - 12 Season(s)Filter35554.47353602930011625746.07604303736233365463201.469.120.743.997.841.96.389-
AAA Totals - 6 Season(s)Filter16214.63111278400234253.22701381312110821012101.489.540.743.827.421.94.432-
AA Totals - 7 Season(s)Filter10154.38115910600489205.0199121101199818125101.438.640.824.257.861.85.400-
A+ Totals - 1 Season(s)Filter131.92360360020651.2411511226651001.307.140.354.5311.322.50.250-
A Totals - 2 Season(s)Filter5114.687696700256171.017611089167214820001.459.250.843.787.772.06.313-
A- Totals - 1 Season(s)Filter355.9214140000062.0734641427465001.6010.540.583.906.641.70.375-
Rk Totals - 1 Season(s)Filter000.0011000003.01000240001.003.00--6.0012.002.00--
Los Angeles Dodgers Totals - 1 Season(s)Filter0013.5020200001.03220121003.0020.25--6.7513.502.00--
Average MLB - Per ~220 innings0013.5033003300000220.04953303300165330165003.0020.25--6.7513.502.00--0.75
Average Minor - Per ~220 innings10164.47104188600347220.0223126109189819218101.469.120.743.997.841.96.385-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2013Richmond Flying SquirrelsEastAAsfn38p2475100000001300000.000.167.000.167006.000.000.200.11516.6750.003.000.000.000.00
2013Fresno GrizzliesPCLAAAsfn47p24102000000000201000.000.000.000.000003.000.000.000.0000.0066.670.000.000.000.00
2013Minor Totals (2 teams)Minor         177100000001501000.000.125.000.125009.000.000.143.08611.1155.565.000.000.000.00
2014Louisville BatsILAAAcin40p2562000000000200000.000.000.000.000002.000.000.000.0000.00100.000.000.000.000.00
2016San Antonio MissionsTexAAsdn47p2734000000000401000.000.000.000.000005.000.000.000.0000.0080.000.000.000.000.00
2016El Paso ChihuahuasPCLAAAsdn28p2758000000000501001.000.000.000.000009.000.000.000.0000.0055.560.000.000.000.00
2016Minor Totals (2 teams)Minor         812000000000902001.000.000.000.0000014.000.000.000.0000.0064.290.000.000.000.00
2017Oklahoma City DodgersPCLAAAlan47p2815200000000011700000.000.048.000.0480021.000.000.050.0334.7680.9517.000.000.000.00
Minor League Totals - 4 Season(s)Filter46411000000023303001.000.047.000.0470046.000.000.049.0004.3571.7416.500.000.000.00
AAA Totals - 4 Season(s)Filter36320000000012602001.000.030.000.0300035.000.000.031.0002.8674.2926.000.000.000.00
AA Totals - 2 Season(s)Filter109100000001701000.000.100.000.1000011.000.000.111.0009.0963.647.000.000.000.00
Average Minor - Per 162 games162144400000007116011004.000.047.000.04700162.000.000.049.0004.3571.7416.500.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2006Arizona Rangers ArizRktex17P1---------------1100.01.8
2007Spokane Indians NwstA-tex18P14--471-1211.9170.79------14100.018.7
2008Clinton LumberKings MidwAtex19P36--331-76.8570.17------36100.026.3
2009Hickory Crawdads SALAtex20P40--49--13131.0000.33------40100.028.8
2010Bakersfield Blaze CalifA+tex21P36--341-87.8750.19------36100.025.7
2010Frisco RoughRiders TexAAtex21P3---------------3100.02.2
2011Frisco RoughRiders TexAAtex22P42--14--551.0000.12------42100.030.0
2012Frisco RoughRiders TexAAtex23P21---7--771.0000.33------21100.015.0
2012Round Rock Express PCLAAAtex23P14---1--111.0000.07------14100.09.7
2013Richmond Flying Squirrels EastAAsfn24P14---11-21.5000.07------14100.09.9
2013Fresno Grizzlies PCLAAAsfn24P23---3--331.0000.13------23100.016.1
2014Bowie Baysox EastAAbal25P18--221-54.8000.22------18100.012.7
2014Pensacola Blue Wahoos SouAAcin25P7--12--331.0000.43------7100.05.0
2014Louisville Bats ILAAAcin25P15---------------15100.010.5
2016San Antonio Missions TexAAsdn27P7---6--661.0000.86------7100.05.0
2016El Paso Chihuahuas PCLAAAsdn27P7--29--11111.0001.57------7100.04.9
2017Tulsa Drillers TexAAlan28P3---1-1111.0000.33------3100.04.3
2017Oklahoma City Dodgers PCLAAAlan28P22--55-110101.0000.45------22100.015.6
2017Los Angeles DodgersNLMLBlan28P2-1-------------2100.01.2
MLB Totals for P - 1 season(s)-   P2-1-------------20.00.0
AAA Totals for P - 5 season(s)-   P81--718-125251.0000.31------810.00.0
AA Totals for P - 7 season(s)-   P115--423212927.9310.23------1150.00.0
A+ Totals for P - 1 season(s)-   P36--341-87.8750.19------360.00.0
A Totals for P - 2 season(s)-   P76--7121-2019.9500.25------760.00.0
A- Totals for P - 1 season(s)-   P14--471-1211.9170.79------140.00.0
Rk Totals for P - 1 season(s)-   P1---------------10.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2006Arizona Rangers ArizRktex171----------
2007Spokane Indians NwstA-tex1814----------
2008Clinton LumberKings MidwAtex1936----------
2009Hickory Crawdads SALAtex2040----------
2010Bakersfield Blaze CalifA+tex2136----------
2010Frisco RoughRiders TexAAtex213----------
2011Frisco RoughRiders TexAAtex2242----------
2012Frisco RoughRiders TexAAtex2321----------
2012Round Rock Express PCLAAAtex2314----------
2013Richmond Flying Squirrels EastAAsfn2414----------
2013Fresno Grizzlies PCLAAAsfn2423----------
2014Bowie Baysox EastAAbal2518----------
2014Pensacola Blue Wahoos SouAAcin257----------
2014Louisville Bats ILAAAcin2515----------
2016San Antonio Missions TexAAsdn277----------
2016El Paso Chihuahuas PCLAAAsdn277----------
2017Tulsa Drillers TexAAlan283----------
2017Oklahoma City Dodgers PCLAAAlan2822----------
2017Los Angeles DodgersNLMLBlan282----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2010Surprise RaftersArizona Fall LgMinor21012.7990900529.2733136001.096.520.932.795.592.002.79.000
2012Texas RangersMLB Spring TrainingMLB23000.0010100101.0100002001.009.000.000.0018.0000.00.000
2013San Francisco GiantsMLB Spring TrainingMLB240034.7130300002.1699031104.2923.140.0011.573.860.3334.71.000
2014Baltimore OriolesMLB Spring TrainingMLB25000.0020200001.0100021003.009.000.0018.009.000.500.00.000
2016Hanwha EaglesKoreaForeign27746.4320155001084.0106626074060401.7411.360.754.296.431.506.64.636
2017Los Angeles DodgersMLB Spring TrainingMLB28114.5050500108.01164145001.8812.381.134.505.631.256.75.500
Korean League Totals - 1 yrs746.4320155001084.0106626074060401.7411.360.754.296.431.506.64.636
Arizona Fall League Totals - 1 yrs012.7990900529.7733136001.036.520.932.795.592.002.79.000
MLB Spring Training Totals - 4 yrs119.4911011002012.3191513199102.2713.860.736.576.571.0010.95.500

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2017-11-07PFree Agent -Free AgentFree AgentGranted free agency28.261  
2017-09-15PLos Angeles DodgersLos Angeles Dodgers (MLB)-MinorsReassigned MinorsOutrighted to minors28.208Team Roster on 2017-09-15
2017-09-06PLos Angeles DodgersLos Angeles Dodgers (MLB)-DFADes For AssignmentDesignated for Assignment28.199Team Roster on 2017-09-06
2017-09-01PLos Angeles DodgersLos Angeles Dodgers (MLB)YActiveMLB ActiveRecalled from Oklahoma City (AAA)28.194Team Roster on 2017-09-01
2017-08-26PLos Angeles DodgersOklahoma City (AAA)YMinorsActivated MinorsActivated from disabled list28.188Team Roster on 2017-08-26
2017-08-18PLos Angeles DodgersOklahoma City (AAA)YDL-7InjuredDL7 Injured28.180Team Roster on 2017-08-18
2017-08-11PLos Angeles DodgersOklahoma City (AAA)YMinorsActivated MinorsActivated from disabled list28.173Team Roster on 2017-08-11
2017-08-06PLos Angeles DodgersOklahoma City (AAA)YDL-7InjuredDL7 Injured28.168Team Roster on 2017-08-06
2017-06-08PLos Angeles DodgersLos Angeles Dodgers (MLB)YActiveMLB ActiveContract purchased from minors28.109Team Roster on 2017-06-08
2017-05-16PLos Angeles DodgersOklahoma City (AAA)-MinorsReassigned MinorsAssigned to Oklahoma City (AAA)28.086Team Roster on 2017-05-16
2017-05-13PLos Angeles DodgersLos Angeles Dodgers (MLB)-MinorsReassigned MinorsAssigned to extended spring training28.083Team Roster on 2017-05-13
2017-04-23PLos Angeles DodgersOklahoma City (AAA)-MinorsReassigned MinorsAssigned to Oklahoma City (AAA)28.063Team Roster on 2017-04-23
2017-04-10PLos Angeles DodgersTulsa (AA)-MinorsReassigned MinorsAssigned to Tulsa (AA)28.050Team Roster on 2017-04-10
2017-04-06PLos Angeles DodgersOklahoma City (AAA)-MinorsReassigned MinorsAssigned to Oklahoma City (AAA)28.046Team Roster on 2017-04-06
2017-01-05PLos Angeles DodgersLos Angeles Dodgers (MLB)-MinorsContractSigned to Minor League Contract27.320Team Roster on 2017-01-05
2016-06-19PFree Agent -Free AgentFree AgentReleased by Padres27.120  
2016-05-13PSan Diego PadresEl Paso (AAA)-MinorsReassigned MinorsAssigned to El Paso (AAA)27.083Team Roster on 2016-05-13
2016-04-07PSan Diego PadresSan Antonio (AA)-MinorsReassigned MinorsAssigned to San Antonio (AA)27.047Team Roster on 2016-04-07
2015-12-28PSan Diego PadresSan Diego Padres (MLB)-MinorsContractSigned to Minor League Contract26.312Team Roster on 2015-12-28
2014-11-08PFree Agent -Free AgentFree AgentGranted free agency25.262  
2014-08-25PCincinnati RedsLouisville (AAA)-MinorsReassigned MinorsAssigned to Louisville (AAA)25.187Team Roster on 2014-08-25
2014-08-24PCincinnati RedsPensacola (AA)-MinorsReassigned MinorsAssigned to Pensacola (AA)25.186Team Roster on 2014-08-24
2014-07-23PCincinnati RedsLouisville (AAA)-MinorsReassigned MinorsAssigned to Louisville (AAA)25.154Team Roster on 2014-07-23
2014-07-18PCincinnati RedsPensacola (AA)-MinorsReassigned MinorsAssigned to Pensacola (AA)25.149Team Roster on 2014-07-18
2014-07-11PCincinnati RedsLouisville (AAA)-MinorsReassigned MinorsAssigned to Louisville (AAA)25.142Team Roster on 2014-07-11
2014-06-30PCincinnati RedsPensacola (AA)-MinorsReassigned MinorsAssigned to Pensacola (AA)25.131Team Roster on 2014-06-30
2014-06-22PFree Agent -Free AgentFree AgentReleased by Orioles25.123  
2014-04-12PBaltimore OriolesBowie (AA)-MinorsReassigned MinorsAssigned to Bowie (AA)25.052Team Roster on 2014-04-12
2013-12-22PBaltimore OriolesBaltimore Orioles (MLB)-MinorsContractSigned to Minor League Contract24.306Team Roster on 2013-12-22
2013-11-09PFree Agent -Free AgentFree AgentGranted free agency24.263  
2013-06-01PSan Francisco GiantsFresno (AAA)-MinorsReassigned MinorsAssigned to Fresno (AAA)24.102Team Roster on 2013-06-01
2013-05-13PSan Francisco GiantsRichmond (AA)-MinorsActivated MinorsActivated from DL24.083Team Roster on 2013-05-13
2013-05-05PSan Francisco GiantsRichmond (AA)-DL-7InjuredDL7 Toe24.075Team Roster on 2013-05-05
2013-04-06PSan Francisco GiantsRichmond (AA)-MinorsReassigned MinorsAssigned to Richmond (AA)24.046Team Roster on 2013-04-06
2012-11-18PFree Agent -Free AgentFree AgentDeclared free agency23.272  
2012-07-23PTexas RangersRound Rock (AAA)-MinorsActivated MinorsActivated from DL23.154Team Roster on 2012-07-23
2012-07-19PTexas RangersRound Rock (AAA)-DL-7InjuredDL7 Injured23.150Team Roster on 2012-07-19
2012-06-27PTexas RangersRound Rock (AAA)-MinorsReassigned MinorsAssigned to Round Rock (AAA)23.128Team Roster on 2012-06-27
2012-06-21PTexas RangersFrisco (AA)-DL-7InjuredDL7 Right elbow23.122Team Roster on 2012-06-21
2012-06-09PTexas RangersFrisco (AA)-Minors--23.110Team Roster on 2012-06-09
* Transactions data can be divided into 2 eras. 2012-2019 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
2005Texas Rangers-16250,000-------250,000Signing Bonus as an amateur free agent
2017Los Angeles DodgersTeam Payroll28535,000-81940-3,651,709535,000785,0002017-01-05 - Signed to Minor League Contract
* 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