Skip to content

Arizona Diamondbacks All-Time Roster

Updated 03/14/2020

This is the Arizona Diamondbacks all-time roster. Players are eligible based on seasons after 1901. The roster consists of one starter and one bench player for each infield position and one starter and one bench player for each outfield position. Hitters had 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
    12.5 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.2 145 1092 4700 3975 709 1182 267 19 209 710 124 32 655 1059 .297 .401 .532 .933

  • Second Base – Orlando Hudson
    • Age: 28 – 30
    • Years: 2006 – 2008

    Orlando Hudson
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    10.5 107 403 1706 1503 210 442 91 21 33 171 23 9 171 227 .294 .366 .448 .814

  • Third Base – Craig Counsell
    • Age: 29 – 32, 34 – 35
    • Years: 2000 – 2003, 2005 – 2006

    Craig Counsell
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    12.6 84 664 2634 2299 343 611 106 16 24 193 68 35 276 294 .266 .348 .357 .705

  • 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.1 95 773 3245 2917 393 776 176 52 72 333 33 14 275 563 .266 .329 .436 .765

  • Right Field – Justin Upton
    • Age: 19 – 24
    • Years: 2007 – 2012

    Justin Upton
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    14.4 117 731 3030 2663 438 739 147 28 108 363 80 34 306 694 .278 .359 .475 .834

  • Center Field – 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

  • Left Field – 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

  • 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.9 62 233 232 118 62 2.83 1630.1 38 14 0 594 513 416 2077 31.6% 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.4 72 199 198 87 62 3.27 1319.2 15 8 0 557 479 435 1065 19.3% 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
    26.1 70 108 107 58 28 3.14 781.2 18 5 0 280 273 117 875 28.2% 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
    16.3 78 114 114 55 29 3.40 714.2 2 1 0 285 270 150 683 23.8% 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.2 81 87 87 37 26 3.56 586.1 5 2 0 248 232 107 570 23.8% 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.8 75 245 10 21 23 3.43 325.2 0 0 70 132 124 153 383 27.8% 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.8 64 377 0 22 12 2.57 357.1 0 0 62 116 102 113 231 16.0% 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 30.3% 1.17

Bench

  • Catcher – Damian Miller, 1998 – 2002
  • First Base – Conor Jackson, 2005 – 2010
  • Second Base – Jay Bell, 1998 – 2002
  • Third Base – Matt Williams, 1998 – 2003
  • Shortstop – Nick Ahmed, 2014 – 2019
  • Right Field – Danny Bautista, 2000 – 2004
  • Center Field – Steve Finley, 1999 – 2004
  • Left Field – David Peralta, 2014 – 2019
  • 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: