BA Newsletter: Get Analysis, Rankings Delivered To Your Inbox!

San Francisco Giants

29-30 | 3rd in National League West

Roster

Pitchers

NO. PLAYER POS B T HT WT AGE BIRTHDAY 40-Man
48 Jose Alvarez LHP L L 5'11" 180 34 May 6, 1989 Yes
14 Tyler Beede RHP R R 6'3" 211 30 May 23, 1993 Yes
59 John Brebbia RHP R R 6'1" 185 33 May 30, 1990 Yes
38 Alex Cobb RHP R R 6'3" 205 35 Oct 7, 1987 Yes
26 Anthony DeSclafani RHP R R 6'1" 195 33 Apr 18, 1990 Yes
75 Camilo Doval RHP R R 6'2" 198 25 Jul 4, 1997 Yes
66 Jarlin Garcia LHP L L 6'3" 215 30 Jan 18, 1993 Yes
52 Dominic Leone RHP R R 5'11" 210 31 Oct 26, 1991 Yes
46 Zack Littell RHP R R 6'4" 220 27 Oct 5, 1995 Yes
73 Sam Long LHP L L 6'1" 185 27 Jul 8, 1995 Yes
17 Jake McGee LHP L L 6'4" 237 36 Aug 6, 1986 Yes
16 Carlos Rodon LHP L L 6'3" 235 30 Dec 10, 1992 Yes
71 Tyler Rogers RHP R R 6'5" 187 32 Dec 17, 1990 Yes
62 Logan Webb RHP R R 6'2" 220 26 Nov 18, 1996 Yes
57 Alex Wood LHP L L 6'4" 215 32 Jan 12, 1991 Yes

Catchers

NO. PLAYER POS B T HT WT AGE BIRTHDAY 40-Man
21 Joey Bart C/DH R R 6'2" 238 26 Dec 5, 1996 Yes
2 Curt Casali C/1B R R 6'3" 225 34 Nov 9, 1988 Yes

Infielders

NO. PLAYER POS B T HT WT AGE BIRTHDAY 40-Man
9 Brandon Belt 1B/DH L L 6'4" 235 35 Apr 20, 1988 Yes
35 Brandon Crawford SS L R 6'2" 227 36 Jan 21, 1987 Yes
1 Mauricio Dubon SS/3B/CF R R 6'0" 160 28 Jul 19, 1994 Yes
39 Thairo Estrada SS/2B/LF R R 5'10" 190 27 Feb 22, 1996 Yes
41 Wilmer Flores 2B/3B/1B R R 6'3" 205 31 Aug 6, 1991 Yes
45 Luke Williams 2B/3B/3B R R 6'1" 180 26 Aug 9, 1996 Yes

Outfielders

NO. PLAYER POS B T HT WT AGE BIRTHDAY 40-Man
6 Steven Duggar CF/LF/RF L R 6'2" 189 29 Nov 4, 1993 Yes
23 Joc Pederson LF/RF/CF L L 6'1" 220 31 Apr 21, 1992 Yes
33 Darin Ruf LF/1B/DH R R 6'3" 250 36 Jul 28, 1986 Yes
13 Austin Slater CF/RF/LF R R 6'2" 197 30 Dec 13, 1992 Yes
5 Mike Yastrzemski RF/CF L L 5'11" 180 32 Aug 23, 1990 Yes

Injured List

NO. PLAYER POS B T HT WT AGE BIRTHDAY 40-Man IL
29 Matthew Boyd LHP L L 6'3" 234 32 Feb 2, 1991 Yes 60-day
18 Tommy La Stella 2B/3B/DH L R 5'11" 180 34 Jan 31, 1989 Yes 10-day
10 Evan Longoria 3B R R 6'1" 215 37 Oct 7, 1985 Yes 10-day
31 LaMonte Wade LF/RF/1B L L 6'1" 205 29 Jan 1, 1994 Yes 10-day

Other Inactive

NO. PLAYER POS B T HT WT AGE BIRTHDAY 40-Man
76 Kervin Castro RHP R R 5'11" 234 24 Feb 7, 1999 Yes
49 Jaylin Davis RF/LF R R 6'1" 190 28 Jul 1, 1994 Yes
64 Sean Hjelle RHP R R 6'11" 230 26 May 7, 1997 Yes
34 Jake Junis RHP R R 6'2" 225 30 Sep 16, 1992 Yes
74 Yunior Marte RHP R R 6'2" 180 28 Feb 2, 1995 Yes
53 Heliot Ramos CF/LF/RF R R 5'9" 233 23 Sep 7, 1999 Yes
90 Randy Rodriguez RHP R R 6'0" 166 23 Sep 5, 1999 Yes
77 Gregory Santos RHP R R 6'4" 240 23 Aug 28, 1999 Yes
32 Jason Vosler 3B/2B/1B L R 6'2" 205 29 Sep 6, 1993 Yes
of Free Stories Remaining