Batting

Luis Castillo

Milwaukee Brewers (A+)
OF
Age: 23
Bats/Throws: L/L
6'0" / 175
DOB: 10/11/2003
(23 years, 11 days)
OF
Report: 2023 Updated
Org Rk
Ovr Rk
ETA
FV
29
N/A
2026
35+

Hit
25 / 55
Game Power
20 / 50
Raw Power
45 / 55
Speed
40 / 40
Field
30 / 50
RosterResource
Rule 5 Eligible
Eligible
News Settings
Article Source
All
FG
RG
Show

Stats

Stat Groups:
Select
  • Dashboard
  • Standard
  • Advanced
  • Batted Ball
  • Fielding
  • Heat Map:
    Off
    On
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2021MILDSL17431560141339.6%15.4%.050.302.252.327.302.32184
    2022MILCPX183313732127112.4%20.4%.186.364.297.387.483.402139
    2022MILA18281133151249.7%22.1%.110.306.250.336.360.33495
    2022MILMiLB186125063639511.2%21.2%.151.338.275.364.427.371119
    2023MILCPX19626069023.1%15.4%.176.500.471.538.647.522182
    2023MILA19401663142119.6%27.7%.096.303.226.307.322.30779
    2023MILMiLB194619232030111.5%26.0%.104.330.252.339.356.33693
    2024MILA20115462186575412.6%25.5%.182.242.207.310.389.335102
    2025MILCPX2151802105.6%16.7%.059.286.235.278.294.27752
    2025MILA+21291142611016.7%32.5%.106.125.096.246.202.23536
    2025MILMiLB21341322812015.2%30.3%.099.157.117.250.216.24138
    2025MILST2156011016.7%66.7%.4001.000.200.333.600.384124
    2026MILST225500100.0%40.0%.000.333.200.200.200.182-6
    2026SteamerPROJ220100007.5%33.0%.108.230.168.236.275.229430.0-0.10.00.0
    2026OOPSYPROJ220100008.6%31.8%.129.257.191.262.319.258630.00.00.00.0
    2026MILA+22110440206090314.5%23.6%.223.281.245.357.469.370108
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2021MILDSL17431560141339.6%15.4%.050.302.252.327.302.32184
    2022MILCPX183313732127112.4%20.4%.186.364.297.387.483.402139
    2022MILA18281133151249.7%22.1%.110.306.250.336.360.33495
    2022MILMiLB186125063639511.2%21.2%.151.338.275.364.427.371119
    2023MILCPX19626069023.1%15.4%.176.500.471.538.647.522182
    2023MILA19401663142119.6%27.7%.096.303.226.307.322.30779
    2023MILMiLB194619232030111.5%26.0%.104.330.252.339.356.33693
    2024MILA20115462186575412.6%25.5%.182.242.207.310.389.335102
    2025MILCPX2151802105.6%16.7%.059.286.235.278.294.27752
    2025MILA+21291142611016.7%32.5%.106.125.096.246.202.23536
    2025MILMiLB21341322812015.2%30.3%.099.157.117.250.216.24138
    2025MILST2156011016.7%66.7%.4001.000.200.333.600.384124
    2026MILST225500100.0%40.0%.000.333.200.200.200.182-6
    2026SteamerPROJ220100007.5%33.0%.108.230.168.236.275.229430.0-0.10.00.0
    2026OOPSYPROJ220100008.6%31.8%.129.257.191.262.319.258630.00.00.00.0
    2026MILA+22110440206090314.5%23.6%.223.281.245.357.469.370108
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2021MILDSL431391563528700141315024110531.252
    2022MILCPX331181373521923212717028110310.297
    2022MILA281001132520203151211025200442.250
    2022MILMiLB6121825060411126363928053310752.275
    2023MILCPX617268530069604030100.471
    2023MILA401461663325503142116046220111.226
    2023MILMiLB461631924130803203022050250211.252
    2024MILA1153964628247161186575581118350841.207
    2025MILCPX517184310021103000000.235
    2025MILA+29941149421261119037010100.096
    2025MILMiLB3411113213731281220040010100.117
    2025MILST5561001011104000000.200
    2026MILST5551100001002000000.200
    2026SteamerPROJ011000000000000000.168
    2026OOPSYPROJ011000000000000000.191
    2026MILA+1103674409049201206090641104360331.245
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2021MILDSL431391563528700141315024110531.252
    2022MILCPX331181373521923212717028110310.297
    2022MILA281001132520203151211025200442.250
    2022MILMiLB6121825060411126363928053310752.275
    2023MILCPX617268530069604030100.471
    2023MILA401461663325503142116046220111.226
    2023MILMiLB461631924130803203022050250211.252
    2024MILA1153964628247161186575581118350841.207
    2025MILCPX517184310021103000000.235
    2025MILA+29941149421261119037010100.096
    2025MILMiLB3411113213731281220040010100.117
    2025MILST5561001011104000000.200
    2026MILST5551100001002000000.200
    2026SteamerPROJ011000000000000000.168
    2026OOPSYPROJ011000000000000000.191
    2026MILA+1103674409049201206090641104360331.245
    Preseason ProjectionsMinor LeaguesSpring TrainingAverages
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2021MILDSL9.6%15.4%0.63.252.327.302.629.0503.5.3020.218-3.1.32184
    2022MILCPX12.4%20.4%0.61.297.387.483.870.1866.0.3640.0267.0.402139
    2022MILA9.7%22.1%0.44.250.336.360.696.1104.3.306-0.515-0.1.33495
    2022MILMiLB11.2%21.2%0.53.275.364.427.791.1515.5.338-0.4406.8.371119
    2023MILCPX23.1%15.4%1.50.471.538.6471.186.1762.2.500-0.183.5.522182
    2023MILA9.6%27.7%0.35.226.307.322.629.0962.0.303-0.617-3.5.30779
    2023MILMiLB11.5%26.0%0.44.252.339.356.694.1042.2.330-0.7250.1.33693
    2024MILA12.6%25.5%0.49.207.310.389.698.1824.1.242-1.2583.6.335102
    2025MILCPX5.6%16.7%0.33.235.278.294.572.0592.0.2860.01-1.3.27752
    2025MILA+16.7%32.5%0.51.096.246.202.448.1062.5.125-0.35-8.6.23536
    2025MILMiLB15.2%30.3%0.50.117.250.216.466.0992.5.157-0.37-9.8.24138
    2025MILST16.7%66.7%0.25.200.333.600.933.4005.11.0000.010.2.384124
    2026MILST0.0%40.0%0.00.200.200.200.400.0000.1.3330.00-0.7.182-6
    2026SteamerPROJ7.5%33.0%0.23.168.236.275.511.1083.7.2300.00.00-0.1.22943
    2026OOPSYPROJ8.6%31.8%0.27.191.262.319.582.1292.4.2570.000.0.25863
    2026MILA+14.5%23.6%0.62.245.357.469.825.2233.5.281-1.1706.1.370108
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2021MILDSL9.6%15.4%0.63.252.327.302.629.0503.5.3020.218-3.1.32184
    2022MILCPX12.4%20.4%0.61.297.387.483.870.1866.0.3640.0267.0.402139
    2022MILA9.7%22.1%0.44.250.336.360.696.1104.3.306-0.515-0.1.33495
    2022MILMiLB11.2%21.2%0.53.275.364.427.791.1515.5.338-0.4406.8.371119
    2023MILCPX23.1%15.4%1.50.471.538.6471.186.1762.2.500-0.183.5.522182
    2023MILA9.6%27.7%0.35.226.307.322.629.0962.0.303-0.617-3.5.30779
    2023MILMiLB11.5%26.0%0.44.252.339.356.694.1042.2.330-0.7250.1.33693
    2024MILA12.6%25.5%0.49.207.310.389.698.1824.1.242-1.2583.6.335102
    2025MILCPX5.6%16.7%0.33.235.278.294.572.0592.0.2860.01-1.3.27752
    2025MILA+16.7%32.5%0.51.096.246.202.448.1062.5.125-0.35-8.6.23536
    2025MILMiLB15.2%30.3%0.50.117.250.216.466.0992.5.157-0.37-9.8.24138
    2025MILST16.7%66.7%0.25.200.333.600.933.4005.11.0000.010.2.384124
    2026MILST0.0%40.0%0.00.200.200.200.400.0000.1.3330.00-0.7.182-6
    2026SteamerPROJ7.5%33.0%0.23.168.236.275.511.1083.7.2300.00.00-0.1.22943
    2026OOPSYPROJ8.6%31.8%0.27.191.262.319.582.1292.4.2570.000.0.25863
    2026MILA+14.5%23.6%0.62.245.357.469.825.2233.5.281-1.1706.1.370108
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2021MILDSL1.6113.9%53.0%33.0%31.6%0.0%45.7%19.8%34.5%
    2022MILCPX2.0026.7%48.9%24.4%27.3%13.6%47.3%24.2%28.6%
    2022MILA1.4416.4%49.3%34.2%24.0%12.0%42.7%29.3%28.0%
    2022MILMiLB1.7022.1%49.1%28.8%25.5%12.8%45.2%26.5%28.3%
    2023MILCPX0.3831.3%18.8%50.0%37.5%0.0%31.3%18.8%50.0%
    2023MILA1.4823.8%45.5%30.7%35.5%9.7%49.5%25.2%25.2%
    2023MILMiLB1.2624.8%41.9%33.3%35.9%7.7%47.1%24.4%28.6%
    2024MILA1.2817.1%46.6%36.3%28.4%17.6%49.1%20.1%30.7%
    2025MILCPX1.009.1%45.5%45.5%20.0%0.0%36.4%36.4%27.3%
    2025MILA+1.3610.3%51.7%37.9%9.1%9.1%56.9%19.0%24.1%
    2025MILMiLB1.3010.1%50.7%39.1%11.1%7.4%53.6%21.7%24.6%
    2025MILST0.00100.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%
    2026MILST1.0066.7%33.3%0.0%0.0%0.0%33.3%0.0%66.7%
    2026MILA+1.2421.0%43.8%35.2%21.3%21.3%47.0%20.4%32.6%
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2021MILDSL1.6113.9%53.0%33.0%31.6%0.0%45.7%19.8%34.5%
    2022MILCPX2.0026.7%48.9%24.4%27.3%13.6%47.3%24.2%28.6%
    2022MILA1.4416.4%49.3%34.2%24.0%12.0%42.7%29.3%28.0%
    2022MILMiLB1.7022.1%49.1%28.8%25.5%12.8%45.2%26.5%28.3%
    2023MILCPX0.3831.3%18.8%50.0%37.5%0.0%31.3%18.8%50.0%
    2023MILA1.4823.8%45.5%30.7%35.5%9.7%49.5%25.2%25.2%
    2023MILMiLB1.2624.8%41.9%33.3%35.9%7.7%47.1%24.4%28.6%
    2024MILA1.2817.1%46.6%36.3%28.4%17.6%49.1%20.1%30.7%
    2025MILCPX1.009.1%45.5%45.5%20.0%0.0%36.4%36.4%27.3%
    2025MILA+1.3610.3%51.7%37.9%9.1%9.1%56.9%19.0%24.1%
    2025MILMiLB1.3010.1%50.7%39.1%11.1%7.4%53.6%21.7%24.6%
    2025MILST0.00100.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%
    2026MILST1.0066.7%33.3%0.0%0.0%0.0%33.3%0.0%66.7%
    2026MILA+1.2421.0%43.8%35.2%21.3%21.3%47.0%20.4%32.6%
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2021MILDSL6138161277188265
    2022MILCPX442224691185276
    2022MILA3625126186241427
    2022MILMiLB80473612277426703
    2023MILCPX3853293059
    2023MILA46312411257378635
    2023MILMiLB49392914286408694
    2024MILA131102482983311351968
    2025MILCPX5511173451
    2025MILA+302262219294513
    2025MILMiLB352773236328564
    2025MILST001061723
    2026MILST102081321
    2026MILA+11794562077810391817
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2021MILDSL6138161277188265
    2022MILCPX442224691185276
    2022MILA3625126186241427
    2022MILMiLB80473612277426703
    2023MILCPX3853293059
    2023MILA46312411257378635
    2023MILMiLB49392914286408694
    2024MILA131102482983311351968
    2025MILCPX5511173451
    2025MILA+302262219294513
    2025MILMiLB352773236328564
    2025MILST001061723
    2026MILST102081321
    2026MILA+11794562077810391817
    MLB F-Strike%, SwStr%, CStr%, CSW% are from the Sports Info Solution data source.
    All MiLB and Pace data are from Statcast.
    Preseason ProjectionsMinor LeaguesSpring TrainingAverages
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021MILDSL64.5%67.8%12.2%20.8%6.4%27.2%
    2022MILCPX56.2%61.3%21.2%21.7%10.9%32.6%
    2022MILA37.7%73.3%34.5%10.1%18.7%28.8%
    2022MILMiLB45.0%67.4%27.2%14.7%15.6%30.3%
    2023MILCPX45.8%59.3%19.2%18.6%5.1%23.7%
    2023MILA37.8%69.6%41.6%11.5%21.7%33.2%
    2023MILMiLB38.5%68.5%38.5%12.1%20.3%32.4%
    2024MILA36.8%77.7%43.3%8.2%20.8%29.1%
    2025MILCPX33.3%76.5%44.4%7.8%33.3%41.2%
    2025MILA+35.5%68.7%52.6%11.1%21.8%32.9%
    2025MILMiLB35.3%69.3%51.5%10.8%22.9%33.7%
    2025MILST47.8%45.5%50.0%26.1%26.1%52.2%
    2026MILST18.2%40.0%28.6%50.0%100.0%83.3%47.6%80.0%4.8%33.3%38.1%18.4
    2026MILA+38.5%72.6%47.5%10.6%18.7%29.2%
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2021MILDSL64.5%67.8%12.2%20.8%6.4%27.2%
    2022MILCPX56.2%61.3%21.2%21.7%10.9%32.6%
    2022MILA37.7%73.3%34.5%10.1%18.7%28.8%
    2022MILMiLB45.0%67.4%27.2%14.7%15.6%30.3%
    2023MILCPX45.8%59.3%19.2%18.6%5.1%23.7%
    2023MILA37.8%69.6%41.6%11.5%21.7%33.2%
    2023MILMiLB38.5%68.5%38.5%12.1%20.3%32.4%
    2024MILA36.8%77.7%43.3%8.2%20.8%29.1%
    2025MILCPX33.3%76.5%44.4%7.8%33.3%41.2%
    2025MILA+35.5%68.7%52.6%11.1%21.8%32.9%
    2025MILMiLB35.3%69.3%51.5%10.8%22.9%33.7%
    2025MILST47.8%45.5%50.0%26.1%26.1%52.2%
    2026MILST18.2%40.0%28.6%50.0%100.0%83.3%47.6%80.0%4.8%33.3%38.1%18.4
    2026MILA+38.5%72.6%47.5%10.6%18.7%29.2%
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2021MILDSLLF2626190.019510
    2022MILCPXLF121295.213110
    2022MILALF1717149.015301
    2023MILCPXLF5539.06100
    2023MILALF116.00000
    2024MILALF4645388.260442
    2025MILA+LF2524195.028310
    2026MILA+LF1513118.219210
    2021MILDSLRF3321.00000
    2022MILCPXRF1717134.031200
    2022MILARF3327.24000
    2023MILARF3232262.044312
    2024MILARF3937313.064430
    2025MILCPXRF4427.05000
    2025MILA+RF5545.210000
    2026MILA+RF7573621.1117230
    2021MILDSLDH12120.00000
    2022MILCPXDH440.00000
    2022MILADH870.00000
    2023MILCPXDH110.00000
    2023MILADH660.00000
    2024MILADH30300.00000
    2025MILCPXDH110.00000
    2026MILA+DH17160.00000
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2021MILDSLLF2626190.019510
    2022MILCPXLF121295.213110
    2022MILALF1717149.015301
    2023MILCPXLF5539.06100
    2023MILALF116.00000
    2024MILALF4645388.260442
    2025MILA+LF2524195.028310
    2026MILA+LF1513118.219210
    2021MILDSLRF3321.00000
    2022MILCPXRF1717134.031200
    2022MILARF3327.24000
    2023MILARF3232262.044312
    2024MILARF3937313.064430
    2025MILCPXRF4427.05000
    2025MILA+RF5545.210000
    2026MILA+RF7573621.1117230
    2021MILDSLDH12120.00000
    2022MILCPXDH440.00000
    2022MILADH870.00000
    2023MILCPXDH110.00000
    2023MILADH660.00000
    2024MILADH30300.00000
    2025MILCPXDH110.00000
    2026MILA+DH17160.00000