Arizona Diamondbacks
Batting Leaders
 
Team Index    Draft History Park History
Starters: Positional    Registers: Batters     Leaders: Batters   
  Pitchers   Pitchers   Pitchers
 
Team Batting Single-Season LeadersTeam Batting Career Leaders
502 PA required for season rate statistics.
(*) indicates hit-less at-bats added to meet requirement.
1950 PA required for career rate statistics.
Batting Average - Single-Season
Rank    Player AVG Year
1.   Alfonso Fraile .351 2021
2.   Brad Cresse .330 2008
3.   Blair Thomson .327 2021
4.   Chad Tracy .325 2009
5.   Adan Guerra .325 2013
6.   Alfonso Fraile .322 2018
7.   Blair Thomson .321 2020
8.   Lyle Overbay .318 2008
9.   Juan Gonzalez .317 2011
10.   Scott Hairston .315 2010
 
Batting Average - Career
Rank    Player AVG PA
1.   Chad Tracy .311 1964
2.   Alfonso Fraile .306 2730
3.   Adan Guerra .298 5260
4.   Tim Moss .294 4300
5.   Juan Gonzalez .291 3266
6.   Johnny Miller .290 2214
7.   Blair Thomson .287 3940
8.   Scott Hairston .284 4685
9.   Lyle Overbay .283 3076
10.   Darwin Alexander .273 3240
 
On-Base Pct - Single-Season
Rank    Player OBP Year
1.   Johnny Miller .484 2019
2.   Johnny Miller .449 2018
3.   Johnny Miller .445 2020
4.   Scott Hairston .429 2012
5.   Scott Hairston .417 2010
6.   Darwin Alexander .405 2007
7.   Darwin Alexander .404 2011
8.   Blair Thomson .403 2020
9.   Juan Gonzalez .401 2013
10.   Scott Hairston .399 2011
 
On-Base Pct - Career
Rank    Player OBP PA
1.   Johnny Miller .463 2214
2.   Scott Hairston .392 4685
3.   Darwin Alexander .387 3240
4.   Juan Gonzalez .370 3266
5.   Blair Thomson .361 3940
6.   Chad Tracy .354 1964
7.   Alfonso Fraile .352 2730
8.   Tim Moss .351 4300
9.   Adan Guerra .349 5260
10.   Lyle Overbay .335 3076
 
Slugging Pct - Single-Season
Rank    Player SLG Year
1.   Scott Hairston .602 2012
2.   Scott Hairston .591 2010
3.   Scott Hairston .580 2011
4.   Scott Hairston .569 2007
5.   Adan Guerra .547 2016
6.   Darwin Alexander .539 2011
7.   Darwin Alexander .536 2008
8.   Darwin Alexander .532 2007
9.   Scott Hairston .530 2008
10.   Johnny Miller .527 2019
 
Slugging Pct - Career
Rank    Player SLG PA
1.   Scott Hairston .555 4685
2.   Darwin Alexander .496 3240
3.   Johnny Miller .484 2214
4.   Chad Tracy .462 1964
5.   Adan Guerra .458 5260
6.   Alfonso Fraile .443 2730
7.   Lyle Overbay .439 3076
8.   Juan Gonzalez .434 3266
9.   Tim Moss .417 4300
10.   Blair Thomson .413 3940
 
OPS - Single-Season
Rank    Player OPS Year
1.   Scott Hairston 1.030 2012
2.   Johnny Miller 1.010 2019
3.   Scott Hairston 1.008 2010
4.   Scott Hairston .979 2011
5.   Darwin Alexander .943 2011
6.   Scott Hairston .937 2007
7.   Darwin Alexander .937 2007
8.   Darwin Alexander .930 2008
9.   Adan Guerra .928 2016
10.   Johnny Miller .928 2018
 
OPS - Career
Rank    Player OPS PA
1.   Scott Hairston .948 4685
2.   Johnny Miller .947 2214
3.   Darwin Alexander .883 3240
4.   Chad Tracy .816 1964
5.   Adan Guerra .807 5260
6.   Juan Gonzalez .803 3266
7.   Alfonso Fraile .794 2730
8.   Lyle Overbay .775 3076
9.   Blair Thomson .774 3940
10.   Tim Moss .768 4300
 
XR - Single-Season
Rank    Player XR Year
1.   Scott Hairston 130.7 2012
2.   Johnny Miller 129.6 2019
3.   Scott Hairston 124.6 2011
4.   Johnny Miller 119.9 2020
5.   Darwin Alexander 118.7 2008
6.   Darwin Alexander 118.0 2007
7.   Scott Hairston 114.7 2007
8.   Johnny Miller 114.0 2018
9.   Scott Hairston 111.3 2008
10.   Scott Hairston 108.7 2010
 
