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

Fabio CastilloTrack this Player High Level: MLB Current Team: 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.064]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] SDN [1] SFN [1] BAL [1] CIN [1] LAN [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-
2014Pensacola Blue WahoosSouAAcin0Rel25002.3570700307.210522350001.7011.742.353.525.871.67--
2014Bowie BaysoxEastAAbal51Rel25015.1418018008028.0302216320223001.799.640.966.437.071.10.000-
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-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
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