2024 Arizona Diamondbacks Stats


Bonus
BetMGM Sportsbook#1 BetMGM
REVIEW
New Customers - Up to $1500 Paid Back in Bonus Bets
Bonus Bets Expire in 7 Days
One new customer offer/Add'l Terms

Bet Now
21+ Playable in Ohio only
Gambling Problem? Call 1-800-589-9966
2024 Arizona Diamondbacks Stats
Past Team Stats
Other Teams

2024 Arizona Diamondbacks Batting

2024 Arizona Diamondbacks Batting
Player GP AB R H 2B 3B HR RBI TB BB SO SB AVG OBP SLG
Corbin Carroll
CF
158 589 121 136 22 14 22 74 252 73 130 35 0.231 0.322 0.428
Eugenio Suarez
3B
158 571 90 146 28 2 30 101 268 49 176 2 0.256 0.319 0.469
Jake McCarthy
CF
142 442 66 126 13 7 8 56 177 31 78 25 0.285 0.349 0.400
Ketel Marte
2B
136 504 93 147 23 2 36 95 282 65 106 7 0.292 0.372 0.560
Lourdes Gurriel Jr.
LF
133 513 72 143 22 2 18 75 223 29 101 7 0.279 0.322 0.435
Joc Pederson
DH
132 367 62 101 17 1 23 64 189 55 105 7 0.275 0.393 0.515
Christian Walker
1B
130 479 72 120 26 0 26 84 224 55 133 2 0.251 0.335 0.468
Kevin Newman
SS
111 288 41 80 17 1 3 28 108 15 48 8 0.278 0.311 0.375
Randal Grichuk
RF
106 254 40 74 20 2 12 46 134 20 46 0 0.291 0.348 0.528
Geraldo Perdomo
SS
98 337 61 92 21 2 3 37 126 36 58 9 0.273 0.344 0.374
Gabriel Moreno
C
97 305 39 81 18 1 5 45 116 41 52 3 0.266 0.353 0.380
Joe Mantiply
RP
75 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Kevin Ginkel
RP
72 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Ryan Thompson
RP
67 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Justin Martinez
RP
64 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Blaze Alexander
SS
61 166 19 41 7 0 3 21 57 15 49 3 0.247 0.321 0.343
Pavin Smith
LF
60 137 26 37 11 0 9 36 75 18 31 1 0.270 0.348 0.547
Jose Herrera
C
42 97 11 22 4 1 1 13 31 9 27 0 0.227 0.290 0.320
Josh Bell
1B
41 140 24 39 5 1 5 22 61 17 32 0 0.279 0.361 0.436
Alek Thomas
CF
39 95 13 18 5 1 3 17 34 7 17 4 0.189 0.245 0.358
Tucker Barnhart
C
31 81 13 14 3 0 0 6 17 13 31 1 0.173 0.287 0.210
A.J. Puk
RP
30 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Adrian Del Castillo
C
25 80 12 25 5 0 4 19 42 7 28 1 0.313 0.368 0.525
Emmanuel Rivera
3B
21 48 3 8 1 1 0 4 11 7 9 0 0.167 0.268 0.229
Brett Johnson
RF
19 19 4 3 0 0 1 1 6 2 6 0 0.158 0.238 0.316
Luis Guillorme
2B
18 37 6 6 2 0 0 4 8 11 8 3 0.162 0.347 0.216
Andres Chaparro
3B
16 27 3 6 2 0 2 4 14 1 5 0 0.222 0.250 0.519
Wilderd Patino
CF
16 12 3 4 0 0 0 0 4 5 5 0 0.333 0.529 0.333
Timothy Tawa
2B
15 18 3 7 1 1 1 5 13 1 6 0 0.389 0.421 0.722
Jancarlos Cintron
SS
15 17 5 4 0 0 1 1 7 1 5 0 0.235 0.278 0.412
Jace Peterson
SS
14 22 2 1 0 0 0 1 1 3 6 0 0.045 0.154 0.045
Kyle Garlick
LF
13 26 3 5 1 0 2 5 12 1 7 0 0.192 0.214 0.462
Albert Almora Jr.
OF
13 29 3 7 2 0 1 4 12 2 6 0 0.241 0.281 0.414
Neyfy Castillo
RF
12 13 2 3 1 1 0 2 6 2 6 0 0.231 0.333 0.462
Tristin English
1B
11 20 2 5 1 0 0 4 6 0 3 0 0.250 0.238 0.300
Kevin Graham
RF
11 10 3 1 0 0 0 1 1 3 4 0 0.100 0.308 0.100
Ivan Melendez
1B
10 15 1 0 0 0 0 0 0 3 11 0 0.000 0.167 0.000
Kristian Robinson
LF
10 10 3 2 0 0 1 3 5 4 4 0 0.200 0.429 0.500
Bryce Jarvis
RP
10 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
A.J. Vukovich
OF
9 17 1 3 2 0 0 0 5 2 10 0 0.176 0.263 0.294
Sheng-Ping Chen
SS
9 7 0 3 1 0 0 2 4 2 3 0 0.429 0.556 0.571
Jorge Barrosa
LF
8 17 3 3 2 0 0 1 5 0 2 1 0.176 0.176 0.294
Jordan Lawlar
SS
8 17 3 3 1 0 1 2 7 3 6 0 0.176 0.333 0.412
Andrew Saalfrank
RP
7 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Luis Frias
RP
7 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Jose Fernandez
SS
7 11 1 1 0 0 0 2 1 0 1 0 0.091 0.091 0.091
Brandon Hughes
RP
6 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Miguel Castro
RP
6 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Jose Castillo
RP
6 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Cristofer Torin
2B
6 8 2 1 0 0 0 1 1 1 4 0 0.125 0.222 0.125
Wyatt Crenshaw
LF
6 6 1 0 0 0 0 0 0 0 3 0 0.000 0.000 0.000
Elvis Andrus
SS
6 17 0 2 0 0 0 0 2 1 4 0 0.118 0.167 0.118
Javier D'Orazio
C
5 5 0 1 0 0 0 0 1 1 2 0 0.200 0.333 0.200
Caleb Roberts
C
5 5 2 2 0 1 0 3 4 1 3 0 0.400 0.500 0.800
Kyle Nelson
RP
5 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Christian Montes De Oca
P
5 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Logan Allen
SP
5 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Ryne Nelson
SP
5 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Paul Sewald
RP
5 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Tommy Troy
SS
5 7 1 1 0 0 0 1 1 0 5 0 0.143 0.143 0.143
Jong Hyoun Sim
3B
5 4 1 1 1 0 0 2 2 1 3 0 0.250 0.333 0.500
Jakey Josepha
CF
5 9 0 1 0 0 0 0 1 0 4 0 0.111 0.111 0.111
Andy Weber
2B
4 4 3 3 0 0 0 1 3 0 0 0 0.750 0.800 0.750
Jean Walters
2B
4 4 0 0 0 0 0 0 0 0 2 0 0.000 0.200 0.000
Ronaldo Hernandez
C
4 4 0 1 0 0 0 0 1 0 1 0 0.250 0.250 0.250
Josh Green
RP
4 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Jack Hurley
CF
4 4 1 1 0 0 1 1 4 0 2 0 0.250 0.250 1.000
Ricky Karcher
RP
4 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Peter Strzelecki
RP
4 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Christian Cerda
C
4 3 0 0 0 0 0 0 0 0 1 0 0.000 0.000 0.000
Zac Gallen
SP
4 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
David Martin
C
4 2 0 1 0 0 0 1 1 1 0 0 0.500 0.667 0.500
Chia Lin
1B
4 2 1 0 0 0 0 0 0 0 1 0 0.000 0.333 0.000
Gavin Logan
C
3 1 0 0 0 0 0 0 0 0 1 0 0.000 0.000 0.000
Eduardo Rodriguez
SP
3 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Dakota Chalmers
SP
3 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Chris Rodriguez
RP
3 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Francisco Morales
SP
3 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Humberto Castellanos
SP
3 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Tommy Henry
SP
3 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Kyle Backhus
RP
3 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Jansel Luis
2B
3 4 1 1 1 0 0 0 2 0 1 0 0.250 0.250 0.500
Merrill Kelly
SP
3 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
William Mabrey
P
3 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Jesus Valdez
3B
3 2 0 1 0 0 0 1 1 0 1 0 0.500 0.667 0.500
Scott McGough
RP
2 1 0 0 0 0 0 0 0 0 1 0 0.000 0.000 0.000
Blake Walston
SP
2 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Austin Pope
RP
2 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Brandon Pfaadt
SP
2 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Konnor Pilkington
SP
2 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Conor Grammes
RP
2 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Slade Cecconi
SP
2 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Corbin Martin
SP
2 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Emailin Montilla
RP
2 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Gavin Conticello
1B
2 3 0 0 0 0 0 0 0 0 1 0 0.000 0.000 0.000
Jackson Feltner
1B
2 4 0 2 0 0 0 0 2 0 2 0 0.500 0.500 0.500
Jeremiah Boyd
C
2 1 0 0 0 0 0 0 0 1 1 0 0.000 0.500 0.000
Yu-Min Lin
SP
1 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Listher Junior Sosa
RP
1 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Cristian Mena
SP
1 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Alec Baker
P
1 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Cole Roberts
2B
1 1 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Eli Saul
C
1 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Taylor Steven Rashi
RP
1 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Zachary Barnes
P
1 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Andrew Pintar
CF
1 1 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Nick Dalesandro
LF
1 1 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Manuel Pena
2B
1 1 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Jake Rice
RP
1 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Gerardo Gutierrez
RP
1 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Kenny Castillo
C
1 1 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000
Anderdson Rojas
LF
1 1 0 0 0 0 0 0 0 0 1 0 0.000 0.000 0.000
Modeifi Marte
1B
1 1 0 0 0 0 0 0 0 0 1 0 0.000 0.000 0.000
Druw Jones
CF
1 1 0 0 0 0 0 0 0 0 1 0 0.000 0.000 0.000
Juan Corniel
SS
0 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0.000

