Skip to content

The 20 Greatest Arizona Diamondbacks of All-Time

Update 12/27/2022

To be eligible, position players needed 1,500 plate appearance and starting pitchers had to have started a minimum of 75 games for the franchise.


  1. Randy Johnson
    • Age: 35 – 40, 43 – 44
    • Years: 1999 – 2004, 2007 – 2008
    • Position(s): SP

    Randy Johnson
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO SO % WHIP
    52.6 62 233 232 118 62 2.83 1630.1 38 14 0 594 513 416 2077 31.6% 1.07

  2. Paul Goldschmidt
    • Age: 23 – 30
    • Years: 2011 – 2018
    • Position(s): 1B

    Paul Goldschmidt
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    40.7 144 1092 4700 3975 709 1182 267 19 209 710 124 655 1059 .297 .397 .531 .929

  3. Brandon Webb
    • Age: 24 – 30
    • Years: 2003 – 2009
    • Position(s): SP

    Brandon Webb
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO SO % WHIP
    33.0 72 199 198 87 62 3.27 1319.2 15 8 0 557 479 435 1065 19.3% 1.24

  4. Luis Gonzalez
    • Age: 31 – 38
    • Years: 1999 – 2006
    • Position(s): LF

    Luis Gonzalez
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    30.0 130 1194 5246 4488 780 1337 310 27 224 774 32 650 580 .298 .390 .528 .919

  5. Curt Schilling
    • Age: 33 – 36
    • Years: 2000 – 2003
    • Position(s): SP

    Curt Schilling
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO SO % WHIP
    25.9 70 108 107 58 28 3.14 781.2 18 5 0 280 273 117 875 28.2% 1.04

  6. A.J. Pollock
    • Age: 24 – 30
    • Years: 2012 – 2018
    • Position(s): CF

    A. J. Pollock
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    19.0 113 637 2507 2277 367 640 144 29 74 264 103 185 407 .281 .337 .467 .804

  7. Zack Greinke
    • Age: 32 – 35
    • Years: 2016 – 2019
    • Position(s): SP

    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 23.8% 1.09

  8. Ketel Marte
    • Age: 23 – 28
    • Years: 2017 – 2022
    • Position(s): 2B, SS, CF

    Ketel Marte
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    16.95 118 642 2590 2325 334 658 158 27 79 288 27 229 384 .283 .350 .476 .826

  9. Steve Finley
    • Age: 34 – 39
    • Years: 1999 – 2004
    • Position(s): CF

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

  10. Dan Haren
    • Age: 27 – 29
    • Years: 2008 – 2010
    • Position(s): SP

    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 23.8% 1.13

  11. Justin Upton
    • Age: 19 – 26
    • Years: 2007 – 2014
    • Position(s): RF

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

  12. David Peralta
    • Age: 26 – 34
    • Years: 2014 – 2022
    • Position(s): LF, RF

    David Peralta
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    15.3 112 961 3728 3397 434 960/td>

    191 46 110 468 33 280 725 .283 .340 .463 .803

  13. Miguel Montero
    • Age: 22 – 30
    • Years: 2006 – 2014
    • Position(s): C

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

  14. Miguel Batista
    • Age: 30 – 32, 35
    • Years: 2001 – 2003, 2006
    • Position(s): SP

    Miguel Batista
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO SO % WHIP
    11.6 88 154 109 40 34 3.99 723.2 6 2 0 357 321 274 454 14.6% 1.36

  15. Chris Young
    • Age: 22 – 28
    • Years: 2006 – 2012
    • Position(s): CF

    Chris Young
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    14.6 95 885 3588 3173 453 758 198 17 132 408 112 360 814 .239 .317 .436 .753

  16. Orlando Hudson
    • Age: 28 – 30
    • Years: 2006 – 2008
    • Position(s): 2B

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

  17. Patrick Corbin
    • Age: 22 – 23, 25 – 28
    • Years: 2012 – 2013, 2015 – 2018
    • Position(s): SP

    Patrick Corbin
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO SO % WHIP
    10.8 93 172 154 56 54 3.91 945.2 4 1 2 447 411 271 897 22.4% 1.28

  18. Stephen Drew
    • Age: 23 – 29
    • Years: 2006 – 2012
    • Position(s): SS

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

  19. Jay Bell
    • Age: 32 – 36
    • Years: 1998 – 2002
    • Position(s): 2B, SS

    Jay Bell
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    9.7 106 616 2547 2180 360 573 116 18 91 304 17 303 437 .263 .351 .457 .809

  20. Christian Walker
    • Age: 26 – 31
    • Years: 2017 – 2022
    • Position(s): 1B

    Christian Walker
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    9.0 109 532 2026 1792 268 446 95 5 87 255 12 197 469 .249 .329 .453 .782

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 )

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: