Team Roster -- 2009 San Francisco Giants
Regular season

Batters
     vs. LHPvs. RHPBuntBasepathsOther ratings
NamePos   Bats  AgeAvgPwrAvgPwrSacHitRunStlJmpInjuryClutch
fReggie AbercrombiecfRsp28 .353Ex .238AvPrAvAvAvExNormalNormal
Melky CabreracfSsp24 .213Fr .265FrVgFrFrExAvNormalNormal
Miguel Cabrera1bRsp26 .311Ex .286ExFrPrPrFrPrIronNormal
fRaul Casanovac Ssp36 .333Pr .250FrPrPrPrPrPrNormalNormal
fJustin ChristianlfRsp29 .333Fr .077PrVgFrVgExExNormalNormal
fChris DenorfiacfRsp28 .241Pr .333VgExPrVgVgFrProneNormal
fJoe Dillon2bRsp33 .357Vg .128PrAvPrAvAvPrNormalNormal
Alex Gordon3bLsp25 .234Fr .273VgFrPrExExFrProneNormal
fGrant GreenssRsp21 .000Pr .000Pr NormalNormal
Vladimir GuerrerorfRsp33 .286Vg .309ExPrPrAvAvFrNormalTerror
Toby Hallc Rsp33 .377Av .176PrAvPrPrPrPrNormalNormal
fAnderson Hernandez2bSsp26 .366Fr .300PrAvFrAvPrPrNormalNormal
Ramon Hernandezc Rsp33 .283Fr .245VgAvPrPrPrPrNormalNormal
Matt KempcfRp24 .369Vg .260AvFrPrExVgVgNormalNormal
Jeff KeppingerssRsp29 .360Av .225PrVgPrAvVgPrProneNormal
Ian Kinsler2bRsp27 .281Vg .332VgExFrExExVgProneNormal
Fred LewislfLsp28 .270Fr .285VgFrPrExVgVgProneNormal
fMatt Macri3bRsp27 .375Av .200PrAvAvAvPrFrNormalNormal
fLou Marsonc Rsp23 .500Pr .500AvFrPrAvFrPrNormalNormal
fFernando MartinezcfLsp20 .000Vg .000Vg NormalNormal
Nate McLouthcfLp 27 .261Av .282ExVgFrVgExVgNormalNormal
David OrtizdhLsp33 .221Vg .279ExPrPrPrFrPrProneNormal
Hanley RamirezssRsp25 .258Av .313ExFrFrVgVgVgNormalNormal
fColby RasmuscfLsp22 .000Vg .000Vg NormalNormal
Alfonso SorianolfRp33 .351Ex .252VgPrPrAvExVgProneNormal
fJ.R. Towlesc Rp25 .222Av .118FrVgPrFrPrPrNormalNormal
 Total  27.6 .293  .273        

Pitchers
     vs. LHBvs. RHBBuntBasepathsStaminaOn the moundOther ratings
NamePThrAgeAvgAvgSacHitRunStlJmpStRelHldWPBKGB%JamInjury
Heath BellmrR31 .207 .254AvPrPrPrPr AvPr14049NormalIron
Blaine BoyermrR27 .271 .256AvPrPrPrPr AvFr14050NormalIron
A.J. BurnettspR32 .262 .231AvPrPrPrPrVg Av2628257NormalIron
Dave BushspR29 .244 .224VgPrPrPrPrAv Fr614847NormalNormal
Fausto CarmonaspR25 .303 .230AvPrPrPrPrAv Av3224673NormalProne
Aaron CookspR30 .297 .276ExAvPrPrPrVg Ex15067ToughNormal
fChristian FriedrichspL21 .000 .000 0050NormalNormal
Kevin GreggclR31 .181 .222FrPrPrPrPr AvAv53150NormalIron
Jeremy GuthriespR30 .241 .243AvPrPrPrPrAv Av8050NormalProne
Warner MadrigalmrR25 .323 .208AvPrPrPrPrPrAvFr294840NormalNormal
fDarren O'DaymrR26 .275 .290AvPrPrPrPr VgAv113562NormalNormal
fJuan RamirezspR20 .000 .000 0050NormalNormal
fGreg ReynoldsspR23 .344 .299FrPrPrPrPrFr Av15250NormalNormal
James ShieldsspR27 .255 .253AvPrPrPrPrVg Vg15053ToughIron
Ryan SpeiermrR29 .272 .273AvPrPrPrPr AvAv202759NormalProne
Jose ValverdeclR29 .190 .252AvPrPrPrPr AvFr2250041ToughIron
Tyler YatesmrR31 .303 .224AvPrPrPrPr AvAv34055NormalIron
 Total  27.4 .263 .247             

