Zach Duke

Pitcher · Career Stats, Bio & Records (2005-2019)

Zach Duke was a pitcher who played in Major League Baseball from 2005 to 2019 for 9 teams, including the Pittsburgh Pirates, a span of 15 seasons. Across 570 career appearances, he went 69-91 with a 4.31 ERA and 854 strikeouts. He also batted .179 with 2 home runs. Zach Duke was an All-Star. His career Pitcher PIV — Baseball Data Hub's era-adjusted measure of pitching impact — is 3694.8.

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

W–L 69–91
ERA 4.31
WHIP 1.45
SO 854
Pitcher PIV 3694.8
Position
Pitcher
Bats / Throws
L / L
Height / Weight
6'2" / 210 lb
Born
4/19/1983 in Clifton, TX, USA
MLB Debut
2005-07-02
Last Game
2019-06-29
Awards
All-Star

Full name: Zachary Thomas Duke

Career Pitching Statistics

Zach Duke — Career Pitching Statistics
W L G GS CG SHO SV IP H ER HR BB SO ERA Pitcher PIV
69 91 570 169 6 3 4 1360.0 1,554 651 132 419 854 4.31 3694.8

Career ERA 4.31 vs. league average 4.18 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

Zach Duke — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
576 318 17 57 7 0 2 23 0 12 118 .179 .208 .220 .428 -1,915

Career AVG .179 vs. league average .258 across their career seasons — 30.4% below league average.

Career OBP .208 vs. league average .325 across their career seasons — 36.0% below league average.

Career SLG .220 vs. league average .413 across their career seasons — 46.7% below league average.

Career OPS .428 vs. league average .737 across their career seasons — 42.0% 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.

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

Batting — Home / Away

Zach Duke — Batting — Home / Away
SplitGABRHHRRBIAVG
Home28415972109.132
Away2921591036214.226

Pitching — Home / Away

Zach Duke — Pitching — Home / Away
SplitGIPHERBBSOERA
Home282704.07773142004494.01
Away288656.07773372194054.62

Last 10 Games — Pitching

Zach Duke — Last 10 Games — Pitching
DateTmOppDecIPHRERBBSOHR
2019-06-29 CINCHC — 0.0011100
2019-06-23 CINMIL — 1.2111121
2019-06-20 CINMIL — 1.0100100
2019-06-16 CINTEX — 1.0000110
2019-06-14 CINTEX — 2.0100230
2019-06-12 CINCLE — 0.2000120
2019-06-09 CINPHI W 0.1000000
2019-05-31 CINWAS — 1.0200010
2019-05-19 CINLAD — 0.1000200
2019-05-17 CINLAD — 2.0111101

Fielding Statistics

Career Fielding Totals by Position

Zach Duke — Career Fielding Totals by Position
Position G GS PO A E DP
P 570 169 81 243 9 20

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Zach Duke Stats, Bio & Career Records
Position Games
Pitcher 570

Awards & Honors

Zach Duke — Awards & Honors
Year Award Notes
2005 Rookie of the Month August
2005 Rookie of the Month July

Salary History

Zach Duke's recorded salaries total $22,195,000 over 10 seasons, 2006 to 2016. This total is partial: the salary data covers 1985 to 2016, and Duke's career ran from 2005 to 2019. His seasons after 2016 are not included, and no salary is recorded for 2005 and 2012.

Zach Duke — Salary History
Year Team League Salary
2016 CHA AL $5,000,000
2015 CHA AL $4,500,000
2014 MIL NL $850,000
2013 WAS NL $700,000
2011 ARI NL $3,500,000
2010 PIT NL $4,300,000
2009 PIT NL $2,200,000
2008 PIT NL $400,000
2007 PIT NL $410,000
2006 PIT NL $335,000
Total recorded salary (partial) $22,195,000

Award Voting History

Zach Duke — Award Voting History
Year Award League Finish Points Won Points Max Votes First
2005 Rookie of the Year NL 5th 16.0 160 3

Most Similar Players

