← Philadelphia Phillies

Alec Bohm

Philadelphia PhilliesPHIPhiladelphia Phillies

3B · #28 · Bats R · Throws R · 6'4" · 218 lb · Age 30 · 7 yrs in MLB

2026 grade

17.5
Runs above average
−4.8
AVG / OBP / SLG
.249/.315/.383
HR · SB
15 · 2
Rank
111 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−5.8
  • Singles+2.9
  • Doubles+2.4
  • Walks−2.4
  • Triples−1.4
  • Parks played in−1.0
  • Hit by pitch+0.6
  • Outs, strikeouts included−0.5
  • Stolen bases+0.3

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Thu, Oct 1@Atlanta BravesATLATLPostseasonL 2-64011000041.2
Wed, Sep 30@Atlanta BravesATLATLPostseasonW 4-34121110095.5
Tue, Sep 29@Atlanta BravesATLATLPostseasonL 3-54011000055.8
Sun, Sep 27vsTampa Bay RaysTBTBW 7-32000020060.2
Sat, Sep 26vsTampa Bay RaysTBTBL 1-12400000005.3
Fri, Sep 25vsTampa Bay RaysTBTBL 0-2400000005.7
Thu, Sep 24vsMilwaukee BrewersMILMILL 1-53000011031.0
Wed, Sep 23vsMilwaukee BrewersMILMILL 1-44110002038.8
Tue, Sep 22vsMilwaukee BrewersMILMILW 6-44121000080.0
Sun, Sep 20@New York MetsNYMNYMW 7-25021000062.3
Sat, Sep 19@New York MetsNYMNYML 3-103022011087.2
Fri, Sep 18@New York MetsNYMNYML 3-64000000012.3
Thu, Sep 17@New York MetsNYMNYMW 3-04010000043.7
Wed, Sep 16@Washington NationalsWSHWSHW 3-02021030097.0
Tue, Sep 15@Washington NationalsWSHWSHL 3-63011010065.3
Sun, Sep 13@Atlanta BravesATLATLW 9-45122000072.8
Sat, Sep 12@Atlanta BravesATLATLL 2-124020000071.0
Fri, Sep 11@Atlanta BravesATLATLL 5-64000011025.0
Thu, Sep 10vsHouston AstrosHOUHOUL 1-23010000063.4
Wed, Sep 9vsHouston AstrosHOUHOUW 11-700000000–
Tue, Sep 8vsHouston AstrosHOUHOUL 5-64110002054.6
Mon, Sep 7vsAtlanta BravesATLATLW 1-02000011047.6
Sun, Sep 6vsAtlanta BravesATLATLL 4-54011001054.5
Sat, Sep 5vsAtlanta BravesATLATLW 4-23000011030.8
Fri, Sep 4vsAtlanta BravesATLATLL 2-54122101094.7
Tue, Sep 1@Arizona DiamondbacksARIARIW 7-14121012087.3
Mon, Aug 31@Arizona DiamondbacksARIARIW 2-13000010031.7
Sun, Aug 30@Los Angeles AngelsLAALAAW 5-24000011024.8
Sat, Aug 29@Los Angeles AngelsLAALAAW 4-24120000070.9
Fri, Aug 28@Los Angeles AngelsLAALAAW 5-33210000067.9
Wed, Aug 26@Seattle MarinersSEASEAW 6-04010003046.8
Tue, Aug 25@Seattle MarinersSEASEAL 1-42000021062.6
Mon, Aug 24@Seattle MarinersSEASEAL 2-94001001015.7
Sat, Aug 22vsSt. Louis CardinalsSTLSTLW 12-34221000070.5
Fri, Aug 21vsSt. Louis CardinalsSTLSTLW 7-65133000093.6
Wed, Aug 19vsMiami MarlinsMIAMIAW 4-1400000005.7
Tue, Aug 18vsMiami MarlinsMIAMIAW 6-44122000080.0
Mon, Aug 17vsMiami MarlinsMIAMIAW 6-54111000058.7
Sun, Aug 16@Minnesota TwinsMINMINW 7-54224101091.5
Sat, Aug 15@Minnesota TwinsMINMINW 9-15251000099.7
Thu, Aug 13@Minnesota TwinsMINMINW 7-15110002045.5
Wed, Aug 12@St. Louis CardinalsSTLSTLL 1-73020000079.6
Tue, Aug 11@St. Louis CardinalsSTLSTLL 0-23010010066.3
Mon, Aug 10@St. Louis CardinalsSTLSTLW 6-500000000–
Sun, Aug 9vsToronto Blue JaysTORTORW 7-64121020081.9
Sat, Aug 8vsToronto Blue JaysTORTORL 5-710000000–
Fri, Aug 7vsToronto Blue JaysTORTORL 4-54000010024.3
Thu, Aug 6vsWashington NationalsWSHWSHW 7-34011000054.0
Wed, Aug 5vsWashington NationalsWSHWSHL 4-104110010057.7
Tue, Aug 4vsWashington NationalsWSHWSHW 5-03011000037.7
Mon, Aug 3vsWashington NationalsWSHWSHW 6-34010000037.7
Sun, Aug 2@Baltimore OriolesBALBALW 8-04120000072.1
Sat, Aug 1@Baltimore OriolesBALBALW 5-05011001135.8
Fri, Jul 31@Baltimore OriolesBALBALL 4-64000001011.9
Wed, Jul 29@Miami MarlinsMIAMIAL 6-84011000037.4
Tue, Jul 28@Miami MarlinsMIAMIAL 0-13010011064.4
Mon, Jul 27@Miami MarlinsMIAMIAL 7-84121001069.8
Sun, Jul 26vsNew York YankeesNYYNYYW 11-44214002068.0
Sat, Jul 25vsNew York YankeesNYYNYYL 1-33000010030.1
Fri, Jul 24vsNew York YankeesNYYNYYL 0-1400000003.1
Wed, Jul 22vsLos Angeles DodgersLADLADL 5-94123100091.5
Tue, Jul 21vsLos Angeles DodgersLADLADL 1-24031000093.2
Mon, Jul 20vsLos Angeles DodgersLADLADW 10-7400000103.1
Sun, Jul 19vsNew York MetsNYMNYML 1-64121102091.5
Sat, Jul 18vsNew York MetsNYMNYMW 6-15021000060.8
Thu, Jul 16vsNew York MetsNYMNYML 1-4400000104.0
Sun, Jul 12@Detroit TigersDETDETW 5-05110001026.3
Sat, Jul 11@Detroit TigersDETDETW 4-2400000302.7
Fri, Jul 10@Detroit TigersDETDETL 2-103000000033.0
Thu, Jul 9@Cincinnati RedsCINCINW 1-03000001034.1
Wed, Jul 8@Cincinnati RedsCINCINL 5-114010010057.5
Tue, Jul 7@Cincinnati RedsCINCINW 4-13000011030.1
Mon, Jul 6@Kansas City RoyalsKCKCL 1-155011001039.5
Sun, Jul 5@Kansas City RoyalsKCKCL 2-53000010029.6
Sat, Jul 4@Kansas City RoyalsKCKCW 6-14221110096.9
Thu, Jul 2vsPittsburgh PiratesPITPITL 1-64010001053.5
Wed, Jul 1vsPittsburgh PiratesPITPITW 10-64212102085.7
Tue, Jun 30vsPittsburgh PiratesPITPITW 8-04110000037.9
Mon, Jun 29vsPittsburgh PiratesPITPITL 7-11400000105.3
Sun, Jun 28@New York MetsNYMNYMW 5-43121010091.3
Fri, Jun 26@New York MetsNYMNYMW 2-14000001012.3
Thu, Jun 25@Washington NationalsWSHWSHW 10-54001002025.7
Wed, Jun 24@Washington NationalsWSHWSHW 5-4410000006.5
Tue, Jun 23@Washington NationalsWSHWSHW 14-93010010065.3
Mon, Jun 22@Washington NationalsWSHWSHL 1-4400000106.5
Sun, Jun 21vsNew York MetsNYMNYMW 6-23010010064.6
Sat, Jun 20vsNew York MetsNYMNYMW 15-35110000026.5
Thu, Jun 18vsNew York MetsNYMNYML 4-64022001079.9
Wed, Jun 17vsMiami MarlinsMIAMIAL 4-124021001070.4
Tue, Jun 16vsMiami MarlinsMIAMIAW 8-24223100091.8
Mon, Jun 15vsMiami MarlinsMIAMIAW 7-000010000–
Sun, Jun 14@Milwaukee BrewersMILMILL 0-44000000011.9
Sat, Jun 13@Milwaukee BrewersMILMILW 9-85010002028.6
Fri, Jun 12@Milwaukee BrewersMILMILL 0-63000000022.5
Wed, Jun 10@Toronto Blue JaysTORTORW 7-45123100088.3
Tue, Jun 9@Toronto Blue JaysTORTORL 2-34000002010.6
Mon, Jun 8@Toronto Blue JaysTORTORW 5-23011010066.6
Sun, Jun 7vsChicago White SoxCHWCHWW 9-53122010193.5
Sat, Jun 6vsChicago White SoxCHWCHWL 3-64111102077.1
Fri, Jun 5vsChicago White SoxCHWCHWW 8-64022001080.3
Thu, Jun 4vsSan Diego PadresSDSDW 6-44021002070.7
Wed, Jun 3vsSan Diego PadresSDSDW 3-24010000039.1
Tue, Jun 2vsSan Diego PadresSDSDW 3-2400000007.0
Sun, May 31@Los Angeles DodgersLADLADL 1-93010011067.6
Sat, May 30@Los Angeles DodgersLADLADW 4-34111100078.9
Fri, May 29@Los Angeles DodgersLADLADL 2-44000000015.2
Wed, May 27@San Diego PadresSDSDW 3-04010000046.2
Tue, May 26@San Diego PadresSDSDW 4-34011000046.2
Mon, May 25@San Diego PadresSDSDW 3-03000010035.3
Sun, May 24vsCleveland GuardiansCLECLEL 1-34000001010.6
Sat, May 23vsCleveland GuardiansCLECLEW 3-03110010066.1
Fri, May 22vsCleveland GuardiansCLECLEL 0-13000001020.4
Wed, May 20vsCincinnati RedsCINCINL 4-94111101077.3
Tue, May 19vsCincinnati RedsCINCINL 1-43010011075.2
Mon, May 18vsCincinnati RedsCINCINW 5-43121110096.9
Sun, May 17@Pittsburgh PiratesPITPITW 6-04120001080.8
Sat, May 16@Pittsburgh PiratesPITPITW 6-05020000073.2
Fri, May 15@Pittsburgh PiratesPITPITW 11-95110000027.9
Thu, May 14@Boston Red SoxBOSBOSW 3-14120001070.9
Wed, May 13@Boston Red SoxBOSBOSL 1-34010001040.1
Tue, May 12@Boston Red SoxBOSBOSW 2-13010000052.5
Sun, May 10vsColorado RockiesCOLCOLW 6-03111010065.4
Sat, May 9vsColorado RockiesCOLCOLW 9-34234200099.8
Wed, May 6vsAthleticsATHATHW 6-320000000–
Tue, May 5vsAthleticsATHATHW 9-13010010065.1
Mon, May 4@Miami MarlinsMIAMIAW 1-0400000006.2
Sun, May 3@Miami MarlinsMIAMIAW 7-25111001026.9
Sat, May 2@Miami MarlinsMIAMIAL 0-42000011047.5
Fri, May 1@Miami MarlinsMIAMIAW 6-54021000070.4
Thu, Apr 30vsSan Francisco GiantsSFSFW 6-5400100100.8
Tue, Apr 28vsSan Francisco GiantsSFSFW 7-04021000080.2
Sun, Apr 26@Atlanta BravesATLATLL 2-64000002010.1
Sat, Apr 25@Atlanta BravesATLATLW 8-5500000101.1
Fri, Apr 24@Atlanta BravesATLATLL 3-53010010066.3
Thu, Apr 23@Chicago CubsCHCCHCL 7-84110011068.7
Wed, Apr 22@Chicago CubsCHCCHCL 2-74120001073.2
Tue, Apr 21@Chicago CubsCHCCHCL 4-73001000015.2
Mon, Apr 20@Chicago CubsCHCCHCL 1-53000011035.3
Sun, Apr 19vsAtlanta BravesATLATLL 2-43000000035.3
Sat, Apr 18vsAtlanta BravesATLATLL 1-33010000052.7
Fri, Apr 17vsAtlanta BravesATLATLL 0-9400000105.5
Wed, Apr 15vsChicago CubsCHCCHCL 2-113000000017.9
Tue, Apr 14vsChicago CubsCHCCHCL 4-1010000010–
Mon, Apr 13vsChicago CubsCHCCHCW 13-74012001026.8
Sun, Apr 12vsArizona DiamondbacksARIARIL 3-43000011030.8
Sat, Apr 11vsArizona DiamondbacksARIARIW 4-3410000105.5
Fri, Apr 10vsArizona DiamondbacksARIARIL 4-5400000305.5
Wed, Apr 8@San Francisco GiantsSFSFL 0-54000000014.9
Mon, Apr 6@San Francisco GiantsSFSFW 6-45021001073.8
Sun, Apr 5@Colorado RockiesCOLCOLL 1-44010001036.1
Sat, Apr 4@Colorado RockiesCOLCOLW 2-14010001036.1
Fri, Apr 3@Colorado RockiesCOLCOLW 10-15123001059.6
Wed, Apr 1vsWashington NationalsWSHWSHW 6-54000010024.4
Tue, Mar 31vsWashington NationalsWSHWSHW 3-23000010030.8
Mon, Mar 30vsWashington NationalsWSHWSHL 2-13400000105.5
Sun, Mar 29vsTexas RangersTEXTEXL 3-82001010061.3
Sat, Mar 28vsTexas RangersTEXTEXL 4-55110000026.8
Thu, Mar 26vsTexas RangersTEXTEXW 5-33113110089.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.