Arizona Diamondbacks All-Time Team

We select a 28-player roster of the greatest Arizona Diamondbacks. You like snakes, don’t you?

STARTING LINEUP

Miguel MONTERO

2006-2014
Catcher

Paul GOLDSCHMIDT

2011-2018
first base

Orlando HUDSON

2006-2008
second base

Stephen DREW

2006-2012
shortstop

Mark REYNOLDS

2007-2010
third base

Luis GONZALEZ

1999-2006
left field

Steve FINLEY

1999-2004
center field

Justin UPTON

2007-2012
right field

Matt WILLIAMS

1998-2003
DH

Bob BRENLY

2001-2004
manager

BENCH

Damian MILLER

1998-2002
Catcher

Mark GRACE

2001-2003
first base

Aaron HILL

2011-2015
second base

Tony WOMACK

1999-2003
SS-3B

Matt WILLIAMS

1998-2003
IF-OF

David PERALTA

2014-
3B-SS

A.J. POLLOCK

2012-2018
1B-LF

Chris YOUNG

2006-2012
center field

STARTING ROTATION

Randy JOHNSON

1999-2004, 2007-2008
ACE

Curt SCHILLING

2000-2003
STARTER

Zack GREINKE

2016-2019
starter

Brandon WEBB

2003-2009
starter

Dan HAREN

2008-2010
starter

BULLPEN

J.J. PUTZ

2011-2014
closer

José VALVERDE

2003-2007
reliever

Greg SWINDELL

1999-2002
reliever

Andrew CHAFIN

2014-2020
reliever

Brad ZIEGLER

2011-2016, 2018
reliever

Byung-Hyun KIM

1999-2003, 2007
closer

Matt MANTEI

1999-2004
reliever