← Washington Nationals

James Wood

Washington NationalsWSHWashington Nationals

RF · #29 · Bats L · Throws R · 6'6" · 234 lb · Age 24 · 3 yrs in MLB

2026 grade

95.9
Runs above average
+35.3
AVG / OBP / SLG
.265/.388/.503
HR · SB
30 · 21
Rank
6 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+15.7
  • Walks+12.6
  • Outs, strikeouts included+10.4
  • Singles−5.9
  • Doubles+3.6
  • Stolen bases+3.4
  • Caught stealing−1.7
  • Triples−1.3
  • Hit by pitch−1.1
  • Parks played in−0.4

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sun, Sep 27vsNew York MetsNYMNYMW 6-43100012031.5
Sat, Sep 26vsNew York MetsNYMNYML 1-74020001070.7
Fri, Sep 25vsNew York MetsNYMNYMW 7-63120020085.4
Wed, Sep 23@Detroit TigersDETDETW 4-2400100204.0
Tue, Sep 22@Detroit TigersDETDETW 3-14010002036.7
Mon, Sep 21@Detroit TigersDETDETL 2-94110003036.7
Sun, Sep 20@St. Louis CardinalsSTLSTLL 3-54000002010.1
Sat, Sep 19@St. Louis CardinalsSTLSTLW 8-55120001061.9
Fri, Sep 18@St. Louis CardinalsSTLSTLW 9-13011010075.4
Wed, Sep 16vsPhiladelphia PhilliesPHIPHIL 0-3400000006.5
Tue, Sep 15vsPhiladelphia PhilliesPHIPHIW 6-310000010–
Sun, Sep 13vsLos Angeles AngelsLAALAAW 6-54020011082.1
Sat, Sep 12vsLos Angeles AngelsLAALAAW 6-54110013268.8
Fri, Sep 11vsLos Angeles AngelsLAALAAW 4-33011011172.7
Wed, Sep 9@San Diego PadresSDSDL 2-93010011067.4
Tue, Sep 8@San Diego PadresSDSDL 4-54000002014.2
Mon, Sep 7@San Diego PadresSDSDL 2-34010000057.1
Sun, Sep 6@Los Angeles DodgersLADLADL 5-72010030073.8
Sat, Sep 5@Los Angeles DodgersLADLADL 5-64110011162.8
Fri, Sep 4@Los Angeles DodgersLADLADL 3-55021002081.7
Wed, Sep 2vsAtlanta BravesATLATLL 0-94010001039.5
Mon, Aug 3@Philadelphia PhilliesPHIPHIL 3-64010001037.7
Sun, Aug 2@Atlanta BravesATLATLL 2-4300100107.9
Sat, Aug 1@Atlanta BravesATLATLL 3-83100011031.7
Fri, Jul 31@Atlanta BravesATLATLL 2-65010002027.5
Thu, Jul 30@Atlanta BravesATLATLL 4-52100030179.0
Wed, Jul 29vsToronto Blue JaysTORTORL 2-54120010087.3
Tue, Jul 28vsToronto Blue JaysTORTORW 8-64100011024.6
Mon, Jul 27vsToronto Blue JaysTORTORL 2-33010021182.5
Sun, Jul 26vsArizona DiamondbacksARIARIW 10-74223211098.3
Sat, Jul 25vsArizona DiamondbacksARIARIW 5-35010002027.1
Fri, Jul 24vsArizona DiamondbacksARIARIL 2-34010002039.1
Wed, Jul 22@Colorado RockiesCOLCOLW 8-0400100000.1
Tue, Jul 21@Colorado RockiesCOLCOLL 7-85122002078.8
Mon, Jul 20@Colorado RockiesCOLCOLW 7-34210010051.0
Sun, Jul 19@AthleticsATHATHW 5-2500000300.3
Sat, Jul 18@AthleticsATHATHL 1-15400000303.1
Fri, Jul 17@AthleticsATHATHW 23-45212014046.9
Sun, Jul 12vsNew York YankeesNYYNYYL 3-52111121096.1
Sat, Jul 11vsNew York YankeesNYYNYYL 2-45131101096.3
Fri, Jul 10vsNew York YankeesNYYNYYL 3-55231100097.8
Wed, Jul 8vsHouston AstrosHOUHOUW 8-22200031178.7
Tue, Jul 7vsHouston AstrosHOUHOUL 3-64221111095.4
Mon, Jul 6vsHouston AstrosHOUHOUW 12-112314130198.5
Sun, Jul 5vsPittsburgh PiratesPITPITL 5-113100020050.0
Sat, Jul 4vsPittsburgh PiratesPITPITL 1-72111120096.1
Fri, Jul 3vsPittsburgh PiratesPITPITW 9-55120000086.8
Wed, Jul 1@Boston Red SoxBOSBOSW 10-24223121097.3
Tue, Jun 30@Boston Red SoxBOSBOSW 8-15032001089.0
Mon, Jun 29@Boston Red SoxBOSBOSL 3-64111102076.5
Sun, Jun 28@Baltimore OriolesBALBALW 6-43210021062.9
Sat, Jun 27@Baltimore OriolesBALBALW 4-34000013025.4
Fri, Jun 26@Baltimore OriolesBALBALL 1-34010002056.4
Thu, Jun 25vsPhiladelphia PhilliesPHIPHIL 5-10500000200.9
Wed, Jun 24vsPhiladelphia PhilliesPHIPHIL 4-5500000300.9
Tue, Jun 23vsPhiladelphia PhilliesPHIPHIL 9-14500000300.9
Mon, Jun 22vsPhiladelphia PhilliesPHIPHIW 4-14220012080.3
Sun, Jun 21@Tampa Bay RaysTBTBL 3-42001011031.7
Sat, Jun 20@Tampa Bay RaysTBTBW 4-35010000045.5
Fri, Jun 19@Tampa Bay RaysTBTBL 2-5400000207.9
Wed, Jun 17vsKansas City RoyalsKCKCL 2-6400000207.0
Tue, Jun 16vsKansas City RoyalsKCKCW 6-44012001027.5
Mon, Jun 15vsKansas City RoyalsKCKCW 7-33210011075.2
Sun, Jun 14vsSeattle MarinersSEASEAW 10-14232110099.3
Sat, Jun 13vsSeattle MarinersSEASEAW 8-34110011162.6
Fri, Jun 12vsSeattle MarinersSEASEAL 2-104121101092.0
Wed, Jun 10@San Francisco GiantsSFSFL 10-114212111086.2
Tue, Jun 9@San Francisco GiantsSFSFW 6-35231002188.3
Mon, Jun 8@San Francisco GiantsSFSFW 4-34110001150.1
Sun, Jun 7@Arizona DiamondbacksARIARIL 1-52000020060.8
Sat, Jun 6@Arizona DiamondbacksARIARIW 6-14110013058.6
Fri, Jun 5@Arizona DiamondbacksARIARIW 14-14321112095.5
Wed, Jun 3vsMiami MarlinsMIAMIAL 1-43000013032.9
Tue, Jun 2vsMiami MarlinsMIAMIAL 3-74000001010.6
Mon, Jun 1vsMiami MarlinsMIAMIAL 3-74110002042.3
Sun, May 31vsSan Diego PadresSDSDW 4-23112111090.2
Sat, May 30vsSan Diego PadresSDSDW 9-45010002028.2
Fri, May 29vsSan Diego PadresSDSDL 5-73100020050.5
Wed, May 27@Cleveland GuardiansCLECLEL 2-33110011181.8
Tue, May 26@Cleveland GuardiansCLECLEW 6-34232111199.1
Mon, May 25@Cleveland GuardiansCLECLEW 10-25241101099.1
Sun, May 24@Atlanta BravesATLATLW 2-12100020168.3
Sat, May 23@Atlanta BravesATLATLW 2-02010021084.6
Fri, May 22@Atlanta BravesATLATLL 4-54110011059.1
Thu, May 21vsNew York MetsNYMNYML 1-24010002056.5
Wed, May 20vsNew York MetsNYMNYMW 8-44000000011.4
Tue, May 19vsNew York MetsNYMNYMW 9-65234100096.4
Mon, May 18vsNew York MetsNYMNYML 7-166231012085.3
Sun, May 17vsBaltimore OriolesBALBALL 3-74120012082.5
Sat, May 16vsBaltimore OriolesBALBALW 13-33210010085.4
Fri, May 15vsBaltimore OriolesBALBALW 3-24010001043.3
Thu, May 14@Cincinnati RedsCINCINL 1-153000002019.4
Wed, May 13@Cincinnati RedsCINCINW 8-74000012024.8
Tue, May 12@Cincinnati RedsCINCINW 10-44111112085.5
Sun, May 10@Miami MarlinsMIAMIAL 2-54010000055.2
Sat, May 9@Miami MarlinsMIAMIAL 7-83221110099.1
Fri, May 8@Miami MarlinsMIAMIAW 3-2500000200.9
Thu, May 7vsMinnesota TwinsMINMINW 7-52110020088.8
Wed, May 6vsMinnesota TwinsMINMINW 15-24222012288.0
Tue, May 5vsMinnesota TwinsMINMINL 3-114011002055.5
Sun, May 3vsMilwaukee BrewersMILMILW 3-2400000107.8
Sat, May 2vsMilwaukee BrewersMILMILL 1-44020001070.9
Fri, May 1vsMilwaukee BrewersMILMILL 1-6400000207.8
Thu, Apr 30@New York MetsNYMNYMW 5-43000012034.1
Wed, Apr 29@New York MetsNYMNYMW 14-25323012082.8
Tue, Apr 28@New York MetsNYMNYML 0-83000012034.2
Sun, Apr 26@Chicago White SoxCHWCHWW 2-13010012143.0
Sat, Apr 25@Chicago White SoxCHWCHWW 6-34100011025.2
Fri, Apr 24@Chicago White SoxCHWCHWL 4-52000032074.0
Thu, Apr 23vsAtlanta BravesATLATLL 2-74111102077.8
Wed, Apr 22vsAtlanta BravesATLATLL 6-83221121097.0
Tue, Apr 21vsAtlanta BravesATLATLW 11-42311140098.0
Mon, Apr 20vsAtlanta BravesATLATLL 4-94000001012.8
Sun, Apr 19vsSan Francisco GiantsSFSFW 3-03000012034.1
Sat, Apr 18vsSan Francisco GiantsSFSFL 6-73312121090.6
Fri, Apr 17vsSan Francisco GiantsSFSFL 5-105111102068.9
Thu, Apr 16@Pittsburgh PiratesPITPITW 8-76121002159.3
Wed, Apr 15@Pittsburgh PiratesPITPITL 0-2400000206.4
Tue, Apr 14@Pittsburgh PiratesPITPITW 5-43100023158.6
Mon, Apr 13@Pittsburgh PiratesPITPITL 5-163010012065.2
Sun, Apr 12@Milwaukee BrewersMILMILW 8-63211121193.0
Sat, Apr 11@Milwaukee BrewersMILMILW 3-13012011085.4
Fri, Apr 10@Milwaukee BrewersMILMILW 7-35141001098.1
Wed, Apr 8vsSt. Louis CardinalsSTLSTLL 1-64020000070.8
Tue, Apr 7vsSt. Louis CardinalsSTLSTLL 6-74321111196.5
Mon, Apr 6vsSt. Louis CardinalsSTLSTLW 9-63223120098.4
Sun, Apr 5vsLos Angeles DodgersLADLADL 6-84213111085.5
Sat, Apr 4vsLos Angeles DodgersLADLADL 5-10500000201.0
Fri, Apr 3vsLos Angeles DodgersLADLADL 6-134110012067.5
Wed, Apr 1@Philadelphia PhilliesPHIPHIL 5-6500000100.7
Tue, Mar 31@Philadelphia PhilliesPHIPHIL 2-35011002042.3
Mon, Mar 30@Philadelphia PhilliesPHIPHIW 13-24211022078.1
Sun, Mar 29@Chicago CubsCHCCHCW 6-34000012025.8
Sat, Mar 28@Chicago CubsCHCCHCL 2-104111101078.8
Thu, Mar 26@Chicago CubsCHCCHCW 10-4500000402.1

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.