Team roster -- 2024 San Francisco Giants
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Kevin AlcantaracfRsp21 .242Av .227AvPrFrVgAvAvNormalNormal
fJonathan Aranda2bLp 26 .240Av .261AvPrFrAvFrFrNormalNormal
fAeverson ArteagassRsp21 .231Av .215FrPrPrAvFrAvNormalNormal
Ji Hwan Bae2bLsp24 .234Pr .244FrFrFrExVgExNormalNormal
fPatrick Baileyc Ssp25 .226Av .226AvPrFrAvFrAvNormalNormal
fJoey Bartc Rsp27 .231Av .227AvPrFrAvPrFrNormalNormal
Brett Baty3bLsp24 .235Av .250VgPrPrAvPrAvNormalNormal
fAlexander CanariorfRsp24 .224Vg .217AvPrFrAvAvAvNormalNormal
Jose DeversssLsp24 .241Fr .251FrFrFrVgFrAvNormalNormal
fJeter DownsssRsp25 .202Av .194AvPrFrVgAvExNormalNormal
fJerar EncarnacionrfRsp26 .219Vg .211AvPrFrAvFrAvNormalNormal
Thairo Estrada2bRp 28 .268Av .260AvPrFrVgVgVgNormalNormal
fTermarr Johnson2bLsp20 .198Fr .214AvFrFrAvAvAvNormalNormal
fJung Hoo LeecfLsp25 .275Av .293AvFrPrExPrAvNormalNormal
fMarco LucianossRsp22 .220Av .212AvPrPrAvFrAvNormalNormal
MJ Melendezc Lp 25 .245Vg .250VgPrFrAvPrAvNormalNormal
Benjamin MontgomerycfRsp21 .244Fr .226FrPrPrAvAvAvNormalNormal
fKevin Paradac Rsp22 .214Av .211AvPrPrAvPrFrNormalNormal
Heliot RamosrfRsp24 .243Av .234AvPrFrVgFrAvNormalNormal
Carson Taylorc Lsp25 .221Fr .231FrPrFrAvPrFrNormalNormal
Spencer Torkelson1bRp 24 .250Ex .239VgPrPrAvFrFrNormalNormal
fThomas TroyssRsp22 .243Av .222AvPrFrAvAvExNormalNormal
fJoey WiemercfRp 25 .238Vg .213AvPrFrVgAvVgNormalNormal
Mike YastrzemskicfLp 33 .221Vg .233VgPrFrAvFrAvNormalNormal
Nicholas Yorke2bRsp22 .234Fr .233FrPrFrVgAvAvNormalNormal
 Total  24.2 .235  .234        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
fJulian AguiarspR23 .250 .275AvPrPrPrPrAvFrAv347361NormalNormal
fTristan BeckmrR28 .256 .261PrPrPrPrPrAvVgAv1711656NormalNormal
Prelander BerroamrR24 .246 .223PrPrPrPrPrPrPrFr358148NormalNormal
Joey CantillospL24 .254 .233AvPrPrPrPrAvFrFr367450NormalNormal
fXzavion CurrymrR25 .270 .240PrPrPrPrPrVgVgAv237639NormalNormal
Markevian HencespR21 .254 .260AvPrPrPrPrPr Pr317454NormalNormal
Jordan HicksmrR27 .255 .195PrPrPrPrPrFrAvAv6012672NormalNormal
fSean HjellespR27 .290 .256PrPrPrPrPrAvAvAv2911272NormalNormal
Jackson JobespR21 .259 .247AvPrPrPrPrPr Fr197752NormalNormal
Michael KopechspR28 .231 .236PrPrPrPrPrVgFrPr247343NormalNormal
Jack LeiterspR24 .248 .240AvPrPrPrPrFr Pr257848NormalNormal
fRyan MurphyspR24 .246 .273AvPrPrPrPrPrPrPr397646NormalNormal
Trevor RogersspL26 .234 .254PrPrPrPrPrAv Av1611353NormalNormal
Jackson RutledgespR25 .269 .260PrPrPrPrPrVg Fr487448NormalNormal
fPaul SkenesspR22 .253 .242AvPrPrPrPrFr Vg57264NormalNormal
Mitch SpencespR26 .252 .269AvPrPrPrPrVgAvFr326964NormalNormal
fZack ThompsonspL26 .214 .254PrPrPrPrPrAvFrAv287658NormalNormal
fAndrew ThorpespR23 .264 .239AvPrPrPrPrVg Pr187159NormalNormal
Keaton WinnspR26 .250 .252PrPrPrPrPrPrAvFr227662NormalNormal
 Total  24.7 .254 .250             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
