MLB
Premium Player Analysis
• player profiles
• fantasy projections
• printer-friendly tip sheets
Arizona Diamondbacks NL West
2024 Ari Batters Statistics
Player Pos Team G AB R H 2B 3B HR RBI BB K SB CS OBP SLG AVG
Corbin Carroll OF Ari 158 589 121 136 22 14 22 74 73 130 35 8 .322 .428 .231
Eugenio Suarez 3B Ari 158 571 90 146 28 2 30 101 49 176 2 1 .319 .469 .256
Josh Bell DH Ari 145 538 62 134 23 2 19 71 51 120 0 1 .319 .405 .249
Lourdes Gurriel Jr. OF Ari 133 513 72 143 22 2 18 75 29 101 7 1 .322 .435 .279
Ketel Marte 2B Ari 136 504 93 147 23 2 36 95 65 106 7 1 .372 .560 .292
Christian Walker 1B Ari 130 479 72 120 26 0 26 84 55 133 2 2 .335 .468 .251
Jake McCarthy OF Ari 142 442 66 126 13 7 8 56 31 78 25 6 .349 .400 .285
Joc Pederson DH Ari 132 367 62 101 17 1 23 64 55 105 7 4 .393 .515 .275
Geraldo Perdomo IF Ari 98 337 61 92 21 2 3 37 36 58 9 1 .344 .374 .273
Gabriel Moreno C Ari 97 305 39 81 18 1 5 45 41 52 3 1 .353 .380 .266
Kevin Newman IF Ari 111 288 41 80 17 1 3 28 15 48 8 1 .311 .375 .278
Randal Grichuk OF Ari 106 254 40 74 20 2 12 46 20 46 0 0 .348 .528 .291
Blaze Alexander IF Ari 61 166 19 41 7 0 3 21 15 49 3 1 .321 .343 .247
Luis Guillorme IF Ari 77 161 14 33 9 1 0 10 23 36 4 2 .301 .273 .205
Pavin Smith 1B Ari 60 137 26 37 11 0 9 36 18 31 1 0 .348 .547 .270
Jose Herrera C Ari 42 97 11 22 4 1 1 13 9 27 0 0 .290 .320 .227
Alek Thomas OF Ari 39 95 13 18 5 1 3 17 7 17 4 1 .245 .358 .189
Tucker Barnhart C Ari 31 81 13 14 3 0 0 6 13 31 1 0 .287 .210 .173
Adrian Del Castillo C Ari 25 80 12 25 5 0 4 19 7 28 1 1 .368 .525 .313
Jace Peterson OF Ari 14 22 2 1 0 0 0 1 3 6 0 0 .154 .045 .045
Jorge Barrosa OF Ari 8 17 3 3 2 0 0 1 0 2 1 0 .176 .294 .176
Scott McGough P Ari 7 1 0 0 0 0 0 0 0 1 0 0 .000 .000 .000
A.J. Puk P Ari 19 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Justin Martinez P Ari 16 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Joe Mantiply P Ari 19 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Ryan Thompson P Ari 12 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Ryne Nelson P Ari 9 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Brandon Pfaadt P Ari 11 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Kevin Ginkel P Ari 19 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Zac Gallen P Ari 10 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Bryce Jarvis P Ari 10 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Kyle Nelson P Ari 1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Logan Allen P Ari 3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Tommy Henry P Ari 5 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Cristian Mena P Ari 1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Joe Jacques P Ari 1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Thyago Vieira P Ari 4 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Miguel Castro P Ari 2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Eduardo Rodriguez P Ari 4 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Paul Sewald P Ari 6 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Slade Cecconi P Ari 11 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Dylan Floro P Ari 11 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Jordan Montgomery P Ari 9 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Brandon Hughes P Ari 3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Merrill Kelly P Ari 4 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Humberto Castellanos P Ari 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Blake Walston P Ari 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Yilber Diaz P Ari 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Andrew Saalfrank P Ari 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Show: