Batting
Pitching
    • Statcast

Codi Heuer

Codi Heuer

Baltimore Orioles (AAA)
P
Age: 30
Bats/Throws: R/R
6'5" / 200
DOB: 7/3/1996
(30 years, 4 months, 10 days)
P
Season2026Total
TeamCLE- - -
LevelMLBMLB
G897
GS00
IP9.2105.1
K%13.0%20.9%
BB%10.9%8.9%
GB%41.2%44.9%
ERA4.663.76
FIP3.723.97
WAR0.11.2
2026 Pitch
Selection
FA:43%
SL:32%
CH:24%
RosterResource
How Acquired:Purchased (MIL) Aug'26
Draft:2018, Rd: 6, Pick: 4, Ovr: 168
Draft Team:Chicago White Sox
Signing Bonus:$260,000
School:Wichita State (Wichita, USA)

Contract1 yr, $541.2k (2026) (RR)
Free Agent/Arb
AAV: $541k
Notes$1.6M split contract, prorated
Service Time
4.010
MiLB Options
0
Free Agent
2029
Arb Eligible
2027

Pitch Type Splits

Statcast:
All
  • All
  • FA - Fourseam
  • SI - Sinker
  • SL - Slider
  • CU - Curveball
  • CH - Changeup
  • Pitch Info:
    Select
  • All
  • FA - Fourseam
  • SL - Slider
  • CH - Changeup
  • SeasonPitchPitchesdividerABPAH1B2B3BHRBBIBBSOHBPSFSHGDPAVGdividerminVelmaxVelVel
    2020Fourseam (FA)246596611820170130001.18695.399.597.6
    2020Slider (SL)9318181100000100000.05685.890.787.8
    2020Changeup (CH)3568000002020000.00086.991.889.1
    2020Curveball (CU)100000000000000.00071.971.971.9
    2021Fourseam (FA)58914316348291126140111237.33692.999.995.9
    2021Slider (SL)24353568700120211001.15184.089.887.3
    2021Changeup (CH)21753589900030230112.17084.990.987.2
    2025Slider (SL)4379000002040000.00081.888.284.3
    2025Fourseam (FA)381111410030010000.36492.896.594.5
    2025Changeup (CH)611000000000000.00085.492.887.5
    2026Fourseam (FA)812425870101020001.33392.597.195.4
    2026Slider (SL)61811422001001100.50084.489.986.5
    2026Changeup (CH)46710000003040000.00085.389.187.1
    2026Sinker (SI)100000000000000.00096.596.596.5
    TotalFourseam (FA)954237265714513310220271239.30092.599.996.2
    TotalSlider (SL)4408694131020150352101.15181.890.787.0
    TotalChangeup (CH)30467779900080290112.13484.992.887.4
    TotalCurveball (CU)100000000000000.00071.971.971.9
    TotalSinker (SI)100000000000000.00096.596.596.5
    SeasonPitchPitchesdividerABPAH1B2B3BHRBBIBBSOHBPSFSHGDPAVGdividerminVelmaxVelVel
    2020Fourseam (FA)246596611820170130001.18695.399.597.6
    2020Slider (SL)9318181100000100000.05685.890.787.8
    2020Changeup (CH)3568000002020000.00086.991.889.1
    2020Curveball (CU)100000000000000.00071.971.971.9
    2021Fourseam (FA)58914316348291126140111237.33692.999.995.9
    2021Slider (SL)24353568700120211001.15184.089.887.3
    2021Changeup (CH)21753589900030230112.17084.990.987.2
    2025Slider (SL)4379000002040000.00081.888.284.3
    2025Fourseam (FA)381111410030010000.36492.896.594.5
    2025Changeup (CH)611000000000000.00085.492.887.5
    2026Fourseam (FA)812425870101020001.33392.597.195.4
    2026Slider (SL)61811422001001100.50084.489.986.5
    2026Changeup (CH)46710000003040000.00085.389.187.1
    2026Sinker (SI)100000000000000.00096.596.596.5
    TotalFourseam (FA)954237265714513310220271239.30092.599.996.2
    TotalSlider (SL)4408694131020150352101.15181.890.787.0
    TotalChangeup (CH)30467779900080290112.13484.992.887.4
    TotalCurveball (CU)100000000000000.00071.971.971.9
    TotalSinker (SI)100000000000000.00096.596.596.5
    SeasonPitchPitchesdividerBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2020Fourseam (FA)24610.6%19.7%0.54.186.273.271.544.085.2224.3-4.0.24965
    2020Slider (SL)930.0%55.6%0.00.056.056.056.111.000.125-1.9-4.1.049-67
    2020Changeup (CH)3525.0%25.0%1.00.000.250.000.250.000.0000.0-1.0.17515
    2020Curveball (CU)10.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    2021Fourseam (FA)5898.6%6.7%1.27.336.394.566.960.231.32831.912.2.405160
    2021Slider (SL)2433.6%37.5%0.10.151.196.208.404.057.2260.7-6.1.18320
    2021Changeup (CH)2175.2%39.7%0.13.170.211.170.380.000.2900.3-6.7.17512
    2025Slider (SL)4322.2%44.4%0.50.000.222.000.222.000.000-0.1-1.2.1542
    2025Fourseam (FA)380.0%9.1%0.00.364.3641.1821.545.818.1434.22.9.636332
    2025Changeup (CH)60.0%0.0%0.00.000.000.000.000.000.000-0.1-0.3.000-100
    2026Fourseam (FA)814.0%8.0%0.50.333.360.417.777.083.3643.50.5.341130
    2026Slider (SL)619.1%0.0%1.00.500.545.7501.295.250.4443.11.8.521252
    2026Changeup (CH)4630.0%40.0%0.75.000.300.000.300.000.0000.3-0.9.20940
    2026Sinker (SI)10.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    TotalFourseam (FA)9548.3%10.2%0.81.300.359.506.865.207.30243.911.6.369141
    TotalSlider (SL)4405.3%37.2%0.14.151.213.209.422.058.2352.0-9.4.19429
    TotalChangeup (CH)30410.4%37.7%0.28.134.224.134.358.000.2310.6-8.8.17715
    TotalCurveball (CU)10.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    TotalSinker (SI)10.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    SeasonPitchPitchesdividerBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2020Fourseam (FA)24610.6%19.7%0.54.186.273.271.544.085.2224.3-4.0.24965
    2020Slider (SL)930.0%55.6%0.00.056.056.056.111.000.125-1.9-4.1.049-67
    2020Changeup (CH)3525.0%25.0%1.00.000.250.000.250.000.0000.0-1.0.17515
    2020Curveball (CU)10.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    2021Fourseam (FA)5898.6%6.7%1.27.336.394.566.960.231.32831.912.2.405160
    2021Slider (SL)2433.6%37.5%0.10.151.196.208.404.057.2260.7-6.1.18320
    2021Changeup (CH)2175.2%39.7%0.13.170.211.170.380.000.2900.3-6.7.17512
    2025Slider (SL)4322.2%44.4%0.50.000.222.000.222.000.000-0.1-1.2.1542
    2025Fourseam (FA)380.0%9.1%0.00.364.3641.1821.545.818.1434.22.9.636332
    2025Changeup (CH)60.0%0.0%0.00.000.000.000.000.000.000-0.1-0.3.000-100
    2026Fourseam (FA)814.0%8.0%0.50.333.360.417.777.083.3643.50.5.341130
    2026Slider (SL)619.1%0.0%1.00.500.545.7501.295.250.4443.11.8.521252
    2026Changeup (CH)4630.0%40.0%0.75.000.300.000.300.000.0000.3-0.9.20940
    2026Sinker (SI)10.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    TotalFourseam (FA)9548.3%10.2%0.81.300.359.506.865.207.30243.911.6.369141
    TotalSlider (SL)4405.3%37.2%0.14.151.213.209.422.058.2352.0-9.4.19429
    TotalChangeup (CH)30410.4%37.7%0.28.134.224.134.358.000.2310.6-8.8.17715
    TotalCurveball (CU)10.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    TotalSinker (SI)10.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    SeasonPitchPitchesdividerLD%GB%FB%IFFB%HR/FBStrikesBallsPitchesdividerxMovzMovMov
    2020Fourseam (FA)24626.7%48.9%24.4%27.3%9.1%16680246-9.17.211.6
    2020Slider (SL)9333.3%50.0%16.7%0.0%0.0%5736931.62.02.7
    2020Changeup (CH)350.0%50.0%50.0%0.0%0.0%112435-9.34.110.3
    2020Curveball (CU)10.0%0.0%0.0%0.0%0.0%101-7.8-10.012.6
    2021Fourseam (FA)58927.8%42.1%30.1%27.5%15.0%393196589-8.97.912.0
    2021Slider (SL)24322.6%41.9%35.5%45.5%9.1%154892430.83.43.7
    2021Changeup (CH)21719.4%54.8%25.8%0.0%0.0%13978217-9.75.311.1
    2025Slider (SL)430.0%66.7%33.3%100.0%0.0%2617432.00.62.5
    2025Fourseam (FA)3810.0%40.0%50.0%0.0%60.0%251338-6.58.410.7
    2025Changeup (CH)60.0%100.0%0.0%0.0%0.0%426-9.65.011.0
    2026Fourseam (FA)8127.3%31.8%40.9%11.1%0.0%592281-8.27.611.3
    2026Slider (SL)6125.0%50.0%25.0%0.0%0.0%3031611.60.62.4
    2026Changeup (CH)460.0%66.7%33.3%0.0%0.0%232346-10.73.411.2
    2026Sinker (SI)10.0%0.0%0.0%0.0%0.0%011-10.06.511.9
    TotalFourseam (FA)95426.7%42.4%31.0%23.1%15.4%643311954-8.87.711.8
    TotalSlider (SL)44022.9%45.8%31.3%40.0%6.7%2671734401.22.43.2
    TotalChangeup (CH)30415.4%56.4%28.2%0.0%0.0%177127304-9.84.811.0
    TotalCurveball (CU)10.0%0.0%0.0%0.0%0.0%101-7.8-10.012.6
    TotalSinker (SI)10.0%0.0%0.0%0.0%0.0%011-10.06.511.9
    SeasonPitchPitchesdividerLD%GB%FB%IFFB%HR/FBStrikesBallsPitchesdividerxMovzMovMov
    2020Fourseam (FA)24626.7%48.9%24.4%27.3%9.1%16680246-9.17.211.6
    2020Slider (SL)9333.3%50.0%16.7%0.0%0.0%5736931.62.02.7
    2020Changeup (CH)350.0%50.0%50.0%0.0%0.0%112435-9.34.110.3
    2020Curveball (CU)10.0%0.0%0.0%0.0%0.0%101-7.8-10.012.6
    2021Fourseam (FA)58927.8%42.1%30.1%27.5%15.0%393196589-8.97.912.0
    2021Slider (SL)24322.6%41.9%35.5%45.5%9.1%154892430.83.43.7
    2021Changeup (CH)21719.4%54.8%25.8%0.0%0.0%13978217-9.75.311.1
    2025Slider (SL)430.0%66.7%33.3%100.0%0.0%2617432.00.62.5
    2025Fourseam (FA)3810.0%40.0%50.0%0.0%60.0%251338-6.58.410.7
    2025Changeup (CH)60.0%100.0%0.0%0.0%0.0%426-9.65.011.0
    2026Fourseam (FA)8127.3%31.8%40.9%11.1%0.0%592281-8.27.611.3
    2026Slider (SL)6125.0%50.0%25.0%0.0%0.0%3031611.60.62.4
    2026Changeup (CH)460.0%66.7%33.3%0.0%0.0%232346-10.73.411.2
    2026Sinker (SI)10.0%0.0%0.0%0.0%0.0%011-10.06.511.9
    TotalFourseam (FA)95426.7%42.4%31.0%23.1%15.4%643311954-8.87.711.8
    TotalSlider (SL)44022.9%45.8%31.3%40.0%6.7%2671734401.22.43.2
    TotalChangeup (CH)30415.4%56.4%28.2%0.0%0.0%177127304-9.84.811.0
    TotalCurveball (CU)10.0%0.0%0.0%0.0%0.0%101-7.8-10.012.6
    TotalSinker (SI)10.0%0.0%0.0%0.0%0.0%011-10.06.511.9
    SeasonPitchPitchesdividerO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%SwStr%dividerpVALpVAL/C
    2020Fourseam (FA)24618.9%68.9%49.6%77.8%80.8%80.3%61.4%9.8%5.42.2
    2020Slider (SL)9344.1%55.9%48.4%19.2%57.9%35.6%36.6%31.2%2.12.3
    2020Changeup (CH)3520.0%80.0%28.6%100.0%75.0%90.0%14.3%2.9%-0.3-0.9
    2020Curveball (CU)10.0%0.0%100.0%0.0%0.04.4
    2021Fourseam (FA)58926.6%68.5%50.6%71.6%92.6%87.9%57.2%6.1%-5.7-1.0
    2021Slider (SL)24336.6%65.1%49.4%22.4%80.3%56.7%44.9%21.4%5.42.2
    2021Changeup (CH)21737.6%82.6%56.7%42.6%59.2%52.8%42.4%26.7%5.52.5
    2025Slider (SL)4343.3%69.2%51.2%15.4%88.9%45.5%30.2%27.9%1.12.5
    2025Fourseam (FA)3813.3%73.9%50.0%50.0%100.0%94.7%60.5%2.6%-2.5-6.6
    2025Changeup (CH)625.0%100.0%50.0%100.0%50.0%66.7%33.3%16.7%0.35.6
    2026Fourseam (FA)8135.5%68.0%55.6%63.6%97.1%88.9%61.7%6.2%0.60.7
    2026Slider (SL)6126.8%40.0%31.1%63.6%87.5%73.7%32.8%8.2%-3.1-5.2
    2026Changeup (CH)4625.0%66.7%41.3%28.6%50.0%42.1%39.1%23.9%0.61.4
    2026Sinker (SI)10.0%0.0%0.0%0.0%-0.1-5.3
    TotalFourseam (FA)95424.9%68.8%50.7%71.4%90.2%86.4%58.8%6.9%-2.3-0.2
    TotalSlider (SL)44037.5%60.8%46.8%25.3%77.6%52.4%40.0%22.3%5.51.2
    TotalChangeup (CH)30432.6%80.3%51.0%47.5%58.5%54.2%38.5%23.4%6.22.0
    TotalCurveball (CU)10.0%0.0%100.0%0.0%0.04.4
    TotalSinker (SI)10.0%0.0%0.0%0.0%-0.1-5.3
    SeasonPitchPitchesdividerO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%SwStr%dividerpVALpVAL/C
    2020Fourseam (FA)24618.9%68.9%49.6%77.8%80.8%80.3%61.4%9.8%5.42.2
    2020Slider (SL)9344.1%55.9%48.4%19.2%57.9%35.6%36.6%31.2%2.12.3
    2020Changeup (CH)3520.0%80.0%28.6%100.0%75.0%90.0%14.3%2.9%-0.3-0.9
    2020Curveball (CU)10.0%0.0%100.0%0.0%0.04.4
    2021Fourseam (FA)58926.6%68.5%50.6%71.6%92.6%87.9%57.2%6.1%-5.7-1.0
    2021Slider (SL)24336.6%65.1%49.4%22.4%80.3%56.7%44.9%21.4%5.42.2
    2021Changeup (CH)21737.6%82.6%56.7%42.6%59.2%52.8%42.4%26.7%5.52.5
    2025Slider (SL)4343.3%69.2%51.2%15.4%88.9%45.5%30.2%27.9%1.12.5
    2025Fourseam (FA)3813.3%73.9%50.0%50.0%100.0%94.7%60.5%2.6%-2.5-6.6
    2025Changeup (CH)625.0%100.0%50.0%100.0%50.0%66.7%33.3%16.7%0.35.6
    2026Fourseam (FA)8135.5%68.0%55.6%63.6%97.1%88.9%61.7%6.2%0.60.7
    2026Slider (SL)6126.8%40.0%31.1%63.6%87.5%73.7%32.8%8.2%-3.1-5.2
    2026Changeup (CH)4625.0%66.7%41.3%28.6%50.0%42.1%39.1%23.9%0.61.4
    2026Sinker (SI)10.0%0.0%0.0%0.0%-0.1-5.3
    TotalFourseam (FA)95424.9%68.8%50.7%71.4%90.2%86.4%58.8%6.9%-2.3-0.2
    TotalSlider (SL)44037.5%60.8%46.8%25.3%77.6%52.4%40.0%22.3%5.51.2
    TotalChangeup (CH)30432.6%80.3%51.0%47.5%58.5%54.2%38.5%23.4%6.22.0
    TotalCurveball (CU)10.0%0.0%100.0%0.0%0.04.4
    TotalSinker (SI)10.0%0.0%0.0%0.0%-0.1-5.3
    SeasonPitchPitchesdividerVertical BreakVertical DropHorizontal BreakdividerArmAngleSpinRatedividerEventsEVEV90maxEVLABarrelsBarrel%HardHitHardHit%
    2020Fourseam (FA)24612.216.5-14.92923574689.5104.9111.87.824.3%2145.7%
    2020Slider (SL)933.132.33.8272129884.7104.5104.51.3112.5%337.5%
    2020Changeup (CH)356.827.7-15.4292308479.188.388.316.300.0%00.0%
    2020Curveball (CU)1-17.570.4-12.641245600.00.000.0%00.0%
    2021Fourseam (FA)58913.416.4-14.731236613790.6104.6109.414.085.8%6245.3%
    2021Slider (SL)2435.630.32.52920793278.399.7107.213.313.1%721.9%
    2021Changeup (CH)2178.927.1-16.03022673281.496.5100.76.100.0%412.5%
    2025Slider (SL)430.837.64.6282170384.887.787.72.300.0%00.0%
    2025Fourseam (FA)3814.216.5-10.52924201098.6104.1107.615.4330.0%770.0%
    2025Changeup (CH)68.427.4-15.8322138159.259.259.2-28.000.0%00.0%
    2026Fourseam (FA)8112.917.1-13.42724172294.0104.0106.814.514.5%1254.5%
    2026Slider (SL)610.835.73.9272332991.7103.9103.99.900.0%555.6%
    2026Changeup (CH)465.630.5-17.7282145385.495.595.511.300.0%133.3%
    2026Sinker (SI)111.018.4-16.529232300.00.000.0%00.0%
    TotalFourseam (FA)95413.116.5-14.430237021591.1104.6111.812.8146.5%10247.4%
    TotalSlider (SL)4403.932.23.22821335282.1101.3107.210.123.8%1528.8%
    TotalChangeup (CH)3048.127.7-16.22922514080.995.5100.76.700.0%512.5%
    TotalCurveball (CU)1-17.570.4-12.641245600.00.000.0%00.0%
    TotalSinker (SI)111.018.4-16.529232300.00.000.0%00.0%
    SeasonPitchPitchesdividerVertical BreakVertical DropHorizontal BreakdividerArmAngleSpinRatedividerEventsEVEV90maxEVLABarrelsBarrel%HardHitHardHit%
    2020Fourseam (FA)24612.216.5-14.92923574689.5104.9111.87.824.3%2145.7%
    2020Slider (SL)933.132.33.8272129884.7104.5104.51.3112.5%337.5%
    2020Changeup (CH)356.827.7-15.4292308479.188.388.316.300.0%00.0%
    2020Curveball (CU)1-17.570.4-12.641245600.00.000.0%00.0%
    2021Fourseam (FA)58913.416.4-14.731236613790.6104.6109.414.085.8%6245.3%
    2021Slider (SL)2435.630.32.52920793278.399.7107.213.313.1%721.9%
    2021Changeup (CH)2178.927.1-16.03022673281.496.5100.76.100.0%412.5%
    2025Slider (SL)430.837.64.6282170384.887.787.72.300.0%00.0%
    2025Fourseam (FA)3814.216.5-10.52924201098.6104.1107.615.4330.0%770.0%
    2025Changeup (CH)68.427.4-15.8322138159.259.259.2-28.000.0%00.0%
    2026Fourseam (FA)8112.917.1-13.42724172294.0104.0106.814.514.5%1254.5%
    2026Slider (SL)610.835.73.9272332991.7103.9103.99.900.0%555.6%
    2026Changeup (CH)465.630.5-17.7282145385.495.595.511.300.0%133.3%
    2026Sinker (SI)111.018.4-16.529232300.00.000.0%00.0%
    TotalFourseam (FA)95413.116.5-14.430237021591.1104.6111.812.8146.5%10247.4%
    TotalSlider (SL)4403.932.23.22821335282.1101.3107.210.123.8%1528.8%
    TotalChangeup (CH)3048.127.7-16.22922514080.995.5100.76.700.0%512.5%
    TotalCurveball (CU)1-17.570.4-12.641245600.00.000.0%00.0%
    TotalSinker (SI)111.018.4-16.529232300.00.000.0%00.0%
    SeasonPitchPitchesdividerCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2020Fourseam (FA)246
    2020Slider (SL)93
    2020Changeup (CH)35
    2020Curveball (CU)1
    2021Fourseam (FA)589
    2021Slider (SL)243
    2021Changeup (CH)217
    2025Slider (SL)432170.319.0%8.210.0%4.8%0.0%0.0%3422-1138.1%
    2025Fourseam (FA)381972.321.1%7.147.1%42.1%35.3%31.6%308-268.4%
    2025Changeup (CH)6272.650.0%8.40.0%0.0%0.0%0.0%38252650.0%
    2026Fourseam (FA)814369.914.0%6.747.5%44.2%17.5%16.3%295-141.9%
    2026Slider (SL)611872.744.4%7.653.8%38.9%30.8%22.2%3117938.9%
    2026Changeup (CH)461873.127.8%8.328.6%11.1%0.0%0.0%34201650.0%
    2026Sinker (SI)100.00.0%0.00.0%0.0%0.0%0.0%0000.0%
    TotalFourseam (FA)9546270.616.1%6.847.4%43.5%22.8%21.0%306-150.0%
    TotalSlider (SL)4403971.430.8%7.934.8%20.5%17.4%10.3%3319-238.5%
    TotalChangeup (CH)3042073.130.0%8.325.0%10.0%0.0%0.0%35201750.0%
    TotalCurveball (CU)1
    TotalSinker (SI)100.00.0%0.00.0%0.0%0.0%0.0%0000.0%
    SeasonPitchPitchesdividerCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2020Fourseam (FA)246
    2020Slider (SL)93
    2020Changeup (CH)35
    2020Curveball (CU)1
    2021Fourseam (FA)589
    2021Slider (SL)243
    2021Changeup (CH)217
    2025Slider (SL)432170.319.0%8.210.0%4.8%0.0%0.0%3422-1138.1%
    2025Fourseam (FA)381972.321.1%7.147.1%42.1%35.3%31.6%308-268.4%
    2025Changeup (CH)6272.650.0%8.40.0%0.0%0.0%0.0%38252650.0%
    2026Fourseam (FA)814369.914.0%6.747.5%44.2%17.5%16.3%295-141.9%
    2026Slider (SL)611872.744.4%7.653.8%38.9%30.8%22.2%3117938.9%
    2026Changeup (CH)461873.127.8%8.328.6%11.1%0.0%0.0%34201650.0%
    2026Sinker (SI)100.00.0%0.00.0%0.0%0.0%0.0%0000.0%
    TotalFourseam (FA)9546270.616.1%6.847.4%43.5%22.8%21.0%306-150.0%
    TotalSlider (SL)4403971.430.8%7.934.8%20.5%17.4%10.3%3319-238.5%
    TotalChangeup (CH)3042073.130.0%8.325.0%10.0%0.0%0.0%35201750.0%
    TotalCurveball (CU)1
    TotalSinker (SI)100.00.0%0.00.0%0.0%0.0%0.0%0000.0%
    SeasonPitchPitchesdividerH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2020Fourseam (FA)24684.0%83.8%32.9%44.2%76.0%45.9%9.8%75.0%16.7%0.0%0.0%4.5%
    2020Slider (SL)9356.3%88.9%17.2%71.4%28.0%37.6%39.1%11.1%24.7%10.5%0.0%20.4%
    2020Changeup (CH)35100.0%100.0%2.9%70.0%85.7%28.6%7.1%100.0%40.0%10.0%100.0%28.6%
    2020Curveball (CU)10.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2021Fourseam (FA)58979.6%93.2%31.6%52.3%84.3%43.5%12.6%64.3%18.8%5.6%100.0%6.1%
    2021Slider (SL)24371.4%82.2%25.5%51.2%62.8%34.6%48.3%14.3%23.9%10.5%0.0%15.6%
    2021Changeup (CH)21781.8%61.1%20.3%78.0%50.7%41.9%25.4%46.7%26.7%4.3%0.0%10.6%
    2025Slider (SL)4366.7%100.0%20.9%62.5%30.0%37.2%45.5%20.0%25.6%14.3%0.0%16.3%
    2025Fourseam (FA)3890.0%100.0%26.3%62.5%90.0%42.1%0.0%0.0%18.4%0.0%0.0%13.2%
    2025Changeup (CH)60.0%0.0%0.0%66.7%50.0%50.0%50.0%100.0%33.3%0.0%0.0%16.7%
    2026Fourseam (FA)8173.3%95.5%37.0%62.5%85.0%39.5%23.1%66.7%16.0%0.0%0.0%7.4%
    2026Slider (SL)6140.0%100.0%8.2%47.8%81.8%37.7%42.9%50.0%23.0%0.0%0.0%31.1%
    2026Changeup (CH)4685.7%50.0%15.2%52.4%45.5%45.7%28.6%0.0%15.2%0.0%0.0%23.9%
    2026Sinker (SI)10.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%
    TotalFourseam (FA)95480.5%91.1%32.2%51.3%82.7%43.7%12.2%66.7%18.0%3.4%100.0%6.1%
    TotalSlider (SL)44066.7%85.5%20.9%56.3%51.7%35.9%45.3%18.8%24.1%8.4%0.0%18.9%
    TotalChangeup (CH)30482.7%60.5%17.1%72.8%52.7%41.1%23.2%47.4%26.6%4.4%50.0%14.8%
    TotalCurveball (CU)10.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    TotalSinker (SI)10.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%
    SeasonPitchPitchesdividerH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2020Fourseam (FA)24684.0%83.8%32.9%44.2%76.0%45.9%9.8%75.0%16.7%0.0%0.0%4.5%
    2020Slider (SL)9356.3%88.9%17.2%71.4%28.0%37.6%39.1%11.1%24.7%10.5%0.0%20.4%
    2020Changeup (CH)35100.0%100.0%2.9%70.0%85.7%28.6%7.1%100.0%40.0%10.0%100.0%28.6%
    2020Curveball (CU)10.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2021Fourseam (FA)58979.6%93.2%31.6%52.3%84.3%43.5%12.6%64.3%18.8%5.6%100.0%6.1%
    2021Slider (SL)24371.4%82.2%25.5%51.2%62.8%34.6%48.3%14.3%23.9%10.5%0.0%15.6%
    2021Changeup (CH)21781.8%61.1%20.3%78.0%50.7%41.9%25.4%46.7%26.7%4.3%0.0%10.6%
    2025Slider (SL)4366.7%100.0%20.9%62.5%30.0%37.2%45.5%20.0%25.6%14.3%0.0%16.3%
    2025Fourseam (FA)3890.0%100.0%26.3%62.5%90.0%42.1%0.0%0.0%18.4%0.0%0.0%13.2%
    2025Changeup (CH)60.0%0.0%0.0%66.7%50.0%50.0%50.0%100.0%33.3%0.0%0.0%16.7%
    2026Fourseam (FA)8173.3%95.5%37.0%62.5%85.0%39.5%23.1%66.7%16.0%0.0%0.0%7.4%
    2026Slider (SL)6140.0%100.0%8.2%47.8%81.8%37.7%42.9%50.0%23.0%0.0%0.0%31.1%
    2026Changeup (CH)4685.7%50.0%15.2%52.4%45.5%45.7%28.6%0.0%15.2%0.0%0.0%23.9%
    2026Sinker (SI)10.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%
    TotalFourseam (FA)95480.5%91.1%32.2%51.3%82.7%43.7%12.2%66.7%18.0%3.4%100.0%6.1%
    TotalSlider (SL)44066.7%85.5%20.9%56.3%51.7%35.9%45.3%18.8%24.1%8.4%0.0%18.9%
    TotalChangeup (CH)30482.7%60.5%17.1%72.8%52.7%41.1%23.2%47.4%26.6%4.4%50.0%14.8%
    TotalCurveball (CU)10.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    TotalSinker (SI)10.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%0.0%
    SeasonPitchPitchesdividerS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2020Fourseam (FA)24644.2%76.0%45.9%52.4%75.8%25.6%34.0%76.5%20.3%
    2020Slider (SL)9371.4%28.0%37.6%70.0%35.7%21.5%73.3%18.2%16.1%
    2020Changeup (CH)3570.0%85.7%28.6%100.0%80.0%14.3%40.0%100.0%14.3%
    2020Curveball (CU)10.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2021Fourseam (FA)58952.3%84.3%43.5%60.9%85.7%23.4%42.4%82.0%20.0%
    2021Slider (SL)24351.2%62.8%34.6%60.0%75.0%16.5%43.2%47.4%18.1%
    2021Changeup (CH)21778.0%50.7%41.9%83.7%58.3%19.8%72.9%42.9%22.1%
    2025Slider (SL)4362.5%30.0%37.2%66.7%50.0%14.0%60.0%16.7%23.3%
    2025Fourseam (FA)3862.5%90.0%42.1%77.8%100.0%23.7%42.9%66.7%18.4%
    2025Changeup (CH)666.7%50.0%50.0%100.0%0.0%16.7%50.0%100.0%33.3%
    2026Fourseam (FA)8162.5%85.0%39.5%61.9%100.0%25.9%63.6%57.1%13.6%
    2026Slider (SL)6147.8%81.8%37.7%46.2%83.3%21.3%50.0%80.0%16.4%
    2026Changeup (CH)4652.4%45.5%45.7%66.7%50.0%19.6%41.7%40.0%26.1%
    2026Sinker (SI)10.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%
    TotalFourseam (FA)95451.3%82.7%43.7%59.3%85.4%24.2%41.4%77.9%19.5%
    TotalSlider (SL)44056.3%51.7%35.9%60.8%62.5%18.0%51.9%39.0%18.0%
    TotalChangeup (CH)30472.8%52.7%41.1%82.8%58.3%19.1%64.2%46.5%22.0%
    TotalCurveball (CU)10.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    TotalSinker (SI)10.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%
    SeasonPitchPitchesdividerS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2020Fourseam (FA)24644.2%76.0%45.9%52.4%75.8%25.6%34.0%76.5%20.3%
    2020Slider (SL)9371.4%28.0%37.6%70.0%35.7%21.5%73.3%18.2%16.1%
    2020Changeup (CH)3570.0%85.7%28.6%100.0%80.0%14.3%40.0%100.0%14.3%
    2020Curveball (CU)10.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2021Fourseam (FA)58952.3%84.3%43.5%60.9%85.7%23.4%42.4%82.0%20.0%
    2021Slider (SL)24351.2%62.8%34.6%60.0%75.0%16.5%43.2%47.4%18.1%
    2021Changeup (CH)21778.0%50.7%41.9%83.7%58.3%19.8%72.9%42.9%22.1%
    2025Slider (SL)4362.5%30.0%37.2%66.7%50.0%14.0%60.0%16.7%23.3%
    2025Fourseam (FA)3862.5%90.0%42.1%77.8%100.0%23.7%42.9%66.7%18.4%
    2025Changeup (CH)666.7%50.0%50.0%100.0%0.0%16.7%50.0%100.0%33.3%
    2026Fourseam (FA)8162.5%85.0%39.5%61.9%100.0%25.9%63.6%57.1%13.6%
    2026Slider (SL)6147.8%81.8%37.7%46.2%83.3%21.3%50.0%80.0%16.4%
    2026Changeup (CH)4652.4%45.5%45.7%66.7%50.0%19.6%41.7%40.0%26.1%
    2026Sinker (SI)10.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%
    TotalFourseam (FA)95451.3%82.7%43.7%59.3%85.4%24.2%41.4%77.9%19.5%
    TotalSlider (SL)44056.3%51.7%35.9%60.8%62.5%18.0%51.9%39.0%18.0%
    TotalChangeup (CH)30472.8%52.7%41.1%82.8%58.3%19.1%64.2%46.5%22.0%
    TotalCurveball (CU)10.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    TotalSinker (SI)10.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%