Batting

Rafael Castillo

Free Agent (DSL)
2B
Age: 20
Bats/Throws: S/R
5'11" / 160
DOB: 4/7/2006
(20 years, 6 months, 28 days)
2B
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
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2023MIADSL1722780115324.4%30.8%.034.324.190.397.224.35598
    2024MIADSL183714101810922.0%29.8%.047.354.217.404.264.374105
    2025MIADSL19255711118212.3%19.3%.170.270.234.333.404.35786
    2027SteamerPROJ210100004.8%31.2%.043.208.146.195.189.17850.0-0.10.00.0
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2023MIADSL1722780115324.4%30.8%.034.324.190.397.224.35598
    2024MIADSL183714101810922.0%29.8%.047.354.217.404.264.374105
    2025MIADSL19255711118212.3%19.3%.170.270.234.333.404.35786
    2027SteamerPROJ210100004.8%31.2%.043.208.146.195.189.17850.0-0.10.00.0
    Preseason ProjectionsMinor Leagues
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2023MIADSL22587811920011519024100030.190
    2024MIADSL371061412319310181031042310192.217
    2025MIADSL25475711631111187011120021.234
    2027SteamerPROJ011000000000000000.146
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2023MIADSL22587811920011519024100030.190
    2024MIADSL371061412319310181031042310192.217
    2025MIADSL25475711631111187011120021.234
    2027SteamerPROJ011000000000000000.146
    Preseason ProjectionsMinor LeaguesAverages
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2023MIADSL24.4%30.8%0.79.190.397.224.622.0345.2.3240.611-0.5.35598
    2024MIADSL22.0%29.8%0.74.217.404.264.668.0476.7.3540.5221.0.374105
    2025MIADSL12.3%19.3%0.64.234.333.404.738.1707.8.270-0.28-0.9.35786
    2027SteamerPROJ4.8%31.2%0.15.146.195.189.384.0434.0.2080.00.00-0.1.1785
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2023MIADSL24.4%30.8%0.79.190.397.224.622.0345.2.3240.611-0.5.35598
    2024MIADSL22.0%29.8%0.74.217.404.264.668.0476.7.3540.5221.0.374105
    2025MIADSL12.3%19.3%0.64.234.333.404.738.1707.8.270-0.28-0.9.35786
    2027SteamerPROJ4.8%31.2%0.15.146.195.189.384.0434.0.2080.00.00-0.1.1785
    Preseason ProjectionsMinor Leagues
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2023MIADSL4.4015.6%68.8%15.6%0.0%0.0%41.2%14.7%44.1%
    2024MIADSL1.3819.4%46.8%33.9%4.8%0.0%35.8%25.4%38.8%
    2025MIADSL1.213.1%53.1%43.8%7.1%7.1%62.5%21.9%15.6%
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2023MIADSL4.4015.6%68.8%15.6%0.0%0.0%41.2%14.7%44.1%
    2024MIADSL1.3819.4%46.8%33.9%4.8%0.0%35.8%25.4%38.8%
    2025MIADSL1.213.1%53.1%43.8%7.1%7.1%62.5%21.9%15.6%
    Preseason ProjectionsMinor Leagues
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2023MIADSL2255081106187
    2024MIADSL2921121138193331
    2025MIADSL1714116987156
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2023MIADSL2255081106187
    2024MIADSL2921121138193331
    2025MIADSL1714116987156
    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
    2023MIADSL49.2%37.0%29.5%31.0%7.5%38.5%
    2024MIADSL52.6%37.9%25.5%32.6%5.7%38.4%
    2025MIADSL44.2%63.8%17.5%16.0%11.5%27.6%
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2023MIADSL49.2%37.0%29.5%31.0%7.5%38.5%
    2024MIADSL52.6%37.9%25.5%32.6%5.7%38.4%
    2025MIADSL44.2%63.8%17.5%16.0%11.5%27.6%
    Preseason ProjectionsMinor Leagues
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2025MIADSL1B7235.021101
    2023MIADSL2B111076.0171915
    2024MIADSL2B1716132.2293326
    2025MIADSL2B8544.1101932
    2023MIADSL3B6641.05722
    2024MIADSL3B3323.02600
    2025MIADSL3B113.00000
    2023MIADSLSS2218.04412
    2024MIADSLSS1817137.0253536
    2025MIADSLLF5222.00000
    2025MIADSLRF3218.04101
    2023MIADSLDH330.00000
    2024MIADSLDH110.00000
    2025MIADSLDH100.00000
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2025MIADSL1B7235.021101
    2023MIADSL2B111076.0171915
    2024MIADSL2B1716132.2293326
    2025MIADSL2B8544.1101932
    2023MIADSL3B6641.05722
    2024MIADSL3B3323.02600
    2025MIADSL3B113.00000
    2023MIADSLSS2218.04412
    2024MIADSLSS1817137.0253536
    2025MIADSLLF5222.00000
    2025MIADSLRF3218.04101
    2023MIADSLDH330.00000
    2024MIADSLDH110.00000
    2025MIADSLDH100.00000