Team roster -- 2025 San Francisco Giants
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
fKevin AlcantaracfRsp22 .247Av .235FrPrFrAvAvAvNormalNormal
fAeverson ArteagassRsp22 .201Av .194FrPrPrVgFrAvNormalNormal
Ji Hwan BaecfLsp25 .250Fr .268FrPrFrExAvVgNormalNormal
Patrick Baileyc Ssp26 .238Av .233AvPrFrFrAvFrNormalNormal
Joey Bartc Rp 28 .245Vg .242AvPrFrAvPrPrNormalNormal
fTravis Bazzana2bLsp22 .197Fr .216AvPrPrAvAvAvNormalNormal
fAlexander CanariocfRsp25 .209Vg .205AvPrFrAvAvVgNormalNormal
Bryce Eldridge1bLsp20 .230Fr .248VgPrPrAvAvFrNormalNormal
fJerar EncarnaciondhRsp27 .250Vg .245VgPrPrAvFrAvNormalNormal
fThairo Estrada2bRp 29 .273Av .260AvPrFrVgAvAvNormalNormal
fTermarr Johnson2bLsp21 .197Fr .215FrFrFrAvAvVgNormalNormal
Jung Hoo LeecfLsp26 .269Fr .285AvFrPrExPrAvNormalNormal
fMarco LucianossRsp23 .229Av .220AvPrPrAvFrAvNormalNormal
MJ MelendezlfLp 26 .237Vg .237VgPrFrVgPrAvNormalNormal
fBenjamin MontgomerycfRsp22 .239Fr .227FrPrFrAvVgVgNormalNormal
Kevin Paradac Rsp23 .208Av .199AvPrPrFrPrFrNormalNormal
Heliot RamoslfRsp25 .264Vg .250VgPrPrVgAvAvNormalNormal
Chandler SimpsoncfLsp24 .274Pr .299PrVgVgExVgExNormalNormal
Carson Taylor1bLsp26 .217Fr .230FrPrFrAvFrFrNormalNormal
Spencer Torkelson1bRp 25 .235Vg .224VgPrPrAvFrFrNormalNormal
fThomas TroyssRsp23 .218Av .206FrPrFrVgAvVgNormalNormal
Joey WiemercfRsp26 .232Av .210FrPrFrVgAvVgNormalNormal
Mike YastrzemskirfLp 34 .208Av .228VgPrFrAvFrAvNormalNormal
fNicholas Yorke2bRsp23 .242Fr .248AvPrFrVgAvVgNormalNormal
 Total  24.7 .235  .236        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Tristan BeckmrR29 .252 .258PrPrPrPrPrAvVgAv156255NormalNormal
Prelander BerroamrR25 .242 .232PrPrPrPrPrFrAvFr376648NormalNormal
Joey CantillospL25 .258 .221PrPrPrPrPrPrPrAv435752NormalNormal
Bubba ChandlerspR22 .262 .241AvPrPrPrPrPrPrAv510854NormalNormal
Xzavion CurryspR26 .277 .252PrPrPrPrPrAvAvAv1717738NormalNormal
fMarkevian HencespR22 .249 .247AvPrPrPrPrPr Pr285155NormalNormal
Logan HendersonspR23 .242 .235AvPrPrPrPrPr Pr195739NormalNormal
Jordan HicksmrR28 .268 .217PrPrPrPrPrAvAvAv4511565NormalNormal
Sean HjellemrR28 .272 .251PrPrPrPrPrFrAvAv235472NormalNormal
Jackson JobespR22 .262 .244PrPrPrPrPrPrPrPr1120047NormalNormal
fMichael KopechmrR29 .201 .223PrPrPrPrPrAvVgPr3111843NormalNormal
fJack LeiterspR25 .247 .232PrPrPrPrPrFrFrPr2811648NormalNormal
fTrevor RogersspL27 .248 .256PrPrPrPrPrFr Fr1615855NormalNormal
fJackson RutledgespR26 .270 .252PrPrPrPrPrPrPrFr414452NormalNormal
Paul SkenesspR23 .218 .218PrPrPrPrPrPr Av78563NormalNormal
Mitch SpencespR27 .256 .261PrPrPrPrPrAvVgFr289562NormalNormal
Troy TaylormrR23 .216 .246PrPrPrPrPr AvPr777262NormalNormal
fAndrew ThorpespR24 .262 .249PrPrPrPrPrFr Pr1117453NormalNormal
fKeaton WinnspR27 .246 .252PrPrPrPrPrFrFrFr2312761NormalNormal
 Total  25.3 .251 .242             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
