MLB/Players/Shelby Miller
Shelby Miller

SHELBY MILLER

P · 20122025 · 556 games
556
CAREER GAMES · REGULAR SEASON
12 seasons · postseason below
.246
CAREER BATTING AVERAGE
1,630 hits in 6,632 at-bats
196
CAREER HOME RUNS
391 RBI · 144 stolen bases
4.04
CAREER ERA
921.2 innings · 789 strikeouts
51-69
CAREER RECORD
WHIP 1.31

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024DET10240662822001831269810.202.250.384.634
2023LAD72282163812068388416.135.237.241.479
2022SF854101260026280.222.300.333.633
2021PIT26982632226922160.327.450.5711.021
2019TEX38366921161801644586016.317.410.497.908
2018AZ10140424844101716382.343.410.6431.053
2017AZ817420401402824402.230.323.345.668
2016AZ4082014425458428688414016.310.374.493.867
2015ATL661,5381643668210267014634236.238.304.355.659
2014STL641,356156320588447214625428.236.310.388.698
2013STL621,300130304504406011433818.234.296.371.666
2012STL129841820028320.184.245.204.449
Career5086,6328661,630326321963916881,470144.246.317.393.710

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2025MIL484346.03314155452.741.04
2024DET516855.24128134994.530.97
2023LAD363042.0198194231.710.90
2022SF4017.06531406.431.29
2021PIT130112.2161311839.242.13
2019TEX191344.05842293088.591.98
2018AZ50416.02419819510.692.00
2017AZ42222.02010122014.091.45
2016AZ20312101.0127694270146.151.67
2015ATL33617205.11836973171133.021.25
2014STL32109183.01607673127223.741.27
2013STL31159173.11525957169203.061.21
2012STL61013.29241601.320.95
Career3025169921.28484143597891034.041.31

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023LAD27100.1432.030.00
2014STL4341103.3249.174.82
2013STL24111.2501.019.00
2012STL414402.2863.145.40

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 701 pitches
Called strike (118) Swinging strike (113) In play (113) Foul (128) Ball (229)

Catcher’s view · the zone drawn is the average of the 701 batter zones recorded here, 1.62 to 3.44 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball43261.6%95.22,45255.3%
Splitter20329.0%86.91,94042.4%
Sweeper598.4%83.52,59749.2%
Slider60.9%91.12,43683.3%
Cutter10.1%91.02,3660.0%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28vs CHCW 8100032.00003
APR 1@ NYYW 7500001.00000
APR 3@ NYYL 7900121.00012
APR 4@ WSHW 6400001.00000
APR 8vs BALW 4300001.00000
APR 15@ MIAW 10400011.00001
APR 16@ MIAW 6200121.00012
APR 20@ CHCW 3210022.01002
APR 23vs TBL 6710110.11011
APR 24vs TBL 4700010.10001
APR 27vs ATLW 6410121.01012
APR 30@ NYMW 4310011.01001
MAY 1@ NYMW 4200001.00000
MAY 4@ PHIW 11941021.04202
MAY 6vs NYMW 5110111.01011
MAY 9vs LADL 111410011.01001
MAY 12@ SFW 2100011.00001
MAY 14@ SFW 8720211.02121
MAY 18vs COLW 1020111.02011
MAY 19@ LADW 9500000.10000
MAY 20@ LADL 3410200.21220
MAY 28vs PITL 11000011.00001
MAY 31vs WSHL 71100011.00001
JUN 1vs WSHW 3100021.00002
JUN 3@ ATLW 8320011.02001
JUN 5@ ATLW 111000101.00010
JUN 9vs SEAW 8410001.01000
JUN 11vs SEAW 5210021.01002
JUN 13vs SDW 5100001.00000
JUN 17@ TORL 4522010.12201
JUN 19@ TORW 9500021.00002
JUN 21@ COLW 5310031.01003
JUN 24@ CWSW 4100001.00000
JUN 28vs MIAL 7810021.01102
JUN 30vs SFW 4200021.10002
JUL 2vs SFL 5610001.01000
JUL 5vs KCW 7100011.00001
AUG 9vs NYMW 7400011.00001
AUG 11vs PITW 7100011.00001
AUG 13vs PITW 12541100.24310
AUG 16@ CINW 6500021.00002
AUG 19@ CHCL 4611031.01103
AUG 20@ CHCL 3410021.01002
AUG 22vs SFW 5400120.20012
AUG 24vs SFL 3400011.00001
AUG 26vs AZW 9810121.11012
AUG 29@ TORW 7200101.00010
SEP 1vs PHIL 81020000.02200

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.