Pitchers

NO Player POS BAT THW HT WT DOB (AGE) EXP
64 S. Anderson Shaun Anderson RP R R 6-4 225 10/29/1994 (26) R
73 C. Baragar Caleb Baragar RP R L 6-3 210 4/9/1994 (26) R
38 T. Beede
Elbow: Expected to be out until at least May 15
Tyler Beede
Elbow: Expected to be out until at least May 15
SP R R 6-3 210 5/23/1993 (27) R
60 J. Brebbia
Giants' John Brebbia: Gets big-league deal with Giants
Elbow: Expected to be out until at least Jul 1
John Brebbia
Giants' John Brebbia: Gets big-league deal with Giants
Elbow: Expected to be out until at least Jul 1
RP L R 6-1 200 5/30/1990 (30) 1
K. Castro Kervin Castro SP 6-0 185 2/7/1999 (21) R
47 J. Cueto Johnny Cueto SP R R 5-11 229 2/15/1986 (34) 6
A. DeSclafani
Giants' Anthony DeSclafani: Reaches deal with Giants
Anthony DeSclafani
Giants' Anthony DeSclafani: Reaches deal with Giants
SP R R 6-1 200 4/18/1990 (30) 2
C. Doval Camilo Doval RP R R 6-2 206 7/4/1997 (23) R
76 J. Garcia Jarlin Garcia RP L L 6-3 217 1/18/1993 (28) 1
34 K. Gausman Kevin Gausman SP L R 6-3 200 1/6/1991 (30) 3
58 T. Gott
Elbow: Probable for start of season
Trevor Gott
Elbow: Probable for start of season
RP R R 6-0 185 8/26/1992 (28) 1
51 C. Menez Conner Menez RP L L 6-3 195 5/29/1995 (25) R
54 R. Moronta
Giants' Reyes Moronta: Avoids arbitration
Reyes Moronta
Giants' Reyes Moronta: Avoids arbitration
RP R R 5-11 241 1/6/1993 (28) 1
D. Nunez Dedniel Nunez SP 5-11 210 6/5/1996 (24) R
60 W. Peralta Wandy Peralta RP L L 6-0 217 7/27/1991 (29) 1
71 T. Rogers Tyler Rogers RP R R 6-5 187 12/17/1990 (30) R
29 J. Samardzija Jeff Samardzija SP R R 6-5 240 1/23/1985 (35) 4
G. Santos Gregory Santos SP R R 6-2 190 8/28/1999 (21) R
67 S. Selman Sam Selman RP R L 6-3 195 11/14/1990 (30) R
62 L. Webb Logan Webb SP R R 6-2 220 11/18/1996 (24) R
37 M. Wisler Matt Wisler RP R R 6-3 215 9/12/1992 (28) 1
A. Wood
Giants' Alex Wood: Joins Giants
Alex Wood
Giants' Alex Wood: Joins Giants
RP R L 6-4 215 1/12/1991 (30) 3

Catchers

NO Player POS BAT THW HT WT DOB (AGE) EXP
21 J. Bart
Giants' Joey Bart: Likely heading to minors
Joey Bart
Giants' Joey Bart: Likely heading to minors
C R R 6-3 220 12/15/1996 (24) R
12 C. Casali
Giants' Curt Casali: Signs big-league deal with Giants
Curt Casali
Giants' Curt Casali: Signs big-league deal with Giants
C R R 6-3 235 11/9/1988 (32) 2
43 T. Heineman Tyler Heineman C S R 5-11 205 6/19/1991 (29) R
28 B. Posey
Giants' Buster Posey: Locked in as Opening Day starter
Buster Posey
Giants' Buster Posey: Locked in as Opening Day starter
C R R 6-1 207 3/27/1987 (33) 4
14 C. Tromp
Giants' Chadwick Tromp: Rejoining San Francisco
Chadwick Tromp
Giants' Chadwick Tromp: Rejoining San Francisco
C R R 5-9 180 3/21/1995 (25) R

Infielders

NO Player POS BAT THW HT WT DOB (AGE) EXP
9 B. Belt
Heel: Probable for start of season
Brandon Belt
Heel: Probable for start of season
1B L L 6-4 232 4/20/1988 (32) 4
35 B. Crawford Brandon Crawford SS L R 6-2 227 1/21/1987 (33) 4
10 E. Longoria Evan Longoria 3B R R 6-1 215 10/7/1985 (35) 6
7 D. Solano Donovan Solano 2B R R 5-10 205 12/17/1987 (33) 2
J. Vosler Jason Vosler 3B L R 6-1 220 9/6/1993 (27) R

Outfielders

NO Player POS BAT THW HT WT DOB (AGE) EXP
61 L. Basabe
Hamstring: Probable for start of season
Luis Alexander Basabe
Hamstring: Probable for start of season
RF S R 6-0 180 8/26/1996 (24) R
A. Canario
Shoulder: Questionable for start of season
Alexander Canario
Shoulder: Questionable for start of season
LF R R 6-1 165 5/7/2000 (20) R
49 J. Davis Jaylin Davis RF R R 6-1 190 7/1/1994 (26) R
12 A. Dickerson Alex Dickerson LF L L 6-3 228 5/26/1990 (30) 2
1 M. Dubon Mauricio Dubon CF R R 6-0 160 7/19/1994 (26) R
6 S. Duggar Steven Duggar LF L R 6-2 189 11/4/1993 (27) R
33 D. Ruf Darin Ruf LF R R 6-3 248 7/28/1986 (34) 1
5 M. Yastrzemski Mike Yastrzemski RF L L 5-11 185 8/23/1990 (30) R