← New York Mets

Juan Soto

New York MetsNYMNew York Mets

LF · #22 · Bats L · Throws L · 6'1" · 224 lb · Age 27 · 9 yrs in MLB

2026 grade

88.1
Runs above average
+27.0
AVG / OBP / SLG
.275/.393/.515
HR · SB
27 · 8
Rank
482 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+17.7
  • Walks+7.4
  • Outs, strikeouts included+7.2
  • Doubles−6.1
  • Singles+1.6
  • Hit by pitch−1.5
  • Stolen bases+1.3
  • Caught stealing−1.3
  • Parks played in+0.4
  • Triples+0.3

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sun, Sep 27@Washington NationalsWSHWSHL 4-6500000001.0
Sat, Sep 26@Washington NationalsWSHWSHW 7-14020001082.6
Fri, Sep 25@Washington NationalsWSHWSHL 6-74220010082.2
Thu, Sep 24@Texas RangersTEXTEXL 1-33000010022.8
Wed, Sep 23@Texas RangersTEXTEXW 7-22212130088.6
Tue, Sep 22@Texas RangersTEXTEXW 6-35021000062.4
Sun, Sep 20vsPhiladelphia PhilliesPHIPHIL 2-74010001043.9
Sat, Sep 19vsPhiladelphia PhilliesPHIPHIW 10-35011003028.3
Fri, Sep 18vsPhiladelphia PhilliesPHIPHIW 6-35133100097.9
Thu, Sep 17vsPhiladelphia PhilliesPHIPHIL 0-32000020061.2
Wed, Sep 16vsBaltimore OriolesBALBALL 1-74000000012.3
Tue, Sep 15vsBaltimore OriolesBALBALL 5-75121011062.3
Mon, Sep 14vsBaltimore OriolesBALBALL 1-23010011173.3
Sun, Sep 13@New York YankeesNYYNYYL 0-24000002010.6
Sat, Sep 12@New York YankeesNYYNYYW 12-25221101093.0
Fri, Sep 11@New York YankeesNYYNYYL 4-65010002028.1
Wed, Sep 9@Miami MarlinsMIAMIAW 15-145000011015.7
Tue, Sep 8@Miami MarlinsMIAMIAW 7-54223110097.0
Mon, Sep 7@Miami MarlinsMIAMIAW 9-45220011073.9
Sun, Sep 6vsSan Francisco GiantsSFSFW 4-23110010054.5
Sat, Sep 5vsSan Francisco GiantsSFSFL 5-94000000013.3
Fri, Sep 4vsSan Francisco GiantsSFSFW 10-64101010129.0
Wed, Sep 2@Tampa Bay RaysTBTBW 10-45121101088.2
Tue, Sep 1@Tampa Bay RaysTBTBL 2-6400000009.6
Mon, Aug 31@Tampa Bay RaysTBTBW 3-210000010–
Sun, Aug 30vsHouston AstrosHOUHOUL 3-63111111090.3
Sat, Aug 29vsHouston AstrosHOUHOUW 6-24111000044.3
Fri, Jul 24vsLos Angeles DodgersLADLADL 2-400000200–
Tue, Jul 21@Milwaukee BrewersMILMILW 4-04000011025.1
Mon, Jul 20@Milwaukee BrewersMILMILL 3-83100012032.9
Sun, Jul 19@Philadelphia PhilliesPHIPHIW 6-15121010073.8
Sat, Jul 18@Philadelphia PhilliesPHIPHIL 1-6400000204.0
Thu, Jul 16@Philadelphia PhilliesPHIPHIW 4-11010030088.5
Sun, Jul 12vsBoston Red SoxBOSBOSL 2-34000001011.0
Sat, Jul 11vsBoston Red SoxBOSBOSL 0-43000010033.0
Fri, Jul 10vsBoston Red SoxBOSBOSL 2-63011001042.7
Thu, Jul 9vsKansas City RoyalsKCKCW 7-32211121096.2
Wed, Jul 8vsKansas City RoyalsKCKCW 6-23000021033.0
Tue, Jul 7vsKansas City RoyalsKCKCL 12-165113101069.4
Mon, Jul 6@Atlanta BravesATLATLW 7-62113130198.5
Sun, Jul 5@Atlanta BravesATLATLW 10-94122010082.2
Sat, Jul 4@Atlanta BravesATLATLL 3-144010001040.1
Fri, Jul 3@Atlanta BravesATLATLL 3-54122111095.5
Wed, Jul 1@Toronto Blue JaysTORTORL 3-9400000107.9
Tue, Jun 30@Toronto Blue JaysTORTORW 3-02000020060.4
Mon, Jun 29@Toronto Blue JaysTORTORL 1-23010010063.5
Sun, Jun 28vsPhiladelphia PhilliesPHIPHIL 4-52010030090.5
Sat, Jun 27vsPhiladelphia PhilliesPHIPHIW 6-23221010094.5
Fri, Jun 26vsPhiladelphia PhilliesPHIPHIL 1-24000001012.3
Thu, Jun 25vsChicago CubsCHCCHCL 3-43010020078.7
Tue, Jun 23vsChicago CubsCHCCHCL 6-920000000–
Sun, Jun 21@Philadelphia PhilliesPHIPHIL 2-63010011064.6
Sat, Jun 20@Philadelphia PhilliesPHIPHIL 3-153010000051.4
Thu, Jun 18@Philadelphia PhilliesPHIPHIW 6-44222210099.1
Wed, Jun 17@Cincinnati RedsCINCINW 9-15232000089.1
Tue, Jun 16@Cincinnati RedsCINCINL 3-54010012057.9
Mon, Jun 15@Cincinnati RedsCINCINL 0-122000021060.3
Sun, Jun 14vsAtlanta BravesATLATLW 8-13122020085.6
Sat, Jun 13vsAtlanta BravesATLATLL 1-34020000081.3
Fri, Jun 12vsAtlanta BravesATLATLW 7-53121110094.8
Thu, Jun 11vsSt. Louis CardinalsSTLSTLW 5-44221100095.2
Wed, Jun 10vsSt. Louis CardinalsSTLSTLL 2-93000010034.4
Tue, Jun 9vsSt. Louis CardinalsSTLSTLL 0-73010010067.4
Sun, Jun 7@San Diego PadresSDSDW 7-33001020050.9
Sat, Jun 6@San Diego PadresSDSDL 2-34000001015.2
Fri, Jun 5@San Diego PadresSDSDW 5-04000001015.2
Wed, Jun 3@Seattle MarinersSEASEAW 7-15110000029.5
Tue, Jun 2@Seattle MarinersSEASEAL 3-84010001046.9
Mon, Jun 1@Seattle MarinersSEASEAL 2-34000001015.7
Sun, May 31vsMiami MarlinsMIAMIAW 10-14124101092.9
Sat, May 30vsMiami MarlinsMIAMIAW 6-13111010067.6
Fri, May 29vsMiami MarlinsMIAMIAW 9-74110010059.3
Wed, May 27vsCincinnati RedsCINCINW 4-23121100090.0
Tue, May 26vsCincinnati RedsCINCINL 2-74112101078.9
Sat, May 23@Miami MarlinsMIAMIAL 1-43000010032.7
Fri, May 22@Miami MarlinsMIAMIAL 1-23121100094.6
Thu, May 21@Washington NationalsWSHWSHW 2-13000011146.2
Wed, May 20@Washington NationalsWSHWSHL 4-84223200098.4
Tue, May 19@Washington NationalsWSHWSHL 6-94221101092.4
Mon, May 18@Washington NationalsWSHWSHW 16-75122021062.1
Sun, May 17vsNew York YankeesNYYNYYW 7-65110001136.0
Sat, May 16vsNew York YankeesNYYNYYW 6-32120020297.1
Fri, May 15vsNew York YankeesNYYNYYL 2-53111112090.5
Thu, May 14vsDetroit TigersDETDETW 9-45222100088.5
Wed, May 13vsDetroit TigersDETDETW 3-23000001023.7
Tue, May 12vsDetroit TigersDETDETW 10-25121001062.7
Sun, May 10@Arizona DiamondbacksARIARIL 1-53000010032.9
Sat, May 9@Arizona DiamondbacksARIARIL 1-23000010020.9
Fri, May 8@Arizona DiamondbacksARIARIW 3-14000002010.1
Thu, May 7@Colorado RockiesCOLCOLL 2-64010000062.8
Wed, May 6@Colorado RockiesCOLCOLW 10-54112100064.3
Mon, May 4@Colorado RockiesCOLCOLW 4-23100011029.4
Sun, May 3@Los Angeles AngelsLAALAAW 5-1500000201.1
Sat, May 2@Los Angeles AngelsLAALAAL 3-44010012149.4
Fri, May 1@Los Angeles AngelsLAALAAW 4-33110011065.6
Thu, Apr 30vsWashington NationalsWSHWSHL 4-53220010091.3
Wed, Apr 29vsWashington NationalsWSHWSHL 2-145131100097.9
Tue, Apr 28vsWashington NationalsWSHWSHW 8-04112100078.5
Sun, Apr 26vsColorado RockiesCOLCOLL 0-32010021084.6
Sun, Apr 26vsColorado RockiesCOLCOLL 1-33000011034.1
Fri, Apr 24vsColorado RockiesCOLCOLL 3-44010000044.3
Thu, Apr 23vsMinnesota TwinsMINMINW 10-83000020050.8
Wed, Apr 22vsMinnesota TwinsMINMINW 3-23010010050.2
Fri, Apr 3@San Francisco GiantsSFSFW 10-310100000–
Thu, Apr 2@San Francisco GiantsSFSFL 2-74110001045.7
Wed, Apr 1@St. Louis CardinalsSTLSTLL 1-25111101069.2
Tue, Mar 31@St. Louis CardinalsSTLSTLL 0-34020001080.9
Mon, Mar 30@St. Louis CardinalsSTLSTLW 4-23011020066.2
Sun, Mar 29vsPittsburgh PiratesPITPITL 3-45022003073.5
Sat, Mar 28vsPittsburgh PiratesPITPITW 4-25010000028.6
Thu, Mar 26vsPittsburgh PiratesPITPITW 11-74121010082.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.