Batting
Pitching

Angelo Castellano

(AAA)
3B/SS
Age: 31
Bats/Throws: R/R
5'11" / 165
DOB: 1/13/1995
(31 years, 9 months, 2 days)
3B/SS
RosterResource
Rule 5 Eligible
Eligible
News Settings
Article Source
All
FG
RG
Show

Stats

Stat Groups:
Select
  • Dashboard
  • Standard
  • Advanced
  • Statcast
  • Batted Ball
  • Pitch Type & Velo
  • Plate Discipline
  • Fielding
  • Heat Map:
    Off
    On
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2012KCRR175219401910412.9%9.8%.033.281.248.366.281.339103
    2013KCRR186726202525911.5%9.5%.045.296.265.358.309.342106
    2014KCRR1942128011844.7%11.7%.052.206.183.232.235.22739
    2015KCRR20582390241725.4%10.9%.038.261.230.283.268.26359
    2015KCRA2041701100.0%5.9%.000.133.125.176.125.154-10
    2015KCRMiLB20622560251825.1%10.5%.035.251.223.275.258.25654
    2016KCRR216427325047117.7%9.5%.101.305.283.351.384.33787
    2017KCRA22116496863431910.3%16.3%.097.282.245.327.342.31396
    2017KCRST222202000.0%50.0%.5001.000.500.5001.000.619287
    2018KCRA+2312042923936128.2%18.9%.069.272.221.290.291.27470
    2018KCRST234501000.0%20.0%.000.333.250.400.250.32595
    2019KCRA+24257604549.2%15.8%.079.231.190.297.270.27776
    2019KCRAA24722545192168.7%22.4%.115.269.217.296.332.29177
    2019KCRMiLB249733052326108.8%20.9%.107.260.211.297.318.28776
    2019KCRST2468001012.5%12.5%.000.333.286.375.286.31289
    2020KCRST252200000.0%100.0%.000.000.000.000.000.000-100
    2021KCRAA261449110408.2%26.5%.089.355.267.327.356.31384
    2021KCRAAA26802848293287.0%22.2%.123.265.226.289.349.28668
    2021KCRMiLB26943339393687.2%22.8%.118.278.232.295.350.29070
    2022KCRAA2730110093112.7%21.8%.053.211.160.266.213.23929
    2022KCRAAA275920332519610.3%18.2%.098.259.218.318.316.29773
    2022KCRMiLB278931333422711.2%19.5%.082.243.198.300.280.27657
    2022KCRST272100000.0%100.0%.000.000.000.000.000.000-100
    2023KCRAAA281073861554551213.7%15.5%.208.303.281.384.489.388.310117
    2023KCRST28121401117.1%35.7%.000.125.083.143.083.116-38
    2024CHWAAA29331194181135.0%25.2%.134.295.241.280.375.292.20259
    2024CHWST292100000.0%0.0%.000.000.000.000.000.000-100
    2026SteamerPROJ310100008.5%21.3%.110.262.218.290.328.276740.00.00.00.0
    SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
    2012KCRR175219401910412.9%9.8%.033.281.248.366.281.339103
    2013KCRR186726202525911.5%9.5%.045.296.265.358.309.342106
    2014KCRR1942128011844.7%11.7%.052.206.183.232.235.22739
    2015KCRR20582390241725.4%10.9%.038.261.230.283.268.26359
    2015KCRA2041701100.0%5.9%.000.133.125.176.125.154-10
    2015KCRMiLB20622560251825.1%10.5%.035.251.223.275.258.25654
    2016KCRR216427325047117.7%9.5%.101.305.283.351.384.33787
    2017KCRA22116496863431910.3%16.3%.097.282.245.327.342.31396
    2017KCRST222202000.0%50.0%.5001.000.500.5001.000.619287
    2018KCRA+2312042923936128.2%18.9%.069.272.221.290.291.27470
    2018KCRST234501000.0%20.0%.000.333.250.400.250.32595
    2019KCRA+24257604549.2%15.8%.079.231.190.297.270.27776
    2019KCRAA24722545192168.7%22.4%.115.269.217.296.332.29177
    2019KCRMiLB249733052326108.8%20.9%.107.260.211.297.318.28776
    2019KCRST2468001012.5%12.5%.000.333.286.375.286.31289
    2020KCRST252200000.0%100.0%.000.000.000.000.000.000-100
    2021KCRAA261449110408.2%26.5%.089.355.267.327.356.31384
    2021KCRAAA26802848293287.0%22.2%.123.265.226.289.349.28668
    2021KCRMiLB26943339393687.2%22.8%.118.278.232.295.350.29070
    2022KCRAA2730110093112.7%21.8%.053.211.160.266.213.23929
    2022KCRAAA275920332519610.3%18.2%.098.259.218.318.316.29773
    2022KCRMiLB278931333422711.2%19.5%.082.243.198.300.280.27657
    2022KCRST272100000.0%100.0%.000.000.000.000.000.000-100
    2023KCRAAA281073861554551213.7%15.5%.208.303.281.384.489.388.310117
    2023KCRST28121401117.1%35.7%.000.125.083.143.083.116-38
    2024CHWAAA29331194181135.0%25.2%.134.295.241.280.375.292.20259
    2024CHWST292100000.0%0.0%.000.000.000.000.000.000-100
    2026SteamerPROJ310100008.5%21.3%.110.262.218.290.328.276740.00.00.00.0
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2012KCRR5215319438343101910250194111446.248
    2013KCRR672232625950810252530025315795.265
    2014KCRR4211512821156001186015223240.183
    2015KCRR582132394943420241713026319922.230
    2015KCRA416172200011001100000.125
    2015KCRMiLB622292565145420251813027419922.223
    2016KCRR64237273675110425047210266453115.283
    2017KCRA11643349610682142863435108133681910.245
    2017KCRST2221010020001000000.500
    2018KCRA+120375429836316223936352814698129.221
    2018KCRST4451100010001100000.250
    2019KCRA+256376128310457012312242.190
    2019KCRAA7221725447338151921220573111263.217
    2019KCRMiLB972803305941112523262906962134105.211
    2019KCRST6782200001101000000.286
    2020KCRST2220000000002000000.000
    2021KCRAA14454912101011044013000100.267
    2021KCRAAA802522845742708293220063443682.226
    2021KCRMiLB942973336952809393624076443782.232
    2022KCRAA309411015113109314024011213.160
    2022KCRAAA591742033827803251921037512662.218
    2022KCRMiLB8926831353381113342235061523875.198
    2022KCRST2110000000001000000.000
    2023KCRAAA1073273869255211155455530603216124.281
    2023KCRST1212141100011105010010.083
    2024CHWAAA33112119272030418116030001331.241
    2024CHWST2110000000000000000.000
    2026SteamerPROJ011000000000000000.218
    SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2012KCRR5215319438343101910250194111446.248
    2013KCRR672232625950810252530025315795.265
    2014KCRR4211512821156001186015223240.183
    2015KCRR582132394943420241713026319922.230
    2015KCRA416172200011001100000.125
    2015KCRMiLB622292565145420251813027419922.223
    2016KCRR64237273675110425047210266453115.283
    2017KCRA11643349610682142863435108133681910.245
    2017KCRST2221010020001000000.500
    2018KCRA+120375429836316223936352814698129.221
    2018KCRST4451100010001100000.250
    2019KCRA+256376128310457012312242.190
    2019KCRAA7221725447338151921220573111263.217
    2019KCRMiLB972803305941112523262906962134105.211
    2019KCRST6782200001101000000.286
    2020KCRST2220000000002000000.000
    2021KCRAA14454912101011044013000100.267
    2021KCRAAA802522845742708293220063443682.226
    2021KCRMiLB942973336952809393624076443782.232
    2022KCRAA309411015113109314024011213.160
    2022KCRAAA591742033827803251921037512662.218
    2022KCRMiLB8926831353381113342235061523875.198
    2022KCRST2110000000001000000.000
    2023KCRAAA1073273869255211155455530603216124.281
    2023KCRST1212141100011105010010.083
    2024CHWAAA33112119272030418116030001331.241
    2024CHWST2110000000000000000.000
    2026SteamerPROJ011000000000000000.218
    Preseason ProjectionsMinor LeaguesSpring TrainingAverages
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2012KCRR12.9%9.8%1.32.248.366.281.647.0333.8.281-1.3240.4.339103
    2013KCRR11.5%9.5%1.20.265.358.309.667.0454.4.2960.2342.6.342106
    2014KCRR4.7%11.7%0.40.183.232.235.467.0525.7.2060.86-9.6.22739
    2015KCRR5.4%10.9%0.50.230.283.268.550.0384.6.261-0.317-12.9.26359
    2015KCRA0.0%5.9%0.00.125.176.125.301.0002.6.1330.00-2.2.154-10
    2015KCRMiLB5.1%10.5%0.48.223.275.258.533.0354.4.251-0.317-15.1.25654
    2016KCRR7.7%9.5%0.81.283.351.384.735.1017.7.305-0.237-4.3.33787
    2017KCRA10.3%16.3%0.63.245.327.342.668.0975.4.282-0.456-1.3.31396
    2017KCRST0.0%50.0%0.00.500.5001.0001.500.5002.61.0000.010.5.619287
    2018KCRA+8.2%18.9%0.43.221.290.291.581.0694.7.272-1.233-17.1.27470
    2018KCRST0.0%20.0%0.00.250.400.250.650.0002.6.3330.010.0.32595
    2019KCRA+9.2%15.8%0.58.190.297.270.567.0796.4.2310.16-2.4.27776
    2019KCRAA8.7%22.4%0.39.217.296.332.628.1154.2.269-0.224-6.4.29177
    2019KCRMiLB8.8%20.9%0.42.211.297.318.614.1074.7.260-0.130-8.9.28776
    2019KCRST12.5%12.5%1.00.286.375.286.661.0000.1.3330.01-0.1.31289
    2020KCRST0.0%100.0%0.00.000.000.000.000.0000.1.0000.00-0.6.000-100
    2021KCRAA8.2%26.5%0.31.267.327.356.682.0892.6.3550.05-0.9.31384
    2021KCRAAA7.0%22.2%0.32.226.289.349.638.1234.2.2650.426-10.5.28668
    2021KCRMiLB7.2%22.8%0.32.232.295.350.645.1184.4.2780.431-11.4.29070
    2022KCRAA12.7%21.8%0.58.160.266.213.479.0534.5.211-1.55-10.8.23929
    2022KCRAAA10.3%18.2%0.57.218.318.316.635.0984.7.259-0.120-6.6.29773
    2022KCRMiLB11.2%19.5%0.57.198.300.280.580.0824.6.243-1.625-17.4.27657
    2022KCRST0.0%100.0%0.00.000.000.000.000.0000.1.0000.00-0.3.000-100
    2023KCRAAA13.7%15.5%0.88.281.384.489.874.2084.8.303-0.26611.1.388117
    2023KCRST7.1%35.7%0.20.083.143.083.226.0007.5.1250.2-1-2.6.116-38
    2024CHWAAA5.0%25.2%0.20.241.280.375.655.1345.1.295-0.111-5.3.29259
    2024CHWST0.0%0.0%0.00.000.000.000.000.0000.1.0000.00-0.3.000-100
    2026SteamerPROJ8.5%21.3%0.40.218.290.328.618.1104.0.2620.00.000.0.27674
    SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
    2012KCRR12.9%9.8%1.32.248.366.281.647.0333.8.281-1.3240.4.339103
    2013KCRR11.5%9.5%1.20.265.358.309.667.0454.4.2960.2342.6.342106
    2014KCRR4.7%11.7%0.40.183.232.235.467.0525.7.2060.86-9.6.22739
    2015KCRR5.4%10.9%0.50.230.283.268.550.0384.6.261-0.317-12.9.26359
    2015KCRA0.0%5.9%0.00.125.176.125.301.0002.6.1330.00-2.2.154-10
    2015KCRMiLB5.1%10.5%0.48.223.275.258.533.0354.4.251-0.317-15.1.25654
    2016KCRR7.7%9.5%0.81.283.351.384.735.1017.7.305-0.237-4.3.33787
    2017KCRA10.3%16.3%0.63.245.327.342.668.0975.4.282-0.456-1.3.31396
    2017KCRST0.0%50.0%0.00.500.5001.0001.500.5002.61.0000.010.5.619287
    2018KCRA+8.2%18.9%0.43.221.290.291.581.0694.7.272-1.233-17.1.27470
    2018KCRST0.0%20.0%0.00.250.400.250.650.0002.6.3330.010.0.32595
    2019KCRA+9.2%15.8%0.58.190.297.270.567.0796.4.2310.16-2.4.27776
    2019KCRAA8.7%22.4%0.39.217.296.332.628.1154.2.269-0.224-6.4.29177
    2019KCRMiLB8.8%20.9%0.42.211.297.318.614.1074.7.260-0.130-8.9.28776
    2019KCRST12.5%12.5%1.00.286.375.286.661.0000.1.3330.01-0.1.31289
    2020KCRST0.0%100.0%0.00.000.000.000.000.0000.1.0000.00-0.6.000-100
    2021KCRAA8.2%26.5%0.31.267.327.356.682.0892.6.3550.05-0.9.31384
    2021KCRAAA7.0%22.2%0.32.226.289.349.638.1234.2.2650.426-10.5.28668
    2021KCRMiLB7.2%22.8%0.32.232.295.350.645.1184.4.2780.431-11.4.29070
    2022KCRAA12.7%21.8%0.58.160.266.213.479.0534.5.211-1.55-10.8.23929
    2022KCRAAA10.3%18.2%0.57.218.318.316.635.0984.7.259-0.120-6.6.29773
    2022KCRMiLB11.2%19.5%0.57.198.300.280.580.0824.6.243-1.625-17.4.27657
    2022KCRST0.0%100.0%0.00.000.000.000.000.0000.1.0000.00-0.3.000-100
    2023KCRAAA13.7%15.5%0.88.281.384.489.874.2084.8.303-0.26611.1.388117
    2023KCRST7.1%35.7%0.20.083.143.083.226.0007.5.1250.2-1-2.6.116-38
    2024CHWAAA5.0%25.2%0.20.241.280.375.655.1345.1.295-0.111-5.3.29259
    2024CHWST0.0%0.0%0.00.000.000.000.000.0000.1.0000.00-0.3.000-100
    2026SteamerPROJ8.5%21.3%0.40.218.290.328.618.1104.0.2620.00.000.0.27674
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerAVGxBAdividerSLGxSLGdividerwOBAxwOBA
    2023KCRAAA27085.1106.420.662.2%6524.1%.281.235.489.331.388.310
    2024CHWAAA8381.4105.515.422.4%1518.1%.241.167.375.232.292.202
    SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerAVGxBAdividerSLGxSLGdividerwOBAxwOBA
    2023KCRAAA27085.1106.420.662.2%6524.1%.281.235.489.331.388.310
    2024CHWAAA8381.4105.515.422.4%1518.1%.241.167.375.232.292.202
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2012KCRR1.4115.9%49.2%34.9%40.9%0.0%43.4%35.2%21.4%
    2013KCRR1.3811.7%51.3%37.1%20.5%0.0%50.7%24.1%25.1%
    2014KCRR1.1514.0%46.0%40.0%30.0%0.0%48.5%30.1%21.4%
    2015KCRR1.448.3%54.1%37.6%23.5%0.0%53.1%25.0%21.9%
    2015KCRA3.0014.3%64.3%21.4%66.7%0.0%60.0%20.0%20.0%
    2015KCRMiLB1.518.7%54.9%36.4%25.4%0.0%53.6%24.6%21.8%
    2016KCRR1.4522.7%45.8%31.5%29.7%3.1%49.3%23.7%26.9%
    2017KCRA1.1417.6%43.9%38.4%30.8%6.0%50.7%23.4%25.9%
    2017KCRST0.000.0%0.0%100.0%0.0%0.0%0.0%100.0%0.0%
    2018KCRA+1.0519.9%41.1%39.1%29.3%1.7%44.0%28.5%27.5%
    2018KCRST0.0050.0%0.0%50.0%100.0%0.0%66.7%33.3%0.0%
    2019KCRA+1.3820.8%45.8%33.3%31.3%0.0%47.2%34.0%18.9%
    2019KCRAA0.9818.4%40.5%41.1%30.8%7.7%50.3%23.4%26.3%
    2019KCRMiLB1.0618.9%41.7%39.3%30.9%6.2%49.5%25.9%24.5%
    2019KCRST3.0033.3%50.0%16.7%0.0%0.0%50.0%16.7%33.3%
    2021KCRAA1.5625.8%45.2%29.0%11.1%11.1%56.3%25.0%18.8%
    2021KCRAAA1.0119.9%40.3%39.8%30.3%10.5%59.0%19.0%22.1%
    2021KCRMiLB1.0720.7%41.0%38.3%28.2%10.6%58.6%19.8%21.6%
    2022KCRAA0.7912.9%38.6%48.6%29.4%0.0%51.4%19.4%29.2%
    2022KCRAAA1.1525.2%40.0%34.8%38.3%6.4%47.9%19.3%32.9%
    2022KCRMiLB1.0021.0%39.5%39.5%34.6%3.7%49.1%19.3%31.6%
    2023KCRAAA0.8127.7%32.3%40.0%31.7%14.4%55.2%22.6%22.2%
    2023KCRST0.7512.5%37.5%50.0%50.0%0.0%62.5%12.5%25.0%
    2024CHWAAA1.1912.5%47.5%40.0%37.5%12.5%50.6%20.5%28.9%
    2024CHWST1.000.0%100.0%0.0%0.0%0.0%0.0%100.0%0.0%
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%
    2012KCRR1.4115.9%49.2%34.9%40.9%0.0%43.4%35.2%21.4%
    2013KCRR1.3811.7%51.3%37.1%20.5%0.0%50.7%24.1%25.1%
    2014KCRR1.1514.0%46.0%40.0%30.0%0.0%48.5%30.1%21.4%
    2015KCRR1.448.3%54.1%37.6%23.5%0.0%53.1%25.0%21.9%
    2015KCRA3.0014.3%64.3%21.4%66.7%0.0%60.0%20.0%20.0%
    2015KCRMiLB1.518.7%54.9%36.4%25.4%0.0%53.6%24.6%21.8%
    2016KCRR1.4522.7%45.8%31.5%29.7%3.1%49.3%23.7%26.9%
    2017KCRA1.1417.6%43.9%38.4%30.8%6.0%50.7%23.4%25.9%
    2017KCRST0.000.0%0.0%100.0%0.0%0.0%0.0%100.0%0.0%
    2018KCRA+1.0519.9%41.1%39.1%29.3%1.7%44.0%28.5%27.5%
    2018KCRST0.0050.0%0.0%50.0%100.0%0.0%66.7%33.3%0.0%
    2019KCRA+1.3820.8%45.8%33.3%31.3%0.0%47.2%34.0%18.9%
    2019KCRAA0.9818.4%40.5%41.1%30.8%7.7%50.3%23.4%26.3%
    2019KCRMiLB1.0618.9%41.7%39.3%30.9%6.2%49.5%25.9%24.5%
    2019KCRST3.0033.3%50.0%16.7%0.0%0.0%50.0%16.7%33.3%
    2021KCRAA1.5625.8%45.2%29.0%11.1%11.1%56.3%25.0%18.8%
    2021KCRAAA1.0119.9%40.3%39.8%30.3%10.5%59.0%19.0%22.1%
    2021KCRMiLB1.0720.7%41.0%38.3%28.2%10.6%58.6%19.8%21.6%
    2022KCRAA0.7912.9%38.6%48.6%29.4%0.0%51.4%19.4%29.2%
    2022KCRAAA1.1525.2%40.0%34.8%38.3%6.4%47.9%19.3%32.9%
    2022KCRMiLB1.0021.0%39.5%39.5%34.6%3.7%49.1%19.3%31.6%
    2023KCRAAA0.8127.7%32.3%40.0%31.7%14.4%55.2%22.6%22.2%
    2023KCRST0.7512.5%37.5%50.0%50.0%0.0%62.5%12.5%25.0%
    2024CHWAAA1.1912.5%47.5%40.0%37.5%12.5%50.6%20.5%28.9%
    2024CHWST1.000.0%100.0%0.0%0.0%0.0%0.0%100.0%0.0%
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2012KCRR62442018114205319
    2013KCRR101732315140287427
    2014KCRR4640141233151184
    2015KCRR9868151660275335
    2015KCRA932211819
    2015KCRMiLB10771171861293354
    2016KCRR93644619336558894
    2017KCRA152133614170211311833
    2017KCRST0100055
    2018KCRA+12211659345569801536
    2018KCRST0111268
    2019KCRA+2216105112176288
    2019KCRAA64652920327613940
    2019KCRMiLB868139254397891228
    2019KCRST3120101323
    2020KCRST0000066
    2021KCRAA1498159118177
    2021KCRAAA777638233546701024
    2021KCRMiLB918546244137881201
    2022KCRAA2734910167282449
    2022KCRAAA54473418307493800
    2022KCRMiLB818143284747751249
    2022KCRST0000033
    2023KCRAAA8410472336239161539
    2023KCRST341262632
    2024CHWAAA38321012157281438
    2024CHWST1000011
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHBallsStrikesPitches
    2012KCRR62442018114205319
    2013KCRR101732315140287427
    2014KCRR4640141233151184
    2015KCRR9868151660275335
    2015KCRA932211819
    2015KCRMiLB10771171861293354
    2016KCRR93644619336558894
    2017KCRA152133614170211311833
    2017KCRST0100055
    2018KCRA+12211659345569801536
    2018KCRST0111268
    2019KCRA+2216105112176288
    2019KCRAA64652920327613940
    2019KCRMiLB868139254397891228
    2019KCRST3120101323
    2020KCRST0000066
    2021KCRAA1498159118177
    2021KCRAAA777638233546701024
    2021KCRMiLB918546244137881201
    2022KCRAA2734910167282449
    2022KCRAAA54473418307493800
    2022KCRMiLB818143284747751249
    2022KCRST0000033
    2023KCRAAA8410472336239161539
    2023KCRST341262632
    2024CHWAAA38321012157281438
    2024CHWST1000011
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLeveldividerFA%vFAdividerFC%vFCdividerFS%vFSdividerSI%vSIdividerSL%vSLdividerCU%vCUdividerKC%vKCdividerCH%vCHdivider
    2023KCRAAA35.4%92.64.9%88.50.7%84.616.9%92.725.2%83.47.3%79.00.4%77.99.2%84.0
    2024CHWAAA30.1%93.210.0%86.80.7%83.316.9%92.324.9%83.75.3%78.90.5%79.911.6%83.4
    SeasonTeamLeveldividerFA%vFAdividerFC%vFCdividerFS%vFSdividerSI%vSIdividerSL%vSLdividerCU%vCUdividerKC%vKCdividerCH%vCHdivider
    2023KCRAAA35.4%92.64.9%88.50.7%84.616.9%92.725.2%83.47.3%79.00.4%77.99.2%84.0
    2024CHWAAA30.1%93.210.0%86.80.7%83.316.9%92.324.9%83.75.3%78.90.5%79.911.6%83.4
    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
    2012KCRR62.1%73.7%10.3%16.3%2.2%18.5%
    2013KCRR64.4%74.2%11.1%16.6%2.8%19.4%
    2014KCRR76.6%74.5%11.7%19.6%5.4%25.0%
    2015KCRR77.3%77.6%10.5%17.3%4.8%22.1%
    2015KCRA89.5%88.2%5.9%10.5%5.3%15.8%
    2015KCRMiLB78.0%78.3%10.2%16.9%4.8%21.8%
    2016KCRR45.7%87.8%37.0%5.6%16.1%21.7%
    2017KCRA42.3%83.1%46.0%7.1%18.5%25.6%
    2017KCRST60.0%66.7%50.0%20.0%40.0%60.0%
    2018KCRA+46.1%81.8%44.5%8.4%16.4%24.8%
    2018KCRST75.0%50.0%20.0%37.5%0.0%37.5%
    2019KCRA+42.4%83.6%38.2%6.9%16.7%23.6%
    2019KCRAA47.8%75.9%53.1%11.5%16.4%27.9%
    2019KCRMiLB46.5%77.6%49.7%10.4%16.4%26.9%
    2019KCRST43.5%70.0%37.5%13.0%13.0%26.1%
    2020KCRST33.3%0.0%100.0%33.3%66.7%100.0%
    2021KCRAA50.8%64.4%53.1%18.1%12.4%30.5%
    2021KCRAAA49.2%74.6%52.1%12.5%15.4%27.9%
    2021KCRMiLB49.5%73.1%52.3%13.3%15.0%28.3%
    2022KCRAA48.1%81.9%45.5%8.7%14.3%22.9%
    2022KCRAAA42.1%79.5%43.8%8.6%19.0%27.6%
    2022KCRMiLB44.3%80.5%44.4%8.6%17.3%25.9%
    2022KCRST0.0%0.0%100.0%0.0%100.0%100.0%
    2023KCRAAA27.8%65.7%44.4%77.0%90.5%85.5%43.8%44.3%6.4%14.7%21.2%18.3
    2023KCRST71.9%60.9%35.7%28.1%9.4%37.5%
    2024CHWAAA29.2%67.6%48.6%60.3%81.3%75.1%50.7%41.2%12.1%14.4%26.5%19.0
    2024CHWST100.0%100.0%0.0%0.0%0.0%0.0%
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2012KCRR62.1%73.7%10.3%16.3%2.2%18.5%
    2013KCRR64.4%74.2%11.1%16.6%2.8%19.4%
    2014KCRR76.6%74.5%11.7%19.6%5.4%25.0%
    2015KCRR77.3%77.6%10.5%17.3%4.8%22.1%
    2015KCRA89.5%88.2%5.9%10.5%5.3%15.8%
    2015KCRMiLB78.0%78.3%10.2%16.9%4.8%21.8%
    2016KCRR45.7%87.8%37.0%5.6%16.1%21.7%
    2017KCRA42.3%83.1%46.0%7.1%18.5%25.6%
    2017KCRST60.0%66.7%50.0%20.0%40.0%60.0%
    2018KCRA+46.1%81.8%44.5%8.4%16.4%24.8%
    2018KCRST75.0%50.0%20.0%37.5%0.0%37.5%
    2019KCRA+42.4%83.6%38.2%6.9%16.7%23.6%
    2019KCRAA47.8%75.9%53.1%11.5%16.4%27.9%
    2019KCRMiLB46.5%77.6%49.7%10.4%16.4%26.9%
    2019KCRST43.5%70.0%37.5%13.0%13.0%26.1%
    2020KCRST33.3%0.0%100.0%33.3%66.7%100.0%
    2021KCRAA50.8%64.4%53.1%18.1%12.4%30.5%
    2021KCRAAA49.2%74.6%52.1%12.5%15.4%27.9%
    2021KCRMiLB49.5%73.1%52.3%13.3%15.0%28.3%
    2022KCRAA48.1%81.9%45.5%8.7%14.3%22.9%
    2022KCRAAA42.1%79.5%43.8%8.6%19.0%27.6%
    2022KCRMiLB44.3%80.5%44.4%8.6%17.3%25.9%
    2022KCRST0.0%0.0%100.0%0.0%100.0%100.0%
    2023KCRAAA27.8%65.7%44.4%77.0%90.5%85.5%43.8%44.3%6.4%14.7%21.2%18.3
    2023KCRST71.9%60.9%35.7%28.1%9.4%37.5%
    2024CHWAAA29.2%67.6%48.6%60.3%81.3%75.1%50.7%41.2%12.1%14.4%26.5%19.0
    2024CHWST100.0%100.0%0.0%0.0%0.0%0.0%
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2022KCRAAAP101.00100
    2023KCRAAAP100.20000
    2012KCRR1B4334.033503
    2014KCRR1B101.00000
    2019KCRA+1B101.00000
    2019KCRAA1B2424215.018815226
    2022KCRAAA1B1413115.01174412
    2023KCRAAA1B1714123.110114011
    2024CHWAAA1B101.00000
    2012KCRR2B3327.07802
    2014KCRR2B1715134.2234205
    2015KCRR2B3325.051104
    2015KCRA2B119.01400
    2016KCRR2B3636314.171901014
    2017KCRA2B1210100.2232503
    2019KCRA+2B118.02824
    2019KCRAA2B1716139.12955118
    2021KCRAAA2B4643380.060125126
    2022KCRAA2B7553.1111414
    2022KCRAAA2B2217.01702
    2023KCRAAA2B7758.013915
    2024CHWAAA2B101089.0173328
    2012KCRR3B3835306.2268073
    2013KCRR3B6665538.1421231019
    2014KCRR3B1814131.193113
    2015KCRR3B4848410.0308489
    2015KCRA3B119.01100
    2016KCRR3B1313108.0122254
    2017KCRA3B8655.131311
    2019KCRA+3B1916143.083536
    2019KCRAA3B1212105.292924
    2021KCRAA3B6650.04600
    2021KCRAAA3B1713118.091612
    2022KCRAAA3B1514121.064436
    2023KCRAAA3B1311104.242611
    2024CHWAAA3B1818150.0122213
    2012KCRRSS117.01320
    2014KCRRSS4224.04902
    2015KCRRSS7661.151613
    2015KCRASS2218.02502
    2016KCRRSS1615129.1264528
    2017KCRASS9696831.21312471153
    2018KCRA+SS1201161002.01943122183
    2019KCRA+SS4433.05510
    2019KCRAASS1414116.0203317
    2021KCRAASS6227.18912
    2021KCRAAASS1814131.01637413
    2022KCRAASS2222178.0234538
    2022KCRAAASS2017150.22942214
    2023KCRAAASS7169607.0961731446
    2024CHWAAASS3326.24912
    2016KCRRLF108.11000
    2019KCRA+LF101.00000
    2021KCRAALF4325.02000
    2022KCRAALF1110.02000
    2022KCRAAALF6648.011000
    2021KCRAAARF117.00100
    2022KCRAAARF103.02000
    2012KCRRDH630.00000
    2013KCRRDH110.00000
    2014KCRRDH100.00000
    2017KCRADH220.00000
    2019KCRAADH440.00000
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2022KCRAAAP101.00100
    2023KCRAAAP100.20000
    2012KCRR1B4334.033503
    2014KCRR1B101.00000
    2019KCRA+1B101.00000
    2019KCRAA1B2424215.018815226
    2022KCRAAA1B1413115.01174412
    2023KCRAAA1B1714123.110114011
    2024CHWAAA1B101.00000
    2012KCRR2B3327.07802
    2014KCRR2B1715134.2234205
    2015KCRR2B3325.051104
    2015KCRA2B119.01400
    2016KCRR2B3636314.171901014
    2017KCRA2B1210100.2232503
    2019KCRA+2B118.02824
    2019KCRAA2B1716139.12955118
    2021KCRAAA2B4643380.060125126
    2022KCRAA2B7553.1111414
    2022KCRAAA2B2217.01702
    2023KCRAAA2B7758.013915
    2024CHWAAA2B101089.0173328
    2012KCRR3B3835306.2268073
    2013KCRR3B6665538.1421231019
    2014KCRR3B1814131.193113
    2015KCRR3B4848410.0308489
    2015KCRA3B119.01100
    2016KCRR3B1313108.0122254
    2017KCRA3B8655.131311
    2019KCRA+3B1916143.083536
    2019KCRAA3B1212105.292924
    2021KCRAA3B6650.04600
    2021KCRAAA3B1713118.091612
    2022KCRAAA3B1514121.064436
    2023KCRAAA3B1311104.242611
    2024CHWAAA3B1818150.0122213
    2012KCRRSS117.01320
    2014KCRRSS4224.04902
    2015KCRRSS7661.151613
    2015KCRASS2218.02502
    2016KCRRSS1615129.1264528
    2017KCRASS9696831.21312471153
    2018KCRA+SS1201161002.01943122183
    2019KCRA+SS4433.05510
    2019KCRAASS1414116.0203317
    2021KCRAASS6227.18912
    2021KCRAAASS1814131.01637413
    2022KCRAASS2222178.0234538
    2022KCRAAASS2017150.22942214
    2023KCRAAASS7169607.0961731446
    2024CHWAAASS3326.24912
    2016KCRRLF108.11000
    2019KCRA+LF101.00000
    2021KCRAALF4325.02000
    2022KCRAALF1110.02000
    2022KCRAAALF6648.011000
    2021KCRAAARF117.00100
    2022KCRAAARF103.02000
    2012KCRRDH630.00000
    2013KCRRDH110.00000
    2014KCRRDH100.00000
    2017KCRADH220.00000
    2019KCRAADH440.00000