2024 Arizona Diamondbacks Pitching

2024 Arizona Diamondbacks Pitching by Wins and Games Played
Player GP GS QS W L SV HLD IP H ER HR BB K PS WHIP ERA
Zac Gallen
SP
28 28 12 14 6 0 0 148.0 133 60 13 54 156 89.5 1.26 3.65
Brandon Pfaadt
SP
32 32 13 11 10 0 0 181.2 183 95 24 42 185 87.3 1.24 4.71
Ryne Nelson
SP
28 25 12 10 6 1 0 150.2 155 71 17 34 126 88.2 1.25 4.24
Kevin Ginkel
RP
72 0 0 8 3 5 18 70.0 69 25 6 15 77 0.0 1.20 3.21
Jordan Montgomery
SP
25 21 6 8 7 1 0 117.0 149 81 14 44 83 81.9 1.65 6.23
Ryan Thompson
RP
67 0 0 7 5 2 24 66.1 64 24 5 15 52 0.0 1.19 3.26
Joe Mantiply
RP
75 2 0 6 2 1 16 59.2 52 26 1 18 53 9.0 1.17 3.92
Justin Martinez
RP
64 0 0 5 6 8 9 72.2 59 20 2 36 91 0.0 1.31 2.48
Merrill Kelly
SP
13 13 5 5 1 0 0 73.2 67 33 11 19 63 87.8 1.17 4.03
Dylan Floro
RP
15 0 0 3 1 0 2 16.1 23 17 4 4 8 0.0 1.65 9.37
Eduardo Rodriguez
SP
10 10 1 3 4 0 0 50.0 56 28 8 19 47 86.6 1.50 5.04
Slade Cecconi
SP
20 13 3 2 7 0 0 77.0 92 57 16 17 64 74.9 1.42 6.66
Tommy Henry
SP
9 7 1 2 3 0 0 38.1 49 30 9 18 30 83.6 1.75 7.04
Bryce Jarvis
RP
44 0 0 1 2 0 4 59.1 52 21 6 33 38 0.0 1.43 3.19
Paul Sewald
RP
42 0 0 1 2 16 1 39.2 35 19 6 10 43 0.0 1.13 4.31
Scott McGough
RP
26 2 0 1 3 0 1 32.2 34 27 6 21 25 22.5 1.68 7.44
Blake Walston
SP
7 2 0 1 0 0 0 18.1 16 9 4 10 18 76.5 1.42 4.42
Yilber Diaz
SP
7 4 2 1 1 0 0 28.1 27 12 3 12 19 80.0 1.38 3.81
Dakota Chalmers
SP
5 0 0 1 0 0 1 4.2 1 1 0 5 4 0.0 1.29 1.93
Francisco Morales
SP
3 0 0 1 0 0 0 4.0 4 1 0 2 3 0.0 1.50 2.25
A.J. Puk
RP
30 0 0 0 1 2 7 27.1 15 4 2 5 43 0.0 0.73 1.32
Brandon Hughes
RP
15 2 0 0 0 0 0 17.2 24 16 8 10 21 12.5 1.92 8.15
Logan Allen
RP
12 0 0 0 1 1 1 28.0 32 17 3 10 21 0.0 1.50 5.46
Miguel Castro
RP
11 0 0 0 0 0 1 13.2 20 9 3 3 8 0.0 1.68 5.93
Kyle Nelson
RP
11 0 0 0 0 0 2 10.2 8 5 2 4 8 0.0 1.13 4.22
Kyle B. Nelson
P
11 0 0 0 0 0 2 10.2 8 5 2 4 8 0.0 1.13 4.22
Thyago Vieira
RP
11 0 0 0 1 0 1 15.2 11 5 2 9 14 0.0 1.28 2.87
Jose Castillo
RP
8 0 0 0 0 0 1 7.0 8 2 0 1 6 0.0 1.29 2.57
Humberto Castellanos
RP
7 0 0 0 0 1 0 10.1 11 6 0 4 7 0.0 1.45 5.23
Luis Frias
RP
7 0 0 0 1 0 0 6.1 11 7 1 4 7 0.0 2.37 9.95
Christian Montes De Oca
P
6 0 0 0 0 0 1 4.1 2 0 0 4 7 0.0 1.38 0.00
Josh Green
RP
5 0 0 0 0 0 1 5.1 4 2 0 0 4 0.0 0.75 3.38
Ricky Karcher
RP
4 0 0 0 1 1 0 4.1 6 3 0 2 5 0.0 1.85 6.23
Chris Rodriguez
RP
4 0 0 0 2 0 1 3.1 4 3 2 1 3 0.0 1.50 8.10
Peter Strzelecki
RP
4 0 0 0 0 0 0 3.2 5 2 0 1 4 0.0 1.64 4.91
Conor Grammes
RP
4 0 0 0 0 1 0 4.0 2 2 1 1 2 0.0 0.75 4.50
Matt Bowman
RP
4 0 0 0 0 0 0 6.2 8 6 1 2 4 0.0 1.50 8.10
Kyle Backhus
RP
3 0 0 0 0 0 1 3.0 0 0 0 0 6 0.0 0.00 0.00
Austin Pope
RP
3 0 0 0 0 1 1 2.0 2 1 0 2 3 0.0 2.00 4.50
William Mabrey
P
3 0 0 0 0 0 1 2.0 0 0 0 0 1 0.0 0.00 0.00
Andrew Saalfrank
RP
2 0 0 0 0 0 0 1.0 2 4 0 4 0 0.0 6.00 36.00
Konnor Pilkington
SP
2 0 0 0 0 0 0 1.2 6 4 0 1 2 0.0 4.20 21.60
Alec Baker
P
2 0 0 0 0 1 0 1.0 3 2 1 2 1 0.0 5.00 18.00
Taylor Steven Rashi
RP
2 0 0 0 1 0 0 1.1 4 3 0 0 1 0.0 3.00 20.25
Emailin Montilla
RP
2 0 0 0 0 0 1 0.2 0 0 0 0 1 0.0 0.00 0.00
Corbin Martin
SP
2 0 0 0 0 0 1 2.0 2 0 0 1 1 0.0 1.50 0.00
Luke Albright
UN
1 0 0 0 0 0 1 2.0 0 0 0 1 1 0.0 0.50 0.00
Cristian Mena
SP
1 1 0 0 0 0 0 3.0 4 4 2 3 2 70.0 2.33 12.00
Yu-Min Lin
SP
1 0 0 0 0 0 0 0.1 4 5 1 2 1 0.0 18.00 135.00
Listher Junior Sosa
RP
1 0 0 0 0 0 0 0.1 5 3 0 0 0 0.0 15.00 81.00
Eli Saul
C
1 0 0 0 0 0 0 0.1 0 0 0 0 0 0.0 0.00 0.00
Zachary Barnes
P
1 0 0 0 0 1 0 0.1 0 0 0 0 0 0.0 0.00 0.00
Jake Rice
RP
1 0 0 0 0 0 1 0.2 1 0 0 0 1 0.0 1.50 0.00
Gerardo Gutierrez
RP
1 0 0 0 0 0 1 1.0 1 0 0 0 1 0.0 1.00 0.00
Joe Jacques
RP
1 0 0 0 0 0 0 1.1 3 2 1 1 0 0.0 3.00 13.50
Pavin Smith
LF
1 0 0 0 0 0 0 1.0 0 0 0 1 0 0.0 1.00 0.00
Tucker Barnhart
C
1 0 0 0 0 0 0 1.0 4 2 1 0 0 0.0 4.00 18.00

