← Seattle Mariners

Josh Naylor

Seattle MarinersSEASeattle Mariners

1B · #12 · Bats L · Throws L · 5'10" · 235 lb · Age 29 · 8 yrs in MLB

2026 grade

13.1
Runs above average
−6.0
AVG / OBP / SLG
.261/.317/.350
HR · SB
10 · 29
Rank
117 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+14.3
  • Home runs−13.5
  • Stolen bases+4.7
  • Walks−4.5
  • Caught stealing−3.4
  • Parks played in+2.8
  • Doubles−2.6
  • Triples−2.5
  • Hit by pitch−0.9
  • Outs, strikeouts included−0.4

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sun, Sep 27vsLos Angeles AngelsLAALAAW 7-34011000057.9
Sat, Sep 26vsLos Angeles AngelsLAALAAW 8-44001010129.5
Fri, Sep 25vsLos Angeles AngelsLAALAAL 5-74000001015.7
Thu, Sep 24vsLos Angeles AngelsLAALAAL 4-63100010035.7
Wed, Sep 23vsHouston AstrosHOUHOUW 6-54011010036.4
Tue, Sep 22vsHouston AstrosHOUHOUL 0-74000001015.2
Sun, Sep 20@Colorado RockiesCOLCOLW 2-1400000000.1
Sat, Sep 19@Colorado RockiesCOLCOLL 3-5400000002.4
Fri, Sep 18@Colorado RockiesCOLCOLW 5-44012000036.0
Wed, Sep 16@Los Angeles AngelsLAALAAW 7-25022000282.3
Tue, Sep 15@Los Angeles AngelsLAALAAL 1-24020001070.7
Mon, Sep 14@Los Angeles AngelsLAALAAL 4-6400000006.5
Sun, Sep 13@AthleticsATHATHL 7-84120010081.8
Sat, Sep 12@AthleticsATHATHW 19-15131000089.0
Fri, Sep 11@AthleticsATHATHL 5-65220000168.0
Thu, Sep 10vsTexas RangersTEXTEXW 4-33000002023.9
Wed, Sep 9vsTexas RangersTEXTEXW 3-24110000046.8
Tue, Sep 8vsTexas RangersTEXTEXL 5-104110001046.8
Sun, Sep 6vsAthleticsATHATHW 2-03010000056.9
Sat, Sep 5vsAthleticsATHATHL 2-64000000015.7
Fri, Sep 4vsAthleticsATHATHL 6-74031000093.8
Thu, Sep 3vsAthleticsATHATHL 4-7500000202.3
Wed, Sep 2@Boston Red SoxBOSBOSW 8-35011000135.1
Tue, Sep 1@Boston Red SoxBOSBOSW 9-65220000071.5
Mon, Aug 31@Boston Red SoxBOSBOSL 8-94000011024.3
Sun, Aug 30@Toronto Blue JaysTORTORL 0-73000002020.7
Sat, Aug 29@Toronto Blue JaysTORTORL 3-44120000071.5
Fri, Aug 28@Toronto Blue JaysTORTORL 1-8400000109.6
Tue, Aug 25vsPhiladelphia PhilliesPHIPHIW 4-14011001046.8
Mon, Aug 24vsPhiladelphia PhilliesPHIPHIW 9-24030000089.9
Sun, Aug 23vsChicago CubsCHCCHCL 2-194020000073.7
Sat, Aug 22vsChicago CubsCHCCHCW 5-44000002015.7
Fri, Aug 21vsChicago CubsCHCCHCW 6-54110010046.8
Thu, Aug 20@Milwaukee BrewersMILMILL 4-74000000011.9
Wed, Aug 19@Milwaukee BrewersMILMILW 7-55032000187.9
Tue, Aug 18@Milwaukee BrewersMILMILL 0-224010001043.0
Sun, Aug 16@Houston AstrosHOUHOUW 3-25010000116.3
Sat, Aug 15@Houston AstrosHOUHOUW 10-55220003061.9
Fri, Aug 14@Houston AstrosHOUHOUL 7-104121000073.1
Thu, Aug 13@New York YankeesNYYNYYW 1-04010001042.4
Wed, Aug 12@New York YankeesNYYNYYL 5-102011020073.6
Sun, Aug 9vsTampa Bay RaysTBTBL 1-43010000069.0
Sat, Aug 8vsTampa Bay RaysTBTBL 2-34232200199.9
Fri, Aug 7vsTampa Bay RaysTBTBL 1-23000011035.5
Wed, Aug 5vsDetroit TigersDETDETW 4-23000001023.7
Tue, Aug 4vsDetroit TigersDETDETL 0-83000011035.5
Sun, Aug 2vsMinnesota TwinsMINMINW 7-64022010088.2
Sat, Aug 1vsMinnesota TwinsMINMINW 4-34010001150.4
Fri, Jul 31vsMinnesota TwinsMINMINL 3-53000010035.5
Thu, Jul 30@Los Angeles DodgersLADLADL 2-64020001072.1
Wed, Jul 29@Los Angeles DodgersLADLADL 2-44011000056.4
Tue, Jul 28@Los Angeles DodgersLADLADW 7-64120001071.9
Mon, Jul 27@Texas RangersTEXTEXL 3-74110001056.6
Sun, Jul 26@Texas RangersTEXTEXW 6-45020001062.4
Sat, Jul 25@Texas RangersTEXTEXL 1-73000011016.0
Fri, Jul 24@Texas RangersTEXTEXL 4-53100010033.7
Wed, Jul 22vsCincinnati RedsCINCINL 3-54220001184.8
Tue, Jul 21vsCincinnati RedsCINCINL 2-44030000192.6
Mon, Jul 20vsCincinnati RedsCINCINW 8-05010000029.1
Sun, Jul 19vsSan Francisco GiantsSFSFW 6-34121000178.5
Sat, Jul 18vsSan Francisco GiantsSFSFW 4-33100010035.5
Fri, Jul 17vsSan Francisco GiantsSFSFL 0-73010000056.4
Sun, Jul 12@Tampa Bay RaysTBTBW 8-23110010079.1
Sat, Jul 11@Tampa Bay RaysTBTBL 1-64010002055.5
Fri, Jul 10@Tampa Bay RaysTBTBL 2-73010010172.7
Thu, Jul 9@Miami MarlinsMIAMIAL 4-84110000036.7
Wed, Jul 8@Miami MarlinsMIAMIAL 0-23010011171.7
Tue, Jul 7@Miami MarlinsMIAMIAL 5-65111000026.4
Sun, Jul 5vsToronto Blue JaysTORTORW 4-04011000046.4
Sat, Jul 4vsToronto Blue JaysTORTORW 11-04010000046.4
Fri, Jul 3vsToronto Blue JaysTORTORL 0-24000000015.2
Thu, Jul 2vsLos Angeles AngelsLAALAAW 1-04000001015.2
Tue, Jun 30vsLos Angeles AngelsLAALAAW 8-34120011082.9
Mon, Jun 29vsLos Angeles AngelsLAALAAW 6-23200010147.0
Sun, Jun 28@Cleveland GuardiansCLECLEL 5-64121000087.8
Sat, Jun 27@Cleveland GuardiansCLECLEL 3-45010001027.5
Fri, Jun 26@Cleveland GuardiansCLECLEW 3-1400000107.9
Thu, Jun 25@Pittsburgh PiratesPITPITL 1-53010010065.1
Wed, Jun 24@Pittsburgh PiratesPITPITL 1-114020001080.2
Tue, Jun 23@Pittsburgh PiratesPITPITW 3-24020000175.8
Sun, Jun 21vsBoston Red SoxBOSBOSW 3-13000011035.5
Sat, Jun 20vsBoston Red SoxBOSBOSL 1-54011001046.4
Fri, Jun 19vsBoston Red SoxBOSBOSL 2-64010001057.6
Thu, Jun 18vsBaltimore OriolesBALBALW 3-04110000046.4
Sun, Jun 14@Washington NationalsWSHWSHL 1-103010000063.5
Sat, Jun 13@Washington NationalsWSHWSHL 3-8400000107.8
Fri, Jun 12@Washington NationalsWSHWSHW 10-25111100069.0
Thu, Jun 11@Baltimore OriolesBALBALL 5-74000010025.6
Wed, Jun 10@Baltimore OriolesBALBALL 2-74011000149.7
Tue, Jun 9@Baltimore OriolesBALBALW 6-54010011059.1
Mon, Jun 8@Baltimore OriolesBALBALW 6-34224100092.7
Sun, Jun 7@Detroit TigersDETDETL 4-55121001058.0
Sat, Jun 6@Detroit TigersDETDETW 4-04110001059.1
Fri, Jun 5@Detroit TigersDETDETL 3-74120011087.2
Wed, Jun 3vsNew York MetsNYMNYML 1-74000000015.7
Mon, Jun 1vsNew York MetsNYMNYMW 3-23111100084.9
Sun, May 31vsArizona DiamondbacksARIARIW 3-24010001046.9
Sat, May 30vsArizona DiamondbacksARIARIW 5-14000000015.7
Fri, May 29vsArizona DiamondbacksARIARIW 7-64010010046.9
Wed, May 27@AthleticsATHATHW 9-15120000061.8
Tue, May 26@AthleticsATHATHW 4-14120000071.0
Mon, May 25@AthleticsATHATHW 9-25221000062.1
Sun, May 24@Kansas City RoyalsKCKCL 6-84111010058.2
Sat, May 23@Kansas City RoyalsKCKCL 0-53000000019.4
Wed, May 20vsChicago White SoxCHWCHWW 5-44000001015.7
Tue, May 19vsChicago White SoxCHWCHWL 1-23000011035.8
Mon, May 18vsChicago White SoxCHWCHWW 6-14131000294.1
Sun, May 17vsSan Diego PadresSDSDL 3-83001010147.1
Sat, May 16vsSan Diego PadresSDSDL 4-74220010186.3
Fri, May 15vsSan Diego PadresSDSDL 0-24010000046.9
Thu, May 14@Houston AstrosHOUHOUW 8-34010012068.3
Wed, May 13@Houston AstrosHOUHOUL 3-44010011059.0
Tue, May 12@Houston AstrosHOUHOUW 10-25010000135.9
Mon, May 11@Houston AstrosHOUHOUW 3-14000001013.3
Sun, May 10@Chicago White SoxCHWCHWL 1-23020010091.3
Sat, May 9@Chicago White SoxCHWCHWL 1-64010000044.7
Fri, May 8@Chicago White SoxCHWCHWW 12-85333100096.5
Wed, May 6vsAtlanta BravesATLATLW 3-14110001150.5
Tue, May 5vsAtlanta BravesATLATLL 2-33020011293.0
Mon, May 4vsAtlanta BravesATLATLW 5-45020000074.1
Sun, May 3vsKansas City RoyalsKCKCL 1-44011001046.8
Sat, May 2vsKansas City RoyalsKCKCL 2-34011001046.8
Fri, May 1vsKansas City RoyalsKCKCL 6-74010001046.8
Wed, Apr 29@Minnesota TwinsMINMINW 5-3400000103.1
Tue, Apr 28@Minnesota TwinsMINMINW 7-15134100085.9
Mon, Apr 27@Minnesota TwinsMINMINL 4-113000010029.8
Sat, Apr 25@St. Louis CardinalsSTLSTLW 11-95020001274.0
Fri, Apr 24@St. Louis CardinalsSTLSTLW 3-23211112192.9
Wed, Apr 22vsAthleticsATHATHW 5-45131001085.9
Tue, Apr 21vsAthleticsATHATHL 2-52001010035.8
Mon, Apr 20vsAthleticsATHATHL 4-64031000196.8
Sat, Apr 18vsTexas RangersTEXTEXW 7-34010001046.9
Fri, Apr 17vsTexas RangersTEXTEXL 0-52020020095.3
Thu, Apr 16@San Diego PadresSDSDL 2-54000001014.0
Wed, Apr 15@San Diego PadresSDSDL 6-7500000302.0
Tue, Apr 14@San Diego PadresSDSDL 1-44010000044.8
Mon, Apr 13vsHouston AstrosHOUHOUW 6-24225200098.5
Sun, Apr 12vsHouston AstrosHOUHOUW 6-13100011053.5
Sat, Apr 11vsHouston AstrosHOUHOUW 8-74000000015.4
Fri, Apr 10vsHouston AstrosHOUHOUW 9-64110012059.5
Tue, Apr 7@Texas RangersTEXTEXL 2-34000003013.5
Mon, Apr 6@Texas RangersTEXTEXL 1-24000000013.5
Sun, Apr 5@Los Angeles AngelsLAALAAL 7-85010000027.2
Sat, Apr 4@Los Angeles AngelsLAALAAL 0-13010010065.4
Fri, Apr 3@Los Angeles AngelsLAALAAW 3-15022000061.4
Wed, Apr 1vsNew York YankeesNYYNYYL 3-54000000015.4
Tue, Mar 31vsNew York YankeesNYYNYYL 0-54010001046.6
Mon, Mar 30vsNew York YankeesNYYNYYW 2-14000001015.4
Sun, Mar 29vsCleveland GuardiansCLECLEW 8-04000011026.0
Sat, Mar 28vsCleveland GuardiansCLECLEL 5-63000022035.6
Fri, Mar 27vsCleveland GuardiansCLECLEW 5-14000000015.4
Thu, Mar 26vsCleveland GuardiansCLECLEL 4-64000000015.4

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.