← Tampa Bay Rays

Yandy Diaz

Tampa Bay RaysTBTampa Bay Rays

DH · #2 · Bats R · Throws R · 6'0" · 235 lb · Age 35 · 10 yrs in MLB

2026 grade

74.3
Runs above average
+19.2
AVG / OBP / SLG
.293/.359/.446
HR · SB
22 · 3
Rank
35 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.

  • Singles+15.7
  • Outs, strikeouts included+6.8
  • Walks−2.9
  • Home runs+1.7
  • Triples−1.6
  • Doubles−1.4
  • Hit by pitch+0.7
  • Stolen bases+0.5
  • Caught stealing−0.4

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sat, Sep 26@Philadelphia PhilliesPHIPHIW 12-14330000093.3
Fri, Sep 25@Philadelphia PhilliesPHIPHIW 2-0400000005.7
Thu, Sep 24@New York YankeesNYYNYYL 4-64220010082.4
Tue, Sep 22@New York YankeesNYYNYYW 6-15024000062.1
Tue, Sep 22@New York YankeesNYYNYYL 0-24000002010.6
Sun, Sep 20vsBoston Red SoxBOSBOSW 5-13100010032.6
Fri, Sep 18vsBoston Red SoxBOSBOSL 2-43100021050.2
Thu, Sep 17vsAthleticsATHATHW 10-1500000201.2
Wed, Sep 16vsAthleticsATHATHW 4-3400000008.8
Tue, Sep 15vsAthleticsATHATHW 2-1400000108.8
Sun, Sep 13vsHouston AstrosHOUHOUW 14-45221000061.8
Sat, Sep 12vsHouston AstrosHOUHOUW 3-2400000108.8
Fri, Sep 11vsHouston AstrosHOUHOUW 3-14000002010.1
Thu, Sep 10@Atlanta BravesATLATLL 1-34010001041.8
Wed, Sep 9@Atlanta BravesATLATLW 7-24011000027.8
Tue, Sep 8@Atlanta BravesATLATLW 7-15122101092.9
Sun, Sep 6@Texas RangersTEXTEXL 6-85121001062.5
Sat, Sep 5@Texas RangersTEXTEXW 6-34100010013.8
Fri, Sep 4@Texas RangersTEXTEXW 7-65130000089.8
Thu, Sep 3@Texas RangersTEXTEXL 0-64020000072.5
Wed, Sep 2vsNew York MetsNYMNYML 4-103010010066.0
Tue, Sep 1vsNew York MetsNYMNYMW 6-24221111097.2
Mon, Aug 31vsNew York MetsNYMNYML 2-3500000301.4
Sun, Aug 30vsSan Diego PadresSDSDW 5-44010010042.2
Sat, Aug 29vsSan Diego PadresSDSDW 7-64121001080.9
Fri, Aug 28vsSan Diego PadresSDSDW 9-45122102088.2
Wed, Aug 26@Detroit TigersDETDETW 3-0400000004.0
Tue, Aug 25@Detroit TigersDETDETL 1-43000010030.1
Mon, Aug 24@Detroit TigersDETDETW 4-14110010057.5
Sun, Aug 23@Baltimore OriolesBALBALW 3-14110000043.7
Sat, Aug 22@Baltimore OriolesBALBALL 2-35120000062.3
Fri, Aug 21@Baltimore OriolesBALBALL 3-54000001012.8
Thu, Aug 20vsToronto Blue JaysTORTORL 1-54020002071.5
Wed, Aug 19vsToronto Blue JaysTORTORW 7-63212110090.1
Tue, Aug 18vsToronto Blue JaysTORTORL 5-104120000071.4
Mon, Aug 17vsBaltimore OriolesBALBALW 7-63221111098.5
Sun, Aug 16vsBaltimore OriolesBALBALL 2-105010001027.9
Sat, Aug 15vsBaltimore OriolesBALBALL 3-44020010082.3
Fri, Aug 14vsBaltimore OriolesBALBALL 5-65010001027.9
Wed, Aug 12@AthleticsATHATHW 8-45121000060.8
Tue, Aug 11@AthleticsATHATHW 12-45311100068.7
Mon, Aug 10@AthleticsATHATHW 10-64232100097.7
Sun, Aug 9@Seattle MarinersSEASEAW 4-15141000095.5
Sat, Aug 8@Seattle MarinersSEASEAW 3-2500000102.2
Fri, Aug 7@Seattle MarinersSEASEAW 2-1500000002.2
Tue, Aug 4@Colorado RockiesCOLCOLW 9-75220012183.1
Mon, Aug 3@Colorado RockiesCOLCOLW 13-9400100100.1
Sun, Aug 2vsChicago White SoxCHWCHWL 1-9400000108.8
Sat, Aug 1vsChicago White SoxCHWCHWW 1-04020000071.0
Fri, Jul 31vsChicago White SoxCHWCHWL 1-64010002055.5
Thu, Jul 30vsTexas RangersTEXTEXW 3-24021001071.0
Wed, Jul 29vsTexas RangersTEXTEXW 3-03111110090.0
Tue, Jul 28vsTexas RangersTEXTEXL 1-43100011031.7
Sun, Jul 26vsCleveland GuardiansCLECLEW 1-0400000107.8
Sat, Jul 25vsCleveland GuardiansCLECLEW 3-04120002080.5
Fri, Jul 24vsCleveland GuardiansCLECLEW 11-34000012024.8
Thu, Jul 23@Toronto Blue JaysTORTORL 1-34011000040.1
Wed, Jul 22@Toronto Blue JaysTORTORW 4-2510000201.1
Tue, Jul 21@Toronto Blue JaysTORTORW 12-26223100083.0
Mon, Jul 20@Toronto Blue JaysTORTORW 7-15221000168.3
Sun, Jul 19@Boston Red SoxBOSBOSL 1-6500000200.3
Sat, Jul 18@Boston Red SoxBOSBOSL 6-73011020076.5
Fri, Jul 17@Boston Red SoxBOSBOSL 3-5400000003.1
Fri, Jul 17@Boston Red SoxBOSBOSL 0-10400000103.1
Sun, Jul 12vsSeattle MarinersSEASEAL 2-84120000070.9
Sat, Jul 11vsSeattle MarinersSEASEAW 6-15110000045.1
Fri, Jul 10vsSeattle MarinersSEASEAW 7-2500000101.1
Thu, Jul 9vsNew York YankeesNYYNYYL 4-124110001040.1
Wed, Jul 8vsNew York YankeesNYYNYYW 3-04140000098.0
Tue, Jul 7vsNew York YankeesNYYNYYW 6-44122100092.0
Mon, Jul 6vsNew York YankeesNYYNYYL 1-5400000107.8
Sun, Jul 5@Houston AstrosHOUHOUL 0-2400000307.8
Fri, Jul 3@Houston AstrosHOUHOUW 3-14010002040.1
Thu, Jul 2@Kansas City RoyalsKCKCW 5-23000020049.7
Wed, Jul 1@Kansas City RoyalsKCKCW 4-0500000100.3
Tue, Jun 30@Kansas City RoyalsKCKCW 10-44110010035.4
Sun, Jun 28vsArizona DiamondbacksARIARIW 5-12111000053.0
Sat, Jun 27vsArizona DiamondbacksARIARIW 4-23110011065.8
Fri, Jun 26vsArizona DiamondbacksARIARIW 6-13221010091.1
Thu, Jun 25vsKansas City RoyalsKCKCW 13-24110001055.7
Wed, Jun 24vsKansas City RoyalsKCKCW 5-35141000095.1
Tue, Jun 23vsKansas City RoyalsKCKCL 5-122100011062.0
Mon, Jun 22vsKansas City RoyalsKCKCL 1-23011011075.3
Sun, Jun 21vsWashington NationalsWSHWSHW 4-33121010091.1
Sat, Jun 20vsWashington NationalsWSHWSHL 3-44121012082.2
Fri, Jun 19vsWashington NationalsWSHWSHW 5-24120000070.9
Wed, Jun 17@Los Angeles DodgersLADLADL 4-53121011087.6
Tue, Jun 16@Los Angeles DodgersLADLADL 0-14010002044.3
Mon, Jun 15@Los Angeles DodgersLADLADL 3-4500000101.9
Sun, Jun 14@Los Angeles AngelsLAALAAW 8-34000011024.8
Sat, Jun 13@Los Angeles AngelsLAALAAL 0-83000010031.7
Fri, Jun 12@Los Angeles AngelsLAALAAL 3-44010011058.2
Wed, Jun 10vsBoston Red SoxBOSBOSW 7-55132000084.9
Tue, Jun 9vsBoston Red SoxBOSBOSW 4-33010010066.5
Mon, Jun 8vsBoston Red SoxBOSBOSW 3-13112110085.8
Sun, Jun 7@Miami MarlinsMIAMIAL 1-44011001039.1
Sat, Jun 6@Miami MarlinsMIAMIAL 3-45032000089.3
Fri, Jun 5@Miami MarlinsMIAMIAW 6-05130000084.6
Wed, Jun 3vsDetroit TigersDETDETL 2-74011001044.3
Tue, Jun 2vsDetroit TigersDETDETL 0-82000011048.5
Mon, Jun 1vsDetroit TigersDETDETL 9-105030000089.8
Sun, May 31vsLos Angeles AngelsLAALAAW 5-24001010025.6
Sat, May 30vsLos Angeles AngelsLAALAAL 3-144221111095.6
Fri, May 29vsLos Angeles AngelsLAALAAW 8-55223202097.5
Wed, May 27@Baltimore OriolesBALBALL 2-111000021070.6
Tue, May 26@Baltimore OriolesBALBALL 1-64010002046.0
Mon, May 25@Baltimore OriolesBALBALL 7-94010000057.3
Sun, May 24@New York YankeesNYYNYYL 0-24020000081.6
Fri, May 22@New York YankeesNYYNYYW 4-23000011023.4
Tue, May 19vsBaltimore OriolesBALBALW 4-13122100098.3
Mon, May 18vsBaltimore OriolesBALBALW 16-65444001098.1
Sun, May 17vsMiami MarlinsMIAMIAW 6-33111110090.4
Sat, May 16vsMiami MarlinsMIAMIAL 5-105010000028.7
Fri, May 15vsMiami MarlinsMIAMIAW 7-23112110090.4
Wed, May 13@Toronto Blue JaysTORTORL 3-55021000062.4
Tue, May 12@Toronto Blue JaysTORTORW 7-65000010015.8
Mon, May 11@Toronto Blue JaysTORTORW 8-5500000201.9
Sun, May 10@Boston Red SoxBOSBOSW 4-14010000039.1
Fri, May 8@Boston Red SoxBOSBOSL 0-23000003034.6
Thu, May 7@Boston Red SoxBOSBOSW 8-44021001071.8
Wed, May 6vsToronto Blue JaysTORTORW 3-04010000042.3
Tue, May 5vsToronto Blue JaysTORTORW 4-34111000042.2
Mon, May 4vsToronto Blue JaysTORTORW 5-14000000010.6
Fri, May 1vsSan Francisco GiantsSFSFW 3-021111000–
Wed, Apr 29@Cleveland GuardiansCLECLEL 1-34120000071.6
Tue, Apr 28@Cleveland GuardiansCLECLEW 1-04010001042.2
Mon, Apr 27@Cleveland GuardiansCLECLEW 3-23100021050.2
Sun, Apr 26vsMinnesota TwinsMINMINW 4-23112110090.1
Sat, Apr 25vsMinnesota TwinsMINMINW 6-13210000068.0
Fri, Apr 24vsMinnesota TwinsMINMINW 6-24010000042.3
Wed, Apr 22vsCincinnati RedsCINCINW 6-14131001089.2
Tue, Apr 21vsCincinnati RedsCINCINL 6-124010001044.3
Mon, Apr 20vsCincinnati RedsCINCINL 1-63001010034.4
Sun, Apr 19@Pittsburgh PiratesPITPITL 3-64000001010.6
Sat, Apr 18@Pittsburgh PiratesPITPITW 8-75110013028.0
Fri, Apr 17@Pittsburgh PiratesPITPITL 1-54010000054.8
Thu, Apr 16@Chicago White SoxCHWCHWW 5-35120000062.2
Wed, Apr 15@Chicago White SoxCHWCHWW 8-32111020089.1
Tue, Apr 14@Chicago White SoxCHWCHWW 8-55021000062.2
Sun, Apr 12vsNew York YankeesNYYNYYW 5-43011010066.1
Sat, Apr 11vsNew York YankeesNYYNYYW 5-44011011041.6
Fri, Apr 10vsNew York YankeesNYYNYYW 5-34122100092.2
Wed, Apr 8vsChicago CubsCHCCHCL 2-63000000035.2
Tue, Apr 7vsChicago CubsCHCCHCL 2-93100000035.2
Mon, Apr 6vsChicago CubsCHCCHCW 6-44020001176.1
Sun, Apr 5@Minnesota TwinsMINMINW 4-14110011057.3
Sat, Apr 4@Minnesota TwinsMINMINW 7-13012000090.5
Fri, Apr 3@Minnesota TwinsMINMINL 4-102110020083.4
Wed, Apr 1@Milwaukee BrewersMILMILL 2-84112101078.1
Tue, Mar 31@Milwaukee BrewersMILMILL 2-64000002011.6
Mon, Mar 30@Milwaukee BrewersMILMILW 3-24121101092.5
Sun, Mar 29@St. Louis CardinalsSTLSTLW 11-76254000098.8
Sat, Mar 28@St. Louis CardinalsSTLSTLL 5-65011001028.0
Thu, Mar 26@St. Louis CardinalsSTLSTLL 7-95130010090.6

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.