Career comps based on counting + rate stats and primary position. Score is relative — closest peer anchors at ~98%.

Career Spans

Zach Duke (highlighted) compared to peers across the same era.

  1. 98
    Elmer Dessens
    52-64, 4.44 ERA
  2. 95
    Chris Hammond
    66-62, 4.14 ERA
  3. 91
    Dan Spillner
    75-89, 4.21 ERA
  4. 87
    Bob Shirley
    67-94, 3.82 ERA
  5. 85
    Willie Blair
    60-86, 5.04 ERA
  6. 85
    Dennis Lamp
    96-96, 3.93 ERA

Zach Duke: the record in brief

Zach Duke's major league career runs from a debut on July 2, 2005 to a final game on June 29, 2019. Duke played for the Pittsburgh Pirates (2005 through 2010), the Arizona Diamondbacks (2011), the Washington Nationals (2012 to 2013), the Cincinnati Reds (2013 to 2019), the Milwaukee Brewers (2014), the Chicago White Sox (2015 to 2016), the St. Louis Cardinals (2016 to 2017), and the Minnesota Twins (2018), among other clubs in the table. The bio lists Duke as a pitcher who batted and threw left-handed. Height and weight on file: 6-foot-2 and 210 pounds. The birth record reads April 19, 1983, in Clifton, TX, USA. The given name on file is Zachary Thomas Duke.

Across 570 games (169 starts), Duke recorded 69 wins against 91 losses with a 4.31 ERA. Also on Duke's record: 854 strikeouts. Duke's 4.31 ERA was close to the 4.18 league figure for those seasons. 2009 brought Duke a season-high 11 wins. Duke struck out 117 batters in 2006, a career high.

Frequently Asked Questions about Zach Duke

What years did Zach Duke play?
Zach Duke played in Major League Baseball from 2005 to 2019.
Was Zach Duke a pitcher?
Yes. Zach Duke pitched in the major leagues, recording 69 wins and 854 strikeouts.
How many home runs did Zach Duke hit?
Zach Duke hit 2 career home runs with 57 hits.
What teams did Zach Duke play for?
Zach Duke played for 9 teams: the Pittsburgh Pirates (2005–2010), the Arizona Diamondbacks (2011), the Washington Nationals (2012–2013), the Cincinnati Reds (2013, 2019), the Milwaukee Brewers (2014), the Chicago White Sox (2015–2016), the St. Louis Cardinals (2016–2017), the Minnesota Twins (2018), and the Seattle Mariners (2018).
Did Zach Duke win a Cy Young Award?
No. Zach Duke did not win the Cy Young Award.
What awards did Zach Duke win?
Zach Duke was selected to 1 All-Star Game.
What were Zach Duke's career stats?
In 570 games, Zach Duke went 69-91 with a 4.31 ERA, 854 strikeouts, 1,360.0 innings pitched, and 4 saves. At the plate he had 57 hits and 2 home runs.
How much did Zach Duke earn in his career?
Zach Duke's recorded salaries total $22,195,000 over 10 seasons, 2006 to 2016. This total is partial: the salary data covers 1985 to 2016, and Duke's career ran from 2005 to 2019. His seasons after 2016 are not included, and no salary is recorded for 2005 and 2012.
What was Zach Duke's salary?
Zach Duke's last recorded salary was $5,000,000, in 2016. His highest recorded salary was $5,000,000, in 2016, and his lowest was $335,000, in 2006. The Salary History table lists each season from 2006 to 2016.
What position did Zach Duke play?
Zach Duke played primarily as a pitcher, the position where he appeared in the most games.
How tall was Zach Duke and how much did he weigh?
Zach Duke was listed at 6 feet 2 inches and 210 pounds.
What was Zach Duke's career ERA?
Zach Duke finished with a 4.31 career ERA, going 69-91 with 854 strikeouts.
How many strikeouts did Zach Duke have?
Zach Duke recorded 854 career strikeouts.
Is Zach Duke in the Hall of Fame?
No. Zach Duke has not been inducted into the National Baseball Hall of Fame.