San Francisco Giants Roster

MLB:
Pitchers
NO. NAME POS BAT THW AGE HT WT 2009 SALARY
41 Jeremy Affeldt RP L L 30 6-5 226 $3,500,000
43 Alex Hinshaw RP L L 27 6-3 170 $401,750
46 Bob Howry RP L R 36 6-5 220 $2,750,000
60 Waldis Joaquin RP R R 22 6-2 235 $0
52 Brandon Medders RP R R 29 6-1 191 $475,000
45 Justin Miller DL RP R R 32 6-2 200 $0
-- Kelvin Pichardo RP R R 24 6-0 213 $0
54 Sergio Romo RP R R 26 5-11 191 $401,700
37 Dan Runzler RP L L 24 6-4 210 N/A
47 Merkin Valdez RP R R 28 6-5 232 $401,000
38 Brian Wilson RP R R 27 6-1 196 $480,000
40 Madison Bumgarner SP R L 20 6-4 215 N/A
18 Matt Cain SP R R 25 6-3 246 $2,900,000
51 Randy Johnson SP R L 46 6-10 225 $8,000,000
55 Tim Lincecum SP L R 25 5-11 170 $650,000
34 Noah Lowry SP R L 29 6-2 209 $4,750,000
53 Joe Martinez SP L R 26 6-2 193 $400,000
31 Brad Penny SP R R 31 6-4 230 $5,000,000
57 Jonathan Sanchez SP L L 27 6-2 189 $455,000
-- Henry Sosa SP R R 24 6-2 197 $0
75 Barry Zito SP L L 31 6-4 215 $18,500,000
Catchers
NO. NAME POS BAT THW AGE HT WT 2009 SALARY
1 Bengie Molina C R R 35 5-11 225 $6,500,000
28 Buster Posey C R R 22 6-1 205 N/A
22 Eli Whiteside C R R 30 6-2 215 N/A
Infielders
NO. NAME POS BAT THW AGE HT WT 2009 SALARY
35 Rich Aurilia 1B R R 38 6-1 199 $1,000,000
-- Brian Bocock SS R R 24 5-11 185 $0
7 Emmanuel Burriss DL 2B B R 24 6-0 189 $404,000
37 Matt Downs 2B R R 25 6-2 190 N/A
19 Kevin Frandsen 2B R R 27 6-0 184 $0
23 Ryan Garko 1B R R 28 6-2 225 $0
-- Conor Gillaspie 3B L R 22 6-1 200 $0
13 Jesus Guzman 1B R R 25 5-10 190 N/A
10 Travis Ishikawa 1B L L 26 6-3 225 $401,000
16 Edgar Renteria SS R R 34 6-1 200 $8,000,000
29 Ryan Rohlinger 3B R R 26 6-1 195 $0
21 Freddy Sanchez 2B R R 31 5-10 189 $0
48 Pablo Sandoval 3B B R 23 5-11 246 $401,750
5 Juan Uribe 3B R R 30 6-0 230 $1,000,000
Outfielders
NO. NAME POS BAT THW AGE HT WT 2009 SALARY
20 John Bowker LF L L 26 6-2 200 $0
14 Fred Lewis LF L R 28 6-2 198 $440,000
33 Aaron Rowand CF R R 32 6-0 219 $9,600,000
12 Nate Schierholtz RF L R 25 6-2 217 $401,250
59 Andres Torres CF B R 31 5-10 190 $400,000
8 Eugenio Velez LF B R 27 6-1 162 $404,000
2 Randy Winn RF B R 35 6-2 193 $9,600,000
Roster Analysis RHB LHB SHB RHP LHP AVG HT AVG WT AVG AGE Young Old
Giants 14 5 5 13 8 6-1 205 28.1 20 46