San Francisco Giants Team Roster

Batters - 13
Pos Player Age
RF Bobby Abreu 28
SS Nick Ahmed 27
CF Steve Brodie 22
C Michael Engelberg 35
SS Wally Gerber 25
2B Didi Gregorius 28
1B Corey Hart 28
CF Lance Johnson 26
1B Nathaniel Lowe 24
C Kirt Manwaring 23
LF J.D. Martinez 26
LF Mitsumasa Shimada 28
3B Red Smith 23
Pitchers - 13
Pos Player Age
RP Matt Beech 31
RP Sidd Finch 34
RP Tse-peng Geng 26
RP Brad Hand 26
RP Al Hollingsworth 33
RP Mike Krukow 25
SP Mark Portugal 33
RP Luis Pulido 27
RP Carlos Rodón 26
RP Francisco Rodriguez 29
RP Jeff Russell 25
RP Eddie Smith 24
SP Billy Wagner 29