← Philadelphia Phillies

Justin Crawford

Philadelphia PhilliesPHIPhiladelphia Phillies

CF · #2 · Bats L · Throws R · 6'2" · 188 lb · Age 22 · 1 yr in MLB

2026 grade

11.2
Runs above average
−8.1
AVG / OBP / SLG
.264/.309/.353
HR · SB
3 · 17
Rank
465 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.

  • Home runs−15.3
  • Singles+9.0
  • Walks−4.1
  • Triples+3.5
  • Stolen bases+2.7
  • Caught stealing−1.7
  • Outs, strikeouts included−0.9
  • Hit by pitch−0.8
  • Parks played in−0.7
  • Doubles+0.1

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Thu, Oct 1@Atlanta BravesATLATLPostseasonL 2-620000000–
Wed, Sep 30@Atlanta BravesATLATLPostseasonW 4-34010000041.2
Tue, Sep 29@Atlanta BravesATLATLPostseasonL 3-510000000–
Sun, Sep 27vsTampa Bay RaysTBTBW 7-34010000038.4
Sat, Sep 26vsTampa Bay RaysTBTBL 1-124010002149.1
Fri, Sep 25vsTampa Bay RaysTBTBL 0-23010000051.9
Thu, Sep 24vsMilwaukee BrewersMILMILL 1-520000010–
Wed, Sep 23vsMilwaukee BrewersMILMILL 1-420100000–
Tue, Sep 22vsMilwaukee BrewersMILMILW 6-420000010–
Sun, Sep 20@New York MetsNYMNYMW 7-24013001065.3
Sat, Sep 19@New York MetsNYMNYML 3-104000002011.9
Thu, Sep 17@New York MetsNYMNYMW 3-02011000054.1
Wed, Sep 16@Washington NationalsWSHWSHW 3-03010010075.1
Sun, Sep 13@Atlanta BravesATLATLW 9-43110010065.6
Sat, Sep 12@Atlanta BravesATLATLL 2-123111100083.8
Fri, Sep 11@Atlanta BravesATLATLL 5-620110000–
Thu, Sep 10vsHouston AstrosHOUHOUL 1-23010001052.0
Wed, Sep 9vsHouston AstrosHOUHOUW 11-74110001038.6
Tue, Sep 8vsHouston AstrosHOUHOUL 5-621100000–
Mon, Sep 7vsAtlanta BravesATLATLW 1-03000001018.3
Sun, Sep 6vsAtlanta BravesATLATLL 4-520000000–
Fri, Sep 4vsAtlanta BravesATLATLL 2-510000010–
Wed, Sep 2@Arizona DiamondbacksARIARIL 0-13000001018.9
Tue, Sep 1@Arizona DiamondbacksARIARIW 7-111110000–
Mon, Aug 31@Arizona DiamondbacksARIARIW 2-14010001040.1
Sun, Aug 30@Los Angeles AngelsLAALAAW 5-200000000–
Sat, Aug 29@Los Angeles AngelsLAALAAW 4-23110011065.6
Fri, Aug 28@Los Angeles AngelsLAALAAW 5-311000100–
Wed, Aug 26@Seattle MarinersSEASEAW 6-04111000046.8
Tue, Aug 25@Seattle MarinersSEASEAL 1-43011010068.5
Mon, Aug 24@Seattle MarinersSEASEAL 2-93000000023.9
Sun, Aug 23vsSt. Louis CardinalsSTLSTLW 6-43100010030.8
Sat, Aug 22vsSt. Louis CardinalsSTLSTLW 12-321100000–
Fri, Aug 21vsSt. Louis CardinalsSTLSTLW 7-61001000029.1
Wed, Aug 19vsMiami MarlinsMIAMIAW 4-13010000051.9
Tue, Aug 18vsMiami MarlinsMIAMIAW 6-44021001057.3
Mon, Aug 17vsMiami MarlinsMIAMIAW 6-511100000–
Sun, Aug 16@Minnesota TwinsMINMINW 7-520100000–
Sat, Aug 15@Minnesota TwinsMINMINW 9-110000000–
Thu, Aug 13@Minnesota TwinsMINMINW 7-14010001040.1
Wed, Aug 12@St. Louis CardinalsSTLSTLL 1-73010000053.0
Tue, Aug 11@St. Louis CardinalsSTLSTLL 0-23000000020.9
Mon, Aug 10@St. Louis CardinalsSTLSTLW 6-54110001056.1
Sun, Aug 9vsToronto Blue JaysTORTORW 7-621100000–
Sat, Aug 8vsToronto Blue JaysTORTORL 5-74011010076.0
Fri, Aug 7vsToronto Blue JaysTORTORL 4-52110020191.2
Thu, Aug 6vsWashington NationalsWSHWSHW 7-33011001051.7
Wed, Aug 5vsWashington NationalsWSHWSHL 4-1010010000–
Tue, Aug 4vsWashington NationalsWSHWSHW 5-04120001175.6
Mon, Aug 3vsWashington NationalsWSHWSHW 6-301000000–
Sun, Aug 2@Baltimore OriolesBALBALW 8-03222000086.2
Sat, Aug 1@Baltimore OriolesBALBALW 5-04012000043.0
Fri, Jul 31@Baltimore OriolesBALBALL 4-64010000149.6
Wed, Jul 29@Miami MarlinsMIAMIAL 6-83120011086.6
Tue, Jul 28@Miami MarlinsMIAMIAL 0-13000000016.6
Mon, Jul 27@Miami MarlinsMIAMIAL 7-84011000036.7
Sun, Jul 26vsNew York YankeesNYYNYYW 11-43110000067.1
Sat, Jul 25vsNew York YankeesNYYNYYL 1-310000000–
Fri, Jul 24vsNew York YankeesNYYNYYL 0-120000010–
Tue, Jul 21vsLos Angeles DodgersLADLADL 1-200000000–
Mon, Jul 20vsLos Angeles DodgersLADLADW 10-73011000148.9
Sun, Jul 19vsNew York MetsNYMNYML 1-63000002016.6
Sat, Jul 18vsNew York MetsNYMNYMW 6-110000000–
Thu, Jul 16vsNew York MetsNYMNYML 1-43000000017.2
Thu, Jul 9@Cincinnati RedsCINCINW 1-03011000051.4
Wed, Jul 8@Cincinnati RedsCINCINL 5-113121011195.9
Tue, Jul 7@Cincinnati RedsCINCINW 4-14120001175.5
Mon, Jul 6@Kansas City RoyalsKCKCL 1-1510000010–
Sun, Jul 5@Kansas City RoyalsKCKCL 2-52010000062.9
Sat, Jul 4@Kansas City RoyalsKCKCW 6-14010001036.4
Thu, Jul 2vsPittsburgh PiratesPITPITL 1-63000000017.2
Wed, Jul 1vsPittsburgh PiratesPITPITW 10-64110000037.4
Tue, Jun 30vsPittsburgh PiratesPITPITW 8-03133000095.6
Mon, Jun 29vsPittsburgh PiratesPITPITL 7-114120001175.7
Sun, Jun 28@New York MetsNYMNYMW 5-44110000044.3
Sat, Jun 27@New York MetsNYMNYML 2-63010001054.1
Fri, Jun 26@New York MetsNYMNYMW 2-120000010–
Thu, Jun 25@Washington NationalsWSHWSHW 10-55120001046.9
Wed, Jun 24@Washington NationalsWSHWSHW 5-43000000018.6
Tue, Jun 23@Washington NationalsWSHWSHW 14-94010012067.3
Mon, Jun 22@Washington NationalsWSHWSHL 1-410000010–
Sun, Jun 21vsNew York MetsNYMNYMW 6-200000000–
Sat, Jun 20vsNew York MetsNYMNYMW 15-33121011090.9
Thu, Jun 18vsNew York MetsNYMNYML 4-64011001037.9
Wed, Jun 17vsMiami MarlinsMIAMIAL 4-124110001038.2
Tue, Jun 16vsMiami MarlinsMIAMIAW 8-23000001018.3
Mon, Jun 15vsMiami MarlinsMIAMIAW 7-04131000191.3
Sun, Jun 14@Milwaukee BrewersMILMILL 0-410100000–
Sat, Jun 13@Milwaukee BrewersMILMILW 9-810000010–
Fri, Jun 12@Milwaukee BrewersMILMILL 0-63000003022.5
Wed, Jun 10@Toronto Blue JaysTORTORW 7-44110001042.3
Tue, Jun 9@Toronto Blue JaysTORTORL 2-320000000–
Mon, Jun 8@Toronto Blue JaysTORTORW 5-210100000–
Sun, Jun 7vsChicago White SoxCHWCHWW 9-54111001039.1
Sat, Jun 6vsChicago White SoxCHWCHWL 3-620000010–
Fri, Jun 5vsChicago White SoxCHWCHWW 8-600000000–
Thu, Jun 4vsSan Diego PadresSDSDW 6-43210010181.3
Wed, Jun 3vsSan Diego PadresSDSDW 3-23000002018.6
Tue, Jun 2vsSan Diego PadresSDSDW 3-24010000039.5
Sun, May 31@Los Angeles DodgersLADLADL 1-94010001057.2
Sat, May 30@Los Angeles DodgersLADLADW 4-33110001055.1
Wed, May 27@San Diego PadresSDSDW 3-03110000055.9
Tue, May 26@San Diego PadresSDSDW 4-34000000015.2
Mon, May 25@San Diego PadresSDSDW 3-03000001023.7
Sun, May 24vsCleveland GuardiansCLECLEL 1-320000000–
Sat, May 23vsCleveland GuardiansCLECLEW 3-04000001010.1
Fri, May 22vsCleveland GuardiansCLECLEL 0-13000001020.4
Wed, May 20vsCincinnati RedsCINCINL 4-920000010–
Tue, May 19vsCincinnati RedsCINCINL 1-420000010–
Mon, May 18vsCincinnati RedsCINCINW 5-44010000149.4
Sun, May 17@Pittsburgh PiratesPITPITW 6-0400100009.6
Sat, May 16@Pittsburgh PiratesPITPITW 6-02100020167.9
Fri, May 15@Pittsburgh PiratesPITPITW 11-95020000168.5
Thu, May 14@Boston Red SoxBOSBOSW 3-110000000–
Wed, May 13@Boston Red SoxBOSBOSL 1-33111101083.8
Tue, May 12@Boston Red SoxBOSBOSW 2-12000012155.5
Sun, May 10vsColorado RockiesCOLCOLW 6-02000010047.7
Sat, May 9vsColorado RockiesCOLCOLW 9-310000000–
Fri, May 8vsColorado RockiesCOLCOLL 7-94132111098.8
Thu, May 7vsAthleticsATHATHL 1-123010001052.0
Wed, May 6vsAthleticsATHATHW 6-320010010–
Tue, May 5vsAthleticsATHATHW 9-14120001080.2
Mon, May 4@Miami MarlinsMIAMIAW 1-03000002018.3
Sun, May 3@Miami MarlinsMIAMIAW 7-24011000149.2
Fri, May 1@Miami MarlinsMIAMIAW 6-53011010075.0
Thu, Apr 30vsSan Francisco GiantsSFSFW 6-54010000064.2
Thu, Apr 30vsSan Francisco GiantsSFSFW 3-24031000081.6
Tue, Apr 28vsSan Francisco GiantsSFSFW 7-04111002038.8
Sat, Apr 25@Atlanta BravesATLATLW 8-55010002135.7
Fri, Apr 24@Atlanta BravesATLATLL 3-54000000010.6
Thu, Apr 23@Chicago CubsCHCCHCL 7-8500000102.2
Wed, Apr 22@Chicago CubsCHCCHCL 2-74011001046.1
Mon, Apr 20@Chicago CubsCHCCHCL 1-52011020089.5
Sun, Apr 19vsAtlanta BravesATLATLL 2-43010010066.1
Fri, Apr 17vsAtlanta BravesATLATLL 0-92000000048.8
Wed, Apr 15vsChicago CubsCHCCHCL 2-1110000000–
Tue, Apr 14vsChicago CubsCHCCHCL 4-103000001017.9
Mon, Apr 13vsChicago CubsCHCCHCW 13-7500000200.7
Sun, Apr 12vsArizona DiamondbacksARIARIL 3-44110001054.5
Sat, Apr 11vsArizona DiamondbacksARIARIW 4-32120010094.2
Fri, Apr 10vsArizona DiamondbacksARIARIL 4-52010011087.6
Wed, Apr 8@San Francisco GiantsSFSFL 0-520000010–
Tue, Apr 7@San Francisco GiantsSFSFL 0-63000001023.5
Mon, Apr 6@San Francisco GiantsSFSFW 6-43220011091.4
Sun, Apr 5@Colorado RockiesCOLCOLL 1-43010000050.6
Sat, Apr 4@Colorado RockiesCOLCOLW 2-14010000147.1
Fri, Apr 3@Colorado RockiesCOLCOLW 10-1400000102.5
Wed, Apr 1vsWashington NationalsWSHWSHW 6-55031001089.1
Tue, Mar 31vsWashington NationalsWSHWSHW 3-23110000051.8
Sun, Mar 29vsTexas RangersTEXTEXL 3-83110002051.8
Sat, Mar 28vsTexas RangersTEXTEXL 4-52000011047.5
Thu, Mar 26vsTexas RangersTEXTEXW 5-34120000070.4

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.