Team roster -- 2007 San Francisco Giants
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Orlando CabrerassRp 32 .243Fr .297AvAvPrVgExVgNormalNormal
Carlos Delgado1bLsp35 .226Vg .282ExPrPrPrPrPrNormalNormal
Mark DeRosarfRsp32 .342Ex .278FrFrPrAvFrFrProneNormal
Morgan Ensberg3bRp 31 .245Ex .232VgFrPrFrPrPrProneNormal
Ross Gload1bLp 31 .308Av .333AvVgPrPrExAvNormalNormal
Chris Gomez1bRp 36 .333Fr .345FrAvPrFrPrFrProneNormal
Aubrey Huff3bLsp30 .233Av .278VgPrPrAvPrPrProneNormal
Raul IbanezlfLsp35 .243Fr .308ExPrPrAvPrPrIronNormal
Austin KearnsrfRp 27 .336Ex .236AvFrPrAvAvFrNormalNormal
Jason Kendallc Rsp33 .331Fr .285PrAvPrAvAvFrNormalNormal
Mark KotsaycfLsp31 .265Av .278FrFrFrFrAvFrProneNormal
Gerald Lairdc Rp 27 .400Vg .241AvAvVgAvAvFrNormalNormal
Nook LogancfSsp27 .350Ex .286PrExExExAvAvNormalNormal
Mike Napolic Rp 25 .185Ex .241ExPrPrAvPrFrNormalTerror
Robb Quinlan1bRsp30 .326Vg .313FrFrPrAvFrFrNormalNormal
So TaguchilfRsp37 .280Fr .252PrVgPrVgVgAvNormalNormal
 Total  31.2 .284  .277        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
fBrandon BackespR29 .317 .205ExPrFrPrPrFr Ex243741NormalProne
Brian BannisterspR26 .286 .185AvPrPrPrPrAvExPr264338NormalProne
Jeremy BondermanspR24 .284 .235PrPrPrPrPrAv Pr714058NormalIron
Chris CapuanospL28 .273 .264PrPrPrPrPrVg Ex17047NormalIron
fRyan FeierabendspL21 .231 .231AvPrPrPrPrAvExEx3050038NormalNormal
Josh HancockmrR29 .239 .241AvPrPrPrPr VgFr2141247NormalNormal
Aaron HeilmanmrR28 .231 .231FrPrPrPrPr AvFr31053NormalIron
Jeff KarstensspR24 .253 .233AvPrPrPrPrVgExFr3750033NormalNormal
Wes LittletonmrR24 .256 .157AvPrPrPrPr AvVg115473NormalNormal
fNoah LowryspL26 .312 .262AvPrPrPrPrAv Vg619342NormalProne
Macay McBridemrL24 .181 .312AvPrPrPrPr AvEx271756NormalProne
fRyan O'MalleyspL27 .000 .286AvPrPrPrPrVg Vg168127NormalProne
Chris SampsonmrR29 .154 .243VgPrPrPrPrPrExVg115667NormalNormal
Huston StreetclR23 .274 .211AvPrPrPrPr AvAv31343NormalProne
Billy WagnerclL35 .161 .234FrPrPrPrPr AvAv15160NormalIron
Shane YoumanspL27 .250 .186AvPrPrPrPrFrExAv147062NormalNormal
Chris YoungspR28 .175 .234FrPrPrPrPrFr Pr1818128NormalNormal
 Total  26.6 .244 .242             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
fBackespAv/71           
BannisterspAv/75           
BondermanspFr/77           
Cabrerass     Av/86      
CapuanospAv/101          
Delgado1b  Fr/104        
DeRosarf  Av/98 Av/76 Av/77 Av/92 Fr/48  Fr/48 Av  
Ensberg3b    Vg/87       
fFeierabendspAv/89           
Gload1b  Fr/167   Fr/83  Fr/83 Pr  
Gomez1b  Av/72 Av/97 Av/116Fr/95      
HancockmrFr/151          
HeilmanmrFr/115          
Huff3b  Fr/98  Fr/60    Fr/214Fr  
Ibanezlf      Fr/42   Av  
KarstensspAv/133          
Kearnsrf       Av/126Ex/126Vg  
Kendallc  Ex/64         Av2
Kotsaycf  Fr/149    Av/46  Av  
Lairdc  Av/175        Vg4
LittletonmrEx/76           
Logancf       Vg/105 Fr  
fLowryspVg/149          
McBridemrFr/62           
Napolic  Vg/158        Av1
fO'MalleyspFr/92           
Quinlan1b  Fr/125 Fr/91  Av/93  Av/93 Fr  
SampsonmrEx/77           
StreetclAv/225          
Taguchilf      Vg/209Av/209Vg/209Av  
WagnerclEx/52           
YoumanspVg/86           
Young,CspFr/0           

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
fBrandon BackespRspR2921794430
Brian BannisterspRspR2630653270
Jeremy BondermanspRspR24100023000
Orlando CabrerassRp R32100075000
Chris CapuanospLspL2810004500
Carlos Delgado1bLspR351000135000
Mark DeRosarfRspR329286750
Morgan Ensberg3bRp R31901038000
fRyan FeierabendspLspL211403270
Ross Gload1bLp L3110003500
Chris Gomez1bRp R3666348500
Josh HancockmrRspR2910003550
Aaron HeilmanmrRspR2810003590
Aubrey Huff3bLspR30871369170
Raul IbanezlfLspR35100042500
Jeff KarstensspRspR242603270
Austin KearnsrfRp R2799018500
Jason Kendallc RspR33980114920
Mark KotsaycfLspL31100070000
Gerald Lairdc Rp R2710003320
Wes LittletonmrRspR245103270
Nook LogancfSspR271803270
fNoah LowryspRspL2683173850
Macay McBridemrLspL2486143320
Mike Napolic Rp R258303270
fRyan O'MalleyspRspL274233270
Robb Quinlan1bRspR3010003650
Chris SampsonmrRspR293003270
Huston StreetclRspR2390103400
So TaguchilfRspR3710008250
Billy WagnerclLspL351000105000
Shane YoumanspLspL271403270
Chris YoungspRspR2810005000
 Total   28.8  78613