Via: San Francisco Chronicle
Giants roster # Pitchers B-T Ht Wt Born 41 Jeremy Affeldt L-L 6-4 230 Jun 6, 1979 40 Madison Bumgarner R-L 6-5 235 Aug 1, 1989 18 Matt Cain R-R 6-3 230 Oct 1,.....