← Miami Marlins

Esteury Ruiz

Miami MarlinsMIAMiami Marlins

RF · #3 · Bats R · Throws R · 5'11" · 169 lb · Age 27 · 5 yrs in MLB

2026 grade

32.8
Runs above average
+1.7
AVG / OBP / SLG
.216/.333/.366
HR · SB
6 · 32
Rank
255 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.

  • Stolen bases+5.2
  • Singles−4.2
  • Caught stealing−3.4
  • Hit by pitch+3.2
  • Home runs−2.4
  • Walks+1.4
  • Doubles+1.2
  • Outs, strikeouts included+1.2
  • Parks played in−0.5
  • Triples+0.1

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sun, Sep 27vsAtlanta BravesATLATLW 5-33111011171.9
Sat, Sep 26vsAtlanta BravesATLATLL 3-83000003034.4
Thu, Sep 24@Chicago CubsCHCCHCL 1-22000010048.7
Wed, Sep 23@Chicago CubsCHCCHCW 3-210100000–
Tue, Sep 22@Chicago CubsCHCCHCW 8-2610000400.1
Sun, Sep 20@San Diego PadresSDSDL 3-710000000–
Sat, Sep 19@San Diego PadresSDSDL 6-73011011262.9
Wed, Sep 16@Arizona DiamondbacksARIARIW 4-33000010031.2
Tue, Sep 15@Arizona DiamondbacksARIARIW 4-23013000063.4
Mon, Sep 14@Arizona DiamondbacksARIARIL 7-810000010–
Sun, Sep 13vsLos Angeles DodgersLADLADW 6-43110000051.4
Sat, Sep 12vsLos Angeles DodgersLADLADW 4-33000002017.4
Fri, Sep 11vsLos Angeles DodgersLADLADL 2-6400000105.3
Tue, Sep 8vsNew York MetsNYMNYML 5-720000010–
Sat, Sep 5vsChicago CubsCHCCHCL 5-610100000–
Fri, Sep 4vsChicago CubsCHCCHCL 1-6400100305.3
Wed, Sep 2@Kansas City RoyalsKCKCW 9-620000010–
Mon, Aug 31@Washington NationalsWSHWSHL 3-64010001024.0
Sun, Aug 30@Washington NationalsWSHWSHW 6-23110011172.7
Fri, Aug 28@Washington NationalsWSHWSHL 2-93000011031.7
Wed, Aug 26vsBoston Red SoxBOSBOSW 4-001000000–
Tue, Aug 25vsBoston Red SoxBOSBOSL 3-710000110–
Mon, Aug 24vsBoston Red SoxBOSBOSL 2-410000000–
Sun, Aug 23vsWashington NationalsWSHWSHW 6-2400000305.3
Sat, Aug 22vsWashington NationalsWSHWSHW 4-22000002048.8
Fri, Aug 21vsWashington NationalsWSHWSHW 3-220100010–
Wed, Aug 19@Philadelphia PhilliesPHIPHIL 1-4400000205.7
Tue, Aug 18@Philadelphia PhilliesPHIPHIL 4-610000000–
Mon, Aug 17@Philadelphia PhilliesPHIPHIL 5-63020000064.2
Sun, Aug 16@Cincinnati RedsCINCINW 7-15010002135.3
Sat, Aug 15@Cincinnati RedsCINCINW 8-43100012029.1
Fri, Aug 14@Cincinnati RedsCINCINL 0-110000010–
Thu, Aug 13vsPittsburgh PiratesPITPITL 1-13300000102.3
Tue, Aug 11vsPittsburgh PiratesPITPITW 2-02211101195.2
Fri, Aug 7vsLos Angeles AngelsLAALAAL 3-42010020088.6
Thu, Aug 6@Atlanta BravesATLATLL 3-1110000010–
Sun, Aug 2@New York MetsNYMNYMW 2-02000010156.2
Sat, Aug 1@New York MetsNYMNYMW 6-23120001190.2
Fri, Jul 31@New York MetsNYMNYMW 5-200000000–
Thu, Jul 30@New York MetsNYMNYML 2-400000000–
Wed, Jul 29vsPhiladelphia PhilliesPHIPHIW 8-64220002183.3
Tue, Jul 28vsPhiladelphia PhilliesPHIPHIW 1-020000010–
Mon, Jul 27vsPhiladelphia PhilliesPHIPHIW 8-700000000–
Sun, Jul 26vsSan Diego PadresSDSDL 3-52000002029.0
Sat, Jul 25vsSan Diego PadresSDSDL 2-72220000294.7
Fri, Jul 24vsSan Diego PadresSDSDL 2-410000010–
Wed, Jul 22@Houston AstrosHOUHOUL 2-54010001257.7
Tue, Jul 21@Houston AstrosHOUHOUL 3-510000010–
Mon, Jul 20@Houston AstrosHOUHOUL 5-810000000–
Sun, Jul 19@Milwaukee BrewersMILMILL 1-33111101084.0
Sat, Jul 18@Milwaukee BrewersMILMILL 6-820100010–
Sun, Jul 12vsCleveland GuardiansCLECLEL 2-520000010–
Fri, Jul 10vsCleveland GuardiansCLECLEL 2-30000030188.7
Thu, Jul 9vsSeattle MarinersSEASEAW 8-44110002036.7
Tue, Jul 7vsSeattle MarinersSEASEAW 6-500000201–
Sun, Jul 5@AthleticsATHATHW 9-83110010187.7
Sat, Jul 4@AthleticsATHATHW 7-210000000–
Fri, Jul 3@AthleticsATHATHW 12-501000001–
Wed, Jul 1@Colorado RockiesCOLCOLL 3-6400000402.4
Mon, Jun 29@Colorado RockiesCOLCOLW 10-73000001016.1
Sun, Jun 28@St. Louis CardinalsSTLSTLL 1-210000000–
Sat, Jun 27@St. Louis CardinalsSTLSTLW 5-110000000–
Fri, Jun 26@St. Louis CardinalsSTLSTLW 4-03220010291.9
Wed, Jun 24vsTexas RangersTEXTEXW 4-210000000–
Tue, Jun 23vsTexas RangersTEXTEXW 6-400000000–
Mon, Jun 22vsTexas RangersTEXTEXL 3-400000000–
Sun, Jun 21vsSan Francisco GiantsSFSFW 2-13010001029.5
Sat, Jun 20vsSan Francisco GiantsSFSFW 6-32100000157.0
Fri, Jun 19vsSan Francisco GiantsSFSFW 4-301000101–
Wed, Jun 17@Philadelphia PhilliesPHIPHIW 12-45230001093.4
Tue, Jun 16@Philadelphia PhilliesPHIPHIL 2-84122102091.8
Mon, Jun 15@Philadelphia PhilliesPHIPHIL 0-720000010–
Sun, Jun 14@Pittsburgh PiratesPITPITW 4-210100000–
Sat, Jun 13@Pittsburgh PiratesPITPITL 2-310100001–
Fri, Jun 12@Pittsburgh PiratesPITPITW 8-300000000–
Thu, Jun 11vsArizona DiamondbacksARIARIW 2-03000001018.6
Tue, Jun 9vsArizona DiamondbacksARIARIW 10-610110000–
Sun, Jun 7vsTampa Bay RaysTBTBW 4-111000112–
Sat, Jun 6vsTampa Bay RaysTBTBW 4-30100030194.0
Fri, Jun 5vsTampa Bay RaysTBTBL 0-63010002052.1
Wed, Jun 3@Washington NationalsWSHWSHW 4-121111000–
Tue, Jun 2@Washington NationalsWSHWSHW 7-300000000–
Mon, Jun 1@Washington NationalsWSHWSHW 7-310000010–
Sun, May 31@New York MetsNYMNYML 1-102000020061.6
Wed, May 27@Toronto Blue JaysTORTORL 1-210000000–
Mon, May 25@Toronto Blue JaysTORTORW 8-24000002014.2
Sun, May 24vsNew York MetsNYMNYMW 4-001000000–
Fri, May 22vsNew York MetsNYMNYMW 2-13220000195.7
Thu, May 21vsAtlanta BravesATLATLL 3-910000010–
Wed, May 20vsAtlanta BravesATLATLL 1-93000003019.4
Tue, May 19vsAtlanta BravesATLATLL 4-82101011031.7
Mon, May 18vsAtlanta BravesATLATLW 12-010000000–
Sat, May 16@Tampa Bay RaysTBTBW 10-511110000–
Fri, May 15@Tampa Bay RaysTBTBL 2-73000000022.8
Thu, May 14@Minnesota TwinsMINMINL 1-910000000–
Wed, May 13@Minnesota TwinsMINMINW 9-500000000–
Sun, May 10vsWashington NationalsWSHWSHW 5-201000001–
Sat, May 9vsWashington NationalsWSHWSHW 8-711100001–
Fri, May 8vsWashington NationalsWSHWSHL 2-33000002229.6
Thu, May 7vsBaltimore OriolesBALBALW 4-33000000018.3
Tue, May 5vsBaltimore OriolesBALBALL 7-901000001–
Mon, May 4vsPhiladelphia PhilliesPHIPHIL 0-110000000–
Sun, May 3vsPhiladelphia PhilliesPHIPHIL 2-74112102076.8
Sat, May 2vsPhiladelphia PhilliesPHIPHIW 4-04110003054.5
Wed, Apr 29@Los Angeles DodgersLADLADW 3-24121101194.0
Tue, Apr 28@Los Angeles DodgersLADLADW 2-100000000–
Mon, Apr 27@Los Angeles DodgersLADLADL 4-500000000–
Sat, Apr 25@San Francisco GiantsSFSFL 2-620000000–
Fri, Apr 24@San Francisco GiantsSFSFW 9-400000000–

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.