Shelby Miller

Pitcher · Career Stats, Bio & Records (2012-2025)

Shelby Miller is a pitcher who has played in Major League Baseball since 2012 for 10 teams, including the St. Louis Cardinals, a span of 14 seasons. Across 302 career appearances, he has gone 51-69 with a 4.04 ERA and 789 strikeouts. He has also batted .108 with 1 home runs. Shelby Miller is an All-Star.

W (Wins):
Games credited to a pitcher whose team took a lead it never surrendered while he was the pitcher of record.
ERA (Earned Run Average):
Earned runs allowed per nine innings pitched: (ER × 9) ÷ IP. The primary measure of pitching effectiveness.
SO (Strikeouts):
For a batter, times retired on a third strike; for a pitcher, batters retired on a third strike.
WHIP (Walks and Hits per Inning Pitched):
Baserunners allowed per inning: (BB + H) ÷ IP. Under 1.00 is elite.

Data updated

Active Player
W–L 51–69
ERA 4.04
WHIP 1.31
SO 789
Pitcher PIV thru 2025 -3319.9
Position
Pitcher
Bats / Throws
R / R
Height / Weight
6'3" / 225 lb
Born
10/10/1990 in Round Rock, TX, USA
MLB Debut
2012-09-05
Awards
All-Star
Jersey
#77

Full name: Shelby Charles Miller

Career Pitching Statistics

Shelby Miller — Career Pitching Statistics
W L G GS CG SHO SV IP H ER HR BB SO ERA Pitcher PIV
51 69 302 133 5 5 13 921.2 848 414 103 359 789 4.04 -3319.9

Career ERA 4.04 vs. league average 4.12 across their career seasons — near league average.

Season-by-Season Pitching

Pitching Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Career Batting Statistics

Shelby Miller — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
303 204 16 22 10 1 1 7 0 12 109 .108 .164 .181 .346 -1,385

Career AVG .108 vs. league average .250 across their career seasons — 56.8% below league average.

Career OBP .164 vs. league average .318 across their career seasons — 48.3% below league average.

Career SLG .181 vs. league average .408 across their career seasons — 55.5% below league average.

Career OPS .346 vs. league average .726 across their career seasons — 52.4% below league average.

Season-by-Season Batting

Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Postseason Statistics

Playoff Career Batting

Shelby Miller — Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
6 3 0 0 0 0 0 0 0 2 .000

Playoff Batting by Year

Shelby Miller — Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
2023 NLDS2 LAN 1 0 0 0 0 0 0 0 0 0 .000
2014 NLCS SLN 1 2 0 0 0 0 0 0 0 1 .000
2014 NLDS2 SLN 1 1 0 0 0 0 0 0 0 1 .000
2013 NLDS1 SLN 1 0 0 0 0 0 0 0 0 0 .000
2012 NLCS SLN 2 0 0 0 0 0 0 0 0 0 .000

Playoff Career Pitching

Shelby Miller — Playoff Career Pitching
W L G GS SV IP H ER BB SO ERA
0 0 6 2 0 15.2 17 8 6 15 4.60

Playoff Pitching by Year

Shelby Miller — Playoff Pitching by Year
Year Round Team W L G GS SV IP H ER BB SO ERA
2023 NLDS2 LAN 0 0 1 0 0 2.0 1 0 0 3 0.00
2014 NLCS SLN 0 0 1 1 0 3.2 6 3 2 3 7.36
2014 NLDS2 SLN 0 0 1 1 0 5.2 5 2 3 4 3.18
2013 NLDS1 SLN 0 0 1 0 0 1.0 1 1 0 1 9.00
2012 NLCS SLN 0 0 2 0 0 3.1 4 2 1 4 5.40

Per-game data from Retrosheet (regular season, through 2025).

Batting — Home / Away

Shelby Miller — Batting — Home / Away
SplitGABRHHRRBIAVG
Home156101101213.119
Away14710361004.097

Pitching — Home / Away

Shelby Miller — Pitching — Home / Away
SplitGIPHERBBSOERA
Home155489.14381931744163.55
Away147432.14102211853734.60

Last 10 Games — Pitching

Shelby Miller — Last 10 Games — Pitching
DateTmOppDecIPHRERBBSOHR
2025-09-01 MILPHI — 0.0222000
2025-08-29 MILTOR — 1.0000100
2025-08-26 MILAZ W 1.1100120
2025-08-24 MILSFG — 1.0000010
2025-08-22 MILSFG — 0.2000120
2025-08-20 MILCHC — 1.0100020
2025-08-19 MILCHC — 1.0111031
2025-08-16 MILCIN — 1.0000020
2025-08-13 MILPIT — 0.2433101
2025-08-11 MILPIT — 1.0000010

