← San Francisco Giants

Willy Adames

San Francisco GiantsSFSan Francisco Giants

SS · #2 · Bats R · Throws R · 6'0" · 216 lb · Age 31 · 9 yrs in MLB

2026 grade

24.3
Runs above average
−2.0
AVG / OBP / SLG
.230/.289/.424
HR · SB
21 · 5
Rank
102 of 134

What the grade is made of

Runs each part adds or takes away against an average hitter in the same plate appearances: his count against what an average hitter would have had. The grade then counts how much he plays: these runs per game his team has played.

  • Home runs+7.8
  • Singles−5.7
  • Outs, strikeouts included−3.7
  • Doubles+3.2
  • Walks−2.2
  • Hit by pitch−1.3
  • Parks played in+1.0
  • Triples−0.9
  • Caught stealing−0.8
  • Stolen bases+0.8

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sun, Aug 23@Boston Red SoxBOSBOSL 4-53110001051.6
Sat, Aug 22@Boston Red SoxBOSBOSL 2-34121112095.3
Fri, Aug 21@Boston Red SoxBOSBOSL 4-6400000104.8
Thu, Aug 20@Cleveland GuardiansCLECLEL 2-54112102077.5
Wed, Aug 19@Cleveland GuardiansCLECLEW 1-04030000088.9
Wed, Aug 12vsHouston AstrosHOUHOUL 1-23110010067.6
Tue, Aug 11vsHouston AstrosHOUHOUW 4-14020000184.5
Mon, Aug 10vsHouston AstrosHOUHOUL 3-63000011034.8
Sun, Aug 9vsDetroit TigersDETDETL 1-33010010067.6
Sat, Aug 8vsDetroit TigersDETDETL 0-83010001055.1
Fri, Aug 7vsDetroit TigersDETDETW 5-24111102078.8
Wed, Aug 5@Texas RangersTEXTEXL 0-63000012034.2
Tue, Aug 4@Texas RangersTEXTEXL 4-54010002044.3
Mon, Aug 3@Texas RangersTEXTEXW 5-14000011025.6
Sun, Aug 2@San Diego PadresSDSDL 4-54011001044.7
Sat, Aug 1@San Diego PadresSDSDL 5-63101020050.8
Fri, Jul 31@San Diego PadresSDSDL 0-73000000022.8
Thu, Jul 30@San Diego PadresSDSDW 4-15110000135.9
Wed, Jul 29vsMilwaukee BrewersMILMILW 16-33210010183.1
Tue, Jul 28vsMilwaukee BrewersMILMILL 2-84010001045.1
Mon, Jul 27vsMilwaukee BrewersMILMILW 3-02110010075.1
Sun, Jul 26vsLos Angeles AngelsLAALAAL 3-44210001057.1
Sat, Jul 25vsLos Angeles AngelsLAALAAW 9-24010002057.2
Fri, Jul 24vsLos Angeles AngelsLAALAAW 7-64000003014.2
Wed, Jul 22@Kansas City RoyalsKCKCL 4-52111010082.9
Tue, Jul 21@Kansas City RoyalsKCKCL 2-3400000302.7
Mon, Jul 20@Kansas City RoyalsKCKCL 3-44112101076.2
Sun, Jul 19@Seattle MarinersSEASEAL 3-63100012035.5
Sat, Jul 18@Seattle MarinersSEASEAL 3-44111101079.1
Fri, Jul 17@Seattle MarinersSEASEAW 7-05114102069.6
Sun, Jul 12vsColorado RockiesCOLCOLW 3-14031000089.3
Sat, Jul 11vsColorado RockiesCOLCOLW 4-24000001014.2
Fri, Jul 10vsColorado RockiesCOLCOLL 3-44000010025.7
Thu, Jul 9vsColorado RockiesCOLCOLW 8-25112102069.5
Wed, Jul 8vsToronto Blue JaysTORTORL 0-102000011048.7
Tue, Jul 7vsToronto Blue JaysTORTORL 3-94010002045.1
Mon, Jul 6vsToronto Blue JaysTORTORW 10-12100020061.4
Sun, Jul 5@Colorado RockiesCOLCOLL 6-74210013051.0
Sat, Jul 4@Colorado RockiesCOLCOLW 6-44122011188.4
Fri, Jul 3@Colorado RockiesCOLCOLL 3-153000002016.1
Sun, Jun 28vsAtlanta BravesATLATLW 3-24010003046.0
Sat, Jun 27vsAtlanta BravesATLATLW 5-03010001055.1
Fri, Jun 26vsAtlanta BravesATLATLL 1-33020010091.4
Thu, Jun 25vsAthleticsATHATHL 6-93211111090.5
Wed, Jun 24vsAthleticsATHATHW 2-14000002014.7
Tue, Jun 23vsAthleticsATHATHW 3-14120000081.5
Sun, Jun 21@Miami MarlinsMIAMIAL 1-2400000204.0
Sat, Jun 20@Miami MarlinsMIAMIAL 3-6400000104.0
Fri, Jun 19@Miami MarlinsMIAMIAL 3-44110001037.4
Wed, Jun 17@Atlanta BravesATLATLW 7-54111101077.5
Tue, Jun 16@Atlanta BravesATLATLW 7-24111101077.8
Sun, Jun 14vsChicago CubsCHCCHCW 5-14000000015.2
Sat, Jun 13vsChicago CubsCHCCHCL 1-64010000046.1
Fri, Jun 12vsChicago CubsCHCCHCL 1-53000001023.7
Tue, Jun 9vsWashington NationalsWSHWSHL 3-64000012025.9
Mon, Jun 8vsWashington NationalsWSHWSHL 3-4500000202.2
Sun, Jun 7@Chicago CubsCHCCHCW 2-14000003015.2
Sat, Jun 6@Chicago CubsCHCCHCL 2-34000002015.2
Fri, Jun 5@Chicago CubsCHCCHCW 18-32424220099.9
Thu, Jun 4@Milwaukee BrewersMILMILW 12-96121001062.9
Wed, Jun 3@Milwaukee BrewersMILMILW 1-03000011034.6
Tue, Jun 2@Milwaukee BrewersMILMILL 3-83121110097.1
Mon, Jun 1@Milwaukee BrewersMILMILL 2-163000001023.1
Sun, May 31@Colorado RockiesCOLCOLW 19-65134111097.5
Sat, May 30@Colorado RockiesCOLCOLL 3-8400000102.7
Fri, May 29@Colorado RockiesCOLCOLL 6-8400100100.2
Wed, May 27vsArizona DiamondbacksARIARIL 2-34120001086.8
Tue, May 26vsArizona DiamondbacksARIARIL 5-75221102095.7
Mon, May 25vsArizona DiamondbacksARIARIL 2-63110010068.3
Sun, May 24vsChicago White SoxCHWCHWW 8-54210011068.9
Sat, May 23vsChicago White SoxCHWCHWW 10-35111101069.6
Fri, May 22vsChicago White SoxCHWCHWL 4-95111002029.1
Wed, May 20@Arizona DiamondbacksARIARIL 3-64000002011.4
Tue, May 19@Arizona DiamondbacksARIARIL 3-53111111090.2
Mon, May 18@Arizona DiamondbacksARIARIL 2-1211111100–
Sun, May 17@AthleticsATHATHW 10-15210000027.5
Sat, May 16@AthleticsATHATHW 6-45032000089.3
Fri, May 15@AthleticsATHATHL 2-54020001080.5
Thu, May 14@Los Angeles DodgersLADLADL 2-53000012034.8
Wed, May 13@Los Angeles DodgersLADLADL 0-44010002045.5
Tue, May 12@Los Angeles DodgersLADLADW 6-24120001072.8
Mon, May 11@Los Angeles DodgersLADLADW 9-35023001062.7
Sun, May 10vsPittsburgh PiratesPITPITW 7-66032001085.9
Sat, May 9vsPittsburgh PiratesPITPITL 3-134000001015.2
Fri, May 8vsPittsburgh PiratesPITPITW 5-24120000073.2
Wed, May 6vsSan Diego PadresSDSDL 1-53000001023.7
Tue, May 5vsSan Diego PadresSDSDL 5-104110001046.1
Mon, May 4vsSan Diego PadresSDSDW 3-24010002150.0
Sun, May 3@Tampa Bay RaysTBTBL 1-24010001056.1
Sat, May 2@Tampa Bay RaysTBTBL 1-54000001010.1
Fri, May 1@Tampa Bay RaysTBTBL 0-33010001053.0
Thu, Apr 30@Philadelphia PhilliesPHIPHIL 5-65010002027.0
Thu, Apr 30@Philadelphia PhilliesPHIPHIL 2-33000011031.0
Tue, Apr 28@Philadelphia PhilliesPHIPHIL 0-73000001018.3
Sat, Apr 25vsMiami MarlinsMIAMIAW 6-2500000202.1
Fri, Apr 24vsMiami MarlinsMIAMIAL 4-9500000202.2
Thu, Apr 23vsLos Angeles DodgersLADLADL 0-34000002015.2
Wed, Apr 22vsLos Angeles DodgersLADLADW 3-04000002015.2
Tue, Apr 21vsLos Angeles DodgersLADLADW 3-14110002046.3
Sun, Apr 19@Washington NationalsWSHWSHL 0-3500000301.9
Sat, Apr 18@Washington NationalsWSHWSHW 7-66110002016.3
Fri, Apr 17@Washington NationalsWSHWSHW 10-55220000072.7
Thu, Apr 16@Cincinnati RedsCINCINW 3-03010001050.1
Wed, Apr 15@Cincinnati RedsCINCINL 3-8400000405.9
Tue, Apr 14@Cincinnati RedsCINCINL 1-24121101085.1
Sun, Apr 12@Baltimore OriolesBALBALL 2-64010000056.5
Sat, Apr 11@Baltimore OriolesBALBALL 2-63000011033.6
Fri, Apr 10@Baltimore OriolesBALBALW 6-35122101093.0
Wed, Apr 8vsPhiladelphia PhilliesPHIPHIW 5-04220000081.5
Tue, Apr 7vsPhiladelphia PhilliesPHIPHIW 6-04120000086.6
Mon, Apr 6vsPhiladelphia PhilliesPHIPHIL 4-64120010092.0
Sun, Apr 5vsNew York MetsNYMNYML 2-54000001014.9
Sat, Apr 4vsNew York MetsNYMNYML 0-93000010034.9
Fri, Apr 3vsNew York MetsNYMNYML 3-103011011076.0
Thu, Apr 2vsNew York MetsNYMNYMW 7-24000013025.8
Wed, Apr 1@San Diego PadresSDSDL 1-74000002014.0
Tue, Mar 31@San Diego PadresSDSDW 9-35242100099.5
Mon, Mar 30@San Diego PadresSDSDW 3-24010001044.8
Sat, Mar 28vsNew York YankeesNYYNYYL 1-34010001045.7
Fri, Mar 27vsNew York YankeesNYYNYYL 0-33000003023.5
Wed, Mar 25vsNew York YankeesNYYNYYL 0-74000001014.9

Scores, box scores and play-by-play from ESPN. The run values and park factors behind the grades were worked out from Retrosheet's play-by-play: the information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at www.retrosheet.org.