Team roster -- 2020 San Francisco Giants
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Albert Almora Jr.cfRsp26 .270Av .264AvFrFrAvFrAvNormalNormal
fSherten Apostel3bRsp21 .223Av .217AvPrPrAvPrAvNormalNormal
Orlando ArciassRsp25 .247Av .245AvPrFrVgAvAvNormalNormal
fLazaro ArmenteroslfRsp21 .176Av .169AvPrPrVgAvVgNormalNormal
Joey Bartc Rsp23 .248Vg .237VgPrPrAvPrAvNormalNormal
fLuis Alexande BasabecfSsp23 .207Av .211AvFrFrVgFrVgNormalNormal
Michael Brosseau3bRsp26 .251Av .248AvPrPrAvFrAvNormalNormal
Jose DeversssLsp20 .218Pr .227PrFrFrVgFrAvNormalNormal
Jeter DownsssRsp21 .222Vg .218AvPrPrVgAvExNormalNormal
Monte HarrisoncfRsp24 .214Av .208AvPrPrExVgExNormalNormal
Yonny Hernandez2bSsp22 .239Pr .245PrAvAvVgFrExNormalNormal
JaCoby JonescfRsp28 .223Av .218AvPrPrVgAvVgNormalNormal
Vimael MachinssLsp26 .223Fr .237FrPrPrAvFrAvNormalNormal
fJulio Pablo MartinezcfLsp24 .182Fr .197FrPrFrExFrExNormalNormal
MJ Melendezc Lsp21 .158Vg .162VgPrFrVgPrVgNormalNormal
Isaac Paredes3bRsp21 .258Av .249AvPrPrAvFrAvNormalNormal
fHudson Potts3bRsp21 .204Vg .201VgPrPrAvFrAvNormalNormal
fHeliot RamoscfRsp20 .225Av .219AvPrPrVgPrVgNormalNormal
Bryan ReynoldscfSsp25 .264Vg .266AvPrPrVgFrAvNormalNormal
Brent RookerlfRsp25 .221Vg .210VgPrPrAvFrAvNormalNormal
Mike YastrzemskilfLsp29 .238Vg .248ExPrFrVgFrAvNormalNormal
 Total  23.4 .226  .225        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Griffin CanningspR24 .249 .237PrPrPrPrPrFr Fr618351NormalNormal
Sean HjellespR23 .266 .263AvPrPrPrPrFr Av409875NormalNormal
Dany JimenezmrR26 .236 .235AvPrPrPrPr VgAv10314054NormalNormal
James KaprielianspR26 .270 .258AvPrPrPrPrPrPrAv219142NormalNormal
Michael KopechspR24 .243 .237AvPrPrPrPrFr Av558448NormalNormal
fReggie LawsonspR22 .267 .255AvPrPrPrPrPr Av508852NormalNormal
Jesus LuzardospL22 .222 .245PrPrPrPrPrPrPrAv348859NormalNormal
Nick MargeviciusspL24 .263 .284VgPrPrPrPrFrFrAv279953NormalNormal
Tyler PhillipsspR22 .287 .281AvPrPrPrPrFr Av5810066NormalNormal
fGregory SotomrL25 .233 .260PrPrPrPrPr FrAv7411557NormalNormal
fBlake TaylormrL24 .225 .246AvPrPrPrPrFrVgVg5111366NormalNormal
Mitchell WhitespR25 .258 .246AvPrPrPrPrPr Av458458NormalNormal
 Total  23.9 .257 .257             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Almora Jr.cf       Av/92  Av  
fApostel3b  Av/103 Av/132      
Arcia,Oss   Av/97  Av/97      
fArmenteros,Llf      Fr/141Pr/96  Av  
Bartc  Av/114    Fr/115Fr/90  FrFr11
fBasabecf      Vg/128Vg/71 Vg/98 Vg  
Brosseau3b  Av/106Fr/87 Vg/98 Fr/97 Av/98  Av/99 Av  
CanningspEx/140          
Devers,Jss   Av/93  Av/123     
Downsss   Av/145 Av/192     
Harrison,Mcf      Av/117Av/74 Av/94 Fr  
Hernandez,Yo2b   Av/89 Av/102Fr/111Av/118  Av  
HjellespAv/100          
Jimenez,DamrAv/100          
Jones,JaCcf  Vg/99  Fr/115 Ex/73 Vg/69  Fr  
KaprielianspAv/100          
KopechspAv/100          
fLawson,RspAv/100          
LuzardospFr/92           
Machinss  Vg/116Av/110Av/104Av/103Av/98   Av  
MargeviciusspAv/62           
fMartinez,Jucf      Av/110Av/117Av/106Fr  
Melendezc  Av/165        Vg9
Paredes,I3b   Fr/94 Av/87 Fr/121     
Phillips,TspAv/100          
fPotts3b  Av/112Fr/98 Av/84 Pr/99      
fRamos,Helcf       Fr/95  Av  
Reynolds,Bcf      Fr/92 Fr/98 Av/104Av  
Rookerlf  Fr/115   Pr/97   Fr  
fSoto,GmrVg/283          
fTaylor,BlmrAv/100          
White,MitspAv/100          
Yastrzemskilf      Ex/97 Vg/138Ex/89 Vg  

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
Albert Almora Jr.cfRspR26100000
fSherten Apostel3bRspR21100000
Orlando ArciassRspR25100000
fLazaro ArmenteroslfRspR21100000
Joey Bartc RspR23100000
fLuis Alexande BasabecfSspR23100000
Michael Brosseau3bRspR26100000
Griffin CanningspRspR24100000
Jose DeversssLspR20100000
Jeter DownsssRspR21100000
Monte HarrisoncfRspR24100000
Yonny Hernandez2bSspR22100000
Sean HjellespRspR23100000
Dany JimenezmrRspR26100000
JaCoby JonescfRspR28100000
James KaprielianspRspR26100000
Michael KopechspRspR24100000
fReggie LawsonspRspR22100000
Jesus LuzardospLspL22100000
Vimael MachinssLspR26100000
Nick MargeviciusspLspL24100000
fJulio Pablo MartinezcfLspL24100000
MJ Melendezc LspR21100000
Isaac Paredes3bRspR21100000
Tyler PhillipsspRspR22100000
fHudson Potts3bRspR21100000
fHeliot RamoscfRspR20100000
Bryan ReynoldscfSspR25100000
Brent RookerlfRspR25100000
fGregory SotomrLspL25100000
fBlake TaylormrLspL24100000
Mitchell WhitespRspR25100000
Mike YastrzemskilfLspL29100000
 Total   23.6  0