Batting

Moisés Castillo

Free Agent (AA)
SS
Age: 27
Bats/Throws: R/R
6'0" / 170
DOB: 7/14/1999
(27 years, 3 months, 7 days)
SS
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
    2016STLR166225704123413.6%18.3%.072.311.244.363.316.347106
    2017STLR17371251191128.0%21.6%.101.321.248.333.349.33499
    2018STLR18491934251339.3%19.7%.100.300.253.328.353.32285
    2019STLA-19562531351689.1%17.4%.054.305.249.332.303.31196
    2019STLA+192411200.0%50.0%.750.000.250.2501.000.562275
    2019STLMiLB19582572361888.9%17.9%.067.303.249.331.316.31599
    2021STLA+21692746273356.9%26.3%.126.310.236.314.362.31189
    2021STLAA21196105109.8%26.2%.000.189.132.246.132.20110
    2021STLMiLB21883356323457.5%26.3%.104.288.217.301.321.29174
    2022CHWA+224719613216113.8%18.9%.043.352.280.388.323.343108
    2022CHWAA226326923729711.9%17.1%.082.283.236.328.318.30476
    2022CHWMiLB2211046536945812.7%17.8%.065.311.254.353.320.32190
    2023CHWAA2310642454539310.1%17.9%.083.269.225.314.308.29673
    2023CHWST23152102204.8%19.0%.053.500.421.429.474.396140
    2026SteamerPROJ260100008.1%20.4%.088.269.220.289.308.268690.00.00.00.0
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2016STLR166225704123413.6%18.3%.072.311.244.363.316.347106
    2017STLR17371251191128.0%21.6%.101.321.248.333.349.33499
    2018STLR18491934251339.3%19.7%.100.300.253.328.353.32285
    2019STLA-19562531351689.1%17.4%.054.305.249.332.303.31196
    2019STLA+192411200.0%50.0%.750.000.250.2501.000.562275
    2019STLMiLB19582572361888.9%17.9%.067.303.249.331.316.31599
    2021STLA+21692746273356.9%26.3%.126.310.236.314.362.31189
    2021STLAA21196105109.8%26.2%.000.189.132.246.132.20110
    2021STLMiLB21883356323457.5%26.3%.104.288.217.301.321.29174
    2022CHWA+224719613216113.8%18.9%.043.352.280.388.323.343108
    2022CHWAA226326923729711.9%17.1%.082.283.236.328.318.30476
    2022CHWMiLB2211046536945812.7%17.8%.065.311.254.353.320.32190
    2023CHWAA2310642454539310.1%17.9%.083.269.225.314.308.29673
    2023CHWST23152102204.8%19.0%.053.500.421.429.474.396140
    2026SteamerPROJ260100008.1%20.4%.088.269.220.289.308.268690.00.00.00.0
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2016STLR6220925751381120412335247526742.244
    2017STLR371091252719611191110027402320.248
    2018STLR491701934334504251318038221631.253
    2019STLA-562212535545901351623044513782.249
    2019STLA+2441000112002000000.250
    2019STLMiLB582252575645902361823046513782.249
    2021STLA+6924627458401116273319072900553.236
    2021STLAA19536177000516016200200.132
    2021STLMiLB88299335654711163234250881100753.217
    2022CHWA+471641964641401321627037320312.280
    2022CHWAA6323326955401302372932046121671.236
    2022CHWMiLB110397465101811703694559083441983.254
    2023CHWAA106373424846316054539430766201232.225
    2023CHWST1519218710022104010000.421
    2026SteamerPROJ011000000000000000.220
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2016STLR6220925751381120412335247526742.244
    2017STLR371091252719611191110027402320.248
    2018STLR491701934334504251318038221631.253
    2019STLA-562212535545901351623044513782.249
    2019STLA+2441000112002000000.250
    2019STLMiLB582252575645902361823046513782.249
    2021STLA+6924627458401116273319072900553.236
    2021STLAA19536177000516016200200.132
    2021STLMiLB88299335654711163234250881100753.217
    2022CHWA+471641964641401321627037320312.280
    2022CHWAA6323326955401302372932046121671.236
    2022CHWMiLB110397465101811703694559083441983.254
    2023CHWAA106373424846316054539430766201232.225
    2023CHWST1519218710022104010000.421
    2026SteamerPROJ011000000000000000.220
    Preseason ProjectionsMinor LeaguesSpring TrainingAverages
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2016STLR13.6%18.3%0.74.244.363.316.678.0725.8.3110.2332.5.347106
    2017STLR8.0%21.6%0.37.248.333.349.682.1016.7.3210.3160.2.33499
    2018STLR9.3%19.7%0.47.253.328.353.681.1003.8.3000.123-4.3.32285
    2019STLA-9.1%17.4%0.52.249.332.303.635.0545.1.3050.828-0.2.31196
    2019STLA+0.0%50.0%0.00.250.2501.0001.250.7500.1.0000.010.7.562275
    2019STLMiLB8.9%17.9%0.50.249.331.316.646.0675.1.3030.8290.5.31599
    2021STLA+6.9%26.3%0.26.236.314.362.676.1264.4.310-0.832-3.8.31189
    2021STLAA9.8%26.2%0.38.132.246.132.378.0001.9.1890.01-6.8.20110
    2021STLMiLB7.5%26.3%0.28.217.301.321.623.1044.1.288-0.933-10.6.29174
    2022CHWA+13.8%18.9%0.73.280.388.323.711.0432.8.352-1.3271.6.343108
    2022CHWAA11.9%17.1%0.70.236.328.318.646.0824.9.2830.427-8.2.30476
    2022CHWMiLB12.7%17.8%0.71.254.353.320.673.0654.1.311-0.954-6.6.32190
    2023CHWAA10.1%17.9%0.57.225.314.308.622.0832.8.269-1.241-15.5.29673
    2023CHWST4.8%19.0%0.25.421.429.474.902.0530.9.500-0.141.1.396140
    2026SteamerPROJ8.1%20.4%0.40.220.289.308.598.0884.2.2690.00.000.0.26869
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2016STLR13.6%18.3%0.74.244.363.316.678.0725.8.3110.2332.5.347106
    2017STLR8.0%21.6%0.37.248.333.349.682.1016.7.3210.3160.2.33499
    2018STLR9.3%19.7%0.47.253.328.353.681.1003.8.3000.123-4.3.32285
    2019STLA-9.1%17.4%0.52.249.332.303.635.0545.1.3050.828-0.2.31196
    2019STLA+0.0%50.0%0.00.250.2501.0001.250.7500.1.0000.010.7.562275
    2019STLMiLB8.9%17.9%0.50.249.331.316.646.0675.1.3030.8290.5.31599
    2021STLA+6.9%26.3%0.26.236.314.362.676.1264.4.310-0.832-3.8.31189
    2021STLAA9.8%26.2%0.38.132.246.132.378.0001.9.1890.01-6.8.20110
    2021STLMiLB7.5%26.3%0.28.217.301.321.623.1044.1.288-0.933-10.6.29174
    2022CHWA+13.8%18.9%0.73.280.388.323.711.0432.8.352-1.3271.6.343108
    2022CHWAA11.9%17.1%0.70.236.328.318.646.0824.9.2830.427-8.2.30476
    2022CHWMiLB12.7%17.8%0.71.254.353.320.673.0654.1.311-0.954-6.6.32190
    2023CHWAA10.1%17.9%0.57.225.314.308.622.0832.8.269-1.241-15.5.29673
    2023CHWST4.8%19.0%0.25.421.429.474.902.0530.9.500-0.141.1.396140
    2026SteamerPROJ8.1%20.4%0.40.220.289.308.598.0884.2.2690.00.000.0.26869
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2016STLR1.4926.8%43.8%29.4%37.8%0.0%62.2%22.6%15.2%
    2017STLR1.929.9%59.3%30.9%32.0%4.0%52.4%28.6%19.0%
    2018STLR1.4519.5%47.7%32.8%31.0%9.5%51.5%17.2%31.3%
    2019STLA-1.1717.3%44.5%38.2%34.8%1.5%48.3%26.1%25.6%
    2019STLA+1.000.0%50.0%50.0%0.0%100.0%100.0%0.0%0.0%
    2019STLMiLB1.1617.1%44.6%38.3%34.3%3.0%48.9%25.8%25.3%
    2021STLA+1.2725.3%41.8%32.9%28.6%10.7%48.3%23.6%28.2%
    2021STLAA1.3118.9%45.9%35.1%53.8%0.0%59.5%21.6%18.9%
    2021STLMiLB1.2824.2%42.5%33.3%33.3%8.7%50.2%23.2%26.5%
    2022CHWA+1.5118.9%48.8%32.3%29.3%2.4%47.7%25.0%27.3%
    2022CHWAA1.1722.3%41.8%35.9%21.2%3.0%44.2%26.3%29.5%
    2022CHWMiLB1.3020.9%44.7%34.4%24.3%2.8%45.6%25.8%28.6%
    2023CHWAA1.4019.9%46.7%33.3%22.7%5.2%50.2%23.4%26.4%
    2023CHWST5.5018.8%68.8%12.5%50.0%0.0%43.8%18.8%37.5%
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2016STLR1.4926.8%43.8%29.4%37.8%0.0%62.2%22.6%15.2%
    2017STLR1.929.9%59.3%30.9%32.0%4.0%52.4%28.6%19.0%
    2018STLR1.4519.5%47.7%32.8%31.0%9.5%51.5%17.2%31.3%
    2019STLA-1.1717.3%44.5%38.2%34.8%1.5%48.3%26.1%25.6%
    2019STLA+1.000.0%50.0%50.0%0.0%100.0%100.0%0.0%0.0%
    2019STLMiLB1.1617.1%44.6%38.3%34.3%3.0%48.9%25.8%25.3%
    2021STLA+1.2725.3%41.8%32.9%28.6%10.7%48.3%23.6%28.2%
    2021STLAA1.3118.9%45.9%35.1%53.8%0.0%59.5%21.6%18.9%
    2021STLMiLB1.2824.2%42.5%33.3%33.3%8.7%50.2%23.2%26.5%
    2022CHWA+1.5118.9%48.8%32.3%29.3%2.4%47.7%25.0%27.3%
    2022CHWAA1.1722.3%41.8%35.9%21.2%3.0%44.2%26.3%29.5%
    2022CHWMiLB1.3020.9%44.7%34.4%24.3%2.8%45.6%25.8%28.6%
    2023CHWAA1.4019.9%46.7%33.3%22.7%5.2%50.2%23.4%26.4%
    2023CHWST5.5018.8%68.8%12.5%50.0%0.0%43.8%18.8%37.5%
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2016STLR67454117146313459
    2017STLR48258852168220
    2018STLR61422513249426675
    2019STLA-77663023388597985
    2019STLA+110081220
    2019STLMiLB786730233966091005
    2021STLA+715643164097381147
    2021STLAA17137782165247
    2021STLMiLB886950234919031394
    2022CHWA+62412412308486794
    2022CHWAA776641143896651054
    2022CHWMiLB139107652669711511848
    2023CHWAA13697582268810501738
    2023CHWST1123193443
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2016STLR67454117146313459
    2017STLR48258852168220
    2018STLR61422513249426675
    2019STLA-77663023388597985
    2019STLA+110081220
    2019STLMiLB786730233966091005
    2021STLA+715643164097381147
    2021STLAA17137782165247
    2021STLMiLB886950234919031394
    2022CHWA+62412412308486794
    2022CHWAA776641143896651054
    2022CHWMiLB139107652669711511848
    2023CHWAA13697582268810501738
    2023CHWST1123193443
    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
    2016STLR62.5%57.8%19.8%26.4%5.7%32.0%
    2017STLR60.9%65.7%23.2%20.9%15.5%36.4%
    2018STLR41.2%76.3%47.7%9.8%20.7%30.5%
    2019STLA-38.2%82.4%48.6%6.7%21.7%28.4%
    2019STLA+35.0%71.4%25.0%10.0%25.0%35.0%
    2019STLMiLB38.1%82.2%48.2%6.8%21.8%28.6%
    2021STLA+43.9%75.2%53.6%10.9%20.2%31.1%
    2021STLAA44.9%75.7%57.4%10.9%21.5%32.4%
    2021STLMiLB44.1%75.3%54.3%10.9%20.4%31.3%
    2022CHWA+39.4%77.3%51.0%8.9%21.7%30.6%
    2022CHWAA43.7%78.3%48.7%9.5%19.4%28.8%
    2022CHWMiLB41.9%77.9%49.7%9.3%20.3%29.6%
    2023CHWAA43.6%82.6%46.2%7.6%16.6%24.2%
    2023CHWST60.5%76.9%14.3%14.0%18.6%32.6%
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2016STLR62.5%57.8%19.8%26.4%5.7%32.0%
    2017STLR60.9%65.7%23.2%20.9%15.5%36.4%
    2018STLR41.2%76.3%47.7%9.8%20.7%30.5%
    2019STLA-38.2%82.4%48.6%6.7%21.7%28.4%
    2019STLA+35.0%71.4%25.0%10.0%25.0%35.0%
    2019STLMiLB38.1%82.2%48.2%6.8%21.8%28.6%
    2021STLA+43.9%75.2%53.6%10.9%20.2%31.1%
    2021STLAA44.9%75.7%57.4%10.9%21.5%32.4%
    2021STLMiLB44.1%75.3%54.3%10.9%20.4%31.3%
    2022CHWA+39.4%77.3%51.0%8.9%21.7%30.6%
    2022CHWAA43.7%78.3%48.7%9.5%19.4%28.8%
    2022CHWMiLB41.9%77.9%49.7%9.3%20.3%29.6%
    2023CHWAA43.6%82.6%46.2%7.6%16.6%24.2%
    2023CHWST60.5%76.9%14.3%14.0%18.6%32.6%
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2016STLR2B1615131.2253638
    2017STLR2B2016140.04027110
    2018STLR2B9867.0162618
    2021STLA+2B1313112.0172031
    2021STLAA2B5534.061111
    2022CHWA+2B119.02100
    2022CHWAA2B2928246.03965312
    2023CHWAA2B2929244.1325747
    2018STLR3B1613117.0102721
    2021STLAA3B7547.04310
    2023CHWAA3B4437.011010
    2016STLRSS4541365.1621261619
    2017STLRSS1716133.2294158
    2018STLRSS2624195.12673710
    2019STLA-SS5656478.0851441427
    2019STLA+SS117.01200
    2021STLA+SS5656474.01001041421
    2021STLAASS8653.0121111
    2022CHWA+SS4444383.271114730
    2022CHWAASS3535308.14460613
    2023CHWAASS7473636.1104148934
    2016STLRDH430.00000
    2018STLRDH110.00000
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2016STLR2B1615131.2253638
    2017STLR2B2016140.04027110
    2018STLR2B9867.0162618
    2021STLA+2B1313112.0172031
    2021STLAA2B5534.061111
    2022CHWA+2B119.02100
    2022CHWAA2B2928246.03965312
    2023CHWAA2B2929244.1325747
    2018STLR3B1613117.0102721
    2021STLAA3B7547.04310
    2023CHWAA3B4437.011010
    2016STLRSS4541365.1621261619
    2017STLRSS1716133.2294158
    2018STLRSS2624195.12673710
    2019STLA-SS5656478.0851441427
    2019STLA+SS117.01200
    2021STLA+SS5656474.01001041421
    2021STLAASS8653.0121111
    2022CHWA+SS4444383.271114730
    2022CHWAASS3535308.14460613
    2023CHWAASS7473636.1104148934
    2016STLRDH430.00000
    2018STLRDH110.00000