Batting
Pitching

Jesús Castillo

Free Agent (AA)
P
Age: 31
Bats/Throws: R/R
6'3" / 205
DOB: 8/27/1995
(31 years, 1 month, 26 days)
P
Org Rk
Ovr Rk
ETA
FV
16
N/A
2020
40

Fastball
45 / 50
Curveball
50 / 55
Changeup
40 / 50
Command
45 / 55
RosterResource
Service Time
0.000
MiLB Options
2

Stats

Stat Groups:
Select
  • Dashboard
  • Standard
  • Advanced
  • Batted Ball
  • Fielding
  • Heat Map:
    Off
    On
    Minor LeaguesSpring Training
    SeasonTeamLevelAgeWLSVGGSIPdividerK/9BB/9HR/9BABIPLOB%GB%HR/FBdividervFAdividerERAxERAFIPxFIPWAR
    2012ARIR1624014846.27.913.280.58.37562.7%46.8%5.4%5.403.463.01
    2013CHCR170205419.06.631.420.00.32343.5%41.0%0.0%4.262.503.48
    2014CHCR1810011430.16.824.750.00.31573.3%49.4%0.0%2.674.194.82
    2015CHCR1912011019.27.784.120.46.37369.4%55.2%4.5%4.584.274.15
    2016CHCA-202307733.010.363.000.82.28778.8%40.9%7.7%3.273.833.53
    2016LAAA203206629.26.982.120.30.34875.1%46.6%3.7%2.433.073.29
    2016---MiLB20550131362.28.762.590.57.31876.9%43.8%6.1%2.873.473.42
    2017LAAA211104419.010.420.950.47.26775.3%54.3%7.7%2.372.342.32
    2017LAAA+21830161582.08.121.981.43.30970.5%55.2%17.3%3.625.013.98
    2017LAAAA210205523.28.372.280.76.34766.3%54.9%11.1%3.043.493.14
    2017LAAMiLB219602524124.28.521.881.16.31270.0%55.1%15.1%3.324.323.57
    2018LAAAA22950212098.15.492.840.64.29262.5%45.1%6.7%4.944.174.43
    2018LAAST22000203.012.000.000.00.63657.1%54.5%0.0%9.000.942.64
    2019LAAAA23662381299.27.222.350.36.31874.0%51.0%4.0%2.713.243.72
    2019LAAST23100313.03.0024.000.00.46737.5%53.3%0.0%27.0012.0615.05
    2020MILST24001304.09.000.000.00.111100.0%77.8%0.0%0.001.592.05
    2021MILAA25590191895.05.681.231.71.31372.1%43.7%15.9%4.745.204.66
    2021MILAAA250007110.29.286.750.84.24147.9%48.1%12.5%6.754.774.88
    2021MILMiLB255902619105.26.051.791.62.30669.2%44.0%15.7%4.945.164.68
    SeasonTeamLevelAgeWLSVGGSIPdividerK/9BB/9HR/9BABIPLOB%GB%HR/FBdividervFAdividerERAxERAFIPxFIPWAR
    2012ARIR1624014846.27.913.280.58.37562.7%46.8%5.4%5.403.463.01
    2013CHCR170205419.06.631.420.00.32343.5%41.0%0.0%4.262.503.48
    2014CHCR1810011430.16.824.750.00.31573.3%49.4%0.0%2.674.194.82
    2015CHCR1912011019.27.784.120.46.37369.4%55.2%4.5%4.584.274.15
    2016CHCA-202307733.010.363.000.82.28778.8%40.9%7.7%3.273.833.53
    2016LAAA203206629.26.982.120.30.34875.1%46.6%3.7%2.433.073.29
    2016---MiLB20550131362.28.762.590.57.31876.9%43.8%6.1%2.873.473.42
    2017LAAA211104419.010.420.950.47.26775.3%54.3%7.7%2.372.342.32
    2017LAAA+21830161582.08.121.981.43.30970.5%55.2%17.3%3.625.013.98
    2017LAAAA210205523.28.372.280.76.34766.3%54.9%11.1%3.043.493.14
    2017LAAMiLB219602524124.28.521.881.16.31270.0%55.1%15.1%3.324.323.57
    2018LAAAA22950212098.15.492.840.64.29262.5%45.1%6.7%4.944.174.43
    2018LAAST22000203.012.000.000.00.63657.1%54.5%0.0%9.000.942.64
    2019LAAAA23662381299.27.222.350.36.31874.0%51.0%4.0%2.713.243.72
    2019LAAST23100313.03.0024.000.00.46737.5%53.3%0.0%27.0012.0615.05
    2020MILST24001304.09.000.000.00.111100.0%77.8%0.0%0.001.592.05
    2021MILAA25590191895.05.681.231.71.31372.1%43.7%15.9%4.745.204.66
    2021MILAAA250007110.29.286.750.84.24147.9%48.1%12.5%6.754.774.88
    2021MILMiLB255902619105.26.051.791.62.30669.2%44.0%15.7%4.945.164.68
    Minor LeaguesSpring Training
    SeasonTeamLevelWLERAGGSQSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
    2012ARIR245.401480000046.2207573128317027041
    2013CHCR024.26540000019.0792013903005114
    2014CHCR102.671140001030.112928129016017023
    2015CHCR124.581100000019.29526121019012017
    2016CHCA-233.27770000033.0141281212311021238
    2016LAAA322.43660000029.21233311817001023
    2016---MiLB552.8713130000062.2264612320418022261
    2017LAAA112.37440000019.071135512011022
    2017LAAA+833.6216150000082.03468645331318152074
    2017LAAAA023.04550000023.21052714826030022
    2017LAAMiLB963.32252400000124.2522126644616261930118
    2018LAAAA954.9421200000198.1411975654731055060
    2018LAAST009.0020000003.0157330000004
    2019LAAAA662.7138120023199.24201003930426085080
    2019LAAST1027.0031000103.02571090801201
    2020MILST000.0030001004.0131000000104
    2021MILAA594.7419180000095.040111355501813064060
    2021MILAAA006.75710001010.24989818000011
    2021MILMiLB594.94261900010105.245012164581921064071
    SeasonTeamLevelWLERAGGSQSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
    2012ARIR245.401480000046.2207573128317027041
    2013CHCR024.26540000019.0792013903005114
    2014CHCR102.671140001030.112928129016017023
    2015CHCR124.581100000019.29526121019012017
    2016CHCA-233.27770000033.0141281212311021238
    2016LAAA322.43660000029.21233311817001023
    2016---MiLB552.8713130000062.2264612320418022261
    2017LAAA112.37440000019.071135512011022
    2017LAAA+833.6216150000082.03468645331318152074
    2017LAAAA023.04550000023.21052714826030022
    2017LAAMiLB963.32252400000124.2522126644616261930118
    2018LAAAA954.9421200000198.1411975654731055060
    2018LAAST009.0020000003.0157330000004
    2019LAAAA662.7138120023199.24201003930426085080
    2019LAAST1027.0031000103.02571090801201
    2020MILST000.0030001004.0131000000104
    2021MILAA594.7419180000095.040111355501813064060
    2021MILAAA006.75710001010.24989818000011
    2021MILMiLB594.94261900010105.245012164581921064071
    Minor LeaguesSpring TrainingAverages
    SeasonTeamLevelK/9BB/9K/BBHR/9dividerK%BB%K-BB%dividerAVGWHIPBABIPLOB%dividerERA-FIP-dividerFIP
    2012ARIR7.913.282.410.5819.8%8.2%11.6%.3031.59.37562.7%145993.46
    2013CHCR6.631.424.670.0017.7%3.8%13.9%.2631.21.32343.5%101622.50
    2014CHCR6.824.751.440.0017.8%12.4%5.4%.2501.45.31573.3%691054.19
    2015CHCR7.784.121.890.4617.9%9.5%8.4%.3061.78.37369.4%1291174.27
    2016CHCA-10.363.003.450.8227.0%7.8%19.1%.2191.18.28778.8%87993.83
    2016LAAA6.982.123.290.3018.7%5.7%13.0%.2841.35.34875.1%66843.07
    2016---MiLB8.762.593.390.5723.1%6.8%16.3%.2501.26.31876.9%77923.47
    2017LAAA10.420.9511.000.4731.0%2.8%28.2%.1910.79.26775.3%59582.34
    2017LAAA+8.121.984.111.4321.4%5.2%16.2%.2661.27.30970.5%881205.01
    2017LAAAA8.372.283.670.7621.0%5.7%15.2%.2811.39.34766.3%82963.49
    2017LAAMiLB8.521.884.541.1622.6%5.0%17.6%.2591.22.31270.0%821064.32
    2018LAAAA5.492.841.940.6414.6%7.5%7.1%.2591.30.29262.5%1231064.17
    2018LAAST12.000.004.000.0026.7%0.0%26.7%.4672.33.63657.1%188200.94
    2019LAAAA7.222.353.080.3619.0%6.2%12.9%.2591.26.31874.0%71873.24
    2019LAAST3.0024.000.130.004.0%32.0%-28.0%.4385.00.46737.5%55524912.06
    2020MILST9.000.004.000.0030.8%0.0%30.8%.0770.25.111100.0%0341.59
    2021MILAA5.681.234.621.7115.0%3.2%11.7%.2961.33.31372.1%1141215.20
    2021MILAAA9.286.751.380.8422.4%16.3%6.1%.1951.50.24147.9%1541094.77
    2021MILMiLB6.051.793.381.6215.8%4.7%11.1%.2861.34.30669.2%1181205.16
    SeasonTeamLevelK/9BB/9K/BBHR/9dividerK%BB%K-BB%dividerAVGWHIPBABIPLOB%dividerERA-FIP-dividerFIP
    2012ARIR7.913.282.410.5819.8%8.2%11.6%.3031.59.37562.7%145993.46
    2013CHCR6.631.424.670.0017.7%3.8%13.9%.2631.21.32343.5%101622.50
    2014CHCR6.824.751.440.0017.8%12.4%5.4%.2501.45.31573.3%691054.19
    2015CHCR7.784.121.890.4617.9%9.5%8.4%.3061.78.37369.4%1291174.27
    2016CHCA-10.363.003.450.8227.0%7.8%19.1%.2191.18.28778.8%87993.83
    2016LAAA6.982.123.290.3018.7%5.7%13.0%.2841.35.34875.1%66843.07
    2016---MiLB8.762.593.390.5723.1%6.8%16.3%.2501.26.31876.9%77923.47
    2017LAAA10.420.9511.000.4731.0%2.8%28.2%.1910.79.26775.3%59582.34
    2017LAAA+8.121.984.111.4321.4%5.2%16.2%.2661.27.30970.5%881205.01
    2017LAAAA8.372.283.670.7621.0%5.7%15.2%.2811.39.34766.3%82963.49
    2017LAAMiLB8.521.884.541.1622.6%5.0%17.6%.2591.22.31270.0%821064.32
    2018LAAAA5.492.841.940.6414.6%7.5%7.1%.2591.30.29262.5%1231064.17
    2018LAAST12.000.004.000.0026.7%0.0%26.7%.4672.33.63657.1%188200.94
    2019LAAAA7.222.353.080.3619.0%6.2%12.9%.2591.26.31874.0%71873.24
    2019LAAST3.0024.000.130.004.0%32.0%-28.0%.4385.00.46737.5%55524912.06
    2020MILST9.000.004.000.0030.8%0.0%30.8%.0770.25.111100.0%0341.59
    2021MILAA5.681.234.621.7115.0%3.2%11.7%.2961.33.31372.1%1141215.20
    2021MILAAA9.286.751.380.8422.4%16.3%6.1%.1951.50.24147.9%1541094.77
    2021MILMiLB6.051.793.381.6215.8%4.7%11.1%.2861.34.30669.2%1181205.16
    Minor LeaguesSpring Training
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerSIERAxFIP-xFIP
    2012ARIR1.1813.5%46.8%39.7%21.4%5.4%50.3%24.2%25.5%843.01
    2013CHCR1.1423.0%41.0%36.1%22.7%0.0%43.5%21.0%35.5%853.48
    2014CHCR1.4316.1%49.4%34.5%20.0%0.0%42.4%20.7%37.0%1214.82
    2015CHCR1.6811.9%55.2%32.8%27.3%4.5%39.1%21.7%39.1%1134.15
    2016CHCA-0.9214.8%40.9%44.3%23.1%7.7%42.7%20.2%37.1%873.53
    2016LAAA1.5222.7%46.6%30.7%11.1%3.7%45.7%22.8%31.5%943.29
    2016---MiLB1.1718.8%43.8%37.5%18.2%6.1%44.2%21.5%34.3%903.42
    2017LAAA1.9217.4%54.3%28.3%38.5%7.7%50.0%30.4%19.6%592.32
    2017LAAA+1.7613.4%55.2%31.4%17.3%17.3%53.0%23.7%23.3%913.98
    2017LAAAA2.1719.7%54.9%25.4%5.6%11.1%45.9%20.3%33.8%873.14
    2017LAAMiLB1.8515.2%55.1%29.8%17.9%15.1%51.2%23.8%24.9%863.57
    2018LAAAA1.3320.9%45.1%34.0%26.9%6.7%45.7%24.0%30.4%1144.43
    2018LAAST2.0018.2%54.5%27.3%0.0%0.0%45.5%36.4%18.2%562.64
    2019LAAAA1.5215.6%51.0%33.4%26.7%4.0%49.3%18.6%32.0%1013.72
    2019LAAST1.6013.3%53.3%33.3%20.0%0.0%66.7%26.7%6.7%30815.05
    2020MILST7.0011.1%77.8%11.1%0.0%0.0%44.4%11.1%44.4%452.05
    2021MILAA1.2220.6%43.7%35.8%14.2%15.9%48.1%23.9%28.0%1124.66
    2021MILAAA1.6322.2%48.1%29.6%25.0%12.5%36.7%26.7%36.7%1084.88
    2021MILMiLB1.2520.7%44.0%35.3%14.9%15.7%47.2%24.1%28.7%1114.68
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerSIERAxFIP-xFIP
    2012ARIR1.1813.5%46.8%39.7%21.4%5.4%50.3%24.2%25.5%843.01
    2013CHCR1.1423.0%41.0%36.1%22.7%0.0%43.5%21.0%35.5%853.48
    2014CHCR1.4316.1%49.4%34.5%20.0%0.0%42.4%20.7%37.0%1214.82
    2015CHCR1.6811.9%55.2%32.8%27.3%4.5%39.1%21.7%39.1%1134.15
    2016CHCA-0.9214.8%40.9%44.3%23.1%7.7%42.7%20.2%37.1%873.53
    2016LAAA1.5222.7%46.6%30.7%11.1%3.7%45.7%22.8%31.5%943.29
    2016---MiLB1.1718.8%43.8%37.5%18.2%6.1%44.2%21.5%34.3%903.42
    2017LAAA1.9217.4%54.3%28.3%38.5%7.7%50.0%30.4%19.6%592.32
    2017LAAA+1.7613.4%55.2%31.4%17.3%17.3%53.0%23.7%23.3%913.98
    2017LAAAA2.1719.7%54.9%25.4%5.6%11.1%45.9%20.3%33.8%873.14
    2017LAAMiLB1.8515.2%55.1%29.8%17.9%15.1%51.2%23.8%24.9%863.57
    2018LAAAA1.3320.9%45.1%34.0%26.9%6.7%45.7%24.0%30.4%1144.43
    2018LAAST2.0018.2%54.5%27.3%0.0%0.0%45.5%36.4%18.2%562.64
    2019LAAAA1.5215.6%51.0%33.4%26.7%4.0%49.3%18.6%32.0%1013.72
    2019LAAST1.6013.3%53.3%33.3%20.0%0.0%66.7%26.7%6.7%30815.05
    2020MILST7.0011.1%77.8%11.1%0.0%0.0%44.4%11.1%44.4%452.05
    2021MILAA1.2220.6%43.7%35.8%14.2%15.9%48.1%23.9%28.0%1124.66
    2021MILAAA1.6322.2%48.1%29.6%25.0%12.5%36.7%26.7%36.7%1084.88
    2021MILMiLB1.2520.7%44.0%35.3%14.9%15.7%47.2%24.1%28.7%1114.68
    Minor LeaguesSpring Training
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHRSBallsStrikesPitchesdividerEVLABarrelsBarrel%
    2012ARIR6656191283271354
    2013CHCR252214517107124
    2014CHCR433014672159231
    2015CHCR37228643120163
    2016CHCA-3639139139289428
    2016LAAA4127203134284418
    2016---MiLB77663312273573846
    2017LAAA25138580170250
    2017LAAA+1327532134348061240
    2017LAAAA3918141133234367
    2017LAAMiLB196106541964712101857
    2018LAAAA13810464285749071481
    2018LAAST632002323
    2019LAAAA154101472753810061544
    2019LAAST8521341852
    2020MILST711012122
    2021MILAA13811365163849311315
    2021MILAAA1386286127213
    2021MILMiLB151121711847010581528
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHRSBallsStrikesPitchesdividerEVLABarrelsBarrel%
    2012ARIR6656191283271354
    2013CHCR252214517107124
    2014CHCR433014672159231
    2015CHCR37228643120163
    2016CHCA-3639139139289428
    2016LAAA4127203134284418
    2016---MiLB77663312273573846
    2017LAAA25138580170250
    2017LAAA+1327532134348061240
    2017LAAAA3918141133234367
    2017LAAMiLB196106541964712101857
    2018LAAAA13810464285749071481
    2018LAAST632002323
    2019LAAAA154101472753810061544
    2019LAAST8521341852
    2020MILST711012122
    2021MILAA13811365163849311315
    2021MILAAA1386286127213
    2021MILMiLB151121711847010581528
    MLB F-Strike%, SwStr%, CStr%, CSW% are from the Sports Info Solution data source.
    All MiLB and Pace data are from Statcast.
    Minor LeaguesSpring TrainingAverages
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2012ARIR71.2%58.3%18.8%29.7%5.4%35.0%
    2013CHCR80.6%63.0%19.0%29.8%5.6%35.5%
    2014CHCR58.4%65.9%18.6%19.9%10.4%30.3%
    2015CHCR66.9%62.4%18.9%25.2%6.7%31.9%
    2016CHCA-49.8%62.4%41.8%18.7%17.5%36.2%
    2016LAAA49.8%77.9%48.8%11.0%17.9%28.9%
    2016---MiLB49.8%70.1%45.1%14.9%17.7%32.6%
    2017LAAA48.0%68.3%54.9%15.2%19.2%34.4%
    2017LAAA+50.6%74.8%43.6%12.7%14.1%26.9%
    2017LAAAA42.8%81.5%41.9%7.9%20.2%28.1%
    2017LAAMiLB48.7%75.1%44.8%12.1%16.0%28.1%
    2018LAAAA44.0%80.7%39.4%8.5%16.9%25.5%
    2018LAAST91.3%52.4%26.7%43.5%8.7%52.2%
    2019LAAAA47.9%75.1%48.3%11.9%17.0%28.9%
    2019LAAST34.6%83.3%4.0%5.8%0.0%5.8%
    2020MILST81.8%50.0%30.8%40.9%13.6%54.5%
    2021MILAA54.4%82.1%51.1%9.7%16.2%25.9%
    2021MILAAA38.5%80.5%59.2%7.5%21.1%28.6%
    2021MILMiLB52.2%81.9%52.0%9.4%16.9%26.3%
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2012ARIR71.2%58.3%18.8%29.7%5.4%35.0%
    2013CHCR80.6%63.0%19.0%29.8%5.6%35.5%
    2014CHCR58.4%65.9%18.6%19.9%10.4%30.3%
    2015CHCR66.9%62.4%18.9%25.2%6.7%31.9%
    2016CHCA-49.8%62.4%41.8%18.7%17.5%36.2%
    2016LAAA49.8%77.9%48.8%11.0%17.9%28.9%
    2016---MiLB49.8%70.1%45.1%14.9%17.7%32.6%
    2017LAAA48.0%68.3%54.9%15.2%19.2%34.4%
    2017LAAA+50.6%74.8%43.6%12.7%14.1%26.9%
    2017LAAAA42.8%81.5%41.9%7.9%20.2%28.1%
    2017LAAMiLB48.7%75.1%44.8%12.1%16.0%28.1%
    2018LAAAA44.0%80.7%39.4%8.5%16.9%25.5%
    2018LAAST91.3%52.4%26.7%43.5%8.7%52.2%
    2019LAAAA47.9%75.1%48.3%11.9%17.0%28.9%
    2019LAAST34.6%83.3%4.0%5.8%0.0%5.8%
    2020MILST81.8%50.0%30.8%40.9%13.6%54.5%
    2021MILAA54.4%82.1%51.1%9.7%16.2%25.9%
    2021MILAAA38.5%80.5%59.2%7.5%21.1%28.6%
    2021MILMiLB52.2%81.9%52.0%9.4%16.9%26.3%
    Minor LeaguesSpring Training
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2012ARIRP14846.251010
    2013CHCRP5419.02200
    2014CHCRP11430.13630
    2015CHCRP11019.22200
    2016CHCA-P7733.02210
    2016LAAAP6629.23800
    2017LAAAP4419.01500
    2017LAAA+P161582.061202
    2017LAAAAP5523.21100
    2018LAAAAP212098.1121803
    2019LAAAAP381299.28801
    2021MILAAP191895.0111423
    2021MILAAAP7110.21101
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2012ARIRP14846.251010
    2013CHCRP5419.02200
    2014CHCRP11430.13630
    2015CHCRP11019.22200
    2016CHCA-P7733.02210
    2016LAAAP6629.23800
    2017LAAAP4419.01500
    2017LAAA+P161582.061202
    2017LAAAAP5523.21100
    2018LAAAAP212098.1121803
    2019LAAAAP381299.28801
    2021MILAAP191895.0111423
    2021MILAAAP7110.21101