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
33 Jake Barrett (P) R/R 6'2"/240lbs 7/22/91 USA 1 Ari '12 (3/120)
25 Archie Bradley (P) R/R 6'4"/225lbs 8/10/92 USA 2 Ari '11 (1/7)
40 Andrew Chafin (P) R/L 6'2"/225lbs 6/17/90 USA 3 Ari '11 (1/43)
46 Patrick Corbin (SP) L/L 6'3"/210lbs 7/19/89 USA 4 T-Ana '10
29 Jorge De la Rosa (P) L/L 6'1"/215lbs 4/5/81 MEX 13 FA '17
12 Rubby De La Rosa (P) R/R 6'0"/210lbs 3/4/89 DOM 6 T-Bos '14
48 Randall Delgado (P) R/R 6'4"/220lbs 2/9/90 PAN 6 T-Atl '13
52 Zack Godley (SP) R/R 6'3"/240lbs 4/21/90 USA 2 T-ChN '14
21 Zack Greinke (SP) R/R 6'2"/200lbs 10/21/83 USA 13 FA '15
32 Steve Hathaway (P) L/L 6'1"/185lbs 9/13/90 USA 1-R Ari '13 (14/420)
60 J.J. Hoover (P) R/R 6'3"/240lbs 8/13/87 USA 5 FA '17
55 Matt Koch (P) L/R 6'3"/215lbs 11/2/90 USA 1-R T-NYN '15
30 T.J. McFarland (P) L/L 6'3"/220lbs 6/8/89 USA 4 FA '17
26 Shelby Miller (P) R/R 6'3"/225lbs 10/10/90 USA 5 T-Atl '15
38 Robbie Ray (SP) L/L 6'2"/195lbs 10/1/91 USA 3 T-Det '14
56 Fernando Rodney (P) R/R 5'11"/230lbs 3/18/77 DOM 14 FA '16
99 Taijuan Walker (SP) R/R 6'4"/235lbs 8/13/92 USA 4 T-Sea '16
No CATCHERS B/T HT/WT Birthdate COUNTRY Exp. ACQUIRED
10 Chris Herrmann (C/OF) L/R 6'0"/200lbs 11/24/87 USA 5 T-Min '15
8 Chris Iannetta (C) R/R 6'0"/230lbs 4/8/83 USA 11 FA '17
2 Jeff Mathis (C) R/R 6'0"/205lbs 3/31/83 USA 12 FA '16
No INFIELDERS B/T HT/WT Birthdate COUNTRY Exp. ACQUIRED
13 Nick Ahmed (SS) R/R 6'2"/195lbs 3/15/90 USA 3 T-Atl '13
3 Daniel Descalso (IF/OF) L/R 5'10"/190lbs 10/19/86 USA 7 FA '17
27 Brandon Drury (2B) R/R 6'2"/210lbs 8/21/92 USA 2 T-Atl '13
44 Paul Goldschmidt (1B) R/R 6'3"/225lbs 9/10/87 USA 6 Ari '09 (8/246)
22 Jake Lamb (3B) L/R 6'3"/215lbs 10/9/90 USA 3 Ari '12 (6/213)
4 Ketel Marte (IF) S/R 6'1"/165lbs 10/12/93 DOM 2 T-Sea '16
16 Chris Owings (SS/OF) R/R 5'10"/185lbs 8/12/91 USA 4 Ari '09 (1/41)
No OUTFIELDERS B/T HT/WT Birthdate COUNTRY Exp. ACQUIRED
5 Gregor Blanco (OF) L/L 5'11"/175lbs 12/24/83 VEN 8 FA '17
14 Rey Fuentes (OF) L/L 6'0"/160lbs 2/12/91 USA 2 FA '16
28 J.D. Martinez (RF) R/R 6'3"/220lbs 8/21/87 USA 6 T-Det '17
6 David Peralta (LF/RF) L/L 6'1"/210lbs 8/14/87 VEN 3 FA '13
11 A.J. Pollock (CF) R/R 6'1"/195lbs 12/5/87 USA 5 Ari '09 (1/17)
24 Yasmany Tomas (OF) R/R 6'2"/250lbs 11/14/90 CUB 2 S-Ari '14
DISABLED LIST
No Name B/T HT/WT Birthdate COUNTRY Exp. Acquired
13 Nick Ahmed (SS) R/R 6'2"/195lbs 3/15/90 USA 3 T-Atl '13
12 Rubby De La Rosa (P) R/R 6'0"/210lbs 3/4/89 DOM 6 T-Bos '14
48 Randall Delgado (P) R/R 6'4"/220lbs 2/9/90 PAN 6 T-Atl '13
14 Rey Fuentes (OF) L/L 6'0"/160lbs 2/12/91 USA 2 FA '16
32 Steve Hathaway (P) L/L 6'1"/185lbs 9/13/90 USA 1-R Ari '13 (14/420)
26 Shelby Miller (P) R/R 6'3"/225lbs 10/10/90 USA 5 T-Atl '15
24 Yasmany Tomas (OF) R/R 6'2"/250lbs 11/14/90 CUB 2 S-Ari '14
IN THE MINORS
No Name B/T HT/WT Birthdate COUNTRY Exp. Acquired
- Jose Almonte (P) R/R 6'2"/185lbs 9/8/95 DOM 0-R T-Bos '16
- Oswaldo Arcia (OF) L/R 6'0"/225lbs 5/9/91 VEN 4 FA '16
70 Anthony Banda (P) L/L 6'2"/190lbs 8/10/93 USA 0-R T-Mil '14
- Luis Alejandro Basabe (IF) S/R 5'10"/160lbs 8/26/96 VEN 0-R T-Bos '16
77 Zach Borenstein (OF) L/R 6'0"/225lbs 7/23/90 USA 0-R T-Ana '14
61 Silvino Bracho (P) R/R 5'10"/190lbs 7/17/92 VEN 2 S-Ari '11
19 Socrates Brito (OF) L/L 6'2"/205lbs 9/6/92 DOM 2-R S-Ari '10
- Jake Buchanan (P) R/R 6'0"/235lbs 9/24/89 USA 3 FA '17
- Louis Coleman (P) R/R 6'4"/205lbs 4/4/86 USA 6 FA '17
- Hank Conger (C) S/R 6'2"/220lbs 1/29/88 USA 7 FA '17
- Erik Davis (P) R/R 6'3"/205lbs 10/8/86 USA 1 FA '16
- Travis Denker (IF) R/R 5'9"/205lbs 8/5/85 USA 1 FA '16
- Miller Diaz (P) R/R 6'1"/230lbs 6/22/92 VEN 0-R T-NYN '15
89 Kelly Dugan (OF) L/R 6'3"/210lbs 9/18/90 USA 0 FA '16
75 Frank Duncan (P) R/R 6'4"/215lbs 1/30/92 USA 0-R T-Pit '17
- Raymel Flores (IF) S/R 5'9"/155lbs 9/22/94 DOM 0-R T-Bos '14
- Junior Garcia (P) L/L 5'11"/220lbs 10/1/95 DOM 0-R T-Hou '15
79 Jake Goebbert (1B/OF) L/L 6'0"/210lbs 9/24/87 USA 1 FA '17
82 Brooks Hall (P) R/R 6'5"/235lbs 6/26/90 USA 0-R FA '16
41 Jeremy Hazelbaker (OF) L/R 6'3"/190lbs 8/14/87 USA 1 W-StL '16
- Jason Heinrich (OF) R/R 6'1"/205lbs 6/7/96 USA 0-R T-Bal '16
- Oscar Hernandez (C) R/R 6'1"/230lbs 7/9/93 VEN 2 R5-TB '14
- Sean Jamieson (IF) R/R 6'0"/195lbs 3/2/89 CAN 0-R T-Oak '12
85 Eric Jokisch (P) R/L 6'2"/205lbs 7/29/89 USA 1-R FA '17
65 Joey Krehbiel (P) R/R 6'2"/185lbs 12/20/92 USA 0-R T-Ana '14
- Aaron Laffey (P) L/L 5'11"/190lbs 4/15/85 USA 8 FA '17
- Blake Lalli (C/1B) L/R 6'1"/210lbs 5/12/83 USA 3 FA '17
- Sam Lewis (P) R/R 6'4"/195lbs 10/9/91 USA 0-R T-KC '17
74 Domingo Leyba (IF) S/R 5'11"/160lbs 9/11/95 DOM 0-R T-Det '14
- Brian Matusz (P) L/L 6'5"/190lbs 2/11/87 USA 8 FA '17
- Sam McWilliams (P) R/R 6'7"/190lbs 9/4/95 USA 0-R T-Phi '15
- Jeferson Mejia (P) R/R 6'7"/195lbs 8/2/94 DOM 0-R T-ChN '14
- Kristopher Negron (IF/OF) R/R 6'0"/190lbs 2/1/86 USA 3 FA '16
- Ivan Pineyro (P) R/R 6'1"/200lbs 9/29/91 DOM 0-R FA '17
30 Jason Pridie (OF) L/R 6'1"/205lbs 10/9/83 USA 7 FA '16
76 Jack Reinheimer (IF) R/R 6'1"/185lbs 7/19/92 USA 0-R T-Sea '15
- Tony Renda (IF/OF) R/R 5'8"/179lbs 1/24/91 USA 1-R T-Cin '17
- Victor Reyes (OF) S/R 6'3"/170lbs 10/5/94 VEN 0-R T-Atl '15
- Scott Rice (P) L/L 6'6"/225lbs 9/21/81 USA 2 FA '15
80 Carlos Rivero (IF) R/R 6'3"/230lbs 5/20/88 VEN 1 FA '15
68 Jimmie Sherfy (P) R/R 6'0"/175lbs 12/27/91 USA 0-R Ari '13 (10/300)
34 Braden Shipley (P) R/R 6'1"/190lbs 2/22/92 USA 1 Ari '13 (1/15)
- Myles Smith (P) R/R 6'1"/175lbs 3/23/92 USA 0-R T-Bos '14
- Gabe Speier (P) L/L 6'0"/175lbs 4/12/95 USA 0-R T-Atl '15
- Matt Stites (P) L/R 5'11"/205lbs 5/28/90 USA 2 T-SD '13
62 Josh Taylor (P) L/L 6'5"/225lbs 3/2/93 USA 0-R T-Phi '15
- Josh Thole (C) L/R 6'1"/205lbs 10/28/86 USA 8 FA '17
- Erick Threets (P) L/L 6'5"/240lbs 11/4/81 USA 3 FA '15
15 Ildemaro Vargas (IF) S/R 6'0"/170lbs 7/16/91 VEN 0-R FA '15
- Christian Walker (1B/OF) R/R 6'0"/220lbs 3/28/91 USA 2-R W-Cin '17
- Colin Walsh (IF/OF) S/R 6'1"/200lbs 9/26/89 USA 1 FA '17
54 Austin Wright (P) L/L 6'4"/235lbs 9/26/89 USA 0-R FA '15
R = Rookie