Skip to content

Arizona Diamondbacks All-Time Roster

This is the Arizona Diamondbacks all-time roster. The roster consists of one starter and one bench player for each infield position and three starters and three bench outfielders. Hitters have to have a minimum of 1,500 plate appearances. For pitching, I selected five starting pitchers and three relief pitchers. Starting pitchers had to start at least 75 games during their time with the franchise to qualify. Relief pitchers had to accumulate a minimum of 150 innings pitched to be eligible.


  • Catcher – Miguel Montero
    • Age: 22 – 30
    • Years: 2006 – 2014

    Miguel Montero
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    13.6 101 906 3430 3017 365 795 172 6 97 448 2 8 334 670 .264 .345 .421 .766

  • First Base – Paul Goldschmidt
    • Age: 23 – 30
    • Years: 2011 – 2018

    Paul Goldschmidt
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    40.7 145 1092 4700 3975 709 1182 267 19 209 710 124 32 655 1059 .297 .401 .532 .933

  • Second Base – Ketel Marte
    • Age: 23 – 26
    • Years: 2017 – 2020

    Ketel Marte
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    14.1 118 415 1658 1493 214 432 87 24 53 186 20 4 143 223 .289 .354 .486 .841

  • Third Base – Matt Williams
    • Age: 32 – 37
    • Years: 1998 – 2003

    Matt Williams
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    8.3 98 595 2462 2265 317 629 127 7 99 381 12 4 163 383 .278 .327 .471 .798

  • Shortstop – Stephen Drew
    • Age: 23 – 29
    • Years: 2006 – 2012

    Stephen Drew
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    13.2 95 773 3245 2917 393 776 176 52 72 333 33 14 275 563 .266 .329 .436 .765

  • Outfield – Luis Gonzalez
    • Age: 31 – 38
    • Years: 1999 – 2006

    Luis Gonzalez
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    30 130 1194 5246 4488 780 1337 310 27 224 774 32 19 650 580 .298 .394 .529 .923

  • Outfield – A.J. Pollock
    • Age: 24 – 30
    • Years: 2012 – 2018

    A. J. Pollock
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    20.7 114 637 2507 2277 367 640 144 29 74 264 103 23 185 407 .281 .340 .467 .807

  • Outfield – Steve Finley
    • Age: 34 – 39
    • Years: 1999 – 2004

    Steve Finley
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    18.0 111 849 3449 3049 491 847 150 34 153 479 70 33 337 467 .278 .351 .500 .851

  • Starting Pitcher – Randy Johnson
    • Age: 35 – 40, 43 – 44
    • Years: 1999 – 2004, 2007 – 2008
    Randy Johnson
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    52.6 62 233 232 118 62 2.83 1630.1 38 14 0 594 513 416 2077 6.3% 1.07

  • Starting Pitcher – Brandon Webb
    • Age: 24 – 30
    • Years: 2003 – 2009
    Brandon Webb
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    33.0 72 199 198 87 62 3.27 1319.2 15 8 0 557 479 435 1065 7.9% 1.24

  • Starting Pitcher – Curt Schilling
    • Age: 33 – 36
    • Years: 2000 – 2003
    Curt Schilling
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    25.9 70 108 107 58 28 3.14 781.2 18 5 0 280 273 117 875 3.8% 1.04

  • Starting Pitcher – Zack Greinke
    • Age: 32- 35
    • Years: 2016 – 2019
    Zack Greinke
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    15.8 78 114 114 55 29 3.40 714.2 2 1 0 285 270 150 683 5.2% 1.09

  • Starting Pitcher – Dan Haren
    • Age: 27 – 29
    • Years: 2008 – 2010
    Dan Haren
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    13.1 81 87 87 37 26 3.56 586.1 5 2 0 248 232 107 570 4.5% 1.13

  • Relief Pitcher – Byung-Hyun Kim
    • Age: 20 – 24, 28
    • Years: 1999 – 2003, 2007
    Byung-Hyun Kim
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    8.3 75 245 10 21 23 3.43 325.2 0 0 70 132 124 153 383 11.1% 1.20

  • Relief Pitcher – Brad Ziegler
    • Age: 31 – 36, 38
    • Years: 2011 – 2016, 2018
    Brad Ziegler
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    7.3 64 377 0 22 12 2.57 357.1 0 0 62 116 102 113 231 7.9% 1.16

  • Relief Pitcher – Jose Valverde
    • Age: 25 – 29
    • Years: 2003 – 2007
    Jose Valverde
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    5.6 71 253 0 9 14 3.29 260 0 0 98 105 95 111 331 10.2% 1.17

Bench

  • Catcher – Damian Miller, 1998 – 2002
  • First Base – Conor Jackson, 2005 – 2010
  • Second Base – Orlando Hudson 2006 – 2008
  • Third Base – Mark Reynolds, 2007 – 2010
  • Shortstop – Nick Ahmed, 2014 – 2020
  • Outfield – Justin Upton, 2007 – 2012
  • Outfield – David Peralta, 2014 – 2020
  • Left Field – Chris Young, 2006 – 2012
  • Starting Pitcher – Miguel Batista, 2001 – 2003, 2006
  • Starting Pitcher – Patrick Corbin, 2012 – 2013, 2015 – 2018
  • Starting Pitcher – Ian Kennedy, 2010 – 2013
  • Relief Pitcher – Josh Collmenter, 2011 – 2016

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: