San Francisco Giants Team Roster

Pitchers - 23
Pos Player Age
RP Juan Bello 27
RP Denny Bentley 33
RP Cody Bradford 33
SP Taj Bradley 30
SP Taj Bradley 30
RP Mitch Bratt 28
RP Nicolas Carreno 25
RP Edwin Diaz 37
SP Chase Dollander 30
RP Ken Eding 23
RP Ken Eding 23
RP Lucas Gilbreath 35
SP Josh Guerrero 27
RP Sam Hentges 35
RP Joe James 23
SP David Leyva 34
SP David Leyva 34
RP Carlos Mateo 26
RP Carlos Mateo 26
SP Jesus Palma 24
SP Jesus Palma 24
RP Miguel Toscano 25
RP Carson Whisenhunt 31