Codi Heuer

Bats R Throws R6'5" 200 lbBorn 1996 Missoula, USADebut 2020Team DETDraft 2018 R6 #168 Chicago White Sox, Wichita StateContract 1 y (26) 2026: $88,710

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202612223.48.22.8521.36.21104.3
2027107.0
2028106.1

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 28

His ten closest age-28 comparables averaged 120 PITCH+ the next season; 7 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughPITCH+ thenNext seasonNext PA / BF
1Caleb Thielbar2015110.3did not play
2Sergio Santos2012107.8145.690
3Kevin Cameron2008109.2120.174
4Sammy Solis2017107.884.0177
5Tom Cosgrove2024109.0133.116
6Andrew Wantz2024106.6did not play
7Zach Jackson2023110.2did not play
8Ron Marinaccio2024106.9138.242
9Dylan Lee2023110.7109.2240
10Geoff Geary2005109.2106.3390

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj122107.0
2026*4688.690.379.0
2025DET005.793004.72132574.499.173.6
2021CHC744.28650267.328172356101.897.399.1
2020CWS301.52210123.7921925137.297.5134.7
Career1043.67890395.7394113486108.6106.1

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025DETP3510100.500-0.0
2021CHCP656736001.000-0.9
2020CWSP212431001.000-0.3

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2026AAAColumbus ClippersPit11026.0 IP, 21% K3.46
2026AAANorfolk TidesPit237.0 IP, 17% K0.00
2026AAAnanPit13333.0 IP, 20% K2.73
2025AAARound Rock ExpressPit16939.1 IP, 31% K3.45
2025AAAToledo Mud HensPit349.1 IP, 26% K1.98
2025AAAnanPit20348.2 IP, 31% K3.17
2023AAAIowa CubsPit6312.2 IP, 24% K8.11
2019AABirmingham BaronsPit11629.1 IP, 19% K1.86
2019A+Winston-Salem DashPit15938.1 IP, 27% K2.83
2018RkGreat Falls VoyagersPit17638.0 IP, 20% K4.74

Splits

Yearvs LHPvs RHPHomeAway
20260.2250.5730.4030.229
20250.5910.2700.3860.464
20210.3820.2840.3390.307
20200.2150.2600.2200.247

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.

Postseason batting

YearGABRH2B3BHRRBISBBBSOAVGOBPSLGOPS
202020000000000
Career20000000000

Postseason pitching

YearWLERAGGSSVIPHHRBBSOWHIP
2020007.712002.321121.29
Career007.712002.321121.29