Search ...
PLAYERS
All-Time Player Rankings
Top 100 Pitchers of All-Time
Top 100 Catchers of All-Time
Top 100 First Basemen of All-Time
Top 100 Second Basemen of All-Time
Top 100 Shortstops of All-Time
Top 100 Third Basemen of All-Time
Top 100 Left Fielders of All-Time
Top 100 Center Fielders of All-Time
Top 100 Right Fielders of All-Time
Top 20 Designated Hitters of All-Time
Player Pages
Legends
Superstars
Stars
Regulars
Journeyman Players
Utility Players
Player Page Roster
Top 100 Players
WAR Leaders
Pitcher WAR Leaders
Catcher WAR Leaders
First Base WAR Leaders
Second Base WAR Leaders
Shortstop WAR Leaders
Third Base WAR Leaders
Left Field WAR Leaders
Center Field WAR Leaders
Right Field WAR Leaders
All-Time Teams
Dodgers All-Time Team
Yankees All-Time Team
Phillies All-Time Team
Red Sox All-Time Team
Cubs All-Time Team
Astros All-Time Team
Mets All-Time Team
Tigers All-Time Team
All MLB Teams
Hall of Famers
Hall of Fame Members
Hall of Fame News
Hall of Fame Case File
2025 Hall of Fame Election
2024 Hall of Fame Election
1936 Hall of Fame Election
All HOF Elections
Blog
Baseball Lists
Hall of Fame News
Hall of Fame Case File
Video
Franchise Top 20
Longform
Fashion Plate
Franchise Icons
Stats
Career Home Batting
Career Road Batting
Career Batting vs LHP
Career Batting First Half
Career Batting Second Half
Career Batting: Age 20-24
Career Batting Age 25-29
Career Batting Age 30-34
Hall of Fame Voting Finder
All-Time Player Rankings
Top 100 Pitchers of All-Time
Top 100 Catchers of All-Time
Top 100 First Basemen of All-Time
Top 100 Second Basemen of All-Time
Top 100 Shortstops of All-Time
Top 100 Third Basemen of All-Time
Top 100 Left Fielders of All-Time
Top 100 Center Fielders of All-Time
Top 100 Right Fielders of All-Time
Top 20 Designated Hitters of All-Time
Player Pages
Legends
Superstars
Stars
Regulars
Journeyman Players
Utility Players
Player Page Roster
Top 100 Players
WAR Leaders
Pitcher WAR Leaders
Catcher WAR Leaders
First Base WAR Leaders
Second Base WAR Leaders
Shortstop WAR Leaders
Third Base WAR Leaders
Left Field WAR Leaders
Center Field WAR Leaders
Right Field WAR Leaders
All-Time Teams
Dodgers All-Time Team
Yankees All-Time Team
Phillies All-Time Team
Red Sox All-Time Team
Cubs All-Time Team
Astros All-Time Team
Mets All-Time Team
Tigers All-Time Team
All MLB Teams
Hall of Famers
Hall of Fame Members
Hall of Fame News
Hall of Fame Case File
2025 Hall of Fame Election
2024 Hall of Fame Election
1936 Hall of Fame Election
All HOF Elections
Blog
Baseball Lists
Hall of Fame News
Hall of Fame Case File
Video
Franchise Top 20
Longform
Fashion Plate
Franchise Icons
Stats
Career Home Batting
Career Road Batting
Career Batting vs LHP
Career Batting First Half
Career Batting Second Half
Career Batting: Age 20-24
Career Batting Age 25-29
Career Batting Age 30-34
Hall of Fame Voting Finder
Arizona Diamondbacks All-Time Team
28-man roster for the Diamondbacks
1998 to present
Selections are based on performance, impact on franchise, and tenure
The team manager is
Bob Brenly
Statistics listed are for the years the player played for this team
Position Players
PLAYER
POS
FROM
TO
BATS
G
HR
WAR
Miguel Montero
C
2006
2014
L
906
97
13.6
Damian Miller
C
1998
2002
R
467
48
5.9
Paul Goldschmidt
1B
2011
2018
R
1092
209
39.9
Tony Clark
1B
2005
2009
S
396
59
1.6
Erubiel Durazo
1B
1999
2002
L
287
47
4.3
Ketel Marte
2B-CF-SS
2017
2024
S
925
139
28.6
Aaron Hill
2B
2011
2015
R
525
55
6.8
Jay Bell
2B-SS
1998
2002
R
616
91
9.7
Tony Womack
SS-RF-2B
1999
2003
L
629
21
1.4
Matt Williams
3B
1998
2003
R
595
99
8.3
Mark Reynolds
3B-1B
2007
2010
R
563
121
5.5
Luis Gonzalez
LF
1999
2006
L
1194
224
30.0
David Peralta
LF-RF
2014
2022
L
961
110
15.3
AJ Pollock
CF
2012
2018
R
637
74
18.7
Steve Finley
CF
1999
2004
L
849
153
18.0
Chris Young
CF
2006
2012
R
885
132
14.3
Justin Upton
RF
2007
2012
R
731
108
13.7
Pitching Staff
PLAYER
ARM
FROM
TO
W
ERA
ERA+
WAR
Randy Johnson
LH
1999
2008
118
2.83
164
52.6
Curt Schilling
RH
2000
2003
58
3.14
148
25.9
Brandon Webb
RH
2003
2009
87
3.27
142
33.0
Zack Greinke
RH
2016
2019
55
3.40
131
16.5
Dan Haren
RH
2008
2010
37
3.56
125
13.1
J.J. Putz
RH
2011
2014
7
2.81
142
3.4
José Valverde
RH
2003
2007
9
3.29
141
5.6
Byung-Hyun Kim
RH
1999
2007
21
3.43
136
8.3
Miguel Batista
RH
2001
2006
40
3.99
117
11.6
Dan Plesac
LH
1999
2000
7
3.21
148
0.9
Greg Swindell
LH
1999
2002
8
3.76
124
4.0
Lineups
Lineup vs LHP
BATS
PLAYER
POS
1
S
Ketel Marte
2B
2
R
Justin Upton
RF
3
R
Paul Goldschmidt
1B
4
R
Matt Williams
3B
5
R
AJ Pollock
CF
6
L
Luis Gonzalez
LF
7
S
Tony Clark
DH
8
R
Jay Bell
SS
9
R
Damian Miller
C
Lineup vs RHP
BATS
PLAYER
POS
1
S
Ketel Marte
2B
2
L
Steve Finley
CF
3
R
Paul Goldschmidt
1B
4
L
Luis Gonzalez
LF
5
L
Erubiel Durazo
DH
6
L
David Peralta
RF
7
R
Mark Reynolds
3B
8
L
Tony Womack
SS
9
L
Miguel Montero
C