XR - Career
Rank    Player XR PA
1.   Scott Hairston 835.3 4685
2.   Adan Guerra 725.1 5260
3.   Tim Moss 542.0 4300
4.   Darwin Alexander 533.2 3240
5.   Blair Thomson 512.5 3940
6.   Juan Vazquez 498.9 4758
7.   Juan Gonzalez 456.7 3266
8.   Johnny Miller 409.2 2214
9.   Brad Cresse 401.8 3628
10.   Lyle Overbay 398.4 3076
 
Games - Single-Season
Rank    Player G Year
1.   Juan Vazquez 162 2015
  Juan Vazquez 162 2014
  Antonio Sandoval 162 2021
  Juan Vazquez 162 2016
  David Coyer 162 2021
  Brandon Sing 162 2016
7.   Alfonso Fraile 161 2019
8.   Lyle Overbay 160 2007
9.   Darwin Alexander 158 2009
  Darwin Alexander 158 2010
 
Games - Career
Rank    Player G PA
1.   Adan Guerra 1336 5260
2.   Tim Moss 1333 4300
3.   Juan Vazquez 1188 4758
4.   Scott Hairston 1106 4685
5.   Brad Cresse 1090 3628
6.   Blair Thomson 1070 3940
7.   Johnnie Silvas 934 2675
8.   Juan Gonzalez 819 3266
9.   Lyle Overbay 775 3076
10.   Darwin Alexander 761 3240
 
At-Bats - Single-Season
Rank    Player AB Year
1.   Juan Vazquez 683 2015
2.   Juan Vazquez 667 2018
3.   Juan Vazquez 659 2014
4.   Antonio Sandoval 637 2021
5.   Alfonso Fraile 627 2019
6.   Juan Vazquez 619 2016
  Lyle Overbay 619 2007
8.   Adan Guerra 604 2013
9.   Alfonso Fraile 599 2021
10.   Adan Guerra 598 2020
 
At-Bats - Career
Rank    Player AB PA
1.   Adan Guerra 4805 5260
2.   Juan Vazquez 4337 4758
3.   Scott Hairston 3921 4685
4.   Tim Moss 3901 4300
5.   Blair Thomson 3494 3940
6.   Brad Cresse 3283 3628
7.   Juan Gonzalez 2874 3266
8.   Lyle Overbay 2815 3076
9.   Darwin Alexander 2710 3240
10.   Alfonso Fraile 2526 2730
 
Runs - Single-Season
Rank    Player R Year
1.   Scott Hairston 122 2011
2.   Darwin Alexander 120 2008
3.   Darwin Alexander 115 2009
4.   Scott Hairston 114 2012
5.   Darwin Alexander 113 2010
  Johnny Miller 113 2019
7.   Scott Hairston 108 2008
  Scott Hairston 108 2010
9.   Johnny Miller 107 2020
10.   Scott Hairston 104 2007
 
Runs - Career
Rank    Player R PA
1.   Scott Hairston 782 4685
2.   Adan Guerra 612 5260
3.   Tim Moss 566 4300
4.   Darwin Alexander 552 3240
5.   Juan Vazquez 527 4758
6.   Blair Thomson 464 3940
7.   Juan Gonzalez 432 3266
8.   Lyle Overbay 378 3076
9.   Brad Cresse 367 3628
10.   Johnny Miller 353 2214
 
Hits - Single-Season
Rank    Player H Year
1.   Alfonso Fraile 210 2021
2.   Adan Guerra 196 2013
3.   Blair Thomson 192 2021
4.   Juan Vazquez 187 2018
5.   Alfonso Fraile 183 2018
6.   Juan Vazquez 182 2015
7.   Adan Guerra 180 2017
  Lyle Overbay 180 2008
9.   Adan Guerra 179 2014
10.   Tim Moss 177 2011
 
Hits - Career
Rank    Player H PA
1.   Adan Guerra 1430 5260
2.   Juan Vazquez 1158 4758
3.   Tim Moss 1145 4300
4.   Scott Hairston 1115 4685
5.   Blair Thomson 1003 3940
6.   Brad Cresse 864 3628
7.   Juan Gonzalez 836 3266
8.   Lyle Overbay 797 3076
9.   Alfonso Fraile 773 2730
10.   Darwin Alexander 741 3240
 
