← Philadelphia Phillies

Brandon Marsh

Philadelphia PhilliesPHIPhiladelphia Phillies

LF · #16 · Bats L · Throws R · 6'2" · 215 lb · Age 28 · 6 yrs in MLB

2026 grade

18.3
Runs above average
−4.7
AVG / OBP / SLG
.260/.304/.408
HR · SB
18 · 11
Rank
110 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+7.4
  • Walks−6.3
  • Outs, strikeouts included−2.8
  • Doubles−2.2
  • Stolen bases+1.8
  • Hit by pitch−1.6
  • Caught stealing−1.3
  • Home runs+1.2
  • Parks played in−0.9
  • Triples−0.1

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Thu, Oct 1@Atlanta BravesATLATLPostseasonL 2-610000100–
Wed, Sep 30@Atlanta BravesATLATLPostseasonW 4-33010001052.8
Tue, Sep 29@Atlanta BravesATLATLPostseasonL 3-510100000–
Sun, Sep 27vsTampa Bay RaysTBTBW 7-32001000017.9
Sat, Sep 26vsTampa Bay RaysTBTBL 1-123010011064.9
Fri, Sep 25vsTampa Bay RaysTBTBL 0-220000010–
Thu, Sep 24vsMilwaukee BrewersMILMILL 1-510000000–
Wed, Sep 23vsMilwaukee BrewersMILMILL 1-410000110–
Tue, Sep 22vsMilwaukee BrewersMILMILW 6-44123101094.7
Sun, Sep 20@New York MetsNYMNYMW 7-24110003043.9
Sat, Sep 19@New York MetsNYMNYML 3-1020000010–
Fri, Sep 18@New York MetsNYMNYML 3-610000000–
Thu, Sep 17@New York MetsNYMNYMW 3-03110001054.1
Wed, Sep 16@Washington NationalsWSHWSHW 3-0400000106.5
Sun, Sep 13@Atlanta BravesATLATLW 9-421000000–
Sat, Sep 12@Atlanta BravesATLATLL 2-123000000019.4
Fri, Sep 11@Atlanta BravesATLATLL 5-610000000–
Thu, Sep 10vsHouston AstrosHOUHOUL 1-23000002018.3
Wed, Sep 9vsHouston AstrosHOUHOUW 11-720100000–
Tue, Sep 8vsHouston AstrosHOUHOUL 5-63011001063.4
Mon, Sep 7vsAtlanta BravesATLATLW 1-03010000052.0
Sun, Sep 6vsAtlanta BravesATLATLL 4-520000000–
Sat, Sep 5vsAtlanta BravesATLATLW 4-200000000–
Fri, Sep 4vsAtlanta BravesATLATLL 2-510000000–
Wed, Sep 2@Arizona DiamondbacksARIARIL 0-13000001018.9
Tue, Sep 1@Arizona DiamondbacksARIARIW 7-120000000–
Mon, Aug 31@Arizona DiamondbacksARIARIW 2-1400000107.8
Sun, Aug 30@Los Angeles AngelsLAALAAW 5-210110000–
Sat, Aug 29@Los Angeles AngelsLAALAAW 4-23011010065.6
Fri, Aug 28@Los Angeles AngelsLAALAAW 5-310000010–
Wed, Aug 26@Seattle MarinersSEASEAW 6-03100012035.7
Tue, Aug 25@Seattle MarinersSEASEAL 1-44010001046.8
Mon, Aug 24@Seattle MarinersSEASEAL 2-94000002015.7
Sun, Aug 23vsSt. Louis CardinalsSTLSTLW 6-43010010065.0
Sat, Aug 22vsSt. Louis CardinalsSTLSTLW 12-310000000–
Fri, Aug 21vsSt. Louis CardinalsSTLSTLW 7-63221001085.9
Wed, Aug 19vsMiami MarlinsMIAMIAW 4-14020000070.4
Tue, Aug 18vsMiami MarlinsMIAMIAW 6-44010001038.2
Mon, Aug 17vsMiami MarlinsMIAMIAW 6-53000000017.8
Sun, Aug 16@Minnesota TwinsMINMINW 7-53000011016.6
Thu, Aug 13@Minnesota TwinsMINMINW 7-12222120199.3
Wed, Aug 12@St. Louis CardinalsSTLSTLL 1-720000010–
Tue, Aug 11@St. Louis CardinalsSTLSTLL 0-24010000042.2
Mon, Aug 10@St. Louis CardinalsSTLSTLW 6-54210013058.5
Sun, Aug 9vsToronto Blue JaysTORTORW 7-65010011026.8
Sat, Aug 8vsToronto Blue JaysTORTORL 5-7400100100.6
Fri, Aug 7vsToronto Blue JaysTORTORL 4-53100021049.9
Thu, Aug 6vsWashington NationalsWSHWSHW 7-34121000079.9
Wed, Aug 5vsWashington NationalsWSHWSHL 4-105110000026.8
Tue, Aug 4vsWashington NationalsWSHWSHW 5-04011000053.9
Mon, Aug 3vsWashington NationalsWSHWSHW 6-310000000–
Sun, Aug 2@Baltimore OriolesBALBALW 8-03110000053.9
Sat, Aug 1@Baltimore OriolesBALBALW 5-04121001176.2
Fri, Jul 31@Baltimore OriolesBALBALL 4-64001000011.9
Wed, Jul 29@Miami MarlinsMIAMIAL 6-84010001037.4
Tue, Jul 28@Miami MarlinsMIAMIAL 0-1400000103.1
Mon, Jul 27@Miami MarlinsMIAMIAL 7-8500000200.3
Sun, Jul 26vsNew York YankeesNYYNYYW 11-43110021171.8
Sat, Jul 25vsNew York YankeesNYYNYYL 1-320000000–
Fri, Jul 24vsNew York YankeesNYYNYYL 0-1400000203.1
Wed, Jul 22vsLos Angeles DodgersLADLADL 5-911100000–
Tue, Jul 21vsLos Angeles DodgersLADLADL 1-2400000203.1
Mon, Jul 20vsLos Angeles DodgersLADLADW 10-74111101076.3
Sun, Jul 19vsNew York MetsNYMNYML 1-64010000036.7
Sat, Jul 18vsNew York MetsNYMNYMW 6-14000013024.1
Thu, Jul 16vsNew York MetsNYMNYML 1-4400000104.0
Sun, Jul 12@Detroit TigersDETDETW 5-03100011016.4
Sat, Jul 11@Detroit TigersDETDETW 4-23100011029.6
Fri, Jul 10@Detroit TigersDETDETL 2-104010003036.4
Thu, Jul 9@Cincinnati RedsCINCINW 1-04020000070.0
Wed, Jul 8@Cincinnati RedsCINCINL 5-114010011057.5
Tue, Jul 7@Cincinnati RedsCINCINW 4-100000000–
Mon, Jul 6@Kansas City RoyalsKCKCL 1-154000012024.0
Sun, Jul 5@Kansas City RoyalsKCKCL 2-54010001036.4
Sat, Jul 4@Kansas City RoyalsKCKCW 6-1500000100.2
Thu, Jul 2vsPittsburgh PiratesPITPITL 1-6400000104.0
Wed, Jul 1vsPittsburgh PiratesPITPITW 10-64221111095.3
Tue, Jun 30vsPittsburgh PiratesPITPITW 8-0500100200.6
Mon, Jun 29vsPittsburgh PiratesPITPITL 7-115222203097.3
Sun, Jun 28@New York MetsNYMNYMW 5-44021001081.3
Sat, Jun 27@New York MetsNYMNYML 2-64010002043.7
Fri, Jun 26@New York MetsNYMNYMW 2-14000002012.3
Thu, Jun 25@Washington NationalsWSHWSHW 10-54223110196.5
Wed, Jun 24@Washington NationalsWSHWSHW 5-44130001081.7
Tue, Jun 23@Washington NationalsWSHWSHW 14-96232101096.5
Mon, Jun 22@Washington NationalsWSHWSHL 1-43111101083.7
Sun, Jun 21vsNew York MetsNYMNYMW 6-2400000204.0
Sat, Jun 20vsNew York MetsNYMNYMW 15-35110001026.5
Thu, Jun 18vsNew York MetsNYMNYML 4-6400000304.8
Wed, Jun 17vsMiami MarlinsMIAMIAL 4-124011002038.2
Tue, Jun 16vsMiami MarlinsMIAMIAW 8-23212111192.5
Mon, Jun 15vsMiami MarlinsMIAMIAW 7-05120002071.8
Sun, Jun 14@Milwaukee BrewersMILMILL 0-44000001011.9
Sat, Jun 13@Milwaukee BrewersMILMILW 9-85231000188.0
Fri, Jun 12@Milwaukee BrewersMILMILL 0-63000002022.5
Wed, Jun 10@Toronto Blue JaysTORTORW 7-44000011025.1
Tue, Jun 9@Toronto Blue JaysTORTORL 2-34011003056.2
Mon, Jun 8@Toronto Blue JaysTORTORW 5-23100001035.4
Sun, Jun 7vsChicago White SoxCHWCHWW 9-54222111095.4
Sat, Jun 6vsChicago White SoxCHWCHWL 3-64121100094.9
Fri, Jun 5vsChicago White SoxCHWCHWW 8-64112102077.1
Thu, Jun 4vsSan Diego PadresSDSDW 6-44011002039.1
Wed, Jun 3vsSan Diego PadresSDSDW 3-24020001070.7
Tue, Jun 2vsSan Diego PadresSDSDW 3-24040000197.5
Sun, May 31@Los Angeles DodgersLADLADL 1-93000012016.1
Sat, May 30@Los Angeles DodgersLADLADW 4-320000000–
Fri, May 29@Los Angeles DodgersLADLADL 2-43110002064.1
Tue, May 26@San Diego PadresSDSDW 4-320200000–
Mon, May 25@San Diego PadresSDSDW 3-04112101079.1
Sun, May 24vsCleveland GuardiansCLECLEL 1-33110010083.6
Sat, May 23vsCleveland GuardiansCLECLEW 3-03000012032.7
Fri, May 22vsCleveland GuardiansCLECLEL 0-13010002029.8
Wed, May 20vsCincinnati RedsCINCINL 4-94120001176.0
Tue, May 19vsCincinnati RedsCINCINL 1-43000003019.4
Mon, May 18vsCincinnati RedsCINCINW 5-410000000–
Sun, May 17@Pittsburgh PiratesPITPITW 6-04110002055.9
Sat, May 16@Pittsburgh PiratesPITPITW 6-05010002027.9
Fri, May 15@Pittsburgh PiratesPITPITW 11-95111000046.1
Thu, May 14@Boston Red SoxBOSBOSW 3-14010001040.1
Wed, May 13@Boston Red SoxBOSBOSL 1-33000000019.4
Tue, May 12@Boston Red SoxBOSBOSW 2-14110000040.1
Sun, May 10vsColorado RockiesCOLCOLW 6-04140000096.6
Sat, May 9vsColorado RockiesCOLCOLW 9-33111002039.1
Fri, May 8vsColorado RockiesCOLCOLL 7-93211020065.3
Thu, May 7vsAthleticsATHATHL 1-124010001038.8
Wed, May 6vsAthleticsATHATHW 6-34131000095.8
Tue, May 5vsAthleticsATHATHW 9-15130001084.6
Mon, May 4@Miami MarlinsMIAMIAW 1-04010000038.8
Sun, May 3@Miami MarlinsMIAMIAW 7-24121011087.0
Fri, May 1@Miami MarlinsMIAMIAW 6-53210000067.3
Thu, Apr 30vsSan Francisco GiantsSFSFW 6-511100000–
Thu, Apr 30vsSan Francisco GiantsSFSFW 3-24010003054.6
Tue, Apr 28vsSan Francisco GiantsSFSFW 7-03111000149.2
Sun, Apr 26@Atlanta BravesATLATLL 2-610000010–
Sat, Apr 25@Atlanta BravesATLATLW 8-55122001061.7
Fri, Apr 24@Atlanta BravesATLATLL 3-55010000028.0
Thu, Apr 23@Chicago CubsCHCCHCL 7-84233211099.8
Tue, Apr 21@Chicago CubsCHCCHCL 4-74020000073.3
Mon, Apr 20@Chicago CubsCHCCHCL 1-54010000046.3
Sun, Apr 19vsAtlanta BravesATLATLL 2-44000001010.1
Sat, Apr 18vsAtlanta BravesATLATLL 1-320000010–
Wed, Apr 15vsChicago CubsCHCCHCL 2-113000001017.9
Tue, Apr 14vsChicago CubsCHCCHCL 4-103110000051.8
Mon, Apr 13vsChicago CubsCHCCHCW 13-74232010196.7
Sun, Apr 12vsArizona DiamondbacksARIARIL 3-44020000070.4
Sat, Apr 11vsArizona DiamondbacksARIARIW 4-3400000105.5
Fri, Apr 10vsArizona DiamondbacksARIARIL 4-54113103076.7
Wed, Apr 8@San Francisco GiantsSFSFL 0-53000002023.5
Mon, Apr 6@San Francisco GiantsSFSFW 6-44011001028.9
Sun, Apr 5@Colorado RockiesCOLCOLL 1-44010002050.7
Sat, Apr 4@Colorado RockiesCOLCOLW 2-14110001036.1
Fri, Apr 3@Colorado RockiesCOLCOLW 10-15113101064.2
Wed, Apr 1vsWashington NationalsWSHWSHW 6-55110000026.8
Tue, Mar 31vsWashington NationalsWSHWSHW 3-23010000159.7
Mon, Mar 30vsWashington NationalsWSHWSHL 2-133120010086.7
Sun, Mar 29vsTexas RangersTEXTEXL 3-810000110–
Sat, Mar 28vsTexas RangersTEXTEXL 4-54012001038.4
Thu, Mar 26vsTexas RangersTEXTEXW 5-34020001086.2

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.