Rafael Devers

Not on a roster

DH

2026 grade

87.7
Runs above average
+26.8
AVG / OBP / SLG
.258/.340/.525
HR · SB
37 · 0
Rank
17 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+24.9
  • Singles−9.1
  • Doubles+7.7
  • Outs, strikeouts included+2.7
  • Walks+2.5
  • Hit by pitch−1.8
  • Triples−1.4
  • Parks played in+1.3

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sat, Sep 12vsSan Diego PadresSDSDL 6-74112101078.8
Fri, Sep 11vsSan Diego PadresSDSDL 5-74114111086.1
Tue, Sep 8vsSt. Louis CardinalsSTLSTLW 2-14000001015.2
Mon, Sep 7vsSt. Louis CardinalsSTLSTLW 5-43121020094.5
Sun, Sep 6@New York MetsNYMNYML 2-44010003044.3
Sat, Sep 5@New York MetsNYMNYMW 9-54223200098.5
Fri, Sep 4@New York MetsNYMNYML 6-104135111099.6
Thu, Sep 3@Pittsburgh PiratesPITPITL 2-5400000306.5
Wed, Sep 2@Pittsburgh PiratesPITPITW 5-43221120096.8
Tue, Sep 1@Pittsburgh PiratesPITPITL 12-134113121090.8
Mon, Aug 31@Atlanta BravesATLATLW 7-33211121094.1
Sat, Aug 29vsArizona DiamondbacksARIARIW 7-25022001062.8
Sat, Aug 29vsArizona DiamondbacksARIARIL 1-74120001081.6
Fri, Aug 28vsArizona DiamondbacksARIARIL 6-104110002059.6
Thu, Aug 27vsArizona DiamondbacksARIARIW 6-14120000073.0
Wed, Aug 26vsCincinnati RedsCINCINL 9-104122110092.9
Tue, Aug 25vsCincinnati RedsCINCINW 3-13211111090.5
Mon, Aug 24vsCincinnati RedsCINCINW 5-04223100092.9
Sun, Aug 23@Boston Red SoxBOSBOSL 4-53100012030.3
Sat, Aug 22@Boston Red SoxBOSBOSL 2-34000010024.3
Fri, Aug 21@Boston Red SoxBOSBOSL 4-63111111089.7
Thu, Aug 20@Cleveland GuardiansCLECLEL 2-53110020078.2
Wed, Aug 19@Cleveland GuardiansCLECLEW 1-04110001055.7
Tue, Aug 18@Cleveland GuardiansCLECLEL 1-8400000307.9
Sun, Aug 16vsColorado RockiesCOLCOLL 7-135223100093.1
Sat, Aug 15vsColorado RockiesCOLCOLW 7-15111000046.9
Fri, Aug 14vsColorado RockiesCOLCOLL 2-54011001057.3
Wed, Aug 12vsHouston AstrosHOUHOUL 1-23000011034.8
Tue, Aug 11vsHouston AstrosHOUHOUW 4-12100021061.6
Mon, Aug 10vsHouston AstrosHOUHOUL 3-63000012034.8
Sun, Aug 9vsDetroit TigersDETDETL 1-34020001072.8
Sat, Aug 8vsDetroit TigersDETDETL 0-83000002023.4
Fri, Aug 7vsDetroit TigersDETDETW 5-24112100078.8
Wed, Aug 5@Texas RangersTEXTEXL 0-64020000072.4
Tue, Aug 4@Texas RangersTEXTEXL 4-53000011034.1
Mon, Aug 3@Texas RangersTEXTEXW 5-14000001013.3
Sun, Aug 2@San Diego PadresSDSDL 4-53211111090.4
Sat, Aug 1@San Diego PadresSDSDL 5-64120010082.6
Fri, Jul 31@San Diego PadresSDSDL 0-72000010048.6
Thu, Jul 30@San Diego PadresSDSDW 4-14131000085.1
Wed, Jul 29vsMilwaukee BrewersMILMILW 16-34100012025.8
Tue, Jul 28vsMilwaukee BrewersMILMILL 2-84010001045.1
Mon, Jul 27vsMilwaukee BrewersMILMILW 3-03000010034.6
Sun, Jul 26vsLos Angeles AngelsLAALAAL 3-43000011034.6
Sat, Jul 25vsLos Angeles AngelsLAALAAW 9-24234100098.7
Fri, Jul 24vsLos Angeles AngelsLAALAAW 7-64223111092.8
Wed, Jul 22@Kansas City RoyalsKCKCL 4-53110010074.6
Tue, Jul 21@Kansas City RoyalsKCKCL 2-3400000002.7
Mon, Jul 20@Kansas City RoyalsKCKCL 3-43010011064.3
Sun, Jul 19@Seattle MarinersSEASEAL 3-64000003015.2
Sat, Jul 18@Seattle MarinersSEASEAL 3-45111103069.6
Fri, Jul 17@Seattle MarinersSEASEAW 7-0500000302.2
Sun, Jul 12vsColorado RockiesCOLCOLW 3-13100011034.6
Sat, Jul 11vsColorado RockiesCOLCOLW 4-23000012034.6
Fri, Jul 10vsColorado RockiesCOLCOLL 3-43133110097.8
Thu, Jul 9vsColorado RockiesCOLCOLW 8-24122011087.7
Wed, Jul 8vsToronto Blue JaysTORTORL 0-103000010034.6
Tue, Jul 7vsToronto Blue JaysTORTORL 3-94110000045.1
Mon, Jul 6vsToronto Blue JaysTORTORW 10-12200020061.4
Sun, Jul 5@Colorado RockiesCOLCOLL 6-75222202096.7
Sat, Jul 4@Colorado RockiesCOLCOLW 6-44010010051.0
Fri, Jul 3@Colorado RockiesCOLCOLL 3-154121100090.8
Wed, Jul 1@Arizona DiamondbacksARIARIW 6-43110010065.3
Tue, Jun 30@Arizona DiamondbacksARIARIL 2-82111120096.1
Mon, Jun 29@Arizona DiamondbacksARIARIL 4-54010001039.5
Sun, Jun 28vsAtlanta BravesATLATLW 3-24010002046.0
Sat, Jun 27vsAtlanta BravesATLATLW 5-03224201099.0
Fri, Jun 26vsAtlanta BravesATLATLL 1-34011000057.2
Thu, Jun 25vsAthleticsATHATHL 6-94000002014.7
Wed, Jun 24vsAthleticsATHATHW 2-14111102078.8
Tue, Jun 23vsAthleticsATHATHW 3-14011000045.5
Sun, Jun 21@Miami MarlinsMIAMIAL 1-23000011030.1
Sat, Jun 20@Miami MarlinsMIAMIAL 3-6400000104.0
Fri, Jun 19@Miami MarlinsMIAMIAL 3-43121110096.8
Wed, Jun 17@Atlanta BravesATLATLW 7-53021011094.4
Tue, Jun 16@Atlanta BravesATLATLW 7-24111111085.6
Sun, Jun 14vsChicago CubsCHCCHCW 5-13010010067.8
Sat, Jun 13vsChicago CubsCHCCHCL 1-64020001081.6
Fri, Jun 12vsChicago CubsCHCCHCL 1-54000002015.2
Wed, Jun 10vsWashington NationalsWSHWSHW 11-104211111086.2
Tue, Jun 9vsWashington NationalsWSHWSHL 3-64100011025.9
Mon, Jun 8vsWashington NationalsWSHWSHL 3-44000011025.9
Sun, Jun 7@Chicago CubsCHCCHCW 2-13100013035.1
Sat, Jun 6@Chicago CubsCHCCHCL 2-34111111086.2
Fri, Jun 5@Chicago CubsCHCCHCW 18-35121002073.9
Thu, Jun 4@Milwaukee BrewersMILMILW 12-96110001029.1
Wed, Jun 3@Milwaukee BrewersMILMILW 1-04000001014.2
Tue, Jun 2@Milwaukee BrewersMILMILL 3-8500000402.0
Mon, Jun 1@Milwaukee BrewersMILMILL 2-162000022061.4
Sun, May 31@Colorado RockiesCOLCOLW 19-66441011098.9
Sat, May 30@Colorado RockiesCOLCOLL 3-8400000202.7
Fri, May 29@Colorado RockiesCOLCOLL 6-84121011090.8
Wed, May 27vsArizona DiamondbacksARIARIL 2-34000002015.2
Tue, May 26vsArizona DiamondbacksARIARIL 5-74011001057.4
Mon, May 25vsArizona DiamondbacksARIARIL 2-63012000078.6
Sun, May 24vsChicago White SoxCHWCHWW 8-54125101095.3
Sat, May 23vsChicago White SoxCHWCHWW 10-35110001029.1
Fri, May 22vsChicago White SoxCHWCHWL 4-94000003015.2
Wed, May 20@Arizona DiamondbacksARIARIL 3-64010000056.4
Tue, May 19@Arizona DiamondbacksARIARIL 3-54121101095.0
Mon, May 18@Arizona DiamondbacksARIARIL 2-124000001010.6
Sun, May 17@AthleticsATHATHW 10-15111000027.5
Sat, May 16@AthleticsATHATHW 6-45120003072.7
Fri, May 15@AthleticsATHATHL 2-53000011031.7
Thu, May 14@Los Angeles DodgersLADLADL 2-54010001045.5
Wed, May 13@Los Angeles DodgersLADLADL 0-44020002081.5
Tue, May 12@Los Angeles DodgersLADLADW 6-24010003045.5
Mon, May 11@Los Angeles DodgersLADLADW 9-33322120097.1
Sun, May 10vsPittsburgh PiratesPITPITW 7-64120010092.5
Sat, May 9vsPittsburgh PiratesPITPITL 3-133000002023.7
Fri, May 8vsPittsburgh PiratesPITPITW 5-24221102093.0
Wed, May 6vsSan Diego PadresSDSDL 1-53111101084.6
Tue, May 5vsSan Diego PadresSDSDL 5-104010001046.1
Mon, May 4vsSan Diego PadresSDSDW 3-22012010067.9
Sun, May 3@Tampa Bay RaysTBTBL 1-23110012075.4
Sat, May 2@Tampa Bay RaysTBTBL 1-54011000056.1
Fri, May 1@Tampa Bay RaysTBTBL 0-33010001053.0
Thu, Apr 30@Philadelphia PhilliesPHIPHIL 5-63011012057.8
Thu, Apr 30@Philadelphia PhilliesPHIPHIL 2-3400000106.2
Tue, Apr 28@Philadelphia PhilliesPHIPHIL 0-73000001018.3
Sun, Apr 26vsMiami MarlinsMIAMIAW 6-33111010076.0
Sat, Apr 25vsMiami MarlinsMIAMIAW 6-24000001014.7
Fri, Apr 24vsMiami MarlinsMIAMIAL 4-94000002015.2
Thu, Apr 23vsLos Angeles DodgersLADLADL 0-33000003023.7
Wed, Apr 22vsLos Angeles DodgersLADLADW 3-04020000081.7
Tue, Apr 21vsLos Angeles DodgersLADLADW 3-14011002046.3
Sun, Apr 19@Washington NationalsWSHWSHL 0-34020001072.4
Sat, Apr 18@Washington NationalsWSHWSHW 7-66011001016.3
Fri, Apr 17@Washington NationalsWSHWSHW 10-55011003045.1
Thu, Apr 16@Cincinnati RedsCINCINW 3-0400000205.9
Wed, Apr 15@Cincinnati RedsCINCINL 3-84120001070.5
Tue, Apr 14@Cincinnati RedsCINCINL 1-23000011030.9
Sun, Apr 12@Baltimore OriolesBALBALL 2-64010003043.5
Sat, Apr 11@Baltimore OriolesBALBALL 2-64210001043.5
Fri, Apr 10@Baltimore OriolesBALBALW 6-35010000028.4
Wed, Apr 8vsPhiladelphia PhilliesPHIPHIW 5-04124101092.9
Tue, Apr 7vsPhiladelphia PhilliesPHIPHIW 6-04110001045.7
Mon, Apr 6vsPhiladelphia PhilliesPHIPHIL 4-64000001014.9
Sun, Apr 5vsNew York MetsNYMNYML 2-53011011067.7
Sat, Apr 4vsNew York MetsNYMNYML 0-94000001014.9
Fri, Apr 3vsNew York MetsNYMNYML 3-104000003014.9
Thu, Apr 2vsNew York MetsNYMNYMW 7-25121101088.5
Wed, Apr 1@San Diego PadresSDSDL 1-73000012034.5
Tue, Mar 31@San Diego PadresSDSDW 9-35120000062.6
Mon, Mar 30@San Diego PadresSDSDW 3-22000020048.6
Sat, Mar 28vsNew York YankeesNYYNYYL 1-34020001081.5
Fri, Mar 27vsNew York YankeesNYYNYYL 0-34000003014.9
Wed, Mar 25vsNew York YankeesNYYNYYL 0-74010000045.7

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.