Arizona Diamondbacks Roster

Depth Chart | News | NFL Statistics | Fantasy Football Rankings

To view the latest NFL news and rumors on any players on the Arizona Diamondbacks' roster, click on their name to access their individual player notebook.

Note: Official NFL team rosters and depth charts will not be set until the end of training camp.

No. Name Pos Ht Wt Birthdate Age College Status
Ahmed, Nick SS 10/20/2012 5
Almonte, Jose P 07/02/2012 5
Ansman, Craig C
Araujo, Juan OF 07/18/2014 3
Arcia, Oswaldo OF 220 05/28/2014 3
Arif, Omar P
Arreola, Darryl P
Arroyo, Mailon 3B 07/18/2014 3
Ayers, Joseph SS
Badamo, Tyler P 06/30/2017 0
Bajenaru, Jeff RP
Banda, Anthony P 07/31/2014 3
Barrett, Jake RP 07/17/2016 1
Basabe, Luis Alejandro INF 07/09/2016 1
Beam, T.J. RP
Bell, Mike TO
Blanco, Gregor OF 185 01/17/2017 0
Bonifacio, Emilio 2B 195 05/24/2012 5
Bono, Kyle P
Boxberger, Brad RP 200 03/04/2013 4
Bracho, Silvino RP 04/19/2016 1
Bradley, Archie SP 225 01/31/2014 3
Bradley, J.R. P
Brewer, Charles P 11/23/2014 3
Brito, Javier 1B
Brito, Socrates OF 11/21/2014 3
Brown, Breland OF
Bruce, Derek SS
Butcher, Mike PC 10/14/2015 2
Caballero, Jose SS 07/03/2017 0
Capps, Matt RP 245 10/24/2012 5
Carpenter, David RP 210 07/20/2012 5
Carrillo, Cesar P 06/12/2012 5
Casto, Kory OF
Chafin, Andrew SP 06/17/2010 7
Choate, Justin P 12/03/2013 4
Cisnero, Jose RP 11/20/2012 5
Clay, Caleb P 11/16/2013 4
Clevlen, Brent OF
Clifford, Peter OF
Coleman, Louis RP 200 02/03/2016 1
Collie, Dominique OF 03/18/2017 0
Corbin, Patrick SP 187
Cordero, Remy OF 07/18/2014 3
Cortes, Daniel P 235 03/16/2013 4
Cota, Humberto C 12/03/2012 5
Coughlin, Sean C
Coutlangus, Jon RP
Curreri, Frank C
Davis, Erik P 11/26/2016 1
De La Rosa, Jorge SP 215 06/08/2012 5
De La Rosa, Rubby SP 205 08/25/2012 5
De La Rosa, Winfild P
Delgado, Randall SP 200 01/24/2013 4
Denker, Travis 2B 06/14/2016 1
Descalso, Daniel 2B 190 05/17/2012 5
Diaz, Miller P 08/30/2015 2
Doyle, Terry P 06/13/2012 5
Drury, Brandon 2B 01/24/2013 4
Duncan, Dave TO 04/17/2013 4
Duncan, Frank P 01/10/2017 0
Ellis, Drew 3B 06/12/2017 0
Espinosa, Geremia P 03/29/2014 3
Fields, Matt 1B 06/23/2012 5
Figueroa, Nelson RP 195 07/24/2012 5
Fitzgerald, Justin P 04/05/2014 3
Fleck, Kaleb P 03/02/2017 0
Flores, Raymel INF 12/12/2014 3
Ford, Josh C
Frazier, Alex OF
Fuentes, Reymond OF 11/21/2014 3
Garcia, Junior P 12/14/2012 5
Garcia, Luis C. OF
Garcia, Oswaldo C 07/10/2012 5
Gebhard, Bob GM
Gibson, Daniel P 01/12/2017 0
Godfrey, Graham SP 215 05/23/2012 5
Godley, Zack SP 12/09/2014 3
Goebbert, Jacob OF 04/04/2013 4
Goldschmidt, Paul 1B 245 06/08/2012 5
Gorgen, Matt P
Goss, Michael OF
Grace, Mark TO 10/16/2014 3
Green, Kyle 3B
Green, Mike P
Greinke, Zack SP 190 07/27/2012 5
Griffin, Jonathan 1B 03/05/2013 4
Guzman, Francisco P 06/04/2012 5
Hallberg, Mark INF
Haren, Dan TO 215 06/26/2012 5
Harrington, Ian P
Hathaway, Steve P 07/30/2016 1
Hazelbaker, Jeremy OF 02/09/2013 4
Hazen, Mike GM 09/24/2015 2
Heinrich, Jason OF 09/01/2016 1
Hernandez, David RP 215 11/02/2015 2
Hernandez, Gaby P 05/25/2012 5
Hernandez, Oscar C 12/11/2014 3
Herrera, Jose C 03/21/2017 0
Herrmann, Chris C 11/10/2015 2
Hiciano, Argeny P 05/17/2014 3
Jackson, Brett OF 210 08/11/2012 5
Jacobs, Mike 1B 215 11/01/2012 5
Jamieson, Sean SS 08/20/2012 5
Jimenez, Bernardino SS
Johnson, D.J. P
Johnson, D.J. P
Johnson, Mark C
Jokisch, Eric SP 08/07/2013 4
Jones, Brent P 06/13/2014 3
Jones, Zack C 11/11/2017 0
Julio, Donald RP
Kinsey, Christopher P
Koch, Matt D. P 08/30/2015 2
Krehbiel, Joey P 07/05/2014 3
Kuhn, Tyler 2B 08/09/2012 5
La Russa, Tony TO 05/17/2014 3
Lafferty, Brendan P 12/06/2012 5
Lalli, Blake C 08/27/2012 5
Lamb, Jake 3B 08/07/2014 3
Lang, Michael OF 06/23/2012 5
Lara, Alexis P 12/22/2012 4
Leclair, Aric P
Leonora, Ericson OF 11/27/2015 2
Lewis, Rommie P 11/26/2012 5
Lewis, Sam P 01/03/2017 0
Leyba, Domingo INF 12/05/2014 3
Linton, Ty OF
Locante, Will P 11/21/2014 3
Lopez, B,J. C 03/24/2017 0
Lopez, Yoan SP 01/13/2015 2
Lorin, Brett SP
Lovullo, Torey MAN 10/23/2012 5
Lucas, Ed INF 210 12/16/2012 4
Magadan, Dave TO 10/19/2012 5
Mahon, Reid RP
Mariano, Ramon 1B
Marte, Jose P
Marte, Ketel SS 07/31/2015 2
Martin, Billy J. 1B
Martin, Dustin OF 03/28/2014 3
Martinez, Francis OF 07/02/2013 4
Martinez, J.D. OF 200 03/22/2014 3
Mateo, Wagner OF
Mathis, Jeff C 200 11/13/2012 5
Matos, Joel P
McAnaney, Patrick P
McCracken, Quinton TO
McFarland, T.J. SP 08/22/2012 5
McFeely, Shea SS
McKay, Dave TO 11/01/2013 4
McWilliams, Sam P 11/14/2015 2
Mee, Michael OF
Melendez, Joel OF 11/26/2015 2
Merrill Jr., Ronald SS
Miller, Jared P 01/12/2017 0
Miller, Shelby SP 215 06/26/2012 5
Minniti, Bryan TO 10/11/2014 3
Murillo, Agustin 3B
Murphy, John Ryan C 07/27/2017 0
Murray, Brad P
Musselman, William C
Nakaushiro, Yuhei P 01/12/2017 0
Negron, Kris OF 05/06/2015 2
Nevin, Phil TO 09/27/2014 3
Oliver, Chris P 07/06/2015 2
Owens, Henry SP 02/19/2014 3
Owings, Chris 2B 180 07/01/2014 3
Pack, Chris P
Parker, Justin SS
Parraz, Jordan OF 11/11/2013 4
Pauley, David RP 06/20/2012 5
Pena, Ramon P
Peralta, David OF 06/01/2014 3
Pilittere, P.J. C
Pimentel, Cesilio P 08/14/2017 0
Pineyro, Ivan SP 07/08/2013 4
Pohlman, Daniel C
Pollock, A.J. OF 193 01/30/2014 3
Principe, Jimmy OF
Putz, J.J. TO 250 05/18/2012 5
Ransom, Cody 3B 200 05/23/2012 5
Ray, Robbie SP 12/03/2013 4
Reagan, Miles P
Reed, Jeremy OF 11/06/2012 5
Reinheimer, Jack SS 06/03/2015 2
Restovich, Michael OF
Rice, Scott RP 225 11/20/2012 5
Rio, Gabriele P
Rivera, Juan OF 230 06/08/2012 5
Rivero, Carlos 3B 08/24/2014 3
Robbins, Joe 3B 11/11/2017 0
Roberson, Chris OF
Robinson, Kristian OF 07/04/2017 0
Rocha, Angel P
Rodriguez, Maels P
Rodriguez, Rafael RP
Rodriguez, Santos P 08/18/2012 5
Rodriguez, Victor OF 07/18/2014 3
Rogers, Ed INF
Rosales, Adam 2B 195 08/02/2013 4
Rosales, Leo RP
Rosario, Oliver P 02/18/2017 0
Rosen, Mark P
Rumler, Elijah SS
Ryan, Billy TO
Seratelli, Anthony INF 11/08/2013 4
Sharpe, Blake INF
Sherfy, Jimmie P 11/19/2016 1
Sherlock, Glenn TO
Shipley, Braden SP 06/06/2013 4
Shipley, Craig TO 11/17/2012 5
Sikaras, Pete P
Slaats, Josh P 05/31/2014 3
Smith, Anthony OF
Smith, Myles P 12/12/2014 3
Smith, Pavin 1B 06/12/2017 0
Sogard, Alex P 08/30/2012 5
Speier, Gabe P 12/11/2014 3
Stauffer, Tim SP 225 10/26/2012 5
Stewart, Dave GM 09/25/2014 3
Stites, Matt RP 01/07/2013 4
Stokes, Brian RP
Stottlemyre Jr., Mel TO 12/02/2013 4
Suarez, Albert SP 06/01/2016 1
Taylor, Josh P 07/06/2015 2
Thole, Josh C 205 12/16/2012 4
Thomas, Mark C 11/16/2013 4
Thomson, Greg OF
Threets, Erick RP 07/19/2012 5
Tineo, Marcos P 02/18/2017 0
Tomas, Yasmany OF 06/20/2014 3
Townsend, Marcus OF
Trahan, Stryker C 06/01/2012 5
Vajanero, Jeff P
Valencia, Chris OF
Vargas, Ildemaro 2B 11/19/2016 1
Vasquez, Daniel P
Wald, Jake 3B
Walker, Christian 1B 07/09/2012 5
Walker, Taijuan SP 210 08/28/2013 4
Wechsler, Justin P
Wheeler, Ryan 3B 235 11/20/2012 5
Wheeless, Evan 1B
Williams, Matt TO 10/25/2013 4
Wilson, Marcus OF 06/11/2014 3
Winfree, David 3B
Woodall, Bryan P
Woody, Abe P