Team roster -- 2017 San Francisco Giants
Regular season

Batters
 vs. LHPvs. RHP BuntBasepaths Other ratings
NamePos   Bats  AgeAvgPwrAvgPwrSacHitRunStlJmpInjuryClutch
Jorge Alfaroc Rsp24  .000Pr .143Pr PrPrPrPrPr NormalNormal
fAnthony AlfordofRsp22  .000Pr .000Pr   NormalNormal
fLazaro ArmenterosofRsp19  .000Pr .000Pr   NormalNormal
Erick AybarssSsp33  .234Pr .247Fr ExAvVgPrFr ProneNormal
Billy BurnscfSsp27  .278Fr .220Pr AvAvExVgEx NormalNormal
fMatt Chapman3bRsp24  .000Pr .000Pr   NormalNormal
Ji-Man Choi1bLsp26  .000Pr .174Vg FrPrVgPrVg NormalNormal
fLucas Duda1bLsp31  .133Av .252Vg PrPrPrPrPr V-ProneNormal
Ramon FloresrfLsp25  .226Pr .198Fr AvPrAvExFr NormalNormal
fNick GordonssLsp21  .000Pr .000Pr   NormalNormal
fRandal GrichukcfRp25  .240Ex .240Ex PrPrVgFrAv NormalNormal
fCaleb Josephc Rsp31  .108Pr .200Pr FrPrFrPrPr ProneNormal
Martin Maldonadoc Rsp30  .237Fr .188Vg AvFrFrAvPr NormalNormal
Whit Merrifield2bRsp28  .351Av .261Fr VgPrVgVgAv NormalNormal
Daniel NavalfSsp34  .500Fr .219Fr PrPrAvPrPr V-ProneNormal
fAngel PaganlfSsp35  .266Av .282Av FrFrVgVgAv ProneNormal
Alex PresleylfLsp31  .222Pr .191Fr PrPrAvPrFr NormalNormal
Ben ReverecfLsp29  .203Fr .220Fr AvAvVgVgVg ProneNormal
fDaniel RobertsonssRsp23  .000Pr .000Pr   NormalNormal
Jimmy RollinsssSsp38  .455Ex .181Pr PrPrFrAvVg NormalNormal
fJeisson RosarioofRsp19  .000Pr .000Pr   NormalNormal
Miguel Sano3bRsp24  .227Ex .238Vg PrPrPrAvPr ProneNormal
Kurt Suzukic Rp33  .275Av .250Av PrPrPrPrPr NormalNormal
fKennys Vargas1bSsp26  .378Ex .168Vg PrPrFrPrPr NormalNormal
fGarrett WhitleycfRsp20  .000Pr .000Pr   NormalNormal
 Total  27.1  .255  .229          

Pitchers
vs. LHvs. RH BuntBasepaths Endur On the mound Other ratings
NamePThrAgeAvgAvgSacHitRunStlJmpSPRPHldWPBKGB%JamInjury
fBrady AikenspL20 .000 .000      0050 NormalNormal
Tyler AndersonspL27 .245 .281 FrPrPrPrPr Vg  Av1950060 NormalV-Prone
fWalker BuehlerspR22 .000 .000      0050 NormalNormal
Anthony DeSclafanispR27 .303 .206 FrPrPrPrPr Vg  Av2624348 NormalV-Prone
Mark LowemrR34 .253 .321 PrPrPrPrPr  Av Ex202541 NormalNormal
fSteven MatzspL26 .262 .255 VgPrFrPrPr Av  Pr1222556 NormalV-Prone
fBrett OberholtzermrL27 .277 .303 PrPrPrPrPr PrEx Vg7051 NormalNormal
Ross OhlendorfmrR34 .198 .268 PrPrPrPrPr  Av Av31333 NormalNormal
fMike PelfreyspR33 .351 .312 PrPrPrPrPr Av  Av12062 NormalProne
Cesar RamosmrL33 .280 .333 PrPrPrPrPr AvEx Av62952 NormalNormal
Hansel RoblesmrR26 .179 .281 PrPrPrPrPr  Av Av20033 NormalIron
Alfredo SimonspR36 .369 .331 AvPrPrPrPr AvEx Av22060 NormalV-Prone
fDillon TatespR23 .000 .000      0050 NormalNormal
fVincent VelasquezspR25 .268 .257 AvPrFrPrPr Av  Vg12043 NormalProne
fZack WheelerspR27 .000 .000 ExPrPrPrPr Av  Vg25061 NormalNormal
Tom WilhelmsenmrR33 .292 .336 PrPrPrPrPr  Av Av63059 ToughProne
Daniel WrightspR26 .377 .333 AvPrPrPrPr FrEx Av254046 NormalNormal
Chris YoungmrR38 .340 .251 PrPrPrPrPr PrEx Pr16035 NormalProne
 Total  28.7 .290 .282                 

