← Chicago Cubs

Pete Crow-Armstrong

Chicago CubsCHCChicago Cubs

CF · #4 · Bats L · Throws L · 6'0" · 184 lb · Age 24 · 4 yrs in MLB

2026 grade

98.9
Runs above average
+53.9
AVG / OBP / SLG
.280/.372/.570
HR · SB
45 · 39
Rank
2 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.

  • Home runs+32.1
  • Outs, strikeouts included+9.7
  • Stolen bases+6.3
  • Triples+5.6
  • Singles−5.4
  • Walks+4.5
  • Caught stealing−2.9
  • Parks played in+1.6
  • Hit by pitch+1.3
  • Doubles+1.1

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Wed, Sep 30@San Diego PadresSDSDPostseasonL 1-44000001014.0
Tue, Sep 29@San Diego PadresSDSDPostseasonL 0-83000013146.4
Sun, Sep 27@Boston Red SoxBOSBOSW 6-210100000–
Fri, Sep 25@Boston Red SoxBOSBOSL 0-2400000104.5
Fri, Sep 25@Boston Red SoxBOSBOSL 3-44010011162.0
Thu, Sep 24vsMiami MarlinsMIAMIAW 2-13010011173.6
Wed, Sep 23vsMiami MarlinsMIAMIAL 2-33000011034.8
Tue, Sep 22vsMiami MarlinsMIAMIAL 2-84120021190.4
Sun, Sep 20@Cincinnati RedsCINCINW 9-15332100198.2
Sat, Sep 19@Cincinnati RedsCINCINW 5-2500000100.6
Fri, Sep 18@Cincinnati RedsCINCINL 4-6500000300.7
Wed, Sep 16vsAtlanta BravesATLATLW 8-44333211099.9
Tue, Sep 15vsAtlanta BravesATLATLL 3-6500000102.0
Mon, Sep 14vsAtlanta BravesATLATLW 7-35144100199.6
Sun, Sep 13vsPittsburgh PiratesPITPITL 3-44000001014.2
Sat, Sep 12vsPittsburgh PiratesPITPITW 4-34000002014.2
Fri, Sep 11vsPittsburgh PiratesPITPITW 12-24111011059.2
Wed, Sep 9@Milwaukee BrewersMILMILL 6-83210011066.7
Tue, Sep 8@Milwaukee BrewersMILMILL 3-45010002135.8
Mon, Sep 7@Milwaukee BrewersMILMILL 3-44221100297.5
Sun, Sep 6@Miami MarlinsMIAMIAL 3-103112100076.7
Sat, Sep 5@Miami MarlinsMIAMIAW 6-54011012057.7
Fri, Sep 4@Miami MarlinsMIAMIAW 6-14210011173.2
Thu, Sep 3vsMilwaukee BrewersMILMILW 2-14112101078.8
Wed, Sep 2vsMilwaukee BrewersMILMILL 5-93210021079.1
Tue, Sep 1vsMilwaukee BrewersMILMILL 4-94000003014.2
Mon, Aug 31vsMilwaukee BrewersMILMILW 17-35110001028.9
Sun, Aug 30vsCincinnati RedsCINCINL 5-75222201097.5
Sat, Aug 29vsCincinnati RedsCINCINW 17-56446300099.9
Fri, Aug 28vsCincinnati RedsCINCINL 8-105020001062.7
Wed, Aug 26@Arizona DiamondbacksARIARIL 0-24010003055.5
Tue, Aug 25@Arizona DiamondbacksARIARIL 4-53000010031.7
Mon, Aug 24@Arizona DiamondbacksARIARIW 7-0500000001.1
Sun, Aug 23@Seattle MarinersSEASEAW 19-24223111196.6
Sat, Aug 22@Seattle MarinersSEASEAL 4-54010000057.9
Fri, Aug 21@Seattle MarinersSEASEAL 5-64111110079.2
Wed, Aug 19vsChicago White SoxCHWCHWL 0-34000001014.7
Tue, Aug 18vsChicago White SoxCHWCHWW 4-33111121090.4
Mon, Aug 17vsChicago White SoxCHWCHWW 7-55243211199.9
Sun, Aug 16vsSt. Louis CardinalsSTLSTLL 4-115112103069.5
Sat, Aug 15vsSt. Louis CardinalsSTLSTLL 4-84000000014.7
Fri, Aug 14vsSt. Louis CardinalsSTLSTLW 3-04000000014.7
Thu, Aug 13@Washington NationalsWSHWSHL 0-7400000307.0
Wed, Aug 12@Washington NationalsWSHWSHW 12-66111003028.6
Tue, Aug 11@Washington NationalsWSHWSHW 8-65111101069.0
Sun, Aug 9@Kansas City RoyalsKCKCW 10-25210012058.2
Sat, Aug 8@Kansas City RoyalsKCKCL 3-63000022049.7
Fri, Aug 7@Kansas City RoyalsKCKCW 6-43212021182.2
Thu, Aug 6vsToronto Blue JaysTORTORW 3-25220002062.6
Wed, Aug 5vsLos Angeles DodgersLADLADW 7-65234201099.6
Tue, Aug 4vsLos Angeles DodgersLADLADW 5-14121002282.4
Mon, Aug 3vsLos Angeles DodgersLADLADW 10-54210011059.1
Sun, Aug 2vsNew York YankeesNYYNYYL 1-21000030082.1
Sat, Aug 1vsNew York YankeesNYYNYYW 5-23211011084.2
Fri, Jul 31vsNew York YankeesNYYNYYL 0-24000001014.2
Thu, Jul 30@St. Louis CardinalsSTLSTLW 4-25020002081.6
Wed, Jul 29@St. Louis CardinalsSTLSTLL 2-35112100069.1
Tue, Jul 28@St. Louis CardinalsSTLSTLW 10-2400100301.1
Mon, Jul 27@St. Louis CardinalsSTLSTLW 7-33000022029.0
Sun, Jul 26@Pittsburgh PiratesPITPITL 7-85011002057.3
Sat, Jul 25@Pittsburgh PiratesPITPITW 11-05343101199.7
Fri, Jul 24@Pittsburgh PiratesPITPITW 3-24121112094.7
Wed, Jul 22vsDetroit TigersDETDETL 1-53000002035.7
Tue, Jul 21vsDetroit TigersDETDETW 11-22122030099.0
Mon, Jul 20vsDetroit TigersDETDETL 6-84000010013.8
Sun, Jul 19vsMinnesota TwinsMINMINW 10-14110002057.1
Sat, Jul 18vsMinnesota TwinsMINMINW 6-2500000302.0
Fri, Jul 17vsMinnesota TwinsMINMINL 2-53100011146.4
Sun, Jul 12@Cincinnati RedsCINCINW 8-43211020182.3
Sat, Jul 11@Cincinnati RedsCINCINW 5-33000022049.8
Fri, Jul 10@Cincinnati RedsCINCINL 0-4400000303.1
Thu, Jul 9@Baltimore OriolesBALBALL 2-33110011075.5
Wed, Jul 8@Baltimore OriolesBALBALW 9-74322212099.2
Tue, Jul 7@Baltimore OriolesBALBALW 5-25021001062.1
Sun, Jul 5vsSt. Louis CardinalsSTLSTLW 6-44120001288.5
Sat, Jul 4vsSt. Louis CardinalsSTLSTLL 0-31010020088.3
Fri, Jul 3vsSt. Louis CardinalsSTLSTLL 1-173010000064.0
Wed, Jul 1vsSan Diego PadresSDSDW 23-34223101092.8
Tue, Jun 30vsSan Diego PadresSDSDW 9-74211111085.9
Mon, Jun 29vsSan Diego PadresSDSDW 3-23120020093.0
Sun, Jun 28@Milwaukee BrewersMILMILW 4-32100031273.8
Sat, Jun 27@Milwaukee BrewersMILMILW 8-2500000301.6
Fri, Jun 26@Milwaukee BrewersMILMILL 2-63100012033.0
Thu, Jun 25@New York MetsNYMNYMW 4-35021001073.4
Wed, Jun 24@New York MetsNYMNYMW 10-55021012074.2
Wed, Jun 24@New York MetsNYMNYMW 10-34110013058.8
Tue, Jun 23@New York MetsNYMNYMW 9-63113122094.2
Sat, Jun 20vsToronto Blue JaysTORTORL 6-84122112095.6
Fri, Jun 19vsToronto Blue JaysTORTORW 16-23131020298.9
Wed, Jun 17vsColorado RockiesCOLCOLW 8-64111111085.9
Tue, Jun 16vsColorado RockiesCOLCOLL 2-55111102069.5
Mon, Jun 15vsColorado RockiesCOLCOLW 5-44142100099.8
Sun, Jun 14@San Francisco GiantsSFSFL 1-54020001177.1
Sat, Jun 13@San Francisco GiantsSFSFW 6-15231102098.0
Fri, Jun 12@San Francisco GiantsSFSFW 5-14010001057.3
Thu, Jun 11@Colorado RockiesCOLCOLW 9-35220000174.2
Wed, Jun 10@Colorado RockiesCOLCOLL 2-34110000062.9
Tue, Jun 9@Colorado RockiesCOLCOLL 3-74000013017.5
Sun, Jun 7vsSan Francisco GiantsSFSFL 1-25010002136.3
Sat, Jun 6vsSan Francisco GiantsSFSFW 3-25242200099.9
Fri, Jun 5vsSan Francisco GiantsSFSFL 3-182010010075.2
Thu, Jun 4vsAthleticsATHATHW 7-64122102196.6
Wed, Jun 3vsAthleticsATHATHL 4-55112102069.6
Tue, Jun 2vsAthleticsATHATHL 1-24020000058.7
Sun, May 31@St. Louis CardinalsSTLSTLL 1-54010000044.7
Sat, May 30@St. Louis CardinalsSTLSTLW 6-15242101099.7
Fri, May 29@St. Louis CardinalsSTLSTLL 5-65110002046.4
Thu, May 28@Pittsburgh PiratesPITPITW 7-24110012058.6
Wed, May 27@Pittsburgh PiratesPITPITW 10-45111013059.3
Tue, May 26@Pittsburgh PiratesPITPITL 1-123010000068.1
Mon, May 25@Pittsburgh PiratesPITPITL 1-24000000011.0
Sun, May 24vsHouston AstrosHOUHOUL 5-81101030074.2
Sat, May 23vsHouston AstrosHOUHOUL 0-34010002025.6
Fri, May 22vsHouston AstrosHOUHOUL 2-42112120096.4
Wed, May 20vsMilwaukee BrewersMILMILL 0-53000002023.7
Tue, May 19vsMilwaukee BrewersMILMILL 2-54110002046.2
Mon, May 18vsMilwaukee BrewersMILMILL 3-94000002015.2
Sun, May 17@Chicago White SoxCHWCHWL 8-93000000159.9
Sat, May 16@Chicago White SoxCHWCHWL 3-83112111090.5
Fri, May 15@Chicago White SoxCHWCHWW 10-55011002028.9
Thu, May 14@Atlanta BravesATLATLW 2-03010010173.4
Wed, May 13@Atlanta BravesATLATLL 1-43000011146.3
Tue, May 12@Atlanta BravesATLATLL 2-53000002022.5
Sun, May 10@Texas RangersTEXTEXL 0-33000000023.7
Sat, May 9@Texas RangersTEXTEXL 0-63000010034.6
Fri, May 8@Texas RangersTEXTEXW 7-14021001184.4
Thu, May 7vsCincinnati RedsCINCINW 8-33111010173.7
Wed, May 6vsCincinnati RedsCINCINW 7-63122100097.3
Tue, May 5vsCincinnati RedsCINCINW 3-24110001150.0
Mon, May 4vsCincinnati RedsCINCINW 5-44110001066.3
Sun, May 3vsArizona DiamondbacksARIARIW 8-44010000057.2
Sat, May 2vsArizona DiamondbacksARIARIW 2-03000011034.8
Fri, May 1vsArizona DiamondbacksARIARIW 6-54110000045.5
Wed, Apr 29@San Diego PadresSDSDW 5-44113101078.7
Tue, Apr 28@San Diego PadresSDSDW 8-34213112085.9
Mon, Apr 27@San Diego PadresSDSDL 7-93010011173.5
Sun, Apr 26@Los Angeles DodgersLADLADL 0-63010010067.1
Sat, Apr 25@Los Angeles DodgersLADLADL 4-124000004011.9
Fri, Apr 24@Los Angeles DodgersLADLADW 6-43210011067.1
Thu, Apr 23vsPhiladelphia PhilliesPHIPHIW 8-720000020–
Wed, Apr 22vsPhiladelphia PhilliesPHIPHIW 7-24032001195.0
Tue, Apr 21vsPhiladelphia PhilliesPHIPHIW 7-45020001062.9
Mon, Apr 20vsPhiladelphia PhilliesPHIPHIW 5-13100010035.3
Sun, Apr 19vsNew York MetsNYMNYMW 2-13110001074.1
Sat, Apr 18vsNew York MetsNYMNYMW 4-23000000023.7
Fri, Apr 17vsNew York MetsNYMNYMW 12-43000011034.7
Wed, Apr 15@Philadelphia PhilliesPHIPHIW 11-24120001057.3
Tue, Apr 14@Philadelphia PhilliesPHIPHIW 10-44220001087.6
Mon, Apr 13@Philadelphia PhilliesPHIPHIL 7-135111002026.8
Sun, Apr 12vsPittsburgh PiratesPITPITW 7-64000002014.5
Sat, Apr 11vsPittsburgh PiratesPITPITL 3-44010013045.3
Fri, Apr 10vsPittsburgh PiratesPITPITL 0-24000001014.5
Wed, Apr 8@Tampa Bay RaysTBTBW 6-2400000109.9
Tue, Apr 7@Tampa Bay RaysTBTBW 9-25331100194.3
Mon, Apr 6@Tampa Bay RaysTBTBL 4-6400000209.9
Sun, Apr 5@Cleveland GuardiansCLECLEL 5-64010000040.5
Sun, Apr 5@Cleveland GuardiansCLECLEW 1-0400000208.3
Fri, Apr 3@Cleveland GuardiansCLECLEL 1-43110000169.6
Wed, Apr 1vsLos Angeles AngelsLAALAAW 6-24011002045.3
Tue, Mar 31vsLos Angeles AngelsLAALAAL 0-23000002023.2
Mon, Mar 30vsLos Angeles AngelsLAALAAW 7-23210011067.6
Sun, Mar 29vsWashington NationalsWSHWSHL 3-64000000014.5
Sat, Mar 28vsWashington NationalsWSHWSHW 10-24220011288.4
Thu, Mar 26vsWashington NationalsWSHWSHL 4-105022002062.7

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.