fAlcantara,Kcf      Vg/117Av/106Vg/140Av  
fArteagass     Av/100     
Baecf   Av/206  Av/107Fr/125Av/99 Av  
Baileyc  Av/58 Fr/122       Vg9
Bartc  Av/80         Av6
fBazzana2b   Av/114       
Beck,TmrAv/89           
Berroa,PmrAv/87           
fCanariocf      Av/201Pr/291Av/189Vg  
CantillospAv/74           
ChandlerspAv/100          
CurryspAv/72           
Eldridge1b  Fr/347        
fEncarnacion,Jedh  Fr/144   Av/101 Av/124Av  
fEstrada,T2b   Vg/59 Vg/91 Av/112Av/102 Fr/105Av  
fHencespAv/100          
Henderson,LospAv/100          
Hicks,JomrAv/76           
HjellemrVg/46           
JobespAv/97           
fJohnson,T2b   Av/161 Av/113     
fKopechmrAv/152          
Lee,Jcf       Av/66  Vg  
fLeiter,JspAv/76           
fLucianoss   Av/234 Fr/170     
Melendez,Mlf Av/116  Fr/110 Pr/81  Fr/85 VgVg6
fMontgomery,Bcf      Av/102Fr/99 Av/102Av  
Paradac  Av/141        Fr11
Ramos,Hlf      Av/71 Pr/123Av/151Av  
fRogers,TrspAv/102          
fRutledgespAv/100          
Simpson,Ccf      Vg/108Av/161Av/129Av  
SkenesspAv/144          
SpencespAv/81           
Taylor,Ca1b  Fr/152 Pr/135      
Taylor,TrmrAv/87           
fThorpespAv/112          
Torkelson1b  Av/71  Fr/96       
fTroyss   Av/113 Av/147     
Wiemercf      Av/219Fr/264Av/155Vg  
fWinn,KspAv/63           
Yastrzemskirf      Vg/128Av/49 Vg/66 Av  
fYorke2b   Fr/140Av/142Fr/131Av/67 Pr/79 Av/80 Av  

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
fKevin AlcantaracfRspR22100000
fAeverson ArteagassRspR22100000
Ji Hwan BaecfLspR25100000
Patrick Baileyc SspR26100000
Joey Bartc Rp R28100000
fTravis Bazzana2bLspR22100000
Tristan BeckmrRspR29100000
Prelander BerroamrRspR25100000
fAlexander CanariocfRspR25100000
Joey CantillospLspL25100000
Bubba ChandlerspSspR22100000
Xzavion CurryspRspR26100000
Bryce Eldridge1bLspR20100000
fJerar EncarnaciondhRspR27100000
fThairo Estrada2bRp R29100000
fMarkevian HencespRspR22100000
Logan HendersonspRspR23100000
Jordan HicksmrRspR28100000
Sean HjellemrRspR28100000
Jackson JobespRspR22100000
fTermarr Johnson2bLspR21100000
fMichael KopechmrRspR29100000
Jung Hoo LeecfLspR26100000
fJack LeiterspRspR25100000
fMarco LucianossRspR23100000
MJ MelendezlfLp R26100000
fBenjamin MontgomerycfRspR22100000
Kevin Paradac RspR23100000
Heliot RamoslfRspR25100000
fTrevor RogersspLspL27100000
fJackson RutledgespRspR26100000
Chandler SimpsoncfLspR24100000
Paul SkenesspRspR23100000
Mitch SpencespRspR27100000
Carson Taylor1bLspR26100000
Troy TaylormrRspR23100000
fAndrew ThorpespLspR24100000
Spencer Torkelson1bRp R25100000
fThomas TroyssRspR23100000
Joey WiemercfRspR26100000
fKeaton WinnspRspR27100000
Mike YastrzemskirfLp L34100000
fNicholas Yorke2bRspR23100000
 Total   25.0  0