Fielding
 Pitchers Catchers Infielders Outfielders
NamePDefHldDefArmPB1b2b3bsslfcfrfArm
fAikensp                
Alfaroc     Fr/94 Av5         
fAlfordof                
Anderson,Tysp Ex/112Av             
fArmenterosof                
Aybarss         Fr/98 Pr/82 Av/112    
fBuehlersp                
Burns,Bcf             Av/90 Fr/90 Av/90 Fr
fChapman,M3b                
Choi1b        Av/106    Av/77   Av
DeSclafanisp Av/18 Av             
fDuda1b        Fr/134       
Flores,Rrf        Pr/99     Av/51 Fr/51 Av/51 Fr
fGordon,Nss                
fGrichukcf             Av/30 Av/30 Av/30 Vg
fJoseph,Cc     Vg/87 Av2         
Lowemr Fr/67 Ex             
Maldonadoc     Ex/188Av2         
fMatzsp Ex/66 Pr             
Merrifield2b        Pr/98 Av/93 Av/108  Av/76  Av/76 Pr
Navalf        Fr/96     Av/51  Av/51 Fr
fOberholtzermr Vg/186Vg             
Ohlendorfmr Fr/56 Av             
fPaganlf             Vg/178Av/178 Av
fPelfreysp Fr/21 Av             
Presleylf             Av/110Fr/110Av/110Fr
Ramos,Cmr Av/68 Av             
Reverecf             Vg/82 Av/82  Av
fRobertson,Dnss                
Roblesmr Pr/48 Av             
Rollins,Jss           Fr/76     
fRosario,Jof                
Sano3b          Vg/282    Fr/209Vg
Simonsp Pr/61 Av             
Suzuki,Kc     Fr/100Av1         
fTate,Dsp                
fVargas,K1b        Pr/83        
fVelasquezsp Av/193Vg             
fWheelersp Vg/125Vg             
fWhitleycf                
Wilhelmsenmr Pr/85 Av             
Wright,Dansp Vg/84 Av             
Young,CRmr Fr/146Pr             

Contract
 Disabled list Contract
NameP   Bats  ThrAge%Act%DisSalaryYear
fBrady AikenspLspL20 1000 00
Jorge Alfaroc RspR24 130 5080
fAnthony AlfordofRspR22 1000 00
Tyler AndersonspLspL27 6238 5100
fLazaro ArmenterosofRspR19 1000 00
Erick AybarssSspR33 9010 85000
fWalker BuehlerspRspR22 1000 00
Billy BurnscfSspR27 900 5130
fMatt Chapman3bRspR24 1000 00
Ji-Man Choi1bLspR26 590 6500
Anthony DeSclafanispRspR27 6337 5400
fLucas Duda1bLspR31 3664 67250
Ramon FloresrfLspL25 740 5090
fNick GordonssLspR21 1000 00
fRandal GrichukcfRpR25 850 5200
fCaleb Josephc RspR31 7717 5240
Mark LowemrLp R34 1000 55000
Martin Maldonadoc RspR30 1000 11250
fSteven MatzspRspL26 7228 5160
Whit Merrifield2bRspR28 550 5080
Daniel NavalfSspL34 5029 13750
fBrett OberholtzermrLspL27 990 5180
Ross OhlendorfmrRpR34 1000 8000
fAngel PaganlfSspR35 8218 112500
fMike PelfreyspRpR33 8119 80000
Alex PresleylfLspL31 420 7000
Cesar RamosmrLp L33 480 13500
Ben ReverecfLspR29 8317 62500
fDaniel RobertsonssRspR23 1000 00
Hansel RoblesmrRpR26 990 5170
Jimmy RollinsssSspR38 370 20000
fJeisson RosarioofRspR19 1000 00
Miguel Sano3bRspR24 7921 5480
Alfredo SimonspRspR36 5248 20000
Kurt Suzukic RpR33 1000 60000
fDillon TatespRspR23 1000 00
fKennys Vargas1bSspR26 400 5230
fVincent VelasquezspRspR25 9010 5160
fZack WheelerspLspR27 1000 5120
fGarrett WhitleycfRspR20 1000 00
Tom WilhelmsenmrRpR33 748 31000
Daniel WrightspRspR26 280 5080
Chris YoungmrRspR38 919 42500
 Total   27.8    77865