Fielders
    Pitchers Catchers Infielders Outfielders
NamePDefHldDefArmPB1b2b3bsslfcfrfArm
fAbercrombiecf             Vg/78 Vg/78  Vg
Bellmr Fr/48 Pr             
Boyermr Av/52 Fr             
Burnett,Asp Fr/295Av             
Bushsp Av/73 Fr             
Cabrera,Mecf             Vg/97 Vg/97 Vg/97 Av
Cabrera,Mi1b        Fr/107 Pr/131     
Carmonasp Av/134Av             
fCasanovac     Av/76 Vg4         
fChristianlf             Av/155Av/155Av/155Av
Cooksp Vg/76 Ex             
fDenorfiacf             Av/69 Av/69 Av/69 Av
fDillon2b        Av/95 Av/112Av/98   Fr/98   Pr
fFriedrichsp                
Gordon,A3b          Av/104     
fGreenss                
Greggcl Fr/228Av             
Guerrerorf               Pr/149Av
Guthriesp Vg/159Av             
Hall,Tc     Fr/101Pr1         
fHernandez,A2b         Av/72  Fr/157    
Hernandez,Rac     Av/146Fr4 Av/98        
Kempcf              Fr/66 Av/66 Vg
Keppingerss        Fr/96 Fr/95 Fr/86 Pr/77     
Kinsler2b         Av/171      
Lewis,Flf             Av/198Fr/198Av/198Av
fMacri3b        Av/99 Av/98 Fr/104     
Madrigalmr Fr/76 Fr             
fMarsonc     Av/98 Fr4         
fMartinezcf                
McLouthcf             Av/18 Av/18 Av/18 Av
fO'Daymr Av/122Av             
Ortizdh                
Ramirez,Hass           Vg/128    
fRamirezsp                
fRasmuscf                
fReynolds,Gsp Fr/59 Av             
Shields,Jsp Fr/58 Vg             
Soriano,Alf             Av/178  Vg
Speier,Rmr Fr/66 Av             
fTowlesc     Fr/81 Vg3         
Valverdecl Pr/161Fr             
Yatesmr Av/125Av             

Contract
NameP   Bats  ThrAge%Act%DisSalaryYear
fReggie AbercrombiecfRspR284504000
Heath BellmrRspR3110004200
Blaine BoyermrRspR2710003900
A.J. BurnettspRspR321000132000
Dave BushspRspR2998025500
Melky CabreracfSspL248704610
Miguel Cabrera1bRspR261000113000
Fausto CarmonaspRspR2565334580
fRaul Casanovac SspR362904150
fJustin ChristianlfRspR292603900
Aaron CookspRspR30100051250
fChris DenorfiacfRspR282984000
fJoe Dillon2bRspR337003930
fChristian FriedrichspRspL21100000
Alex Gordon3bLspR2589114060
fGrant GreenssRspR21100000
Kevin GreggclRspR31100025000
Vladimir GuerrerorfRspR331000155000
Jeremy GuthriespRspR3084167700
Toby Hallc RspR33100017500
fAnderson Hernandez2bSspR262203900
Ramon Hernandezc RspR33100075000
Matt KempcfRpR249904060
Jeff KeppingerssRspR2978224020
Ian Kinsler2bRspR2777237000
Fred LewislfLspR2890103920
fMatt Macri3bRspR273303900
Warner MadrigalmrRspR255003900
fLou Marsonc RspR23103900
fFernando MartinezcfLspR20100000
Nate McLouthcfLp R2710004250
fDarren O'DaymrRspR267003900
David OrtizdhLspL337228130000
Hanley RamirezssRspR2510004390
fJuan RamirezspRspR20100000
fColby RasmuscfLspL22100000
fGreg ReynoldsspRspR234403900
James ShieldsspRspR2796010000
Alfonso SorianolfRpR337030140000
Ryan SpeiermrRspR2966123930
fJ.R. Towlesc RpR256103900
Jose ValverdeclRspR29100047000
Tyler YatesmrRspR3110008000
 Total   27.5  103715