fAguiarspAv/100          
Alcantara,Kcf       Fr/83  Av  
fAranda2b  Av/98 Fr/157Fr/128      
fArteagass     Pr/86      
Bae2b   Vg/194   Av/200 Av  
fBaileyc  Fr/112Av/122       Av9
fBartc  Av/105        Av7
Baty3b    Fr/112 Av/120  Av  
fBeck,TrmrAv/127          
Berroa,PmrAv/100          
fCanariorf      Av/118Fr/183Av/123Vg  
CantillospAv/100          
fCurrymrVg/37           
Devers,Jss   Vg/104 Av/112     
fDownsss   Fr/99 Fr/105Pr/89  Fr/99  Av  
fEncarnacion,Jrf  Av/134   Av/119 Av/152Vg  
Estrada,T2b   Vg/102Vg/113Av/127Av/102 Av/105Fr  
HencespAv/100          
Hicks,JormrAv/117          
fHjellespVg/81           
JobespAv/100          
fJohnson,T2b   Av/144 Fr/103     
KopechspFr/14           
fLee,Jucf      Vg/77 Av/93 Vg/77 Av  
Leiter,JspAv/100          
fLucianoss     Fr/131     
Melendez,Mc  Av/135  Fr/110 Fr/100 Fr/100AvAv7
Montgomery,Bcf      Fr/94 Pr/126 Fr  
fMurphy,RspAv/100          
fParadac  Av/102        Fr8
Ramos,Helrf       Fr/138Av/133Vg  
Rogers,TrspAv/222          
RutledgespAv/87           
fSkenesspAv/100          
Spence,MspAv/100          
Taylor,Cac  Av/117Pr/94        Pr12
fThompson,ZackspAv/56           
fThorpespAv/100          
Torkelson1b  Av/104 Fr/117      
fTroyss     Av/103     
fWiemercf      Av/65 Pr/57 Av/64 Vg  
Winn,KspFr/72           
Yastrzemskicf      Av/119Fr/43 Av/34 Av  
Yorke2b   Fr/119       

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
fJulian AguiarspLspR23100000
Kevin AlcantaracfRspR21100000
fJonathan Aranda2bLp R26100000
fAeverson ArteagassRspR21100000
Ji Hwan Bae2bLspR24100000
fPatrick Baileyc SspR25100000
fJoey Bartc RspR27100000
Brett Baty3bLspR24100000
fTristan BeckmrRspR28100000
Prelander BerroamrRspR24100000
fAlexander CanariorfRspR24100000
Joey CantillospLspL24100000
fXzavion CurrymrRspR25100000
Jose DeversssLspR24100000
fJeter DownsssRspR25100000
fJerar EncarnacionrfRspR26100000
Thairo Estrada2bRp R28100000
Markevian HencespRspR21100000
Jordan HicksmrRspR27100000
fSean HjellespRspR27100000
Jackson JobespRspR21100000
fTermarr Johnson2bLspR20100000
Michael KopechspRspR28100000
fJung Hoo LeecfLspR25100000
Jack LeiterspRspR24100000
fMarco LucianossRspR22100000
MJ Melendezc Lp R25100000
Benjamin MontgomerycfRspR21100000
fRyan MurphyspRspR24100000
fKevin Paradac RspR22100000
Heliot RamosrfRspR24100000
Trevor RogersspLspL26100000
Jackson RutledgespRspR25100000
fPaul SkenesspRspR22100000
Mitch SpencespRspR26100000
Carson Taylorc LspR25100000
fZack ThompsonspLspL26100000
fAndrew ThorpespLspR23100000
Spencer Torkelson1bRp R24100000
fThomas TroyssRspR22100000
fJoey WiemercfRp R25100000
Keaton WinnspRspR26100000
Mike YastrzemskicfLp L33100000
Nicholas Yorke2bRspR22100000
 Total   24.4  0