← Atlanta Braves

Michael Harris II

Atlanta BravesATLAtlanta Braves

CF · #23 · Bats L · Throws L · 5'11" · 195 lb · Age 25 · 5 yrs in MLB

2026 grade

69.0
Runs above average
+17.0
AVG / OBP / SLG
.294/.321/.491
HR · SB
26 · 12
Rank
42 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+10.5
  • Walks−10.2
  • Home runs+9.9
  • Doubles+7.9
  • Stolen bases+1.9
  • Hit by pitch−1.8
  • Triples−1.3
  • Caught stealing−0.8
  • Outs, strikeouts included+0.7
  • Parks played in+0.2

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Thu, Oct 1vsPhiladelphia PhilliesPHIPHIPostseasonW 6-23113101090.6
Wed, Sep 30vsPhiladelphia PhilliesPHIPHIPostseasonL 3-45010001027.7
Tue, Sep 29vsPhiladelphia PhilliesPHIPHIPostseasonW 5-33230000093.2
Sat, Sep 26@Miami MarlinsMIAMIAW 8-35341001098.0
Fri, Sep 25@Miami MarlinsMIAMIAL 0-33000001017.8
Thu, Sep 24vsCincinnati RedsCINCINL 6-75131000089.4
Wed, Sep 23vsCincinnati RedsCINCINW 3-24000000010.1
Tue, Sep 22vsCincinnati RedsCINCINL 0-44020000183.7
Sun, Sep 20@Houston AstrosHOUHOUW 4-22100020060.5
Sat, Sep 19@Houston AstrosHOUHOUW 6-3400000007.9
Fri, Sep 18@Houston AstrosHOUHOUW 6-25132101096.3
Wed, Sep 16@Chicago CubsCHCCHCL 4-84110001045.1
Tue, Sep 15@Chicago CubsCHCCHCW 6-34000001014.2
Mon, Sep 14@Chicago CubsCHCCHCL 3-74120000072.7
Sun, Sep 13vsPhiladelphia PhilliesPHIPHIL 4-95230002084.7
Sat, Sep 12vsPhiladelphia PhilliesPHIPHIW 12-25243100199.3
Fri, Sep 11vsPhiladelphia PhilliesPHIPHIW 6-5500000101.4
Thu, Sep 10vsTampa Bay RaysTBTBW 3-13000000020.7
Wed, Sep 9vsTampa Bay RaysTBTBL 2-73000011032.6
Tue, Sep 8vsTampa Bay RaysTBTBL 1-74000000010.1
Mon, Sep 7@Philadelphia PhilliesPHIPHIL 0-13010001052.0
Sun, Sep 6@Philadelphia PhilliesPHIPHIW 5-44010000038.6
Sat, Sep 5@Philadelphia PhilliesPHIPHIL 2-4400000205.7
Fri, Sep 4@Philadelphia PhilliesPHIPHIW 5-220000000–
Wed, Sep 2@Washington NationalsWSHWSHW 9-03100011018.9
Tue, Sep 1@Washington NationalsWSHWSHL 5-94112101077.2
Mon, Aug 31vsSan Francisco GiantsSFSFL 3-74121102092.2
Sun, Aug 30vsColorado RockiesCOLCOLW 3-24010001149.5
Sat, Aug 29vsColorado RockiesCOLCOLW 2-14022001080.8
Fri, Aug 28vsColorado RockiesCOLCOLW 6-43223100096.6
Thu, Aug 27vsLos Angeles DodgersLADLADW 1-03010002159.8
Wed, Aug 26vsLos Angeles DodgersLADLADW 6-53000010032.6
Tue, Aug 25vsLos Angeles DodgersLADLADW 4-34011001149.5
Sun, Aug 23@Milwaukee BrewersMILMILW 4-25111101069.0
Sat, Aug 22@Milwaukee BrewersMILMILL 1-44021001081.1
Fri, Aug 21@Milwaukee BrewersMILMILL 1-24021000081.1
Thu, Aug 20@Chicago White SoxCHWCHWW 2-04110001056.4
Wed, Aug 19@Minnesota TwinsMINMINL 4-64110001036.7
Tue, Aug 18@Minnesota TwinsMINMINL 1-44030000095.7
Mon, Aug 17@Minnesota TwinsMINMINL 2-44010000036.4
Sun, Aug 16vsArizona DiamondbacksARIARIW 5-34010001149.5
Sat, Aug 15vsArizona DiamondbacksARIARIL 3-103001002020.4
Fri, Aug 14vsArizona DiamondbacksARIARIL 0-23010001052.9
Wed, Aug 12vsNew York MetsNYMNYMW 6-3400000107.9
Tue, Aug 11vsNew York MetsNYMNYMW 4-03010011049.9
Mon, Aug 10vsNew York MetsNYMNYML 5-85120002073.0
Sun, Aug 9@New York YankeesNYYNYYW 2-14011002024.6
Sat, Aug 8@New York YankeesNYYNYYL 4-54010000042.3
Fri, Aug 7@New York YankeesNYYNYYL 2-320000010–
Thu, Aug 6vsMiami MarlinsMIAMIAW 11-35332000095.9
Wed, Aug 5vsMiami MarlinsMIAMIAW 4-14120000080.6
Tue, Aug 4vsMiami MarlinsMIAMIAW 4-23010011075.2
Sun, Aug 2vsWashington NationalsWSHWSHW 4-23000000019.4
Sat, Aug 1vsWashington NationalsWSHWSHW 8-3400000107.9
Fri, Jul 31vsWashington NationalsWSHWSHW 6-24123100092.0
Thu, Jul 30vsWashington NationalsWSHWSHW 5-4400000107.9
Wed, Jul 29@New York MetsNYMNYMW 1-04000001011.9
Wed, Jul 29@New York MetsNYMNYML 2-33000010033.5
Mon, Jul 27@New York MetsNYMNYML 3-143010001053.5
Sun, Jul 26@Baltimore OriolesBALBALW 3-25110000028.1
Sat, Jul 25@Baltimore OriolesBALBALL 2-34010001056.3
Fri, Jul 24@Baltimore OriolesBALBALW 7-65120001073.2
Thu, Jul 23vsSan Diego PadresSDSDW 6-54221101092.0
Wed, Jul 22vsSan Diego PadresSDSDW 7-6500100101.1
Tue, Jul 21vsSan Diego PadresSDSDL 3-84010000055.5
Mon, Jul 20vsSan Diego PadresSDSDW 3-23111100083.8
Sun, Jul 19vsTexas RangersTEXTEXW 8-54021001061.6
Sat, Jul 18vsTexas RangersTEXTEXL 6-75221100088.1
Fri, Jul 17vsTexas RangersTEXTEXW 15-16123000073.6
Sun, Jul 12@St. Louis CardinalsSTLSTLW 4-34000001025.8
Sat, Jul 11@St. Louis CardinalsSTLSTLL 1-44010001040.1
Fri, Jul 10@St. Louis CardinalsSTLSTLL 1-2400000107.8
Thu, Jul 9@Pittsburgh PiratesPITPITW 10-56110001125.8
Wed, Jul 8@Pittsburgh PiratesPITPITW 3-04110002054.3
Tue, Jul 7@Pittsburgh PiratesPITPITL 4-125120000071.7
Mon, Jul 6vsNew York MetsNYMNYML 6-76032003085.1
Sun, Jul 5vsNew York MetsNYMNYML 9-105123002061.6
Sat, Jul 4vsNew York MetsNYMNYMW 14-35332100096.3
Fri, Jul 3vsNew York MetsNYMNYMW 5-34122101092.0
Thu, Jul 2vsSt. Louis CardinalsSTLSTLL 5-114010001040.1
Wed, Jul 1vsSt. Louis CardinalsSTLSTLW 5-14011000040.1
Tue, Jun 30vsSt. Louis CardinalsSTLSTLL 3-53000021050.2
Sun, Jun 28@San Francisco GiantsSFSFL 2-33001000015.2
Sat, Jun 27@San Francisco GiantsSFSFL 0-53000011146.4
Fri, Jun 26@San Francisco GiantsSFSFW 3-15010001028.9
Wed, Jun 24@San Diego PadresSDSDL 2-54000001013.8
Tue, Jun 23@San Diego PadresSDSDL 6-75131001093.7
Mon, Jun 22@San Diego PadresSDSDL 0-14010001044.7
Sun, Jun 21vsMilwaukee BrewersMILMILL 4-94110001160.1
Sat, Jun 20vsMilwaukee BrewersMILMILW 4-33010001063.5
Tue, Jun 16vsSan Francisco GiantsSFSFL 2-711100000–
Sun, Jun 14@New York MetsNYMNYML 1-83110010067.1
Sat, Jun 13@New York MetsNYMNYMW 3-14111102078.5
Fri, Jun 12@New York MetsNYMNYML 5-75110003028.7
Wed, Jun 10@Chicago White SoxCHWCHWL 1-2500000301.9
Tue, Jun 9@Chicago White SoxCHWCHWL 5-65130000085.1
Sun, Jun 7vsPittsburgh PiratesPITPITW 3-210130000–
Fri, Jun 5vsPittsburgh PiratesPITPITW 6-35120002062.2
Thu, Jun 4vsToronto Blue JaysTORTORL 2-73010011075.6
Wed, Jun 3vsToronto Blue JaysTORTORW 7-34000000012.8
Tue, Jun 2vsToronto Blue JaysTORTORW 4-34111000056.7
Sun, May 31@Cincinnati RedsCINCINL 4-63120020092.3
Sat, May 30@Cincinnati RedsCINCINW 5-24000012024.8
Fri, May 29@Cincinnati RedsCINCINW 8-35033000084.8
Thu, May 28@Boston Red SoxBOSBOSW 10-25221100088.1
Wed, May 27@Boston Red SoxBOSBOSL 0-8400000207.9
Tue, May 26@Boston Red SoxBOSBOSW 7-64243100099.7
Sun, May 24vsWashington NationalsWSHWSHL 1-23000000035.7
Sat, May 23vsWashington NationalsWSHWSHL 0-24010001045.0
Fri, May 22vsWashington NationalsWSHWSHW 5-45110001028.7
Thu, May 21@Miami MarlinsMIAMIAW 9-35223201097.4
Wed, May 20@Miami MarlinsMIAMIAW 9-15120001061.6
Tue, May 19@Miami MarlinsMIAMIAW 8-45122101190.6
Mon, May 18@Miami MarlinsMIAMIAL 0-123000002018.9
Sun, May 17vsBoston Red SoxBOSBOSW 8-14100000013.3
Sat, May 16vsBoston Red SoxBOSBOSL 2-33000010034.4
Fri, May 15vsBoston Red SoxBOSBOSW 3-24111101078.6
Thu, May 14vsChicago CubsCHCCHCL 0-24010002044.3
Wed, May 13vsChicago CubsCHCCHCW 4-13110001054.6
Tue, May 12vsChicago CubsCHCCHCW 5-24010001044.3
Sun, May 10@Los Angeles DodgersLADLADW 7-24110001045.1
Sat, May 9@Los Angeles DodgersLADLADW 7-25011002046.4
Fri, May 8@Los Angeles DodgersLADLADL 1-34140000096.7
Wed, May 6@Seattle MarinersSEASEAL 1-34000001015.7
Tue, May 5@Seattle MarinersSEASEAW 3-24000000015.7
Mon, May 4@Seattle MarinersSEASEAL 4-510000010–
Sat, May 2@Colorado RockiesCOLCOLW 9-14110002036.3
Fri, May 1@Colorado RockiesCOLCOLW 8-611121000–
Thu, Apr 30vsDetroit TigersDETDETL 2-510000000–
Wed, Apr 29vsDetroit TigersDETDETW 4-33010001053.2
Tue, Apr 28vsDetroit TigersDETDETW 5-24010000042.2
Sun, Apr 26vsPhiladelphia PhilliesPHIPHIW 6-23000012032.7
Sat, Apr 25vsPhiladelphia PhilliesPHIPHIL 5-84022000061.7
Fri, Apr 24vsPhiladelphia PhilliesPHIPHIW 5-310120000–
Thu, Apr 23@Washington NationalsWSHWSHW 7-24032000093.4
Wed, Apr 22@Washington NationalsWSHWSHW 8-64223200098.4
Tue, Apr 21@Washington NationalsWSHWSHL 4-114011000056.3
Mon, Apr 20@Washington NationalsWSHWSHW 9-44011000043.9
Sun, Apr 19@Philadelphia PhilliesPHIPHIW 4-23231110099.3
Sat, Apr 18@Philadelphia PhilliesPHIPHIW 3-100000100–
Fri, Apr 17@Philadelphia PhilliesPHIPHIW 9-04231100097.6
Wed, Apr 15vsMiami MarlinsMIAMIAW 6-34000002115.9
Tue, Apr 14vsMiami MarlinsMIAMIAW 6-5400000209.2
Mon, Apr 13vsMiami MarlinsMIAMIAL 4-103020011086.9
Fri, Apr 10vsCleveland GuardiansCLECLEW 11-54122101092.1
Wed, Apr 8@Los Angeles AngelsLAALAAW 8-23100011145.0
Tue, Apr 7@Los Angeles AngelsLAALAAW 7-210100000–
Mon, Apr 6@Los Angeles AngelsLAALAAL 2-63000002018.7
Sun, Apr 5@Arizona DiamondbacksARIARIL 5-65010000027.4
Sat, Apr 4@Arizona DiamondbacksARIARIL 1-24010001039.8
Fri, Apr 3@Arizona DiamondbacksARIARIW 2-02000010047.8
Thu, Apr 2@Arizona DiamondbacksARIARIW 17-26122000062.4
Wed, Apr 1vsAthleticsATHATHW 5-1400000209.2
Tue, Mar 31vsAthleticsATHATHL 2-54010001041.2
Mon, Mar 30vsAthleticsATHATHW 4-0400000009.2
Sun, Mar 29vsKansas City RoyalsKCKCL 1-43000000020.1
Sat, Mar 28vsKansas City RoyalsKCKCW 6-24131001088.9
Fri, Mar 27vsKansas City RoyalsKCKCW 6-04112101077.5

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.