Batting
Pitching
    • Season


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, 11 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

Splits

Season:
2026
  • Career
  • 2026
  • 2025
  • 2021
  • 2020
  • Stat Presets:
    Select
  • Standard
  • Advanced
  • Batted Ball
  • Statcast
  • Bat Tracking
  • Statcast:
    Plate Discipline - ABS
  • Pitch Type
  • Pitch Type Value
  • Pitch Value / 100
  • Plate Discipline - Legacy
  • Plate Discipline - ABS
  • Strike Zone Breakdown
  • Shadow Zone Breakdown
  • We've added new stat fields to Splits and changed the interface. If you are looking for a stat, please use the controls above to find Advanced, Batted Ball, and new stats! You can report bugs and submit feature requests here.

    Plate Discipline - ABS

    SeasonHandednessO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026vs L33.9%75.0%50.9%57.1%81.8%72.2%41.5%57.7%14.2%8.5%22.6%18.1
    2026vs R16.7%53.7%34.9%42.9%90.9%79.3%49.4%60.0%7.2%24.1%31.3%18.3
    SeasonHome / AwayO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Home28.9%67.1%46.4%54.2%83.0%73.2%45.8%56.4%12.4%14.4%26.8%18.2
    2026Away19.0%53.3%33.3%50.0%100.0%83.3%41.7%71.4%5.6%19.4%25.0%18.2
    2026Home vs L38.3%79.4%55.6%61.1%77.8%71.1%42.0%57.1%16.0%6.2%22.2%18.3
    2026Home vs R16.7%55.6%36.1%33.3%90.0%76.9%50.0%55.6%8.3%23.6%31.9%18.0
    2026Away vs L20.0%60.0%36.0%33.3%100.0%77.8%40.0%60.0%8.0%16.0%24.0%17.6
    2026Away vs R16.7%40.0%27.3%100.0%100.0%100.0%45.5%100.0%0.0%27.3%27.3%19.8
    SeasonMonthlyO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026May25.9%66.1%45.6%33.3%89.2%73.1%49.1%69.0%12.3%16.7%28.9%17.6
    2026Jun28.9%52.6%36.8%72.7%70.0%71.4%33.3%45.5%10.5%15.8%26.3%19.9
    2026Jul25.0%80.0%55.6%100.0%87.5%90.0%55.6%33.3%5.6%5.6%11.1%16.3
    20261st Half27.1%62.7%42.7%50.0%85.1%72.6%43.9%62.5%11.7%16.4%28.1%18.4
    20262nd Half25.0%80.0%55.6%100.0%87.5%90.0%55.6%33.3%5.6%5.6%11.1%16.3
    SeasonLeverageO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Low Leverage26.0%71.9%45.5%50.0%82.9%72.1%42.5%57.6%12.7%11.9%24.6%18.2
    2026Medium Leverage20.0%60.0%42.9%33.3%91.7%80.0%57.1%55.6%8.6%20.0%28.6%16.7
    2026High Leverage41.7%25.0%35.0%80.0%100.0%85.7%40.0%75.0%5.0%30.0%35.0%20.3
    SeasonSituationalO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Bases Empty25.6%71.4%46.2%36.4%80.0%66.7%44.9%66.7%15.4%12.8%28.2%16.0
    2026Men on Base27.9%60.0%42.3%64.7%90.0%80.9%45.0%53.6%8.1%17.1%25.2%19.8
    2026Men In Scoring31.6%53.6%40.9%75.0%80.0%77.8%42.4%50.0%9.1%18.2%27.3%20.4
    SeasonThrough CountO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Through 3 - 050.0%0.0%40.0%50.0%50.0%20.0%100.0%20.0%20.0%40.0%21.3
    2026Through 3 - 110.0%66.7%23.1%50.0%75.0%66.7%23.1%20.0%7.7%7.7%15.4%18.5
    2026Through 3 - 213.0%68.8%35.9%33.3%100.0%85.7%41.0%33.3%5.1%12.8%17.9%18.2
    2026Through 2 - 012.5%33.3%21.4%0.0%100.0%66.7%42.9%0.0%7.1%21.4%28.6%15.2
    2026Through 1 - 024.5%58.8%37.9%61.5%90.0%78.8%39.1%0.0%8.0%12.6%20.7%18.0
    2026Through 2 - 121.4%54.5%33.7%58.3%88.9%76.7%37.1%35.3%7.9%14.6%22.5%18.3
    2026Through 1 - 125.0%60.9%39.5%58.8%92.9%80.0%40.4%43.5%7.9%14.9%22.8%18.4
    2026Through 0 - 128.0%66.7%46.9%42.9%81.3%69.6%49.0%100.0%14.3%18.4%32.7%18.4
    2026Through 2 - 228.8%61.8%41.9%53.3%85.7%72.2%39.5%53.3%11.6%14.0%25.6%18.4
    2026Through 1 - 227.8%69.7%47.8%40.0%87.0%72.7%47.8%71.4%13.0%15.9%29.0%19.0
    2026Through 0 - 231.8%73.9%53.3%28.6%70.6%58.3%51.1%100.0%22.2%15.6%37.8%19.2
    SeasonSP / RPO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026As Reliever26.9%64.7%43.9%53.6%85.5%74.7%45.0%58.7%11.1%15.3%26.5%18.2
    SeasonShiftsO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026No Shift30.0%53.8%41.1%66.7%92.9%82.6%46.4%56.3%7.1%23.2%30.4%17.4
    2026Shift - All24.2%74.4%51.4%62.5%89.7%83.8%54.2%66.7%8.3%12.5%20.8%18.2
    2026Shift - Traditional21.4%74.3%50.8%50.0%96.2%87.5%55.6%66.7%6.3%12.7%19.0%17.6
    2026Shift - Non Traditional40.0%75.0%55.6%100.0%33.3%60.0%44.4%66.7%22.2%11.1%33.3%23.2
    SeasonTTOO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    20261st Through Order as RP26.9%64.7%43.9%53.6%85.5%74.7%45.0%58.7%11.1%15.3%26.5%18.2
    SeasonHandednessO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026vs L33.9%75.0%50.9%57.1%81.8%72.2%41.5%57.7%14.2%8.5%22.6%18.1
    2026vs R16.7%53.7%34.9%42.9%90.9%79.3%49.4%60.0%7.2%24.1%31.3%18.3
    SeasonHome / AwayO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Home28.9%67.1%46.4%54.2%83.0%73.2%45.8%56.4%12.4%14.4%26.8%18.2
    2026Away19.0%53.3%33.3%50.0%100.0%83.3%41.7%71.4%5.6%19.4%25.0%18.2
    2026Home vs L38.3%79.4%55.6%61.1%77.8%71.1%42.0%57.1%16.0%6.2%22.2%18.3
    2026Home vs R16.7%55.6%36.1%33.3%90.0%76.9%50.0%55.6%8.3%23.6%31.9%18.0
    2026Away vs L20.0%60.0%36.0%33.3%100.0%77.8%40.0%60.0%8.0%16.0%24.0%17.6
    2026Away vs R16.7%40.0%27.3%100.0%100.0%100.0%45.5%100.0%0.0%27.3%27.3%19.8
    SeasonMonthlyO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026May25.9%66.1%45.6%33.3%89.2%73.1%49.1%69.0%12.3%16.7%28.9%17.6
    2026Jun28.9%52.6%36.8%72.7%70.0%71.4%33.3%45.5%10.5%15.8%26.3%19.9
    2026Jul25.0%80.0%55.6%100.0%87.5%90.0%55.6%33.3%5.6%5.6%11.1%16.3
    20261st Half27.1%62.7%42.7%50.0%85.1%72.6%43.9%62.5%11.7%16.4%28.1%18.4
    20262nd Half25.0%80.0%55.6%100.0%87.5%90.0%55.6%33.3%5.6%5.6%11.1%16.3
    SeasonLeverageO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Low Leverage26.0%71.9%45.5%50.0%82.9%72.1%42.5%57.6%12.7%11.9%24.6%18.2
    2026Medium Leverage20.0%60.0%42.9%33.3%91.7%80.0%57.1%55.6%8.6%20.0%28.6%16.7
    2026High Leverage41.7%25.0%35.0%80.0%100.0%85.7%40.0%75.0%5.0%30.0%35.0%20.3
    SeasonSituationalO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Bases Empty25.6%71.4%46.2%36.4%80.0%66.7%44.9%66.7%15.4%12.8%28.2%16.0
    2026Men on Base27.9%60.0%42.3%64.7%90.0%80.9%45.0%53.6%8.1%17.1%25.2%19.8
    2026Men In Scoring31.6%53.6%40.9%75.0%80.0%77.8%42.4%50.0%9.1%18.2%27.3%20.4
    SeasonThrough CountO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026Through 3 - 050.0%0.0%40.0%50.0%50.0%20.0%100.0%20.0%20.0%40.0%21.3
    2026Through 3 - 110.0%66.7%23.1%50.0%75.0%66.7%23.1%20.0%7.7%7.7%15.4%18.5
    2026Through 3 - 213.0%68.8%35.9%33.3%100.0%85.7%41.0%33.3%5.1%12.8%17.9%18.2
    2026Through 2 - 012.5%33.3%21.4%0.0%100.0%66.7%42.9%0.0%7.1%21.4%28.6%15.2
    2026Through 1 - 024.5%58.8%37.9%61.5%90.0%78.8%39.1%0.0%8.0%12.6%20.7%18.0
    2026Through 2 - 121.4%54.5%33.7%58.3%88.9%76.7%37.1%35.3%7.9%14.6%22.5%18.3
    2026Through 1 - 125.0%60.9%39.5%58.8%92.9%80.0%40.4%43.5%7.9%14.9%22.8%18.4
    2026Through 0 - 128.0%66.7%46.9%42.9%81.3%69.6%49.0%100.0%14.3%18.4%32.7%18.4
    2026Through 2 - 228.8%61.8%41.9%53.3%85.7%72.2%39.5%53.3%11.6%14.0%25.6%18.4
    2026Through 1 - 227.8%69.7%47.8%40.0%87.0%72.7%47.8%71.4%13.0%15.9%29.0%19.0
    2026Through 0 - 231.8%73.9%53.3%28.6%70.6%58.3%51.1%100.0%22.2%15.6%37.8%19.2
    SeasonSP / RPO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026As Reliever26.9%64.7%43.9%53.6%85.5%74.7%45.0%58.7%11.1%15.3%26.5%18.2
    SeasonShiftsO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2026No Shift30.0%53.8%41.1%66.7%92.9%82.6%46.4%56.3%7.1%23.2%30.4%17.4
    2026Shift - All24.2%74.4%51.4%62.5%89.7%83.8%54.2%66.7%8.3%12.5%20.8%18.2
    2026Shift - Traditional21.4%74.3%50.8%50.0%96.2%87.5%55.6%66.7%6.3%12.7%19.0%17.6
    2026Shift - Non Traditional40.0%75.0%55.6%100.0%33.3%60.0%44.4%66.7%22.2%11.1%33.3%23.2
    SeasonTTOO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    20261st Through Order as RP26.9%64.7%43.9%53.6%85.5%74.7%45.0%58.7%11.1%15.3%26.5%18.2