Pitching

Keisther Castillo

Kansas City Royals (CPX)
P
Age: 19
Bats/Throws: R/R
6'2" / 180
DOB: 9/24/2007
(19 years, 1 month, 20 days)
P
Season2026
TeamKCR
LevelMiLB
G13
GS10
IP34.0
K%29.5%
BB%16.8%
GB%34.8%
ERA8.47
FIP8.46
WAR
News Settings
Article Source
All
FG
RG
Show

Stats

Stat Groups:
Select
  • Dashboard
  • Standard
  • Advanced
  • Batted Ball
  • Fielding
  • Heat Map:
    Off
    On
    Preseason ProjectionsMinor Leagues
    SeasonTeamLevelAgeWLSVGGSIPdividerK/9BB/9HR/9BABIPLOB%GB%HR/FBdividervFAdividerERAxERAFIPxFIPWAR
    2025KCRDSL170206617.29.173.061.53.22267.4%53.2%18.8%3.575.734.14
    2025KCRDSL170105514.17.535.650.63.30658.3%46.4%12.5%5.025.364.83
    2025KCRMiLB17030111132.08.444.221.13.25962.5%50.7%16.7%4.225.564.45
    2026KCRCPX18220131034.013.507.682.65.39562.7%34.8%25.0%8.478.466.39
    2027SteamerPROJ19000001.04.557.501.61.30166.7%40.3%7.207.066.850.0
    SeasonTeamLevelAgeWLSVGGSIPdividerK/9BB/9HR/9BABIPLOB%GB%HR/FBdividervFAdividerERAxERAFIPxFIPWAR
    2025KCRDSL170206617.29.173.061.53.22267.4%53.2%18.8%3.575.734.14
    2025KCRDSL170105514.17.535.650.63.30658.3%46.4%12.5%5.025.364.83
    2025KCRMiLB17030111132.08.444.221.13.25962.5%50.7%16.7%4.225.564.45
    2026KCRCPX18220131034.013.507.682.65.39562.7%34.8%25.0%8.478.466.39
    2027SteamerPROJ19000001.04.557.501.61.30166.7%40.3%7.207.066.850.0
    Preseason ProjectionsMinor Leagues
    SeasonTeamLevelWLERAGGSQSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
    2025KCRDSL023.57660000017.2751310736032018
    2025KCRDSL015.02550000014.1591210819012112
    2025KCRMiLB034.2211110000032.0134252015415044130
    2026KCRCPX228.4713100000034.01734236321029024051
    2027SteamerPROJ007.2000000001.0511101001
    SeasonTeamLevelWLERAGGSQSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
    2025KCRDSL023.57660000017.2751310736032018
    2025KCRDSL015.02550000014.1591210819012112
    2025KCRMiLB034.2211110000032.0134252015415044130
    2026KCRCPX228.4713100000034.01734236321029024051
    2027SteamerPROJ007.2000000001.0511101001
    Preseason ProjectionsMinor LeaguesAverages
    SeasonTeamLevelK/9BB/9K/BBHR/9dividerK%BB%K-BB%dividerAVGWHIPBABIPLOB%dividerERA-FIP-dividerFIP
    2025KCRDSL9.173.063.001.5324.0%8.0%16.0%.1971.08.22267.4%681105.73
    2025KCRDSL7.535.651.330.6320.3%15.3%5.1%.2451.47.30658.3%921025.36
    2025KCRMiLB8.444.222.001.1322.4%11.2%11.2%.2171.25.25962.5%791065.56
    2026KCRCPX13.507.681.762.6529.5%16.8%12.7%.2962.09.39562.7%1381358.46
    2027SteamerPROJ4.557.500.611.6110.2%16.8%-6.6%.2952.03.30166.7%7.06
    SeasonTeamLevelK/9BB/9K/BBHR/9dividerK%BB%K-BB%dividerAVGWHIPBABIPLOB%dividerERA-FIP-dividerFIP
    2025KCRDSL9.173.063.001.5324.0%8.0%16.0%.1971.08.22267.4%681105.73
    2025KCRDSL7.535.651.330.6320.3%15.3%5.1%.2451.47.30658.3%921025.36
    2025KCRMiLB8.444.222.001.1322.4%11.2%11.2%.2171.25.25962.5%791065.56
    2026KCRCPX13.507.681.762.6529.5%16.8%12.7%.2962.09.39562.7%1381358.46
    2027SteamerPROJ4.557.500.611.6110.2%16.8%-6.6%.2952.03.30166.7%7.06
    Preseason ProjectionsMinor Leagues
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerSIERAxFIP-xFIP
    2025KCRDSL1.5612.8%53.2%34.0%6.3%18.8%39.6%22.9%37.5%794.14
    2025KCRDSL1.6325.0%46.4%28.6%12.5%12.5%36.7%16.7%46.7%924.83
    2025KCRMiLB1.5817.3%50.7%32.0%8.3%16.7%38.5%20.5%41.0%844.45
    2026KCRCPX0.7820.2%34.8%44.9%22.5%25.0%32.6%33.7%33.7%1056.39
    2027SteamerPROJ20.6%40.3%39.2%6.85
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerSIERAxFIP-xFIP
    2025KCRDSL1.5612.8%53.2%34.0%6.3%18.8%39.6%22.9%37.5%794.14
    2025KCRDSL1.6325.0%46.4%28.6%12.5%12.5%36.7%16.7%46.7%924.83
    2025KCRMiLB1.5817.3%50.7%32.0%8.3%16.7%38.5%20.5%41.0%844.45
    2026KCRCPX0.7820.2%34.8%44.9%22.5%25.0%32.6%33.7%33.7%1056.39
    2027SteamerPROJ20.6%40.3%39.2%6.85
    Preseason ProjectionsMinor Leagues
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHRSBallsStrikesPitchesdividerEVLABarrelsBarrel%
    2025KCRDSL25166169123192
    2025KCRDSL1387187118205
    2025KCRMiLB3824132156241397
    2026KCRCPX3140189301415716
    2027SteamerPROJ111
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHRSBallsStrikesPitchesdividerEVLABarrelsBarrel%
    2025KCRDSL25166169123192
    2025KCRDSL1387187118205
    2025KCRMiLB3824132156241397
    2026KCRCPX3140189301415716
    2027SteamerPROJ111
    MLB F-Strike%, SwStr%, CStr%, CSW% are from the Sports Info Solution data source.
    All MiLB and Pace data are from Statcast.
    Preseason ProjectionsMinor LeaguesAverages
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2025KCRDSL52.1%65.0%21.3%18.2%12.0%30.2%
    2025KCRDSL42.9%79.5%39.0%8.8%14.6%23.4%
    2025KCRMiLB47.4%71.8%29.1%13.4%13.4%26.7%
    2026KCRCPX43.4%62.7%45.1%16.2%14.5%30.7%
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2025KCRDSL52.1%65.0%21.3%18.2%12.0%30.2%
    2025KCRDSL42.9%79.5%39.0%8.8%14.6%23.4%
    2025KCRMiLB47.4%71.8%29.1%13.4%13.4%26.7%
    2026KCRCPX43.4%62.7%45.1%16.2%14.5%30.7%
    Preseason ProjectionsMinor Leagues
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2025KCRDSLP6617.20120
    2025KCRDSLP5514.10210
    2026KCRCPXP131034.02110
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2025KCRDSLP6617.20120
    2025KCRDSLP5514.10210
    2026KCRCPXP131034.02110