2019 San Francisco Giants: Roster

All
INFIELDERS
Player No Pos Bat Thw Ht Wt Age College 2019 Salary
9 1B L L 6'4" 235 31 Texas -
35 SS L R 6'2" 227 32 UCLA -
10 3B R R 6'1" 215 33 Long Beach State -
12 2B L R 6'1" 200 28 St. John's -
48 3B R R 5'11" 12 32 None -
7 2B R R 5'9" 205 31 None -
OUTFIELDERS
Player No Pos Bat Thw Ht Wt Age College 2019 Salary
19 LF R R 6'2" 220 27 None -
6 RF L R 6'2" 189 25 Clemson -
1 CF R R 6'0" 205 30 Cal State Dominguez Hills -
5 LF L L 5'11" 180 28 - -
CATCHERS
Player No Pos Bat Thw Ht Wt Age College 2019 Salary
28 C R R 6'1" 210 32 Florida State -
21 C L R 6'0" 225 34 Azusa Pacific -
PITCHERS
Player No Pos Bat Thw Ht Wt Age College 2019 Salary
64 P R R 6'4" 225 24 - -
40 P R L 6'4" 242 29 None -
74 P R R 6'2" 225 26 - -
49 P R R 6'1" 212 31 South Carolina -
45 P R L 6'2" 213 32 Wallace State CC -
41 P R R 6'2" 215 34 Arizona -
54 P R R 5'11" 241 26 None -
37 P R L 6'6" 240 30 Mississippi -
57 P R R 6'1" 215 26 None -
29 P R R 6'5" 240 34 Notre Dame -
13 P R L 6'5" 248 29 Gulf Coast (FL) CC -
61 P R R 6'0" 185 32 Long Beach State -
56 P L L 6'3" 218 33 Nebraska -
Roster Analysis RHB LHB SHB RHP LHP Avg Age Young Old Salary
San Francisco Giants 16 7 2 8 5 30 24 34 --