Team roster -- 2021 San Francisco Giants
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Lazaro ArmenteroslfRsp22 .178Vg .176AvPrPrVgAvExNormalNormal
Joey Bartc Rsp24 .236Vg .231AvPrPrVgPrAvNormalNormal
Jose DeversssLsp21 .211Fr .230FrPrFrVgAvVgNormalNormal
fJeter DownsssRsp22 .230Vg .227VgPrPrVgAvExNormalNormal
fThairo EstradassRsp25 .236Fr .232FrPrPrVgAvAvNormalNormal
Monte HarrisoncfRsp25 .204Av .195AvPrPrExVgExNormalNormal
Jahmai Jones2bRsp23 .228Fr .220FrPrFrVgPrAvNormalNormal
MJ Melendezc Lsp22 .151Av .158VgPrFrVgPrVgNormalNormal
Isaac Paredes3bRsp22 .256Av .254AvPrPrAvFrFrNormalNormal
Hudson Potts3bRsp22 .229Av .223AvPrPrAvFrAvNormalNormal
Yohel Pozoc Rsp24 .241Av .233FrPrPrAvFrFrNormalNormal
fHeliot RamoscfRsp21 .227Vg .219AvPrPrVgPrVgNormalNormal
Ka'ai TomrfLsp27 .220Vg .227VgPrPrVgFrAvNormalNormal
Ryan Vilade3bRsp22 .259Fr .251FrFrFrExAvVgNormalNormal
Mike YastrzemskilfLsp30 .255Ex .268ExPrPrVgFrAvNormalNormal
 Total  23.5 .226  .224        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Jonathan BermudezmrL25 .233 .264AvPrPrPrPrAvAvAv7810051NormalNormal
Griffin CanningspR25 .244 .234AvPrPrPrPrFrAvFr588350NormalNormal
Joey CantillospL21 .222 .250AvPrPrPrPrPrPrAv5410053NormalNormal
Sean HjellespR24 .263 .255AvPrPrPrPrFr Av419876NormalNormal
James KaprielianspR27 .272 .260AvPrPrPrPrPrPrAv229142NormalNormal
Michael KopechspR25 .255 .243AvPrPrPrPrFrFrAv548448NormalNormal
fReggie LawsonspR23 .261 .257AvPrPrPrPrFrAvAv588852NormalNormal
Jesus LuzardospL23 .229 .244AvPrPrPrPrAvAvAv408860NormalNormal
Zach PopmrR24 .256 .259AvPrPrPrPr VgAv619673NormalNormal
Seth RomerospL25 .250 .250AvPrPrPrPrPr Av8910049NormalNormal
Gregory SotomrL26 .222 .251AvPrPrPrPr PrAv7511558NormalNormal
Blake TaylormrL25 .228 .246AvPrPrPrPrFrAvVg4711364NormalNormal
Zach ThompsonmrR27 .259 .247AvPrPrPrPr ExAv708961NormalNormal
 Total  24.6 .249 .249             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Armenteros,Llf      Fr/141Pr/96  Av  
Bartc  Av/114    Fr/115Fr/90  FrFr11
BermudezmrAv/100          
Canning,GrspAv/100          
CantillospAv/100          
Devers,Jss   Av/93  Av/123     
fDownsss   Av/145 Av/192     
fEstradass   Fr/114Av/99 Av/122     
Harrison,Mcf      Av/117Av/74 Av/94 Fr  
HjellespAv/100          
Jones,Jah2b   Av/191  Av/116Fr/156Av/97 Av  
KaprielianspAv/100          
KopechspAv/100          
fLawsonspAv/100          
LuzardospAv/100          
Melendez,MJc  Av/165        Vg9
Paredes,I3b   Fr/94 Av/87 Fr/121     
PopmrAv/100          
Potts3b  Av/112Fr/98 Av/84 Pr/99      
Pozoc  Vg/153Vg/164       Av4
fRamos,Helcf      Fr/95 Fr/95  Av  
Romero,SspAv/100          
Soto,GmrAv/100          
Taylor,BlmrAv/100          
Thompson,ZmrAv/100          
Tomrf      Vg/95 Av/112Av/104Av  
Vilade3b    Vg/117Av/174     
Yastrzemskilf      Ex/97 Vg/138Ex/89 Vg  

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
Lazaro ArmenteroslfRspR22100 00
Joey Bartc RspR24100 00
Jonathan BermudezmrLspL25100 00
Griffin CanningspRspR25100 00
Joey CantillospLspL21100 00
Jose DeversssLspR21100 00
fJeter DownsssRspR22100 00
fThairo EstradassRspR25100 00
Monte HarrisoncfRspR25100 00
Sean HjellespRspR24100 00
Jahmai Jones2bRspR23100 00
James KaprielianspRspR27100 00
Michael KopechspRspR25100 00
fReggie LawsonspRspR23100 00
Jesus LuzardospLspL23100 00
MJ Melendezc LspR22100 00
Isaac Paredes3bRspR22100 00
Zach PopmrRspR24100 00
Hudson Potts3bRspR22100 00
Yohel Pozoc RspR24100 00
fHeliot RamoscfRspR21100 00
Seth RomerospLspL25100 00
Gregory SotomrLspL26100 00
Blake TaylormrLspL25100 00
Zach ThompsonmrRspR27100 00
Ka'ai TomrfLspR27100 00
Ryan Vilade3bRspR22100 00
Mike YastrzemskilfLspL30100 00
 Total   24.0  0