Arizona Diamondbacks all-time roster

1998 to 2026 · 454 players

How many players have played for the Arizona Diamondbacks?

454 players have a season with the Arizona Diamondbacks on file, from 1998 to 2026: 204 at the plate and 251 on the mound. Ketel Marte played the most games for the club, 1,195. Arizona Diamondbacks all-time leaders →

Hitters with the most games

Every Arizona Diamondbacks hitter, 1998 to 2026
H: Times the batter reached base by hitting the ball, without help from an error.HR: Home runs hit.RBI: Runs that scored because of this batter's plate appearance.AVG: Hits per at-bat. .300 is the traditional line between a good hitter and a great one.
Ketel Marte2017–20261,1951,237190612.279
Luis Gonzalez1999–20061,1941,337224774.298
Paul Goldschmidt2011–20181,0921,182209710.297
Miguel Montero2006–201490679597448.264
Chris Young2006–2012885758132408.239
David Peralta2014–202187489198427.286
Christian Walker2017–2024819716146442.251
Steve Finley1999–2003745736130431.278
Stephen Drew2006–201173375070321.270
Justin Upton2007–2012731739108363.278
Geraldo Perdomo2021–202671860343284.255
Chad Tracy2004–200970465478318.280
Gerardo Parra2009–201368362333220.277
Craig Counsell2000–200666461124193.266
Corbin Carroll2022–2026643608104325.253
AJ Pollock2012–201863764074264.281
Jay Bell1998–200261657391304.263
Matt Williams1998–200359562999381.278
Chris Owings2013–201858049031196.250
Jake Lamb2014–201957846681302.242
Tony Womack1999–200256862519185.272
Mark Reynolds2007–2010563480121346.242
Aaron Hill2012–201549247353225.270
Chris Snyder2004–200949133452208.233
Pavin Smith2020–202648735348192.242
Conor Jackson2005–200948445645236.281
Damian Miller1998–200246739448194.269
Lourdes Gurriel Jr.2023–202645845063259.257
Álex Cintrón2001–200543939825152.279
Eric Byrnes2006–200943942661216.261
Dave Dellucci1998–200243328223137.276
Jake McCarthy2021–202543133924139.260
Gabriel Moreno2023–202642140437218.289
Alek Thomas2022–202542030029133.234
Orlando Hudson2006–200840344233171.294
Quinton McCracken2002–2005372205471.267
Danny Bautista2001–200436934926150.291
Tony Clark2005–200935819957165.259
Carson Kelly2019–202235224443147.231
Mark Grace2001–200333524425142.268
Greg Colbrunn1999–200433423534127.310
Augie Ojeda2007–2010324167250.243
Josh Rojas2019–202232228822118.256
Junior Spivey2001–200332129734149.279
Kelly Stinnett1998–200531522139117.238
Ildemaro Vargas2017–202629720819118.260
Brandon Drury2015–201728926131124.271
Ryan Roberts2009–20112892182899.256
Erubiel Durazo1999–200228720847149.278
Daulton Varsho2020–202228321441121.234

What the columns mean: H · HR · RBI · AVG

Pitchers with the most games

Every Arizona Diamondbacks pitcher, 1998 to 2026
W: Games in which this pitcher was credited with the win.L: Games in which this pitcher was charged with the loss.SV: Games finished by protecting a narrow lead to the last out.IP: Innings pitched. The decimal counts outs, so 6.2 is six innings and two more outs.ERA: Earned runs allowed per nine innings pitched — lower is better. Under 3.00 is excellent.K: Batters this pitcher struck out.
Kevin Ginkel2019–2026340281619326.03.92354
Andrew Chafin2014–20193269112265.03.57278
Brad Ziegler2012–201528919844276.22.50176
Jose Valverde2003–200725391498260.03.29331
Joe Mantiply2020–202525010133210.14.32190
David Hernandez2011–2015248131717233.23.54274
Randall Delgado2013–201824625192415.04.14371
Archie Bradley2015–2019239212522393.23.96407
Byung-Hyun Kim1999–2002236201770280.03.21347
Brandon Lyon2005–2008234111542232.04.03147
Randy Johnson1999–20082331186201,630.12.832,077
Greg Swindell1999–20022258144227.13.76180
Mike Koplove2001–20062171572248.23.76171
Brandon Webb2003–2009199876201,319.23.271,065
Josh Collmenter2011–201518535332637.03.49443
Zac Gallen2020–2026183665501,032.23.901,028
Daniel Hudson2011–201617926209398.04.32337
J.J. Putz2011–20141757983160.12.81178
Patrick Corbin2012–201817256542945.23.91897
Tony Pena2006–200817211106188.24.05136
Merrill Kelly2019–202616963580986.14.01857
Ryan Thompson2024–20261611493148.13.76117
Brian Anderson1998–200216041421840.24.52410
Ian Kennedy2010–2022155493310674.23.68597
Miguel Batista2001–200615440340723.23.99454
Taylor Clarke2019–202614911121244.14.38192
Matt Mantei2000–200414881052144.24.29172
Juan Gutierrez2009–20111434924146.04.62136
Esmerling Vásquez2009–20111415100137.04.66120
Juan Cruz2006–20081411570207.13.47246

What the columns mean: W · L · SV · IP · ERA · K

Every Arizona Diamondbacks player, A to Z

D

G

J

K

M

O

P

Q

T

U

Y

Regular season, each player’s seasons with the club under every name it has played as. A pitcher who also batted is in both tables. A season split between two clubs is filed as one combined line and counts for neither.