Team roster -- 2012 San Francisco Giants
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Jason Castroc Lsp25 .230Fr .236FrPrPrAvPrFrNormalNormal
Tyler Flowersc Rsp26 .218Vg .213AvPrPrAvFrAvNormalNormal
Dexter FowlercfSsp26 .273Vg .259AvAvFrVgAvVgNormalNormal
Adeiny HechavarriassRsp23 .246Fr .237FrFrFrVgFrVgNormalNormal
Jason HeywardrfLsp22 .248Av .257VgPrPrVgAvVgNormalNormal
Eric Hosmer1bLsp22 .290Av .310VgPrPrVgAvAvNormalNormal
Tommy Josephc Rsp20 .227Av .225AvPrPrAvPrPrNormalNormal
Casey Kotchman1bLsp29 .270Fr .277AvPrPrFrPrFrNormalNormal
Jared MitchellcfLsp23 .190Av .197FrPrPrVgFrVgNormalNormal
Michael Olt3bRsp23 .235Av .226AvPrPrFrFrFrNormalNormal
Jordan Pachecoc Rsp26 .267Fr .259FrPrPrAvPrAvNormalNormal
Gerardo ParralfLsp25 .270Fr .282AvFrFrVgAvAvNormalNormal
fTony Sanchezc Rsp24 .234Fr .228FrPrPrAvPrAvProneNormal
Ruben TejadassRsp22 .261Fr .258FrAvFrAvAvAvNormalNormal
Ryan TheriotssRsp32 .279Fr .269PrAvFrVgFrAvNormalNormal
Jemile Weeks2bSsp25 .255Fr .272FrFrFrVgAvVgNormalNormal
 Total  24.6 .251  .254        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Brett AndersonspL24 .291 .255PrPrPrPrPrAv Fr92364NormalNormal
Jake ArrietaspR26 .267 .273AvPrPrPrPrFrAvAv14849NormalNormal
fManny BanuelosspL21 .266 .287AvPrPrPrPrPr Av392051NormalNormal
Steve DelabarmrR28 .258 .260AvPrPrPrPr VgAv59848NormalNormal
fNeftali FelizspR24 .223 .257AvPrPrPrPrAv Ex211738NormalNormal
fRich HardenspR30 .257 .236PrPrPrPrPrPr Vg23840NormalProne
Jared HughesmrR26 .294 .299AvPrPrPrPrAvAvAv59859NormalNormal
Kevin JepsenmrR27 .282 .260PrPrPrPrPr AvEx80863NormalNormal
John LannanspL27 .285 .283PrPrPrPrPrAv Ex7863NormalNormal
Wilton LopezmrR28 .263 .258PrPrPrPrPr FrEx113063NormalNormal
fJordan NorbertomrL25 .234 .255AvPrPrPrPr AvVg85852NormalNormal
fTroy PattonmrL26 .264 .283PrPrPrPrPr VgAv8835NormalProne
Ariel PenaspR20 .297 .302AvPrPrPrPrFr Av66850NormalNormal
fCesar RamosmrL28 .241 .268PrPrPrPrPr FrEx10859NormalNormal
fDaniel SchlerethmrL26 .227 .242PrPrPrPrPr AvAv62851NormalNormal
fBrian WilsonclR30 .214 .233PrPrPrPrPr AvEx16855NormalNormal
Chris WithrowspR23 .268 .275AvPrPrPrPrPr Av451952NormalNormal
Barry ZitospL34 .252 .252PrPrPrPrPrFrAvAv11847NormalNormal
 Total  26.3 .263 .268             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
AndersonspAv/100          
ArrietaspAv/100          
fBanuelosspAv/100          
Castroc  Av/147        Vg6
DelabarmrAv/100          
fFelizspAv/100          
Flowersc  Fr/83 Fr/116       Fr6
Fowlercf       Av/111 Av  
fHardenspAv/100          
Hechavarriass     Av/104     
Heywardrf       Fr/144Ex/120Av  
Hosmer1b  Fr/113        
HughesmrAv/100          
JepsenmrAv/100          
Josephc  Fr/96 Av/114       Av10
Kotchman1b  Av/39         
LannanspAv/100          
LopezmrAv/100          
Mitchellcf       Av/127 Fr  
fNorbertomrAv/100          
Olt3b    Av/157      
Pachecoc  Av/100Av/104Pr/117Pr/107     Fr7
Parralf      Ex/88 Av/153Vg/85 Vg  
fPattonmrAv/100          
PenaspAv/100          
fRamosmrAv/100          
fSanchezc  Av/229        Fr5
fSchlerethmrAv/100          
Tejadass   Vg/129 Vg/109     
Theriotss   Av/79  Pr/96      
Weeks2b   Fr/132       
fWilsonclAv/100          
WithrowspAv/100          
ZitospAv/100          

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
Brett AndersonspLspL24100000
Jake ArrietaspRspR26100000
fManny BanuelosspLspL21100000
Jason Castroc LspR25100000
Steve DelabarmrRspR28100000
fNeftali FelizspRspR24100000
Tyler Flowersc RspR26100000
Dexter FowlercfSspR26100000
fRich HardenspLspR30100000
Adeiny HechavarriassRspR23100000
Jason HeywardrfLspL22100000
Eric Hosmer1bLspL22100000
Jared HughesmrRspR26100000
Kevin JepsenmrRspR27100000
Tommy Josephc RspR20100000
Casey Kotchman1bLspL29100000
John LannanspLspL27100000
Wilton LopezmrRspR28100000
Jared MitchellcfLspL23100000
fJordan NorbertomrLspL25100000
Michael Olt3bRspR23100000
Jordan Pachecoc RspR26100000
Gerardo ParralfLspL25100000
fTroy PattonmrSspL26100000
Ariel PenaspRspR20100000
fCesar RamosmrLspL28100000
fTony Sanchezc RspR24100000
fDaniel SchlerethmrLspL26100000
Ruben TejadassRspR22100000
Ryan TheriotssRspR32100000
Jemile Weeks2bSspR25100000
fBrian WilsonclRspR30100000
Chris WithrowspRspR23100000
Barry ZitospLspL34100000
 Total   25.5  0