Team roster -- 2025 San Francisco Giants
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Kevin AlcantaracfRsp22 .247Av .235FrPrFrAvAvAvNormalNormal
fJi Hwan BaecfLsp25 .250Fr .268FrPrFrExAvVgNormalNormal
Patrick Baileyc Ssp26 .238Av .233AvPrFrFrAvFrNormalNormal
Joey Bartc Rp 28 .245Vg .242AvPrFrAvPrPrNormalNormal
fTravis Bazzana2bLsp22 .197Fr .216AvPrPrAvAvAvNormalNormal
Bryce Eldridge1bLsp20 .230Fr .248VgPrPrAvAvFrNormalNormal
fJerar EncarnaciondhRsp27 .250Vg .245VgPrPrAvFrAvNormalNormal
Thairo Estrada2bRp 29 .273Av .260AvPrFrVgAvAvNormalNormal
fRece HindsrfRsp24 .221Vg .211AvPrFrVgAvExNormalNormal
fTermarr Johnson2bLsp21 .197Fr .215FrFrFrAvAvVgNormalNormal
Jung Hoo LeecfLsp26 .269Fr .285AvFrPrExPrAvNormalNormal
Marco LucianossRsp23 .229Av .220AvPrPrAvFrAvNormalNormal
Charles McAdoo3bRsp23 .248Av .239AvPrPrVgAvVgNormalNormal
MJ MelendezlfLp 26 .237Vg .237VgPrFrVgPrAvNormalNormal
fBenjamin MontgomerycfRsp22 .239Fr .227FrPrFrAvVgVgNormalNormal
fRichie Palacios2bLp 28 .238Fr .238FrPrFrVgVgVgNormalNormal
Heliot RamoslfRsp25 .264Vg .250VgPrPrVgAvAvNormalNormal
Chandler SimpsoncfLsp24 .274Pr .299PrVgVgExVgExNormalNormal
Spencer Torkelson1bRp 25 .235Vg .224VgPrPrAvFrFrNormalNormal
fThomas TroyssRsp23 .218Av .206FrPrFrVgAvVgNormalNormal
Taylor WallsssSsp28 .218Av .201FrPrFrVgVgExNormalNormal
Mike YastrzemskirfLp 34 .208Av .228VgPrFrAvFrAvNormalNormal
 Total  25.0 .239  .239        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Tristan BeckmrR29 .252 .258PrPrPrPrPrAvVgAv156255NormalNormal
Nigel BelgravemrR23 .303 .203AvPrPrPrPr VgAv757269NormalNormal
Osvaldo BidospR29 .236 .239PrPrPrPrPrAvAvFr2211546NormalNormal
fBeau BrieskemrR27 .230 .242PrPrPrPrPrPrFrAv135947NormalNormal
Joey CantillospL25 .258 .221PrPrPrPrPrPrPrAv435752NormalNormal
fBubba ChandlerspR22 .262 .241AvPrPrPrPrPrPrAv510854NormalNormal
fBowden FrancisspR29 .241 .218PrPrPrPrPrAvVgAv1111141NormalNormal
fMarkevian HencespR22 .249 .247AvPrPrPrPrPr Pr285155NormalNormal
Logan HendersonspR23 .242 .235AvPrPrPrPrPr Pr195739NormalNormal
Jordan HicksmrR28 .268 .217PrPrPrPrPrAvAvAv4511565NormalNormal
Sean HjellemrR28 .272 .251PrPrPrPrPrFrAvAv235472NormalNormal
fJackson JobespR22 .262 .244PrPrPrPrPrPrPrPr1120047NormalNormal
Stephen KolekmrR28 .259 .244PrPrPrPrPrAvVgAv236561NormalNormal
fMichael KopechmrR29 .201 .223PrPrPrPrPrAvVgPr3111843NormalNormal
Jack LeiterspR25 .247 .232PrPrPrPrPrFrFrPr2811648NormalNormal
fDaniel LynchspL28 .256 .262PrPrPrPrPrAvVgFr219955NormalNormal
Trevor RogersspL27 .248 .256PrPrPrPrPrFr Fr1615855NormalNormal
Paul SkenesspR23 .218 .218PrPrPrPrPrPr Av78563NormalNormal
fMitch SpencespR27 .256 .261PrPrPrPrPrAvVgFr289562NormalNormal
fAndrew ThorpespR24 .262 .249PrPrPrPrPrFr Pr1117453NormalNormal
Jaden WoodsmrL23 .236 .257AvPrPrPrPrPrVgPr97154NormalNormal
 Total  25.8 .249 .241             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Alcantara,Kcf      Vg/117Av/106Vg/140Av  
