Check out our sister site StatsCrew.com

San Francisco Giants

2012 San Francisco Giants Roster

National League (NL)
Team Record: 94-68
Finished 1st in the NL's West Division

Won World Series

Manager: Bruce Bochy (94-68)

2012 San Francisco Giants Statistics
2012 San Francisco Giants Game-by-Game Results

The San Francisco Giants of the National League ended the season with a record of 94 wins and 68 losses, finishing first in the NL's West Division. Bruce Bochy served as manager. The 2012 San Francisco Giants won the World Series.


PlayerPos.BatsThrowsBirth DateHeightWeightCollege
Jeremy AffeldtPLLJune 6, 19796'4"225
Joaquin Arias3BRRSeptember 21, 19846'1"185
Brandon Belt1BLLApril 20, 19886'4"235
Travis BlackleyPLLNovember 4, 19826'3"190
Gregor BlancoOFLLDecember 24, 19835'10"187
Madison BumgarnerPRLAugust 1, 19896'4"242
Emmanuel Burriss2BBRJanuary 17, 19856'0"190
Melky CabreraLFBLAugust 11, 19845'10"210
Matt CainPRROctober 1, 19846'3"230
Santiago CasillaPRRJuly 25, 19806'0"210
Justin ChristianLFRRApril 3, 19806'1"195
Brandon CrawfordSSLRJanuary 21, 19876'2"227
Charlie Culberson2BRRApril 10, 19896'0"200
Steve EdlefsenPRRJune 27, 19856'2"195
Conor Gillaspie3BLRJuly 18, 19876'1"195
Eric HackerPBRMarch 26, 19836'1"230
Clay HensleyPRRAugust 31, 19795'11"190
Aubrey Huff1BLRDecember 20, 19766'4"225
George KontosPRRJune 12, 19856'3"225
Tim LincecumPLRJune 15, 19845'11"170
Javier LopezPLLJuly 11, 19776'4"220
Shane LouxPRRAugust 31, 19796'2"225
Jean MachiPRRFebruary 1, 19826'0"255
Jose MijaresPLLOctober 29, 19845'11"265
Guillermo MotaPRRJuly 25, 19736'6"240
Xavier NadyLFRRNovember 14, 19786'2"215
Dan OteroPRRFebruary 19, 19856'3"205
Angel PaganCFBRJuly 2, 19816'2"200
Francisco PegueroLFRRJune 1, 19886'0"190
Hunter PenceRFRRApril 13, 19836'4"230
Brad PennyPRRMay 24, 19786'4"270
Yusmeiro PetitPRRNovember 22, 19846'1"255
Brett Pill1BRRSeptember 9, 19846'4"225
Buster PoseyCRRMarch 27, 19876'1"210
Sergio RomoPRRMarch 4, 19835'11"185
Dan RunzlerPLLMarch 30, 19856'4"210
Hector SanchezCBRNovember 17, 19896'1"255
Pablo Sandoval3BBRAugust 11, 19865'11"268
Nate SchierholtzRFLRFebruary 15, 19846'2"215
Marco Scutaro2BRROctober 30, 19755'10"185
Ryan Theriot2BRRDecember 7, 19795'11"185
Ryan VogelsongPRRJuly 22, 19776'4"215
Eli WhitesideCRROctober 22, 19796'2"220
Brian WilsonPRRMarch 16, 19826'1"205
Barry ZitoPLLMay 13, 19786'2"205