MLB Stats Archive

Review stats and standings from past seasons with our MLB Stats Archive.

MLB Betting Resources

  • How to Bet on MLB Baseball - Learn how to bet on MLB baseball with moneylines, totals, and run lines, plus exotics like parlays, props, and futures.
  • MLB Betting Sites - We've reviewed the best licensed and legal US sports betting sites where you can bet on MLB.
  • MLB Odds - Moneylines, totals, and run lines for upcoming MLB matchups. Review odds to win the World Series, plus each league's Pennant and Divisions.
  • MLB Prop Bets - Learn how to bet on MLB prop bets, and then have a look at the latest prop bets from upcoming MLB matchups.
  • MLB Underdogs - Review today's MLB underdog betting opportunities, and our simple underdog betting system.
  • MLB Win Total Odds - We explain what a MLB win total bet is, how to place the bet, and offer an example wager to illustrate how this simple wager works.
  • MLB Futures Odds - Our tutorial explains how to bet MLB futures with a helpful example, plus the latest odds to win the World Series, American and National Leagues, each division, and MVP awards.
  • Undefeated MLB Teams - See which teams are still undefeated in the current regular season.
  • World Series Betting Odds - Odds to win the World Series combined with a helpful tutorial that explains how to bet on the Fall Classic with moneylines, totals, and run lines.
  • MLB League MVP Odds - See which players are favored to win this season's American and National League MVP awards.
  • Best Way to Bet on MLB Baseball - This helpful tutorial filters out all the noise and sticks to the basics. Learn simple MLB handicapping strategies.
  • When to Bet the Run Line vs the Moneyline - Learn when betting the run line offers more value than the moneyline. Know which moneyline values indicate the run line might be worth a look.
  • MLB Team Betting Odds - Check out odds for each MLB team's upcoming matchups, plus team futures, season specials, and team standings.