STATS
MLB/Players/Justin Steele
Justin Steele

JUSTIN STEELE

P · 20212025 · 200 games
200
CAREER GAMES · REGULAR SEASON
4 seasons
.238
CAREER BATTING AVERAGE
878 hits in 3,682 at-bats
92
CAREER HOME RUNS
181 RBI · 56 stolen bases
3.30
CAREER ERA
506.2 innings · 517 strikeouts
32-22
CAREER RECORD
WHIP 1.21

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024CHC481,01210822246024477427018.219.273.336.609
2023CHC601,33214233468428617235216.251.289.371.660
2022CHC48908106222342164610025212.244.319.339.659
2021CHC404305810016024275411810.233.318.437.755
Career1963,68241487816469218130099256.238.296.361.657

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2025CHC43122.2211252154.761.15
2024CHC2455134.21114637135123.071.10
2023CHC30165173.11675936176143.061.17
2022CHC2447119.0111425012683.181.35
2021CHC204457.050272759124.261.35
Career1023222506.2460186155517513.301.21

04/Every pitch

2024 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 2046 pitches
Called strike (351) Swinging strike (249) In play (379) Foul (425) Ball (642)

Catcher’s view · the zone drawn is the average of the 2,046 batter zones recorded here, 1.60 to 3.40 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,22159.7%91.62,41953.4%
Slider60829.7%83.32,71847.2%
Sinker1075.2%91.52,38751.4%
Changeup663.2%86.21,62518.2%
Curveball442.2%79.92,72645.5%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28@ TEXL 3415130016
MAR 28@ TEXL 34151301164.23116
MAY 6vs SDL 3617030012
MAY 6vs SDL 36170300124.23012
MAY 11@ PITL 910186636234.06623
MAY 11@ PITL 91018663023
MAY 16vs PITL 4523562017
MAY 16vs PITL 45235624175.26417
MAY 22vs ATLL 2925561015
MAY 22vs ATLL 29255613156.16515
MAY 27@ MILL 15230300187.03018
MAY 27@ MILL 1523030018
JUN 1vs CINW 75225702455.07145
JUN 1vs CINW 7522570045
JUN 7@ CINL 2326350017
JUN 7@ CINL 23263503177.05117
JUN 13@ TBL 2321030015
JUN 13@ TBL 23210300156.03015
JUN 18vs SFW 5224240028
JUN 18vs SFW 52242402286.24228
JUN 24@ SFL 45282622197.16219
JUN 24@ SFL 4528262019
JUN 29@ MILW 5324370005
JUN 29@ MILW 53243703056.07305
JUL 5vs LAAW 51301201279.02127
JUL 5vs LAAW 5130120027
JUL 11@ BALW 80240300047.03004
JUL 11@ BALW 8024030004
JUL 19vs AZL 25205905264.29526
JUL 19vs AZL 2520590026
JUL 24vs MILL 2321260034
JUL 24vs MILL 23212601345.16234
JUL 30@ CINL 3620561047
JUL 30@ CINL 36205615475.06547
AUG 4vs STLW 6224241026
AUG 4vs STLW 62242412266.24226
AUG 10@ CWSW 3125160028
AUG 10@ CWSW 31251601286.06028
AUG 17vs TORW 3270000132.00013
AUG 17vs TORW 327000013
AUG 22vs DETW 102242410010
AUG 22vs DETW 1022424120107.042010
AUG 27@ PITW 9520260026
AUG 27@ PITW 95202602265.06226
SEP 18vs L 359020031
SEP 18vs L 3590200312.22031
SEP 24@ PHIW 104162412034.04203
SEP 24@ PHIW 10416241003

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.