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

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

No batted balls with a location in this window.

Pitch locations · 862 pitches
Called strike (143) Swinging strike (72) In play (156) Foul (157) Ball (334)

Catcher’s view · the zone drawn is the average of the 862 batter zones recorded here, 1.60 to 3.35 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball58167.3%94.32,32948.2%
Curveball21024.3%79.42,32531.0%
Cutter313.6%88.62,18838.7%
Changeup202.3%86.71,87125.0%
Sinker202.3%93.82,30950.0%
Unknown10.1%0.0%

05/Game log

2019
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 2vs HOUW 6415260052
APR 2vs HOUW 64152602523.26252
APR 7@ LAAL 27114404312.04431
APR 7@ LAAL 2711440031
APR 15vs LAAW 127184614304.16430
APR 15vs LAAW 12718461030
APR 21vs HOUW 111020452023
APR 21vs HOUW 1110204523235.15323
APR 26@ SEAL 4517431054
APR 26@ SEAL 45174314545.03454
MAY 1vs PITL 5714440023
MAY 1vs PITL 57144404233.14423
MAY 8@ PITW 96162412164.04216
MAY 8@ PITW 9616241016
MAY 14@ KCL 51112870021
MAY 14@ KCL 511128707211.27821
MAY 20vs SEAW 1097431012
MAY 20vs SEAW 10974314121.13412
MAY 26@ LAAL 6740100011.01001
MAY 26@ LAAL 674010001
MAY 28@ SEAW 1143000000
MAY 28@ SEAW 11430000001.00000
MAY 30vs KCL 2430000021.00002
MAY 30vs KCL 243000002
JUN 2vs KCW 512010000
JUN 2vs KCW 5120100000.11000
JUN 4vs BALL 111282412002.04200
JUN 4vs BALL 11128241000
JUN 7vs L 3561201011.02001
JUN 7vs L 356120001
JUN 9vs L 895330011
JUN 9vs L 8953303111.03311
JUN 16@ CINL 31110020011
JUN 16@ CINL 311100200113.02011
JUN 19vs CLEL 4108220021
JUN 19vs CLEL 41082202212.02021
JUN 25@ DETW 5342112111.01211
JUN 25@ DETW 534211011

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.