Total Bases - Single-Season
Rank    Player TB Year
1.   Scott Hairston 332 2011
2.   Scott Hairston 311 2012
3.   Scott Hairston 309 2007
4.   Adan Guerra 308 2016
5.   Darwin Alexander 302 2008
6.   Alfonso Fraile 301 2021
7.   Darwin Alexander 294 2007
8.   Blair Thomson 293 2021
9.   Adan Guerra 289 2020
  Lyle Overbay 289 2008
 
Total Bases - Career
Rank    Player TB PA
1.   Adan Guerra 2203 5260
2.   Scott Hairston 2177 4685
3.   Tim Moss 1625 4300
4.   Juan Vazquez 1611 4758
5.   Blair Thomson 1443 3940
6.   Darwin Alexander 1343 3240
7.   Brad Cresse 1258 3628
8.   Juan Gonzalez 1246 3266
9.   Lyle Overbay 1237 3076
10.   Alfonso Fraile 1118 2730
 
Singles - Single-Season
Rank    Player 1B Year
1.   Alfonso Fraile 154 2021
2.   Antonio Sandoval 146 2021
3.   Adan Guerra 145 2013
4.   Juan Vazquez 138 2018
  Blair Thomson 138 2021
6.   Adan Guerra 134 2014
  Alfonso Fraile 134 2018
8.   Juan Gonzalez 133 2011
9.   Juan Vazquez 132 2015
10.   Alfonso Fraile 131 2019
 
Singles - Career
Rank    Player 1B PA
1.   Adan Guerra 990 5260
2.   Juan Vazquez 831 4758
3.   Tim Moss 799 4300
4.   Blair Thomson 747 3940
5.   Brad Cresse 640 3628
6.   Scott Hairston 624 4685
7.   Juan Gonzalez 617 3266
8.   Alfonso Fraile 574 2730
9.   Lyle Overbay 516 3076
10.   Johnnie Silvas 472 2675
 
Doubles - Single-Season
Rank    Player 2B Year
1.   Lyle Overbay 55 2007
2.   Lyle Overbay 50 2008
3.   Juan Vazquez 44 2015
4.   Tim Moss 40 2012
5.   Juan Vazquez 39 2014
  Chad Tracy 39 2009
7.   Adan Guerra 38 2017
  John Middleton 38 2021
  Juan Vazquez 38 2013
10.   Juan Vazquez 37 2018
 
Doubles - Career
Rank    Player 2B PA
1.   Adan Guerra 253 5260
2.   Juan Vazquez 244 4758
3.   Tim Moss 237 4300
4.   Lyle Overbay 196 3076
5.   Scott Hairston 180 4685
6.   Blair Thomson 160 3940
7.   Johnnie Silvas 138 2675
8.   Brad Cresse 134 3628
9.   Chad Tracy 122 1964
10.   Alfonso Fraile 119 2730
 
Triples - Single-Season
Rank    Player 3B Year
1.   Tim Moss 17 2013
  Tim Moss 17 2011
3.   Tim Moss 14 2012
4.   Scott Hairston 11 2007
  Brian Gordon 11 2009
6.   Adan Guerra 10 2019
7.   Juan Vazquez 9 2018
  Scott Hairston 9 2011
  Jose Castillo 9 2021
  Tim Moss 9 2010
 
Triples - Career
Rank    Player 3B PA
1.   Tim Moss 84 4300
2.   Scott Hairston 51 4685
3.   Adan Guerra 41 5260
4.   Juan Vazquez 40 4758
5.   Joseph Maxwell 21 2117
  Juan Gonzalez 21 3266
7.   Brian Gordon 20 1266
8.   Luis Terrero 19 1628
9.   Darwin Alexander 18 3240
10.   Jose Castillo 17 1060
 
Homeruns - Single-Season
Rank    Player HR Year
1.   Scott Hairston 41 2012
2.   Scott Hairston 39 2007
3.   Scott Hairston 36 2011
  Scott Hairston 36 2008
5.   Darwin Alexander 35 2008
  Scott Hairston 35 2013
7.   Darwin Alexander 34 2007
8.   Ivan Lawhon 33 2015
9.   Scott Hairston 31 2010
10.   Johnny Miller 30 2019
 
Homeruns - Career
Rank    Player HR PA
1.   Scott Hairston 260 4685
2.   Darwin Alexander 150 3240
3.   Adan Guerra 146 5260
4.   Blair Thomson 88 3940
5.   Johnny Miller 87 2214
6.   Juan Gonzalez 85 3266
7.   Brad Cresse 80 3628
8.   Lyle Overbay 74 3076
9.   Alfonso Fraile 66 2730
10.   Landon Powell 64 2026
 