fBaecf   Av/206  Av/107Fr/125Av/99 Av  
Baileyc  Av/58 Fr/122       Vg9
Bartc  Av/80         Av6
fBazzana2b   Av/114       
Beck,TmrAv/89           
BelgravemrAv/100          
Bido,OspAv/149          
fBrieskemrVg/55           
CantillospAv/74           
fChandlerspAv/100          
Eldridge1b  Fr/347        
fEncarnacion,Jedh  Fr/144   Av/101 Av/124Av  
Estrada,T2b   Vg/59 Vg/91 Av/112Av/102 Fr/105Av  
fFrancisspAv/31           
fHencespAv/100          
Henderson,LospAv/100          
Hicks,JomrAv/76           
fHindsrf    Av/117   Av/178Av  
HjellemrVg/46           
fJobespAv/97           
fJohnson,T2b   Av/161 Av/113     
KolekmrAv/69           
fKopechmrAv/152          
Lee,Jcf       Av/66  Vg  
Leiter,JspAv/76           
Lucianoss   Av/234 Fr/170     
fLynchspVg/127          
McAdoo3b  Av/119 Av/86    Av/89 Av  
Melendez,Mlf Av/116  Fr/110 Pr/81  Fr/85 VgVg6
fMontgomery,Bcf      Av/102Fr/99 Av/102Av  
fPalacios,R2b   Vg/146Vg/114 Av/111Fr/125Av/88 Av  
Ramos,Hlf      Av/71 Pr/123Av/151Av  
Rogers,TrspAv/102          
Simpson,Ccf      Vg/108Av/161Av/129Av  
SkenesspAv/144          
fSpencespAv/81           
fThorpespAv/112          
Torkelson1b  Av/71  Fr/96       
fTroyss   Av/113 Av/147     
Wallsss   Vg/59 Vg/56 Av/49      
WoodsmrAv/100          
Yastrzemskirf      Vg/128Av/49 Vg/66 Av  

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
Kevin AlcantaracfRspR22100000
fJi Hwan BaecfLspR25100000
Patrick Baileyc SspR26100000
Joey Bartc Rp R28100000
fTravis Bazzana2bLspR22100000
Tristan BeckmrRspR29100000
Nigel BelgravemrRspR23100000
Osvaldo BidospRspR29100000
fBeau BrieskemrRspR27100000
Joey CantillospLspL25100000
fBubba ChandlerspSspR22100000
Bryce Eldridge1bLspR20100000
fJerar EncarnaciondhRspR27100000
Thairo Estrada2bRp R29100000
fBowden FrancisspRspR29100000
fMarkevian HencespRspR22100000
Logan HendersonspRspR23100000
Jordan HicksmrRspR28100000
fRece HindsrfRspR24100000
Sean HjellemrRspR28100000
fJackson JobespRspR22100000
fTermarr Johnson2bLspR21100000
Stephen KolekmrRspR28100000
fMichael KopechmrRspR29100000
Jung Hoo LeecfLspR26100000
Jack LeiterspRspR25100000
Marco LucianossRspR23100000
fDaniel LynchspLspL28100000
Charles McAdoo3bRspR23100000
MJ MelendezlfLp R26100000
fBenjamin MontgomerycfRspR22100000
fRichie Palacios2bLp R28100000
Heliot RamoslfRspR25100000
Trevor RogersspLspL27100000
Chandler SimpsoncfLspR24100000
Paul SkenesspRspR23100000
fMitch SpencespRspR27100000
fAndrew ThorpespLspR24100000
Spencer Torkelson1bRp R25100000
fThomas TroyssRspR23100000
Taylor WallsssSspR28100000
Jaden WoodsmrLspL23100000
Mike YastrzemskirfLp L34100000
 Total   25.4  0