MLB
Premium Player Analysis
• player profiles
• fantasy projections
• printer-friendly tip sheets
Arizona Diamondbacks NL West
Team Roster
No PITCHERS B/T HT/WT Birthdate COUNTRY Exp. ACQUIRED
23 Zac Gallen (P) R/R 6'2"/189lbs 8/3/95 USA 4 T-Mia '19
37 Kevin Ginkel (P) L/R 6'4"/235lbs 3/24/94 USA 4 Ari '16 (22/659)
99 Drey Jameson (P) R/R 6'0"/165lbs 8/17/97 USA 1 Ari '19 (1/34)
43 Bryce Jarvis (P) L/R 6'2"/195lbs 12/26/97 USA 0-R Ari '20 (1/18)
29 Merrill Kelly (P) R/R 6'2"/202lbs 10/14/88 USA 4 FA '18
35 Joe Mantiply (P) R/L 6'4"/219lbs 3/1/91 USA 5 FA '20
63 Justin Martinez (P) R/R 6'3"/180lbs 7/30/01 DOM 0-R S-Ari '18
52 Jordan Montgomery (P) L/L 6'6"/228lbs 12/27/92 USA 6 FA '24
50 Kyle Nelson (P) L/L 6'1"/175lbs 7/8/96 USA 3 W-Cle '21
19 Ryne Nelson (P) R/R 6'3"/184lbs 2/1/98 USA 1 Ari '19 (2/56)
32 Brandon Pfaadt (P) R/R 6'4"/220lbs 10/15/98 USA 0 Ari '20 (5/149)
33 A.J. Puk (P) L/L 6'7"/248lbs 4/25/95 USA 3 T-Mia '24
57 Eduardo Rodriguez (P) L/L 6'2"/231lbs 4/7/93 VEN 7 FA '23
27 Andrew Saalfrank (P) L/L 6'3"/205lbs 8/18/97 USA 0-R Ari '19 (6/182)
81 Ryan Thompson (P) R/R 6'5"/210lbs 6/26/92 USA 3 FA '23
No CATCHERS B/T HT/WT Birthdate COUNTRY Exp. ACQUIRED
11 Jose Herrera (C) S/R 5'10"/217lbs 2/24/97 VEN 1 S-Ari '13
14 Gabriel Moreno (C) R/R 5'11"/160lbs 2/14/00 VEN 1 T-Tor '22
No INFIELDERS B/T HT/WT Birthdate COUNTRY Exp. ACQUIRED
4 Ketel Marte (2B) S/R 6'1"/210lbs 10/12/93 DOM 8 T-Sea '16
31 Josh Naylor (1B) L/L 5'11"/250lbs 6/22/97 CAN 4 T-SD '20
2 Geraldo Perdomo (IF) S/R 6'2"/203lbs 10/22/99 DOM 2 S-Ari '16
26 Pavin Smith (1B/OF) L/L 6'2"/208lbs 2/6/96 USA 3 Ari '17 (1/7)
28 Eugenio Suarez (3B) R/R 5'11"/213lbs 7/18/91 VEN 9 T-Sea '23
No OUTFIELDERS B/T HT/WT Birthdate COUNTRY Exp. ACQUIRED
7 Corbin Carroll (OF) L/L 5'10"/165lbs 8/21/00 USA 1 Ari '19 (1/16)
12 Lourdes Gurriel Jr. (OF) R/R 6'4"/215lbs 10/10/93 CUB 5 T-Tor '22
31 Jake McCarthy (OF) L/L 6'2"/215lbs 7/30/97 USA 2 Ari '18 (1/39)
5 Alek Thomas (OF) L/L 5'11"/175lbs 4/28/00 USA 1 Ari '18 (2/63)
DISABLED LIST
No Name B/T HT/WT Birthdate COUNTRY Exp. Acquired
IN THE MINORS
No Name B/T HT/WT Birthdate COUNTRY Exp. Acquired
- Philip Abner (P) L/L 6'1"/230lbs 5/5/02 USA 0-R Ari '23 (6/175)
68 Miguel Aguilar (P) L/L 5'8"/194lbs 9/26/91 1-R S-Ari '16
- Luke Albright (P) R/R 6'4"/215lbs 12/13/99 USA 0-R Ari '21 (6/168)
9 Blaze Alexander (IF) R/R 6'0"/160lbs 6/11/99 USA 0-R Ari '18 (11/339)
22 Logan Allen (P) R/L 6'3"/200lbs 5/23/97 USA 4 FA '24
- Albert Almora Jr. (OF) R/R 6'2"/190lbs 4/16/94 USA 7 FA '24
71 Andrew Aplin (OF) L/L 6'0"/205lbs 3/21/91 USA 0-R FA '18
Kyle Ayers (P) / "/lbs 12/31/69 0-R Ari '24 (13/404)
- Kyle Backhus (P) L/L 6'4"/185lbs 1/31/98 USA 0-R S-Ari '21
1 Jorge Barrosa (OF) S/L 5'9"/165lbs 2/17/01 VEN 0-R S-Ari '17
- Matt Beaty (IF/OF) L/R 6'0"/215lbs 4/28/93 USA 4 FA '24
Mason Berne (1B) R/R 6'3"/225lbs 3/11/96 USA 0-R T-Atl '21
- Jeff Brigham (P) R/R 6'0"/195lbs 2/16/92 USA 4 FA '24
Dawson Brown (P) / "/lbs 12/31/69 0-R Ari '24 (16/494)
- Jose Cabrera (P) R/R 6'3"/190lbs 5/30/02 DOM 0-R S-Ari '21
Slade Caldwell (OF) L/L 5'9"/182lbs 6/18/06 USA 0-R Ari '24 (1/29)
- Jose Castillo (P) L/L 6'6"/252lbs 1/10/96 VEN 3-R FA '23
Pedro Catuy (OF) R/R 6'1"/150lbs 2/3/06 PAN 0-R S-Ari '23
- Juan Centeno (C) L/R 5'9"/195lbs 11/16/89 PUR 7 FA '22
- Alberto Ciprian (IF) R/R 5'11"/160lbs 11/5/02 DOM 0-R T-Mil '21
Tytus Cissell (IF) S/R 6'2"/185lbs 4/6/06 USA 0-R Ari '24 (4/132)
- Luke Craig (P) L/L 6'2"/205lbs 8/6/01 USA 0-R Ari '24 (7/224)
16 Keegan Curtis (P) R/R 6'0"/175lbs 9/30/95 USA 0-R T-NYA '21
- J.J. D'Orazio (C) R/R 6'1"/170lbs 12/28/01 VEN 0-R T-Tor '21
25 Adrian Del Castillo (C) L/R 5'11"/208lbs 9/27/99 USA 0-R Ari '21 (2/67)
45 Yilber Diaz (P) R/R 6'0"/190lbs 8/19/00 VEN 0-R S-Ari '21
JD Dix (IF) S/R 6'2"/180lbs 10/12/05 USA 0-R Ari '24 (1/35)
Daniel Eagen (P) R/R 6'4"/205lbs 11/23/02 USA 0-R Ari '24 (3/102)
- Joe Elbis (P) R/R 6'1"/150lbs 9/24/02 VEN 0-R S-Ari '19
- Tristin English (1B) R/R 6'3"/208lbs 5/14/97 USA 0-R Ari '19 (3/93)
- Deivi Estrada (OF) S/R 5'10"/155lbs 1/17/01 VEN 0-R T-Atl '21
- Jose Fernandez (IF) R/R 6'3"/165lbs 9/22/03 VEN 0-R
- Dylan File (P) R/R 6'1"/205lbs 6/4/96 USA 0-R FA '24
- Raymel Flores (IF) S/R 5'9"/155lbs 9/22/94 DOM 0-R T-Bos '14
Connor Foley (P) R/R 6'5"/235lbs 7/14/03 USA 0-R Ari '24 (5/164)
- Ti'Quan Forbes (IF) R/R 6'4"/225lbs 8/26/96 USA 0-R FA '22
- Junior Franco (OF) L/L 5'9"/165lbs 9/13/02 DOM 0-R S-Ari '19
- Julio Frias (P) L/L 6'2"/160lbs 6/1/98 DOM 0-R T-Mia '20
- Aramis Garcia (C) R/R 6'1"/228lbs 1/12/93 USA 4 FA '24
- Juan Garcia (IF) S/R 5'10"/165lbs 5/28/03 VEN 0-R S-Ari '19
- Nick Gardewine (P) R/R 6'1"/179lbs 8/15/93 USA 2-R FA '21
- Kyle Garlick (OF) R/R 6'1"/210lbs 1/26/92 USA 4 FA '24
Travis Garnett (P) / "/lbs 12/31/69 0-R Ari '24 (8/254)
- Brad Goldberg (P) R/R 6'4"/220lbs 2/21/90 USA 1-R T-ChA '18
- Juan Gonzalez (P) R/R 6'1"/170lbs 3/15/01 0-R
- Juan Graterol (C) R/R 6'1"/225lbs 2/14/89 VEN 4-R FA '21
- Josh Green (P) R/R 6'3"/211lbs 8/31/95 USA 0-R Ari '18 (14/429)
- Caden Grice (P) L/L 6'6"/250lbs 6/15/02 USA 0-R Ari '23 (2/64)
- Gino Groover (IF) R/R 6'2"/212lbs 4/16/02 USA 0-R Ari '23 (2/48)
- Ryan Hendrix (P) R/R 6'3"/215lbs 12/16/94 USA 2-R FA '22
47 Tommy Henry (P) L/L 6'3"/205lbs 7/29/97 USA 1 Ari '19 (2/74)
- Ronaldo Hernandez (C) R/R 6'1"/230lbs 11/11/97 COL 0-R FA '23
- Connor Higgins (P) R/L 6'5"/240lbs 7/21/96 0-R FA '23
- Druw Jones (OF) R/R 6'4"/180lbs 11/28/03 USA 0-R Ari '22 (1/2)
- Tyler Jones (P) R/R 6'3"/200lbs 12/7/95 USA 0-R T-Mia '21
- Connor Kaiser (IF) R/R 6'4"/195lbs 11/20/96 USA 0-R FA '24
10 Jordan Lawlar (IF) R/R 6'2"/190lbs 7/17/02 USA 0-R Ari '21 (1/6)
- Yu-Min Lin (P) L/L 5'11"/160lbs 7/12/03 TWN 0-R S-Ari '21
Ivan Luciano (C) L/R 5'10"/185lbs 11/24/06 PUR 0-R Ari '24 (2/64)
- Jansel Luis (IF) S/R 6'0"/170lbs 3/6/05 DOM 0-R S-Ari '22
Mason Marriott (P) L/R 6'0"/198lbs 8/14/02 USA 0-R Ari '24 (6/194)
- Seth Martinez (P) R/R 6'2"/200lbs 8/29/94 USA 2 W-Hou '24
- John Matthews (P) R/R 6'1"/190lbs 1/21/98 USA 0-R
Ben McLaughlin (3B) / "/lbs 12/31/69 0-R Ari '24 (9/284)
- Ivan Melendez (IF) R/R 6'3"/220lbs 1/24/00 USA 0-R Ari '22 (2/43)
64 Cristian Mena (P) R/R 6'2"/214lbs 12/21/02 DOM 0-R T-ChA '24
63 Jared Miller (P) L/L 6'7"/240lbs 8/21/93 USA 0-R Ari '14 (11/330)
- Christian Montes De Oca (P) R/R 6'4"/230lbs 8/30/99 DOM 0-R S-Ari '21
- Francisco Morales (P) R/R 6'4"/185lbs 10/27/99 VEN 1-R FA '23
- Daniel Nolasco (P) R/R "/lbs 11/17/05 DOM 0-R S-Ari '24
- Francisco Ortiz (C) R/R 6'0"/160lbs 9/15/99 VEN 0-R T-Col '23
- Drake Osborn (C) R/R 5'9"/190lbs 7/22/98 USA 0-R
- Henry Owens (P) L/L 6'6"/220lbs 7/21/92 USA 2 FA '18
- Geremias Pena (P) R/R 6'2"/165lbs 10/12/06 DOM 0-R S-Ari '24
- Cole Percival (P) R/R 6'5"/220lbs 2/26/99 0-R FA '24
- Yaifer Perdomo (P) L/L 5'10"/160lbs 8/16/01 VEN 0-R T-Tor '21
- Eddy Perez (IF) S/R 5'10"/150lbs 9/3/05 DOM 0-R S-Ari '23
- Michael Perez (C) L/R 5'10"/195lbs 8/7/92 PUR 5 FA '24
- Konnor Pilkington (P) L/L 6'3"/240lbs 9/12/97 USA 1 T-Cle '23
- Darlin Pinales (P) R/R 6'4"/240lbs 8/28/02 DOM 0-R R5-LA '23
- Austin Pope (P) R/R 6'3"/210lbs 10/26/98 USA 0-R Ari '19 (15/452)
Braden Quinn (P) / "/lbs 12/31/69 0-R Ari '24 (14/434)
Dylan Ray (P) R/R 6'3"/230lbs 5/9/01 USA 0-R Ari '22 (4/108)
Rocco Reid (P) / "/lbs 12/31/69 0-R Ari '24 (15/464)
- Belfi Rivera (OF) L/R 6'0"/165lbs 12/16/06 DOM 0-R S-Ari '24
- Caleb Roberts (C) L/R 6'1"/195lbs 2/9/00 USA 0-R Ari '21 (5/138)
- Daniel Robertson (OF) R/R 5'8"/205lbs 9/30/85 USA 4 FA '18
- Kristian Robinson (OF) R/R 6'3"/190lbs 12/11/00 BHS 0-R S-Ari '17
- Adriel Rodney (OF) R/R 6'1"/176lbs 6/23/07 DOM 0-R S-Ari '24
- Adrian Rodriguez (IF) R/R 6'0"/170lbs 10/21/03 PUR 0-R Ari '22 (8/228)
- Brayan Rodriguez (P) R/R 6'3"/175lbs 3/6/05 DOM 0-R S-Ari '22
- Chris Rodriguez (P) R/R 6'2"/185lbs 7/20/98 USA 1-R W-Ana '23
- Ruben Santana (IF) R/R 6'0"/190lbs 2/16/05 DOM 0-R S-Ari '22
Nate Savino (P) L/L 6'3"/210lbs 1/24/02 USA 0-R Ari '22 (3/82)
59 Troy Scribner (P) L/R 6'3"/190lbs 7/2/91 USA 2-R W-Ana '18
- Listher Sosa (P) R/R 6'4"/208lbs 9/6/01 DOM 0-R T-Pit '22
- Mitchell Stumpo (P) R/R 6'2"/205lbs 6/17/96 0-R S-Ari '19
- Tim Tawa (IF) R/R 6'0"/196lbs 4/7/99 USA 0-R Ari '21 (11/318)
- Tommy Troy (IF) R/R 5'10"/197lbs 1/17/02 USA 0-R Ari '23 (1/12)
- Erich Uelmen (P) R/R 6'3"/195lbs 5/19/96 USA 1-R FA '24
- Alex Valdez (P) R/R 6'2"/185lbs 12/24/99 DOM 0-R S-Ari '17
- Jesus Valdez (IF) R/R 5'10"/175lbs 12/29/97 DOM 0-R FA '22
- Anthony Vasquez (P) L/L 6'0"/190lbs 9/19/86 USA 1-R FA '18
- Kevin Vicuna (IF) R/R 6'0"/140lbs 1/14/98 0-R FA '23
49 Thyago Vieira (P) R/R 6'2"/210lbs 1/7/93 BRA 3-R W-Bal '24
- Raffi Vizcaino (P) R/R 6'0"/237lbs 12/2/95 0-R FA '23
- A.J. Vukovich (IF) R/R 6'5"/210lbs 7/20/01 USA 0-R Ari '20 (4/119)
Ryan Waldschmidt (OF) R/R 6'2"/205lbs 10/7/02 USA 0-R Ari '24 (1/31)
Bo Walker (OF) / "/lbs 12/31/69 0-R Ari '24 (11/344)
87 Blake Walston (P) L/L 6'5"/175lbs 6/28/01 USA 0-R Ari '19 (1/26)
- Andy Weber (IF) L/R 6'1"/190lbs 7/24/97 USA 0-R R5-ChN '23
John West (P) / "/lbs 12/31/69 0-R Ari '24 (12/374)
Trent Youngblood (OF) / "/lbs 12/31/69 0-R Ari '24 (10/314)
R = Rookie