Team roster -- 2022 San Francisco Giants
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Ji-hwan Bae2bLsp22 .229Fr .246AvFrFrVgAvExNormalNormal
Patrick Baileyc Ssp23 .210Av .213AvPrPrAvAvAvNormalNormal
fJoey Bartc Rsp25 .238Vg .238AvPrPrAvPrFrNormalNormal
fLogan DavidsonssSsp24 .175Fr .183FrPrPrAvFrAvNormalNormal
fJose DeversssLsp22 .216Pr .232FrFrFrVgPrFrNormalNormal
fJeter DownsssRsp23 .219Av .208AvFrFrVgVgExNormalNormal
fEzequiel Duran2bRsp23 .227Av .225AvFrFrVgAvVgNormalNormal
Thairo EstradassRp 26 .262Vg .262AvPrPrVgAvAvNormalNormal
fMarco LucianossRsp20 .212Vg .205VgFrFrAvFrAvNormalNormal
MJ Melendezc Lsp23 .233Vg .248VgFrFrAvPrAvNormalNormal
Isaac Paredes3bRp 23 .265Av .251AvFrFrFrPrFrNormalNormal
fHudson Potts3bRsp23 .222Av .218AvAvFrAvPrPrNormalNormal
Yohel Pozoc Rsp25 .260Av .256AvPrPrPrPrFrNormalNormal
Heliot RamoscfRsp22 .234Av .229AvPrPrVgAvVgNormalNormal
fSean Roby3bRsp23 .210Vg .203AvPrPrAvFrFrNormalNormal
Yolbert Sanchez2bRsp25 .279Fr .274FrPrPrAvAvFrNormalNormal
Kyle StowersrfLsp24 .226Vg .236VgPrFrAvFrAvNormalNormal
fBubba ThompsoncfRsp24 .235Av .225AvPrFrVgVgExNormalNormal
fLuis Toribio1bLsp21 .171Av .180AvPrPrAvPrFrNormalNormal
Spencer Torkelson1bRsp22 .251Ex .247ExAvFrAvFrAvNormalNormal
Ryan ViladelfRsp23 .262Fr .253FrFrFrVgAvVgNormalNormal
Joey WiemerrfRsp23 .239Vg .236AvPrFrVgVgVgNormalNormal
Mike YastrzemskirfLp 31 .234Vg .246ExPrFrAvFrAvNormalNormal
 Total  23.5 .233  .231        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Jonathan BermudezspL26 .230 .256AvPrPrPrPrPrFrVg447549NormalNormal
Griffin CanningspR26 .230 .248AvPrPrPrPrFrFrFr487549NormalNormal
Joey CantillospL22 .222 .252AvPrPrPrPrFrAvVg357555NormalNormal
Sean HjellespR25 .267 .259AvPrPrPrPrAv Vg348772NormalNormal
James KaprielianspR28 .261 .236AvPrPrPrPrAvAvAv67542NormalNormal
fMichael KopechmrR26 .215 .215PrPrPrPrPrAvVgFr457547NormalNormal
Reggie LawsonspR24 .261 .240AvPrPrPrPrPr Pr827551NormalNormal
fJesus LuzardospL24 .237 .256PrPrPrPrPrFrFrVg428654NormalNormal
Tobias MyersspR23 .262 .255AvPrPrPrPrFrFrAv127547NormalNormal
Zach PopmrR25 .244 .242AvPrPrPrPr VgVg2310171NormalNormal
Seth RomerospL26 .227 .255AvPrPrPrPrFrAvVg1217556NormalNormal
Gregory SotoclL27 .209 .221PrPrPrPrPr AvVg869857NormalNormal
fBlake TaylormrL26 .220 .245PrPrPrPrPr VgVg4812660NormalNormal
 Total  25.2 .245 .246             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Bae2b   Vg/194   Av/200 Av  
Bailey,Pc  Fr/112Av/122       Av9
fBartc  Av/105        Av7
BermudezspAv/100          
Canning,GrspEx/126          
CantillospAv/100          
fDavidson,Lss   Vg/112Vg/88 Av/99      
fDevers,Jss   Vg/104 Av/112     
fDownsss   Av/145 Av/192     
fDuran,E2b   Av/111Av/108Av/116     
Estradass   Vg/102Vg/113Av/127Av/102 Av/105Fr  
HjellespAv/100          
KaprielianspPr/278          
fKopechmrPr/54           
LawsonspAv/100          
fLuciano,Mss     Fr/131     
fLuzardospVg/36           
Melendez,Mc  Av/135  Fr/110     Av7
Myers,TspAv/100          
Paredes,I3b   Fr/108Fr/89 Pr/108     
PopmrAv/64           
fPotts3b    Av/98       
Pozoc  Av/111Av/127       Av7
Ramos,Helcf       Fr/138Av/133Vg  
fRoby3b  Av/84  Fr/75       
Romero,SspAv/100          
Sanchez,Yolb2b   Av/94 Av/108Fr/107     
Soto,GclAv/58           
Stowers,Krf      Av/61 Pr/67 Av/67 Fr  
fTaylor,BlmrFr/221          
fThompson,Bcf      Vg/184Av/277Vg/192Av  
fToribio,L1b  Av/189 Fr/166      
Torkelson1b  Av/104 Fr/117      
Viladelf  Av/104   Av/109Pr/96 Av/112Fr  
Wiemerrf      Av/65 Pr/57 Av/64 Vg  
Yastrzemskirf      Av/119Fr/43 Av/34 Av  

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
Ji-hwan Bae2bLspR22100 00
Patrick Baileyc SspR23100 00
fJoey Bartc RspR25100 00
Jonathan BermudezspLspL26100 00
Griffin CanningspRspR26100 00
Joey CantillospLspL22100 00
fLogan DavidsonssSspR24100 00
fJose DeversssLspR22100 00
fJeter DownsssRspR23100 00
fEzequiel Duran2bRspR23100 00
Thairo EstradassRp R26100 00
Sean HjellespRspR25100 00
James KaprielianspRspR28100 00
fMichael KopechmrRspR26100 00
Reggie LawsonspRspR24100 00
fMarco LucianossRspR20100 00
fJesus LuzardospLspL24100 00
MJ Melendezc LspR23100 00
Tobias MyersspRspR23100 00
Isaac Paredes3bRp R23100 00
Zach PopmrRspR25100 00
fHudson Potts3bRspR23100 00
Yohel Pozoc RspR25100 00
Heliot RamoscfRspR22100 00
fSean Roby3bRspR23100 00
Seth RomerospLspL26100 00
Yolbert Sanchez2bRspR25100 00
Gregory SotoclLspL27100 00
Kyle StowersrfLspL24100 00
fBlake TaylormrLspL26100 00
fBubba ThompsoncfRspR24100 00
fLuis Toribio1bLspR21100 00
Spencer Torkelson1bRspR22100 00
Ryan ViladelfRspR23100 00
Joey WiemerrfRspR23100 00
Mike YastrzemskirfLp L31100 00
 Total   24.1  0