← Washington Nationals

Keibert Ruiz

Washington NationalsWSHWashington Nationals

C · #20 · Bats B · Throws R · 5'11" · 238 lb · Age 28 · 7 yrs in MLB

2026 grade

34.3
Runs above average
+2.7
AVG / OBP / SLG
.280/.316/.443
HR · SB
10 · 2
Rank
354 PA: not qualified

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.

  • Doubles+7.1
  • Walks−5.0
  • Singles+4.0
  • Triples−1.4
  • Home runs−1.1
  • Caught stealing−0.4
  • Hit by pitch−0.4
  • Stolen bases+0.3
  • Parks played in−0.2
  • Outs, strikeouts included−0.2

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sat, Sep 26vsNew York MetsNYMNYML 1-73000001018.9
Fri, Sep 25vsNew York MetsNYMNYMW 7-64011000040.1
Wed, Sep 23@Detroit TigersDETDETW 4-200000000–
Tue, Sep 22@Detroit TigersDETDETW 3-13010000051.2
Mon, Sep 21@Detroit TigersDETDETL 2-93000000016.6
Sun, Sep 20@St. Louis CardinalsSTLSTLL 3-510000000–
Sat, Sep 19@St. Louis CardinalsSTLSTLW 8-55010000027.8
Wed, Sep 16vsPhiladelphia PhilliesPHIPHIL 0-320000000–
Sun, Sep 13vsLos Angeles AngelsLAALAAW 6-53010000067.9
Sat, Sep 12vsLos Angeles AngelsLAALAAW 6-54130000093.3
Fri, Sep 11vsLos Angeles AngelsLAALAAW 4-300000000–
Wed, Sep 9@San Diego PadresSDSDL 2-94111100078.7
Mon, Sep 7@San Diego PadresSDSDL 2-33000000023.1
Sat, Sep 5@Los Angeles DodgersLADLADL 5-63121001086.2
Wed, Sep 2vsAtlanta BravesATLATLL 0-910000000–
Mon, Aug 31vsMiami MarlinsMIAMIAW 6-34020001070.9
Sat, Aug 29vsMiami MarlinsMIAMIAW 5-44010001040.1
Thu, Aug 27vsColorado RockiesCOLCOLW 7-15122100092.8
Tue, Aug 25vsColorado RockiesCOLCOLL 1-310000000–
Mon, Aug 24vsColorado RockiesCOLCOLW 13-34120010082.2
Sun, Aug 23@Miami MarlinsMIAMIAL 2-63110010064.9
Fri, Aug 21@Miami MarlinsMIAMIAL 2-34121100091.8
Thu, Aug 20@Texas RangersTEXTEXL 0-23000000022.8
Wed, Aug 19@Texas RangersTEXTEXW 6-03011010067.3
Sun, Aug 16@New York MetsNYMNYML 3-43022001080.1
Fri, Aug 14@New York MetsNYMNYML 1-44000000013.3
Thu, Aug 13vsChicago CubsCHCCHCW 7-0400000107.0
Sun, Aug 9vsCincinnati RedsCINCINW 7-13131010093.2
Sat, Aug 8vsCincinnati RedsCINCINW 8-24110000055.2
Thu, Aug 6@Philadelphia PhilliesPHIPHIL 3-73021010086.6
Wed, Aug 5@Philadelphia PhilliesPHIPHIW 10-43011011064.9
Mon, Aug 3@Philadelphia PhilliesPHIPHIL 3-64120001070.2
Sun, Aug 2@Atlanta BravesATLATLL 2-42110010074.6
Sat, Aug 1@Atlanta BravesATLATLL 3-8400000007.9
Thu, Jul 30@Atlanta BravesATLATLL 4-53000001019.4
Tue, Jul 28vsToronto Blue JaysTORTORW 8-64111011058.0
Mon, Jul 27vsToronto Blue JaysTORTORL 2-3400000006.5
Sat, Jul 25vsArizona DiamondbacksARIARIW 5-34010000055.1
Fri, Jul 24vsArizona DiamondbacksARIARIL 2-310000000–
Wed, Jul 22@Colorado RockiesCOLCOLW 8-05110000035.9
Tue, Jul 21@Colorado RockiesCOLCOLL 7-83100010029.1
Mon, Jul 20@Colorado RockiesCOLCOLW 7-300000000–
Sat, Jul 18@AthleticsATHATHL 1-154120000079.7
Sun, Jul 12vsNew York YankeesNYYNYYL 3-53000000018.6
Fri, Jul 10vsNew York YankeesNYYNYYL 3-54111101077.0
Wed, Jul 8vsHouston AstrosHOUHOUW 8-23111000039.1
Tue, Jul 7vsHouston AstrosHOUHOUL 3-6400000106.5
Sun, Jul 5vsPittsburgh PiratesPITPITL 5-113120000085.9
Fri, Jul 3vsPittsburgh PiratesPITPITW 9-5400000006.5
Tue, Jun 30@Boston Red SoxBOSBOSW 8-13223010090.9
Mon, Jun 29@Boston Red SoxBOSBOSL 3-63110000051.4
Sun, Jun 28@Baltimore OriolesBALBALW 6-43110011066.8
Fri, Jun 26@Baltimore OriolesBALBALL 1-33011000053.9
Thu, Jun 25vsPhiladelphia PhilliesPHIPHIL 5-10400000206.5
Tue, Jun 23vsPhiladelphia PhilliesPHIPHIL 9-143000011145.0
Mon, Jun 22vsPhiladelphia PhilliesPHIPHIW 4-13020000091.4
Sat, Jun 20@Tampa Bay RaysTBTBW 4-34110001040.1
Fri, Jun 19@Tampa Bay RaysTBTBL 2-54010001040.1
Wed, Jun 17vsKansas City RoyalsKCKCL 2-63010000052.2
Mon, Jun 15vsKansas City RoyalsKCKCW 7-34110000040.1
Sun, Jun 14vsSeattle MarinersSEASEAW 10-14232100097.6
Fri, Jun 12vsSeattle MarinersSEASEAL 2-103000000019.4
Wed, Jun 10@San Francisco GiantsSFSFL 10-114110000046.1
Mon, Jun 8@San Francisco GiantsSFSFW 4-34010000046.1
Sun, Jun 7@Arizona DiamondbacksARIARIL 1-53010000063.7
Sat, Jun 6@Arizona DiamondbacksARIARIW 6-13011010075.4
Wed, Jun 3vsMiami MarlinsMIAMIAL 1-42110010074.7
Tue, Jun 2vsMiami MarlinsMIAMIAL 3-721010010–
Mon, Jun 1vsMiami MarlinsMIAMIAL 3-73000000020.9
Sun, May 31vsSan Diego PadresSDSDW 4-23120000079.8
Fri, May 29vsSan Diego PadresSDSDL 5-74121101092.6
Tue, May 26@Cleveland GuardiansCLECLEW 6-34122001072.5
Sun, May 24@Atlanta BravesATLATLW 2-14000000014.2
Sat, May 23@Atlanta BravesATLATLW 2-03010001064.0
Thu, May 21vsNew York MetsNYMNYML 1-24120000058.0
Wed, May 20vsNew York MetsNYMNYMW 8-43021000086.1
Sun, May 17vsBaltimore OriolesBALBALL 3-72011011075.5
Sat, May 16vsBaltimore OriolesBALBALW 13-35235100198.4
Wed, May 13@Cincinnati RedsCINCINW 8-74112101077.3
Tue, May 12@Cincinnati RedsCINCINW 10-45110001045.1
Fri, May 8@Miami MarlinsMIAMIAW 3-23000000018.6
Thu, May 7vsMinnesota TwinsMINMINW 7-54334101099.2
Tue, May 5vsMinnesota TwinsMINMINL 3-11400000207.8
Sun, May 3vsMilwaukee BrewersMILMILW 3-23010000063.5
Sat, May 2vsMilwaukee BrewersMILMILL 1-43010000052.5
Thu, Apr 30@New York MetsNYMNYMW 5-410000000–
Wed, Apr 29@New York MetsNYMNYMW 14-2500000201.9
Sat, Apr 25@Chicago White SoxCHWCHWW 6-33010000063.7
Thu, Apr 23vsAtlanta BravesATLATLL 2-720000000–
Wed, Apr 22vsAtlanta BravesATLATLL 6-84000002010.6
Sun, Apr 19vsSan Francisco GiantsSFSFW 3-03121000086.2
Fri, Apr 17vsSan Francisco GiantsSFSFL 5-103010001067.9
Thu, Apr 16@Pittsburgh PiratesPITPITW 8-720000000–
Wed, Apr 15@Pittsburgh PiratesPITPITL 0-220000000–
Tue, Apr 14@Pittsburgh PiratesPITPITW 5-400000000–
Mon, Apr 13@Pittsburgh PiratesPITPITL 5-16400000106.4
Sun, Apr 12@Milwaukee BrewersMILMILW 8-610120000–
Sat, Apr 11@Milwaukee BrewersMILMILW 3-13011010075.6
Fri, Apr 10@Milwaukee BrewersMILMILW 7-320000000–
Tue, Apr 7vsSt. Louis CardinalsSTLSTLL 6-73000001019.1
Sun, Apr 5vsLos Angeles DodgersLADLADL 6-83111000052.3
Fri, Apr 3vsLos Angeles DodgersLADLADL 6-134011000055.4
Tue, Mar 31@Philadelphia PhilliesPHIPHIL 2-3400000105.5
Sun, Mar 29@Chicago CubsCHCCHCW 6-33113100078.8
Thu, Mar 26@Chicago CubsCHCCHCW 10-44110001045.3

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.