RBIs - Single-Season
Rank    Player RBI Year
1.   Scott Hairston 113 2007
2.   Scott Hairston 111 2008
3.   Adan Guerra 108 2019
4.   Darwin Alexander 107 2008
  Adan Guerra 107 2020
  Scott Hairston 107 2012
7.   Jermaine Dye 104 2007
8.   Jermaine Dye 100 2008
9.   Scott Hairston 98 2011
  Scott Hairston 98 2013
 
RBIs - Career
Rank    Player RBI PA
1.   Adan Guerra 738 5260
2.   Scott Hairston 735 4685
3.   Juan Vazquez 452 4758
4.   Darwin Alexander 450 3240
5.   Blair Thomson 440 3940
6.   Brad Cresse 436 3628
7.   Lyle Overbay 408 3076
8.   Tim Moss 390 4300
9.   Juan Gonzalez 375 3266
10.   Alfonso Fraile 357 2730
 
Stolen Bases - Single-Season
Rank    Player SB Year
1.   Tim Moss 55 2011
2.   Jose Castillo 48 2021
3.   Tim Moss 41 2013
4.   Darwin Alexander 39 2009
  Scott Hairston 39 2012
6.   Juan Vazquez 36 2015
7.   Jermaine Dye 35 2008
8.   Tim Moss 34 2012
9.   Scott Hairston 33 2013
  Scott Hairston 33 2007
 
Stolen Bases - Career
Rank    Player SB PA
1.   Tim Moss 263 4300
2.   Scott Hairston 217 4685
3.   Juan Vazquez 184 4758
4.   Darwin Alexander 145 3240
5.   Alex Cintron 106 1137
6.   Jose Castillo 89 1060
7.   Alfonso Fraile 77 2730
8.   Johnny Miller 61 2214
9.   Stuart Hamilton 60 1507
10.   Luis Terrero 59 1628
 
Caught Stealing - Single-Season
Rank    Player CS Year
1.   Tim Moss 33 2013
2.   Tim Moss 28 2014
3.   Juan Vazquez 25 2015
4.   Tim Moss 23 2011
  Juan Vazquez 23 2013
6.   Tim Moss 22 2012
7.   Juan Vazquez 20 2014
  Scott Hairston 20 2013
  Jermaine Dye 20 2007
10.   Tim Moss 18 2007
 
Caught Stealing - Career
Rank    Player CS PA
1.   Tim Moss 174 4300
2.   Juan Vazquez 128 4758
3.   Scott Hairston 105 4685
4.   Alex Cintron 45 1137
5.   Luis Terrero 39 1628
6.   Jermaine Dye 37 1258
7.   Alfonso Fraile 36 2730
8.   Darwin Alexander 28 3240
9.   Joseph Maxwell 23 2117
10.   Gabe Kapler 21 1614
 
Walks - Single-Season
Rank    Player BB Year
1.   Johnny Miller 142 2019
2.   Johnny Miller 131 2020
3.   Johnny Miller 120 2018
4.   Scott Hairston 109 2012
5.   Darwin Alexander 106 2009
6.   Darwin Alexander 99 2007
7.   Scott Hairston 97 2008
8.   Scott Hairston 86 2007
9.   Scott Hairston 82 2013
10.   Darwin Alexander 81 2010
 
Walks - Career
Rank    Player BB PA
1.   Scott Hairston 637 4685
2.   Johnny Miller 453 2214
3.   Darwin Alexander 444 3240
4.   Blair Thomson 376 3940
5.   Juan Vazquez 327 4758
6.   Tim Moss 322 4300
7.   Adan Guerra 296 5260
8.   Brad Cresse 281 3628
9.   Juan Gonzalez 261 3266
10.   Lyle Overbay 231 3076
 
Strikeouts - Single-Season
Rank    Player K Year
1.   Stuart Hamilton 164 2016
2.   Darwin Alexander 160 2007
3.   Darwin Alexander 159 2009
  Darwin Alexander 159 2008
5.   Jose Cruz Jr. 156 2010
6.   Joseph Maxwell 152 2016
7.   Jermaine Dye 150 2007
8.   Rod Allen 149 2009
9.   Jermaine Dye 147 2008
  Lance Berkman 147 2015
 
Strikeouts - Career
Rank    Player K PA
1.   Juan Vazquez 769 4758
2.   Brad Cresse 758 3628
3.   Tim Moss 727 4300
4.   Darwin Alexander 664 3240
5.   Lyle Overbay 572 3076
6.   Adan Guerra 568 5260
7.   Blair Thomson 542 3940
8.   Joseph Maxwell 497 2117
9.   Juan Gonzalez 460 3266
10.   Alfonso Fraile 433 2730