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
22 Logan Allen (P) R/L 6'3"/200lbs 5/23/97 USA 4 FA '24
50 Miguel Castro (P) R/R 6'7"/205lbs 12/24/94 DOM 8 FA '22
43 Slade Cecconi (P) R/R 6'4"/219lbs 6/24/99 USA 0-R Ari '20 (1/33)
65 Luis Frias (P) R/R 6'3"/245lbs 5/23/98 DOM 2 S-Ari '15
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)
47 Tommy Henry (P) L/L 6'3"/205lbs 7/29/97 USA 1 Ari '19 (2/74)
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
30 Scott McGough (P) R/R 5'11"/190lbs 10/31/89 USA 1 FA '22
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)
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 0-R Ari '19 (6/182)
38 Paul Sewald (P) R/R 6'3"/207lbs 5/26/90 USA 6
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
16 Tucker Barnhart (C) L/R 5'11"/192lbs 1/7/91 USA 9 FA '24
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
9 Blaze Alexander (IF/DH) R/R 6'0"/160lbs 6/11/99 USA 0-R Ari '18 (11/339)
4 Ketel Marte (2B) S/R 6'1"/210lbs 10/12/93 DOM 8 T-Sea '16
18 Kevin Newman (IF) R/R 6'0"/185lbs 8/4/93 USA 5 FA '24
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
53 Christian Walker (1B) R/R 6'0"/208lbs 3/28/91 USA 8 W-Cin '17
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)
15 Randal Grichuk (OF) R/R 6'2"/216lbs 8/13/91 USA 9 FA '24
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
99 Drey Jameson (P) R/R 6'0"/165lbs 8/17/97 USA 1 Ari '19 (1/34)
2 Geraldo Perdomo (IF) S/R 6'2"/203lbs 10/22/99 DOM 2 S-Ari '16
57 Eduardo Rodriguez (P) L/L 6'2"/231lbs 4/7/93 VEN 7 FA '23
5 Alek Thomas (OF) L/L 5'11"/175lbs 4/28/00 USA 1 Ari '18 (2/63)
IN THE MINORS
No Name B/T HT/WT Birthdate COUNTRY Exp. Acquired
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)
- Sergio Alcantara (IF) S/R 5'9"/151lbs 7/10/96 DOM 3 T-Pit '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 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
Mason Berne (1B) R/R 6'3"/225lbs 3/11/96 USA 0-R T-Atl '21
- Jose Cabrera (P) R/R 6'3"/190lbs 5/30/02 DOM 0-R S-Ari '21
- Humberto Castellanos (P) R/R 5'11"/222lbs 4/3/98 MEX 3 W-Hou '21
- Jose Castillo (P) L/L 6'6"/252lbs 1/10/96 VEN 3-R FA '23
- Juan Centeno (C) L/R 5'9"/195lbs 11/16/89 PUR 7 FA '22
- Dakota Chalmers (P) R/R 6'3"/175lbs 10/8/96 USA 0-R FA '24
- Andres Chaparro (IF) R/R 6'1"/200lbs 5/4/99 VEN 0-R FA '23
- Tyler Chatwood (P) R/R 5'11"/200lbs 12/16/89 USA 10 FA '23
- Alberto Ciprian (IF) R/R 5'11"/160lbs 11/5/02 DOM 0-R T-Mil '21
- Ian Clarkin (P) L/L 6'2"/215lbs 2/14/95 USA 0-R FA '24
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
- Deyvison De Los Santos (IF) R/R 6'1"/185lbs 6/21/03 DOM 0-R RR5Cle '24
- Adrian Del Castillo (C) L/R 5'11"/208lbs 9/27/99 USA 0-R Ari '21 (2/67)
- Chris Ellis (P) L/R 6'5"/205lbs 9/22/92 USA 3 FA '24
- 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
- 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
- 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
- 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)
- Jonathan Guzman (IF) R/R 6'0"/200lbs 8/17/99 DOM 0-R FA '23
- Ryan Hendrix (P) R/R 6'3"/215lbs 12/16/94 USA 2-R FA '22
- Ronaldo Hernandez (C) R/R 6'1"/230lbs 11/11/97 COL 0-R FA '23
11 Jose Herrera (C) S/R 5'10"/217lbs 2/24/97 VEN 1 S-Ari '13
- Connor Higgins (P) R/L 6'5"/240lbs 7/21/96 0-R FA '23
- Brandon Hughes (P) S/L 6'2"/215lbs 12/1/95 USA 1 FA '24
- Joe Jacques (P) L/L 6'4"/210lbs 3/11/95 USA 0-R W-Bos '24
- Brett Johnson (OF) L/R 5'11"/195lbs 1/6/00 USA 0-R Ari '22 (10/288)
- 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
- Ricky Karcher (P) R/R 6'4"/195lbs 9/18/97 USA 0-R FA '23
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
- Jansel Luis (IF) S/R 6'0"/170lbs 3/6/05 DOM 0-R S-Ari '22
- John Matthews (P) R/R 6'1"/190lbs 1/21/98 USA 0-R
- 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
- Henry Owens (P) L/L 6'6"/220lbs 7/21/92 USA 2 FA '18
- 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
- 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
Andrew Pintar (OF) R/R 6'2"/190lbs 3/23/01 USA 0-R Ari '22 (5/138)
- Austin Pope (P) R/R 6'3"/210lbs 10/26/98 USA 0-R Ari '19 (15/452)
Dylan Ray (P) R/R 6'3"/230lbs 5/9/01 USA 0-R Ari '22 (4/108)
- 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
- Aaron Sanchez (P) R/R 6'4"/210lbs 7/1/92 USA 8 FA '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
58 Peter Solomon (P) R/R 6'4"/211lbs 8/16/96 USA 1-R R5-Pit '22
- 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
- Luis Tejeda (P) R/R 5'10"/170lbs 2/14/01 DOM 0 S-Ari '19
- Tommy Troy (IF) R/R 5'10"/197lbs 1/17/02 USA 0-R Ari '23 (1/12)
- Alex Valdez (P) R/R 6'2"/185lbs 12/24/99 DOM 0-R S-Ari '17
- Jesus Valdez (IF) R/R 6'0"/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
- 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)
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
- Kolten Wong (IF) L/R 5'7"/185lbs 10/10/90 USA 10 FA '24
R = Rookie