← Pittsburgh Pirates

Gregory Soto

Pittsburgh PiratesPITPittsburgh Pirates

RP · #31 · Bats L · Throws L · 6'1" · 247 lb · Age 31 · 8 yrs in MLB

2026 grade

78.3
Runs prevented
+7.0
IP · ERA
67.0 · 3.63
K · BB
79 · 29
Rank
45 of 205 relievers

What the grade is made of

Runs each part saves or costs against an average pitcher facing the same batters. Contact counts a quarter for how it turned out, because over a season that's mostly the fielders and luck.

  • Home runs allowed+4.9
  • Strikeouts+4.5
  • Hit batters−1.3
  • Walks−0.9
  • Contact allowed (how it turned out counts a quarter)−0.5
  • Parks pitched in+0.3

2026 game log: pitching

Game grades need 3 batters faced; starts are ranked against starts, relief outings against relief outings.

GameResultDecIPHRERBBKHRPCGrade
Sat, Sep 26@Detroit TigersDETDETL 3-4H1.00000001188.5
Thu, Sep 24vsSt. Louis CardinalsSTLSTLW 2-10.22000101828.0
Tue, Sep 22vsSt. Louis CardinalsSTLSTLW 2-0S1.00001201865.1
Fri, Sep 18vsKansas City RoyalsKCKCW 8-5S1.01000201842.9
Thu, Sep 17vsMilwaukee BrewersMILMILW 7-40.21000001645.5
Tue, Sep 15vsMilwaukee BrewersMILMILL 1-50.1244210174.4
Sat, Sep 12@Chicago CubsCHCCHCL 3-4L1.0122220318.6
Wed, Sep 9@Chicago White SoxCHWCHWW 4-2H1.01000201738.0
Sun, Sep 6vsLos Angeles AngelsLAALAAW 1-0H0.200000010–
Tue, Sep 1vsSan Francisco GiantsSFSFW 13-120.20000107–
Sat, Aug 29@St. Louis CardinalsSTLSTLW 6-2H1.01000001841.8
Fri, Aug 28@St. Louis CardinalsSTLSTLL 1-41.0000000677.9
Tue, Aug 25@San Diego PadresSDSDW 1-0W1.00000001172.8
Mon, Aug 24@San Diego PadresSDSDW 3-2H1.00001101462.0
Fri, Aug 21@Los Angeles DodgersLADLADL 4-5L0.21101101443.2
Wed, Aug 19vsDetroit TigersDETDETW 4-31.21000201955.1
Mon, Aug 17vsDetroit TigersDETDETL 5-81.02000301536.1
Sat, Aug 15vsBoston Red SoxBOSBOSL 0-41.01000001042.9
Fri, Aug 14vsBoston Red SoxBOSBOSW 8-41.00001101465.0
Sun, Aug 9vsNew York MetsNYMNYML 1-111.02110102427.4
Thu, Aug 6@Milwaukee BrewersMILMILL 2-51.03110302315.3
Mon, Aug 3@Milwaukee BrewersMILMILW 4-3H1.11001303528.8
Sat, Aug 1@Cincinnati RedsCINCINW 4-1S1.00000101186.3
Thu, Jul 30@Cincinnati RedsCINCINL 2-3L0.21112101824.1
Tue, Jul 28vsArizona DiamondbacksARIARIL 7-81.00100202269.8
Mon, Jul 27vsArizona DiamondbacksARIARIW 3-21.01000202358.3
Fri, Jul 24vsChicago CubsCHCCHCL 2-31.00000001685.7
Wed, Jul 22@New York YankeesNYYNYYW 5-3S1.00000101677.9
Sat, Jul 18@Cleveland GuardiansCLECLEL 3-5B0.21001201932.0
Sat, Jul 11vsMilwaukee BrewersMILMILW 7-6S1.01001002040.3
Thu, Jul 9vsAtlanta BravesATLATLL 5-101.00000001185.7
Sun, Jul 5@Washington NationalsWSHWSHW 11-5W2.01111212736.2
Thu, Jul 2@Philadelphia PhilliesPHIPHIW 6-11.0000010887.4
Mon, Jun 29@Philadelphia PhilliesPHIPHIW 11-7H0.2222011209.4
Sat, Jun 27vsCincinnati RedsCINCINL 7-9L1.0233211333.8
Thu, Jun 25vsSeattle MarinersSEASEAW 5-11.00000101784.3
Sun, Jun 21@Colorado RockiesCOLCOLW 8-61.02211101915.0
Tue, Jun 16@AthleticsATHATHW 6-5S1.02000202036.3
Sat, Jun 13vsMiami MarlinsMIAMIAW 3-2S1.01000101357.8
Wed, Jun 10vsLos Angeles DodgersLADLADW 9-8S1.0222001812.8
Wed, Jun 3@Houston AstrosHOUHOUL 9-11L0.0333100182.5
Tue, Jun 2@Houston AstrosHOUHOUW 10-6S0.20000207–
Sat, May 30vsMinnesota TwinsMINMINW 10-9S1.10001002370.0
Fri, May 29vsMinnesota TwinsMINMINW 6-5W1.0000010877.9
Mon, May 25vsChicago CubsCHCCHCW 2-1S1.00000101477.3
Sun, May 24@Toronto Blue JaysTORTORW 4-1S1.00001102246.8
Tue, May 19@St. Louis CardinalsSTLSTLL 6-91.00000301374.1
Fri, May 15vsPhiladelphia PhilliesPHIPHIL 9-11B1.02322003016.9
Tue, May 12vsColorado RockiesCOLCOLW 3-1S1.02110002418.8
Sun, May 10@San Francisco GiantsSFSFL 6-71.10000101591.7
Thu, May 7@Arizona DiamondbacksARIARIW 4-2S1.00000101481.8
Wed, May 6@Arizona DiamondbacksARIARIW 1-0S1.00001101564.5
Sun, May 3vsCincinnati RedsCINCINW 1-0W1.10000201793.6
Sat, May 2vsCincinnati RedsCINCINW 17-71.0000010783.7
Mon, Apr 27vsSt. Louis CardinalsSTLSTLL 2-4H1.01000001845.4
Sat, Apr 25@Milwaukee BrewersMILMILW 6-3W1.00000101477.3
Wed, Apr 22@Texas RangersTEXTEXW 8-4W1.03220302715.0
Sat, Apr 18vsTampa Bay RaysTBTBL 7-81.00001101763.5
Fri, Apr 17vsTampa Bay RaysTBTBW 5-1H1.00000001084.0
Wed, Apr 15vsWashington NationalsWSHWSHW 2-0H1.00000201584.0
Sat, Apr 11@Chicago CubsCHCCHCW 4-3H0.10000001–
Fri, Apr 10@Chicago CubsCHCCHCW 2-0H1.00002002447.2
Tue, Apr 7vsSan Diego PadresSDSDW 7-1H1.00000101084.0
Mon, Apr 6vsSan Diego PadresSDSDL 0-51.00001101865.1
Fri, Apr 3vsBaltimore OriolesBALBALW 5-4S1.01110312022.7
Wed, Apr 1@Cincinnati RedsCINCINW 8-31.00000201384.7
Tue, Mar 31@Cincinnati RedsCINCINW 8-31.01001101729.2
Sat, Mar 28@New York MetsNYMNYML 2-41.10001302769.7
Thu, Mar 26@New York MetsNYMNYML 7-111.0000020874.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.