← Tampa Bay Rays

Richie Palacios

Tampa Bay RaysTBTampa Bay Rays

2B · #1 · Bats L · Throws R · 5'8" · 185 lb · Age 29 · 5 yrs in MLB

2026 grade

27.6
Runs above average
−0.1
AVG / OBP / SLG
.235/.330/.374
HR · SB
10 · 17
Rank
399 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.

  • Walks+3.8
  • Home runs−3.0
  • Caught stealing−2.9
  • Stolen bases+2.7
  • Doubles−1.7
  • Outs, strikeouts included+1.5
  • Singles−0.8
  • Triples+0.6
  • Hit by pitch−0.2

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sun, Sep 27@Philadelphia PhilliesPHIPHIL 3-7400000005.5
Sat, Sep 26@Philadelphia PhilliesPHIPHIW 12-14024011087.0
Thu, Sep 24@New York YankeesNYYNYYL 4-610100102–
Wed, Sep 23@New York YankeesNYYNYYL 2-94010001024.6
Tue, Sep 22@New York YankeesNYYNYYL 0-23000001020.9
Sat, Sep 19vsBoston Red SoxBOSBOSW 2-14011001149.4
Fri, Sep 18vsBoston Red SoxBOSBOSL 2-400000000–
Thu, Sep 17vsAthleticsATHATHW 10-12112020088.9
Wed, Sep 16vsAthleticsATHATHW 4-310000000–
Tue, Sep 15vsAthleticsATHATHW 2-13000001019.9
Sun, Sep 13vsHouston AstrosHOUHOUW 14-44223100092.1
Sat, Sep 12vsHouston AstrosHOUHOUW 3-220120000–
Fri, Sep 11vsHouston AstrosHOUHOUW 3-12010010180.6
Wed, Sep 9@Atlanta BravesATLATLW 7-23111010173.0
Tue, Sep 8@Atlanta BravesATLATLW 7-14111112188.4
Sun, Sep 6@Texas RangersTEXTEXL 6-800000000–
Sat, Sep 5@Texas RangersTEXTEXW 6-321111000–
Fri, Sep 4@Texas RangersTEXTEXW 7-63111100090.6
Thu, Sep 3@Texas RangersTEXTEXL 0-63000000022.8
Wed, Sep 2vsNew York MetsNYMNYML 4-104112100077.6
Mon, Aug 31vsNew York MetsNYMNYML 2-34010000041.9
Sun, Aug 30vsSan Diego PadresSDSDW 5-401000000–
Sat, Aug 29vsSan Diego PadresSDSDW 7-63100011032.9
Wed, Aug 26@Detroit TigersDETDETW 3-03000000017.2
Tue, Aug 25@Detroit TigersDETDETL 1-4400000204.0
Sun, Aug 23@Baltimore OriolesBALBALW 3-14000000012.3
Sat, Aug 22@Baltimore OriolesBALBALL 2-34000001012.8
Thu, Aug 20vsToronto Blue JaysTORTORL 1-53000000020.7
Wed, Aug 19vsToronto Blue JaysTORTORW 7-64112000056.1
Tue, Aug 18vsToronto Blue JaysTORTORL 5-103111000041.5
Mon, Aug 17vsBaltimore OriolesBALBALW 7-63110010173.0
Sun, Aug 16vsBaltimore OriolesBALBALL 2-1010000000–
Sat, Aug 15vsBaltimore OriolesBALBALL 3-44110011067.9
Fri, Aug 14vsBaltimore OriolesBALBALL 5-64121001080.8
Wed, Aug 12@AthleticsATHATHW 8-43111011064.6
Tue, Aug 11@AthleticsATHATHW 12-44220012081.9
Mon, Aug 10@AthleticsATHATHW 10-610000000–
Sun, Aug 9@Seattle MarinersSEASEAW 4-120100000–
Sat, Aug 8@Seattle MarinersSEASEAW 3-23022010193.9
Fri, Aug 7@Seattle MarinersSEASEAW 2-11000021071.9
Wed, Aug 5@Colorado RockiesCOLCOLW 4-020000010–
Tue, Aug 4@Colorado RockiesCOLCOLW 9-711000100–
Mon, Aug 3@Colorado RockiesCOLCOLW 13-94222111094.4
Sun, Aug 2vsChicago White SoxCHWCHWL 1-910000010–
Fri, Jul 31vsChicago White SoxCHWCHWL 1-6400000107.9
Tue, Jul 28vsTexas RangersTEXTEXL 1-420000020–
Sun, Jul 26vsCleveland GuardiansCLECLEW 1-020000000–
Sat, Jul 25vsCleveland GuardiansCLECLEW 3-03010010065.6
Fri, Jul 24vsCleveland GuardiansCLECLEW 11-321131010–
Thu, Jul 23@Toronto Blue JaysTORTORL 1-33000000019.4
Wed, Jul 22@Toronto Blue JaysTORTORW 4-220000000–
Mon, Jul 20@Toronto Blue JaysTORTORW 7-1400000307.0
Sun, Jul 19@Boston Red SoxBOSBOSL 1-63010010171.5
Sat, Jul 18@Boston Red SoxBOSBOSL 6-73110011074.7
Sun, Jul 12vsSeattle MarinersSEASEAL 2-82000021060.4
Sat, Jul 11vsSeattle MarinersSEASEAW 6-1400000007.8
Fri, Jul 10vsSeattle MarinersSEASEAW 7-24111100077.3
Thu, Jul 9vsNew York YankeesNYYNYYL 4-1210000000–
Tue, Jul 7vsNew York YankeesNYYNYYW 6-422210000–
Mon, Jul 6vsNew York YankeesNYYNYYL 1-53021000079.5
Sun, Jul 5@Houston AstrosHOUHOUL 0-220000000–
Sat, Jul 4@Houston AstrosHOUHOUL 8-104122110196.5
Thu, Jul 2@Kansas City RoyalsKCKCW 5-23111001051.1
Wed, Jul 1@Kansas City RoyalsKCKCW 4-0400000103.1
Sun, Jun 28vsArizona DiamondbacksARIARIW 5-110000000–
Sat, Jun 27vsArizona DiamondbacksARIARIW 4-22000010047.9
Fri, Jun 26vsArizona DiamondbacksARIARIW 6-1400000008.8
Thu, Jun 25vsKansas City RoyalsKCKCW 13-25120000061.8
Tue, Jun 23vsKansas City RoyalsKCKCL 5-125010000015.7
Mon, Jun 22vsKansas City RoyalsKCKCL 1-23110000052.7
Sat, Jun 20vsWashington NationalsWSHWSHL 3-410000100–
Fri, Jun 19vsWashington NationalsWSHWSHW 5-23110000063.5
Wed, Jun 17@Los Angeles DodgersLADLADL 4-53011001054.1
Sun, Jun 14@Los Angeles AngelsLAALAAW 8-33110010075.2
Sat, Jun 13@Los Angeles AngelsLAALAAL 0-8400000207.8
Tue, Jun 9vsBoston Red SoxBOSBOSW 4-34011001042.7
Mon, Jun 8vsBoston Red SoxBOSBOSW 3-120000020–
Sun, Jun 7@Miami MarlinsMIAMIAL 1-44010000039.1
Sat, Jun 6@Miami MarlinsMIAMIAL 3-4400000106.5
Fri, Jun 5@Miami MarlinsMIAMIAW 6-04112011076.3
Wed, Jun 3vsDetroit TigersDETDETL 2-74000001013.3
Tue, Jun 2vsDetroit TigersDETDETL 0-84020000081.3
Mon, Jun 1vsDetroit TigersDETDETL 9-103200020050.6
Sun, May 31vsLos Angeles AngelsLAALAAW 5-23100021050.6
Fri, May 29vsLos Angeles AngelsLAALAAW 8-53112012084.0
Wed, May 27@Baltimore OriolesBALBALL 2-114010000046.1
Tue, May 26@Baltimore OriolesBALBALL 1-63000001023.7
Mon, May 25@Baltimore OriolesBALBALL 7-96121001051.4
Sun, May 24@New York YankeesNYYNYYL 0-220000010–
Fri, May 22@New York YankeesNYYNYYW 4-23012010067.6
Wed, May 20vsBaltimore OriolesBALBALW 5-34011001149.7
Tue, May 19vsBaltimore OriolesBALBALW 4-13111011075.8
Mon, May 18vsBaltimore OriolesBALBALW 16-62221010091.0
Sun, May 17vsMiami MarlinsMIAMIAW 6-33000011146.3
Sat, May 16vsMiami MarlinsMIAMIAL 5-105020001168.9
Fri, May 15vsMiami MarlinsMIAMIAW 7-23120001086.2
Wed, May 13@Toronto Blue JaysTORTORL 3-55011003028.6
Tue, May 12@Toronto Blue JaysTORTORW 7-610000000–
Mon, May 11@Toronto Blue JaysTORTORW 8-54033000089.2
Thu, May 7@Boston Red SoxBOSBOSW 8-401000000–
Tue, May 5vsToronto Blue JaysTORTORW 4-33000001020.9
Sun, May 3vsSan Francisco GiantsSFSFW 2-100000000–
Sat, May 2vsSan Francisco GiantsSFSFW 5-12000022046.4
Wed, Apr 29@Cleveland GuardiansCLECLEL 1-34000002010.6
Tue, Apr 28@Cleveland GuardiansCLECLEW 1-04000002010.6
Mon, Apr 27@Cleveland GuardiansCLECLEW 3-201000001–
Sat, Apr 25vsMinnesota TwinsMINMINW 6-11001010026.2
Wed, Apr 22vsCincinnati RedsCINCINW 6-110000000–
Tue, Apr 21vsCincinnati RedsCINCINL 6-122100021061.3
Mon, Apr 20vsCincinnati RedsCINCINL 1-64010000044.7
Sun, Apr 19@Pittsburgh PiratesPITPITL 3-63110002063.7
Sat, Apr 18@Pittsburgh PiratesPITPITW 8-720100000–
Fri, Apr 17@Pittsburgh PiratesPITPITL 1-520000000–
Thu, Apr 16@Chicago White SoxCHWCHWW 5-32021000091.3
Wed, Apr 15@Chicago White SoxCHWCHWW 8-33010011173.2
Sun, Apr 12vsNew York YankeesNYYNYYW 5-43001001020.5
Tue, Apr 7vsChicago CubsCHCCHCL 2-93110011066.1
Sun, Apr 5@Minnesota TwinsMINMINW 4-13122110197.7
Sat, Apr 4@Minnesota TwinsMINMINW 7-12210010178.7
Wed, Apr 1@Milwaukee BrewersMILMILL 2-81100010072.1
Tue, Mar 31@Milwaukee BrewersMILMILL 2-610000000–
Sun, Mar 29@St. Louis CardinalsSTLSTLW 11-720000000–
Sat, Mar 28@St. Louis CardinalsSTLSTLL 5-620000000–
Thu, Mar 26@St. Louis CardinalsSTLSTLL 7-920000010–

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.