Justin Steele

Bats L Throws L6'2" 205 lbBorn 1995 Lucedale, USADebut 2021Team CHC1x All-StarDraft 2014 R5 #139 Chicago Cubs, George County (MS) HSContract 1 y/$6.775M (26) 2026: $6,775,000

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202628622.16.92.9221.56.57102.8
2027103.1
2028101.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 29

His ten closest age-29 comparables averaged 102 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
1John Means2022108.3124.288
2Garrett Richards2017106.6103.2324
3Erik Bedard2008109.8113.0348
4Shane Bieber2024109.9107.0159
5John Patterson2007105.0did not play
6Danny Salazar2019103.5did not play
7Tyler Mahle2024101.2113.1346
8Hyun Jin Ryu2016105.195.4541
9Dinelson Lamet2022105.359.1145
10Dustin McGowan2011103.1did not play

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2025CHC40000000000
2024CHC240000000000
2023CHC300000000000
2022CHC240000000000
2021CHC20133200000040.1540.1540.1540.308-26.8
Career102133200000040.1540.1540.1540.308-26.8

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj286103.1
2026*0
2025CHC314.7644022.792552196.5106.1102.5
2024CHC553.0724240134.75551237135111.499.1110.5
2023CHC1653.0630300173.37161436176109.898.8108.5
2022CHC473.1824240119.0512850126104.096.0100.0
2021CHC444.26209057.024812275995.1103.098.1
Career32223.30102910506.7212351155517106.5105.5

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
20211393.3-9.40.033.315.045.50.2190.2430.203

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025CHCP42321001.000+0.7
2024CHCP2413537001.000-0.6
2023CHCP30173411300.833-1.1
2022CHCP2411943110.875-2.5
2021CHCP205719011.000+0.9

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

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2021AAAIowa CubsPit11027.1 IP, 26% K1.33
2019AATennessee SmokiesPit17038.2 IP, 25% K5.65
2018AATennessee SmokiesPit4210.0 IP, 17% K3.60
2018A+Myrtle Beach PelicansPit7418.1 IP, 26% K2.49
2018RkAZL Cubs 1Pit6918.1 IP, 39% K1.49
2017A+Myrtle Beach PelicansPit43298.2 IP, 19% K2.93
2016ASouth Bend CubsPit36177.1 IP, 21% K5.02
2014RkAZL CubsPit7918.2 IP, 32% K2.97

Splits

Yearvs LHPvs RHPHomeAway
20210.0000.1800.0000.360

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