Giants Roster & Staff

Pitchers

#   Name B/T Ht Wt DOB
57 Mike Broadway R/R 6'5" 215lbs 3/30/87
40 Madison Bumgarner R/L 6'5" 235lbs 8/1/89
46 Santiago Casilla R/R 6'0" 210lbs 7/25/80
59 Cody Hall R/R 6'4" 220lbs 1/6/88
53 Chris Heston R/R 6'3" 195lbs 4/10/88
17 Tim Hudson R/R 6'1" 175lbs 7/14/75
70 George Kontos R/R 6'3" 215lbs 6/12/85
13 Mike Leake R/R 5'10" 190lbs 11/12/87
49 Javier Lopez L/L 6'4" 220lbs 7/11/77
61 Josh Osich L/L 6'2" 230lbs 9/3/88
22 Jake Peavy R/R 6'1" 195lbs 5/31/81
52 Yusmeiro Petit R/R 6'1" 250lbs 11/22/84
54 Sergio Romo R/R 5'11" 185lbs 3/4/83
60 Hunter Strickland R/R 6'4" 220lbs 9/24/88
32 Ryan Vogelsong R/R 6'4" 215lbs 7/22/77

Catchers

#   Name B/T Ht Wt DOB
28 Buster Posey R/R 6'1" 215lbs 3/27/87
29 Hector Sanchez S/R 6'0" 235lbs 11/17/89
34 Andrew Susac R/R 6'1" 215lbs 3/22/90

Infield

#   Name B/T Ht Wt DOB
1 Ehire Adrianza S/R 6'1" 170lbs 8/21/89
9 Brandon Belt L/L 6'5" 220lbs 4/20/88
35 Brandon Crawford L/R 6'2" 215lbs 1/21/87
5 Matt Duffy R/R 6'2" 170lbs 1/15/91
21 Nick Noonan L/R 6'1" 175lbs 5/4/89
37 Kelby Tomlinson R/R 6'3" 180lbs 6/16/90

Outfield

#   Name B/T Ht Wt DOB
23 Nori Aoki L/R 5'9" 180lbs 1/5/82
7 Gregor Blanco L/L 5'11" 175lbs 12/24/83
6 Marlon Byrd R/R 6'0" 245lbs 8/30/77
45 Alejandro De Aza L/L 6'0" 195lbs 4/11/84
16 Angel Pagan S/R 6'2" 200lbs 7/2/81
2 Juan Perez R/R 5'11" 185lbs 11/13/86