Skip to content

The 20 Greatest Arizona Diamondbacks of All-Time

Update 2/22/2020

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
    53.03 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.18 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.29 72 199 198 87 62 3.27 1319.2 15 8 0 557 479 435 1065 19.3% 1.24

  4. 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
    26.09 70 108 107 58 28 3.14 781.2 18 5 0 280 273 117 875 28.2% 1.04

  5. 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
    29.99 130 1194 5246 4488 780 1337 310 27 224 774 32 650 580 .298 .390 .528 .919

  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
    20.7 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
    16.3 78 114 114 55 29 3.40 714.2 2 1 0 285 270 150 683 23.8% 1.09

  8. 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

  9. 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
    14.27 117 731 3030 2663 438 739 147 28 108 363 80 306 694 .278 .356 .475 .831

  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.2 81 87 87 37 26 3.56 586.1 5 2 0 248 232 107 570 23.8% 1.13

  11. David Peralta
    • Age: 26 – 31
    • Years: 2014 – 2019
    • Position(s): LF, RF

    David Peralta
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    14.3 116 670 2662 2429 329 704 132 35 85 330 29 194 514 .290 .348 .478 .826

  12. 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.66 88 154 109 40 34 3.99 723.2 6 2 0 357 321 274 454 14.6% 1.36

  13. 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.68 95 885 3588 3173 453 758 198 17 132 408 112 360 814 .239 .317 .436 .753

  14. 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
    12.56 101 906 3430 3017 365 795 172 6 97 448 2 334 670 .264 .341 .420 .762

  15. 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
    11.32 93 172 154 56 54 3.91 945.2 4 1 2 447 411 271 897 22.4% 1.28

  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.46 107 403 1706 1503 210 442 91 21 33 171 23 171 227 .294 .362 .448 .811

  17. 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.68 106 616 2547 2180 360 573 116 18 91 304 17 303 437 .263 .351 .457 .809

  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.05 95 773 3245 2917 393 776 176 52 72 333 33 275 563 .266 .326 .436 .762

  19. Ian Kennedy
    • Age: 25 – 28
    • Years: 2010 – 2013
    • Position(s): SP

    Ian Kennedy
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO SO % WHIP
    8.5 94 119 119 48 34 3.82 748.1 2 1 0 340 318 228 661 20.9% 1.23

  20. Robbie Ray
    • Age: 23 – 27
    • Years: 2015 – 2019
    • Position(s): SP

    Robbie Ray
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO SO % WHIP
    10.1 92 140 140 46 42 3.96 762 1 1 0 364 335 345 955 29.3% 1.33

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: