Team roster -- 2026 San Francisco Giants
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
fBlaze Alexander3bRp 27 .239Vg .226AvFrPrExPrVgProneNormal
Brendan Donovan2bLsp29 .230Fr .315AvFrAvFrFrFrProneNormal
Kyle Farmer2bRsp35 .252Vg .211FrPrPrFrPrPrNormalNormal
fJake FraleyrfLp 31 .222Pr .242AvPrPrAvFrAvVery proneNormal
fAndres Gimenez2bLsp27 .175Fr .221FrAvPrAvExVgVery proneNormal
Nick Gonzales2bRsp27 .242Av .266FrPrPrVgPrPrVery proneNormal
Lourdes GurriellfRp 32 .296Av .229VgPrPrPrAvAvProneNormal
fEric Haasec Rsp33 .160Fr .267AvPrPrAvPrPrNormalNormal
Luis MatosrfRp 24 .183Ex .256VgPrPrAvExAvNormalNormal
Josh Naylor1bLp 29 .287Av .298VgPrFrFrExVgNormalTerror
fConnor Norby3bRp 26 .184Fr .277AvPrPrAvExAvVery proneNormal
Jhonny Peredac Rp 30 .238Pr .250FrAvPrAvPrPrNormalNormal
Agustin Ramirezc Rp 24 .213Av .238VgPrPrAvExVgNormalNormal
Victor RoblesrfRp 29 .289Pr .213AvAvPrAvVgExVery proneNormal
fDonovan Solano1bRsp38 .177Fr .343AvPrPrFrPrPrNormalNormal
Eugenio Suarez3bRp 34 .164Ex .252ExPrPrFrExFrIronNormal
fJack SuwinskicfLsp27 .000Pr .154FrPrPrVgExVgProneNormal
Dansby SwansonssRp 32 .287Vg .232AvAvPrVgExVgIronNormal
Fernando TatisrfRsp27 .229Av .281VgFrPrVgExVgNormalTerror
Alek ThomascfLsp26 .237Fr .252FrAvPrExAvAvNormalNormal
Mike YastrzemskirfLsp35 .138Fr .256VgExVgVgVgFrNormalNormal
 Total  29.6 .226  .253        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Grant AndersonmrR29 .225 .223PrPrPrPrPr AvFr0045NormalProne
fAaron AshbymrL28 .193 .245PrPrPrPrPr VgAv491071NormalVery prone
fHayden BirdsongmrR24 .281 .206PrPrPrPrPrFrExEx45139NormalNormal
Jose ButtomrR28 .257 .255PrPrPrPrPr AvAv2340352NormalProne
fZach EflinspR32 .316 .287PrPrPrPrPrAv Vg7050NormalVery prone
Calvin FauchermrR30 .226 .245PrPrPrPrPr AvAv171553NormalIron
Ryan HelsleyclR31 .278 .271PrPrPrPrPr AvAv621648NormalNormal
Jeff HoffmanclR33 .222 .205PrPrPrPrPr AvFr15442NormalIron
Brad LordmrR26 .270 .241PrPrPrPrPrFrVgEx4054NormalIron
Seth LugospR36 .272 .203PrPrPrPrPrVg Ex18043NormalProne
Yuki MatsuimrL30 .263 .201PrPrPrPrPr AvAv41935NormalNormal
fDustin MayspR28 .261 .256PrPrPrPrPrVg Pr4048NormalProne
Michael McGreevyspR25 .318 .225PrPrPrPrPrVg Ex028653NormalNormal
Max MeyerspR27 .237 .315PrPrPrPrPrVg Vg140157NormalVery prone
fEmmet SheehanspR26 .165 .196PrPrPrPrPrFrExEx15336NormalVery prone
Brady SingerspR29 .250 .222PrPrPrPrPrAv Av9045NormalIron
Justin SteelespL30 .185 .276PrPrPrPrPrAv Ex146952NormalVery prone
fRandy VasquezspR27 .264 .232PrPrPrPrPrAv Av1220140NormalNormal
fBrandon WoodruffspR33 .181 .196PrPrPrPrPrAv Fr91434NormalVery prone
fGiants ZzBonus L36 .000 .000 0050NormalNormal
fGiants ZzWaiver L36 .000 .000 0050NormalNormal
 Total  29.7 .255 .234             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
fAlexander,B3b   Av/77 Av/124 Av/94 Av/94  Ex  
Anderson,GmrAv/155          
fAshbymrAv/122          
fBirdsongmrAv/163          
ButtomrAv/123          
Donovan2b   Av/63  Fr/92 Av/70   Av  
fEflinspAv/150          
Farmer2b  Vg/140Fr/52 Av/107Fr/101     
FauchermrVg/60           
fFraleyrf      Av/182 Av/182Fr  
fGimenez2b   Ex/38  Vg/92      
Gonzales,N2b   Av/163 Fr/111     
Gurriel,Llf      Av/116  Av  
fHaasec  Vg/94         Av3
HelsleyclAv/63           
Hoffman,JclFr/232          
LordmrAv/13           
Lugo,SspAv/3           
Matosrf      Pr/300Pr/300Pr/300Fr  
MatsuimrAv/58           
fMayspAv/127          
McGreevyspVg/82           
MeyerspAv/57           
Naylor,J1b  Av/87         
fNorby3b    Fr/127      
Peredac  Av/205        Av3
Ramirez,Ac  Fr/244        Pr13
Roblesrf       Fr/50 Av/50 Fr  
fSheehanspFr/211          
SingerspAv/0           
fSolano1b  Av/25 Pr/98 Fr/100      
SteelespAv/85           
Suarez,E3b  Fr/128 Fr/125      
fSuwinskicf      Av/82 Av/82 Av/82 Av  
Swanson,Dss     Vg/79      
Tatisrf        Ex/71 Ex  
Thomas,Acf       Av/77  Av  
fVasquezspAv/94           
fWoodruffspAv/57           
Yastrzemskirf      Av/35 Fr/35 Av/35 Av  
fZB            
fZW            

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
fBlaze Alexander3bRp R2751147662030
Grant AndersonmrRspR298798000
fAaron AshbymrRspL28673132502026
fHayden BirdsongmrRspR246207652026
Jose ButtomrRspR2889107842029
Brendan Donovan2bLspR29851528502028
fZach EflinspRspR323961180002028
Kyle Farmer2bRspR35100025002026
Calvin FauchermrRspR3010007750
fJake FraleyrfLp L31663231252026
fAndres Gimenez2bLspR276733100002026
Nick Gonzales2bRspR2764367752028
Lourdes GurriellfRp R328614140002028
fEric Haasec RspR3365013500
Ryan HelsleyclRspR31100082002026
Jeff HoffmanclRspR33100060002026
Brad LordmrRspR2610007600
Seth LugospRspR367723150002028
Luis MatosrfRp R246707802028
Yuki MatsuimrLspL30100055002027
fDustin MayspRspR28851221350
Michael McGreevyspLspR254207602030
Max MeyerspLspR2736647682028
Josh Naylor1bLp L291000109002029
fConnor Norby3bRp R2658427652030
Jhonny Peredac Rp R304507602027
Agustin Ramirezc Rp R248707600
Victor RoblesrfRp R29227335002026
fEmmet SheehanspRspR2645467802028
Brady SingerspRspR29100087500
fDonovan Solano1bRspR3887035002027
Justin SteelespLspL3089265502026
Eugenio Suarez3bRp R341000150002026
fJack SuwinskicfLspL275197852028
Dansby SwansonssRp R321000270002027
Fernando TatisrfRspR27982200002030
Alek ThomascfLspL269907932028
fRandy VasquezspRspR278207720
fBrandon WoodruffspLspR33396150002026
Mike YastrzemskirfLspL35100092500
fGiants ZzBonus LspL361000250000
fGiants ZzWaiver LspL3610007800
 Total   29.7  240288