Giants Roster & Staff

Pitchers

#   Name B/T Ht Wt DOB
48 Jose Alvarez L/L 5'11" 195lbs 5/6/89
45 Caleb Baragar R/L 6'3" 215lbs 4/9/94
38 Tyler Beede R/R 6'2" 216lbs 5/23/93
59 John Brebbia L/R 6'1" 200lbs 5/30/90
76 Kervin Castro R/R 6'0" 185lbs 2/7/99
Alex Cobb R/R 6'3" 205lbs 10/7/87
26 Anthony DeSclafani R/R 6'2" 195lbs 4/18/90
75 Camilo Doval R/R 6'2" 185lbs 7/4/97
66 Jarlin Garcia L/L 6'3" 215lbs 1/18/93
Hunter Harvey R/R 6'3" 210lbs 12/9/94
Sean Hjelle R/R 6'11" 228lbs 5/7/97
52 Dominic Leone R/R 5'10" 215lbs 10/26/91
46 Zack Littell R/R 6'4" 220lbs 10/5/95
73 Sammy Long L/L 6'1" 185lbs 7/8/95
Yunior Marte R/R 6'2" 180lbs 2/2/95
17 Jake McGee L/L 6'4" 229lbs 8/6/86
Randy Rodriguez R/R 6'0" 166lbs 9/5/99
71 Tyler Rogers R/R 6'3" 181lbs 12/17/90
78 Gregory Santos R/R 6'2" 190lbs 8/28/99
62 Logan Webb R/R 6'1" 220lbs 11/18/96
57 Alex Wood R/L 6'4" 215lbs 1/12/91

Catchers

#   Name B/T Ht Wt DOB
60 Joey Bart R/R 6'2" 238lbs 12/15/96
2 Curt Casali R/R 6'2" 220lbs 11/9/88

Infield

#   Name B/T Ht Wt DOB
9 Brandon Belt L/L 6'3" 231lbs 4/20/88
35 Brandon Crawford L/R 6'1" 223lbs 1/21/87
1 Mauricio Dubon R/R 6'0" 173lbs 7/19/94
39 Thairo Estrada R/R 5'10" 185lbs 2/22/96
41 Wilmer Flores R/R 6'2" 213lbs 8/6/91
18 Tommy La Stella L/R 5'11" 180lbs 1/31/89
10 Evan Longoria R/R 6'1" 213lbs 10/7/85
32 Jason Vosler L/R 6'1" 220lbs 9/6/93

Outfield

#   Name B/T Ht Wt DOB
49 Jaylin Davis R/R 5'11" 205lbs 7/1/94
Austin Dean R/R 6'0" 215lbs 10/14/93
6 Steven Duggar L/R 6'1" 187lbs 11/4/93
Heliot Ramos R/R 6'1" 188lbs 9/7/99
33 Darin Ruf R/R 6'2" 232lbs 7/28/86
13 Austin Slater R/R 6'1" 204lbs 12/13/92
31 LaMonte Wade Jr. L/L 6'1" 205lbs 1/1/94
5 Mike Yastrzemski L/L 5'10" 178lbs 8/23/90