Fielding Statistics

Career Fielding Totals by Position

Shelby Miller — Career Fielding Totals by Position
Position G GS PO A E DP
OF 1 0 0 0 0 0
P 302 133 51 63 8 5

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Shelby Miller Stats, Bio & Career Records
Position Games
Pitcher 302
Left Field 1

Salary History

Shelby Miller's recorded salaries total $5,896,000 over 4 seasons, 2013 to 2016. This total is partial: the salary data covers 1985 to 2016, and Miller's career ran from 2012 to 2025. His seasons after 2016 are not included, and no salary is recorded for 2012.

Shelby Miller — Salary History
Year Team League Salary
2016 ARI NL $4,350,000
2015 ATL NL $535,000
2014 SLN NL $521,000
2013 SLN NL $490,000
Total recorded salary (partial) $5,896,000

Award Voting History

Shelby Miller — Award Voting History
Year Award League Finish Points Won Points Max Votes First
2013 Rookie of the Year NL 3rd 12.0 150 0

Shelby Miller: the record in brief

The debut date in the bio is September 5, 2012; Shelby Miller is an active player, and this profile updates as the season goes on. By club, Miller's seasons break down as the St. Louis Cardinals (2012 through 2014), the Atlanta Braves (2015), the Arizona Diamondbacks (2016 through 2025), the Texas Rangers (2019), the Chicago Cubs (2021), the Pittsburgh Pirates (2021), the San Francisco Giants (2022), and the Los Angeles Dodgers (2023), with further stops in the season rows. Miller is listed as a pitcher at 6 feet, 3 inches and 225 pounds. The bio says Miller batted and threw right-handed. Miller was born on October 10, 1990, in Round Rock, TX, USA. The given name on file is Shelby Charles Miller.

Miller has pitched in 302 games, starting 133, and owns a 51-69 record and 4.04 ERA. Miller has 789 strikeouts, 5 shutouts, and 13 saves. Miller's 4.04 ERA was close to the 4.12 league figure for those seasons.

Frequently Asked Questions about Shelby Miller

What years did Shelby Miller play?
Shelby Miller played in Major League Baseball from 2012 to 2025.
Was Shelby Miller a pitcher?
Yes. Shelby Miller pitched in the major leagues, recording 51 wins and 789 strikeouts.
How many home runs did Shelby Miller hit?
Shelby Miller hit 1 career home run with 22 hits.
What teams has Shelby Miller played for?
Shelby Miller has played for 10 teams: the St. Louis Cardinals (2012–2014), the Atlanta Braves (2015), the Arizona Diamondbacks (2016–2018, 2025), the Texas Rangers (2019), the Chicago Cubs (2021), the Pittsburgh Pirates (2021), the San Francisco Giants (2022), the Los Angeles Dodgers (2023), the Detroit Tigers (2024), and the Milwaukee Brewers (2025).
Has Shelby Miller won a Cy Young Award?
No. Shelby Miller has not won the Cy Young Award through the 2025 season, the latest in the site's award records.
What awards has Shelby Miller won?
Shelby Miller has been selected to 1 All-Star Game.
What are Shelby Miller's career stats?
In 302 games, Shelby Miller has gone 51-69 with a 4.04 ERA, 789 strikeouts, 921.2 innings pitched, and 13 saves. At the plate he has 22 hits and 1 home runs.
How much has Shelby Miller earned in his career?
Shelby Miller's recorded salaries total $5,896,000 over 4 seasons, 2013 to 2016. This total is partial: the salary data covers 1985 to 2016, and Miller's career ran from 2012 to 2025. His seasons after 2016 are not included, and no salary is recorded for 2012.
What was Shelby Miller's salary?
Shelby Miller's last recorded salary was $4,350,000, in 2016. His highest recorded salary was $4,350,000, in 2016, and his lowest was $490,000, in 2013. The Salary History table lists each season from 2013 to 2016.
What position does Shelby Miller play?
Shelby Miller plays primarily as a pitcher, the position where he has appeared in the most games.
How tall is Shelby Miller and how much does he weigh?
Shelby Miller is listed at 6 feet 3 inches and 225 pounds.
What number does Shelby Miller wear?
Shelby Miller wears number 77, according to MLB's 2025 roster data.
What was Shelby Miller's career ERA?
Shelby Miller finished with a 4.04 career ERA, going 51-69 with 789 strikeouts.
How many strikeouts did Shelby Miller have?
Shelby Miller recorded 789 career strikeouts.