← Philadelphia Phillies

Edmundo Sosa

Philadelphia PhilliesPHIPhiladelphia Phillies

LF · #33 · Bats R · Throws R · 5'11" · 210 lb · Age 30 · 8 yrs in MLB

2026 grade

24.6
Runs above average
−1.9
AVG / OBP / SLG
.247/.283/.429
HR · SB
9 · 4
Rank
250 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.

  • Walks−4.7
  • Outs, strikeouts included−2.2
  • Home runs+2.0
  • Triples+1.1
  • Hit by pitch+1.1
  • Doubles+0.6
  • Stolen bases+0.6
  • Parks played in−0.4
  • Singles−0.1

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Thu, Oct 1@Atlanta BravesATLATLPostseasonL 2-610000000–
Wed, Sep 30@Atlanta BravesATLATLPostseasonW 4-34010000041.2
Tue, Sep 29@Atlanta BravesATLATLPostseasonL 3-520100010–
Sun, Sep 27vsTampa Bay RaysTBTBW 7-34221101094.7
Fri, Sep 25vsTampa Bay RaysTBTBL 0-23000002018.0
Thu, Sep 24vsMilwaukee BrewersMILMILL 1-510000000–
Sat, Sep 19@New York MetsNYMNYML 3-1020000010–
Fri, Sep 18@New York MetsNYMNYML 3-63231100099.2
Sat, Sep 12@Atlanta BravesATLATLL 2-1210000000–
Fri, Sep 11@Atlanta BravesATLATLL 5-63110000052.9
Thu, Sep 10vsHouston AstrosHOUHOUL 1-210000010–
Wed, Sep 9vsHouston AstrosHOUHOUW 11-721110010–
Tue, Sep 8vsHouston AstrosHOUHOUL 5-610110001–
Sun, Sep 6vsAtlanta BravesATLATLL 4-510000010–
Sat, Sep 5vsAtlanta BravesATLATLW 4-2400000005.7
Fri, Sep 4vsAtlanta BravesATLATLL 2-53010002067.3
Tue, Sep 1@Arizona DiamondbacksARIARIW 7-13010000052.2
Sun, Aug 30@Los Angeles AngelsLAALAAW 5-23111101083.8
Fri, Aug 28@Los Angeles AngelsLAALAAW 5-311141000–
Sun, Aug 23vsSt. Louis CardinalsSTLSTLW 6-44123001080.1
Sat, Aug 22vsSt. Louis CardinalsSTLSTLW 12-34122000080.2
Fri, Aug 21vsSt. Louis CardinalsSTLSTLW 7-601000000–
Sun, Aug 16@Minnesota TwinsMINMINW 7-54010002064.1
Sat, Aug 15@Minnesota TwinsMINMINW 9-14112010057.4
Mon, Aug 10@St. Louis CardinalsSTLSTLW 6-53023001091.4
Sat, Aug 8vsToronto Blue JaysTORTORL 5-710000000–
Mon, Aug 3vsWashington NationalsWSHWSHW 6-32110011074.3
Wed, Jul 29@Miami MarlinsMIAMIAL 6-84110000037.4
Tue, Jul 28@Miami MarlinsMIAMIAL 0-1400000203.1
Sat, Jul 25vsNew York YankeesNYYNYYL 1-3400000204.0
Fri, Jul 24vsNew York YankeesNYYNYYL 0-110100000–
Wed, Jul 22vsLos Angeles DodgersLADLADL 5-9400000003.1
Tue, Jul 21vsLos Angeles DodgersLADLADL 1-2400000103.1
Sun, Jul 19vsNew York MetsNYMNYML 1-610000000–
Sat, Jul 18vsNew York MetsNYMNYMW 6-14020001070.0
Sun, Jul 12@Detroit TigersDETDETW 5-02000011047.2
Wed, Jul 8@Cincinnati RedsCINCINL 5-113010000051.4
Tue, Jul 7@Cincinnati RedsCINCINW 4-13011000149.0
Mon, Jul 6@Kansas City RoyalsKCKCL 1-154000010024.0
Sat, Jun 27@New York MetsNYMNYML 2-64000000012.3
Fri, Jun 26@New York MetsNYMNYMW 2-120000010–
Wed, Jun 24@Washington NationalsWSHWSHW 5-43000000018.6
Tue, Jun 23@Washington NationalsWSHWSHW 14-95225102092.7
Mon, Jun 22@Washington NationalsWSHWSHL 1-43000001018.6
Sun, Jun 21vsNew York MetsNYMNYMW 6-23011001067.1
Thu, Jun 18vsNew York MetsNYMNYML 4-64010001064.1
Tue, Jun 16vsMiami MarlinsMIAMIAW 8-23110000052.0
Mon, Jun 15vsMiami MarlinsMIAMIAW 7-04120000070.5
Sun, Jun 14@Milwaukee BrewersMILMILL 0-410000000–
Sat, Jun 13@Milwaukee BrewersMILMILW 9-84231101097.8
Tue, Jun 9@Toronto Blue JaysTORTORL 2-310000000–
Mon, Jun 8@Toronto Blue JaysTORTORW 5-23010001063.8
Sat, Jun 6vsChicago White SoxCHWCHWL 3-620000020–
Fri, Jun 5vsChicago White SoxCHWCHWW 8-6300100006.5
Sun, May 31@Los Angeles DodgersLADLADL 1-910000010–
Sat, May 30@Los Angeles DodgersLADLADW 4-321121010–
Wed, May 27@San Diego PadresSDSDW 3-02100000049.5
Tue, May 26@San Diego PadresSDSDW 4-34000001015.2
Sun, May 24vsCleveland GuardiansCLECLEL 1-320000000–
Wed, May 20vsCincinnati RedsCINCINL 4-93112100083.8
Tue, May 19vsCincinnati RedsCINCINL 1-43000002019.4
Mon, May 18vsCincinnati RedsCINCINW 5-41101010061.7
Fri, May 15@Pittsburgh PiratesPITPITW 11-94100002010.1
Thu, May 14@Boston Red SoxBOSBOSW 3-13000003019.4
Wed, May 13@Boston Red SoxBOSBOSL 1-33010001052.5
Sat, May 9vsColorado RockiesCOLCOLW 9-33011000052.1
Fri, May 8vsColorado RockiesCOLCOLL 7-9500000000.9
Thu, May 7vsAthleticsATHATHL 1-123000001018.3
Wed, May 6vsAthleticsATHATHW 6-34122001070.6
Sat, May 2@Miami MarlinsMIAMIAL 0-410000000–
Fri, May 1@Miami MarlinsMIAMIAW 6-54121001175.8
Thu, Apr 30vsSan Francisco GiantsSFSFW 3-24010000038.8
Sun, Apr 26@Atlanta BravesATLATLL 2-620000010–
Thu, Apr 23@Chicago CubsCHCCHCL 7-820110001–
Wed, Apr 22@Chicago CubsCHCCHCL 2-720210000–
Tue, Apr 21@Chicago CubsCHCCHCL 4-74000001015.2
Sat, Apr 18vsAtlanta BravesATLATLL 1-33010001052.7
Fri, Apr 17vsAtlanta BravesATLATLL 0-9400000105.5
Wed, Apr 15vsChicago CubsCHCCHCL 2-114010002038.4
Tue, Apr 14vsChicago CubsCHCCHCL 4-104223100094.7
Mon, Apr 13vsChicago CubsCHCCHCW 13-711100000–
Tue, Apr 7@San Francisco GiantsSFSFL 0-63010010076.0
Fri, Apr 3@Colorado RockiesCOLCOLW 10-110000000–
Wed, Apr 1vsWashington NationalsWSHWSHW 6-520120000–
Mon, Mar 30vsWashington NationalsWSHWSHL 2-13400000105.5
Sun, Mar 29vsTexas RangersTEXTEXL 3-820000010–
Sat, Mar 28vsTexas RangersTEXTEXL 4-501000100–

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.