Skip Navigation to Main Content

Who Should I Trade?

Gregory Soto for Michael Kelly (2026)


See if your team wins or loses with this trade View Trade Analyzer

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Gregory Soto
RP - PIT
Gregory Soto
Michael Kelly
RP - ATH
Michael Kelly
Expert
Recommendation
100%
Recommended by
6 of 6 experts
0%
Recommended by
0 of 6 experts
Rankings 
   
Rest of Season# 99
VBR# 279# 974
   
Projections 
   
Strikeouts4521
Wins21
Saves150
ERA3.624.50
WHIP1.361.46
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 92
   
Dalton Del Don
The Deep Shot
# 72
   
Chris Welsh
FantasyPros
# 106
   
Mike Maher
BettingPros
# 83
   
Kelly Kirby
FantasyPros
# 112
   
Kevin Spinelli
KevScores
# 152
   
Who Should I Trade? Player Statistics
  Gregory Soto
RP - PIT
Gregory Soto
Michael Kelly
RP - ATH
Michael Kelly
2026 Stats 
   
   
Games Played275
   
Games Started00
   
Innings Pitched27.25.0
   
Wins40
   
Losses00
   
Saves70
   
Blown Saves21
   
Holds60
   
Hits Allowed1012
   
Earned Runs69
   
Home Runs Allowed11
   
Strikeouts326
   
Walks116
   
ERA1.9516.20
   
WHIP0.763.60
   
Who Should I Trade? Player Projections
  Gregory Soto
RP - PIT
Gregory Soto
Michael Kelly
RP - ATH
Michael Kelly
2026 Projections 
   
   
Games Played4426
   
Games Started00
   
Innings Pitched40.424.1
   
Wins21
   
Losses21
   
Saves150
   
Blown Saves00
   
Holds41
   
Hits Allowed3523
   
Earned Runs1612
   
Home Runs Allowed33
   
Strikeouts4521
   
Walks1711
   
ERA3.624.50
   
WHIP1.361.46
   
Who Should I Trade? Player Notes
  Gregory Soto
RP - PIT
Gregory Soto
Michael Kelly
RP - ATH
Michael Kelly
News 
 Gregory Soto pitched a perfect ninth inning, striking out one, to secure his sixth save of the season as the Pirates held off the Cubs, 2-1, on Monday.
David Leisering
Mon, May 25th
The Athletics recalled RHP Michael Kelly from Triple-A Las Vegas.
Ari Koslow
Sat, May 30th
 Gregory Soto tossed a scoreless ninth to pick up his fifth save of the season as the Pirates defeated the Blue Jays, 4-1, on Sunday.
David Leisering
Mon, May 25th
The Athletics optioned RHP Michael Kelly to Triple-A Las Vegas.
Ari Koslow
Thu, Apr 9th
 Gregory Soto could not secure a three-run lead in the ninth inning on Friday as he allowed three runs - two earned - on two hits, two walks, and an error in a blown save against the Phillies.
David Leisering
Sat, May 16th
 
 Gregory Soto pitched a 1-2-3 ninth inning, with a strikeout, for his third save of the season as the Pirates defeated the Diamondbacks, 4-2, on Thursday.
David Leisering
Fri, May 8th
 
 Gregory Soto pitched a scoreless ninth inning on Wednesday for his second save of the season as the Pirates blanked the Diamondbacks, 1-0.
David Leisering
Thu, May 7th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Gregory Soto
RP - PIT
Gregory Soto
Michael Kelly
RP - ATH
Michael Kelly
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ NYMFreddy Peralta (3-4)#28   
Sat, Mar 28th@ NYMDavid Peterson (3-5)#117@ TORDylan Cease (3-3)#16
Sun, Mar 29th@ NYMNolan McLean (3-4)#29@ TOREric Lauer (2-5)#264
Mon, Mar 30th@ CINChase Burns (7-1)#25@ ATLBryce Elder (4-3)#113
Tue, Mar 31st@ CINBrandon Williamson (2-3)#370@ ATLJose Suarez#227
Wed, Apr 1st@ CINAndrew Abbott (4-3)#99@ ATLChris Sale (8-3)#5
Fri, Apr 3rdvs BALKyle Bradish (3-6)#43vs HOUCristian Javier (0-1)#258
Sat, Apr 4thvs BALShane Baz (2-5)#84vs HOUTatsuya Imai (2-3)#152
Sun, Apr 5thvs BALChris Bassitt (4-3)#125vs HOULance McCullers Jr. (2-3)#208
Mon, Apr 6thvs SDGerman Marquez (3-2)#330   
Tue, Apr 7thvs SDNick Pivetta (1-2)#138@ NYYCam Schlittler (7-2)#36
Wed, Apr 8thvs SDMichael King (4-4)#35@ NYYWill Warren (7-1)#60
Fri, Apr 10th@ CHCShota Imanaga (4-6)#24@ NYMClay Holmes (4-4)#165
Sat, Apr 11th@ CHCEdward Cabrera (3-2)#70@ NYMKodai Senga (0-4)#129
Sun, Apr 12th@ CHCJameson Taillon (2-4)#107@ NYMFreddy Peralta (3-4)#28
Mon, Apr 13thvs WSHCade Cavalli (3-3)#87vs TEXNathan Eovaldi (5-6)#20
Tue, Apr 14thvs WSHPJ Poulin (3-0)#237vs TEXMacKenzie Gore (4-4)#50
Wed, Apr 15thvs WSHJake Irvin (2-4)#203vs TEXKumar Rocker (2-5)#103
Thu, Apr 16thvs WSHFoster Griffin (6-2)#88vs TEXJack Leiter (3-4)#76
Fri, Apr 17thvs TBNick Martinez (5-1)#81vs CWSDavis Martin (8-1)#79
Sat, Apr 18thvs TBDrew Rasmussen (4-2)#21vs CWSErick Fedde (0-5)#373
Sun, Apr 19thvs TBShane McClanahan (6-2)#22vs CWSNoah Schultz (2-4)#221
Tue, Apr 21st@ TEXKumar Rocker (2-5)#103@ SEALuis Castillo (2-5)#46
Wed, Apr 22nd@ TEXJack Leiter (3-4)#76@ SEALogan Gilbert (3-4)#11
Thu, Apr 23rd@ TEXJacob deGrom (4-4)#8   
Fri, Apr 24th@ MILBrandon Woodruff (2-1)#56@ TEXNathan Eovaldi (5-6)#20
Sat, Apr 25th@ MILJacob Misiorowski (6-2)#18@ TEXMacKenzie Gore (4-4)#50
Sun, Apr 26th@ MILKyle Harrison (6-1)#63@ TEXKumar Rocker (2-5)#103
Mon, Apr 27thvs STLDustin May (3-6)#85   
Tue, Apr 28thvs STLKyle Leahy (5-3)#162vs KCKris Bubic (3-2)#80
Wed, Apr 29thvs STLAndre Pallante (5-4)#163vs KCMichael Wacha (4-3)#78
Thu, Apr 30thvs STLHunter Dobbins (0-0)#198vs KCNoah Cameron (2-4)#92
Fri, May 1stvs CINBrady Singer (2-5)#143vs CLEJoey Cantillo (4-2)#106
Sat, May 2ndvs CINRhett Lowder (3-3)#206vs CLESlade Cecconi (3-5)#105
Sun, May 3rdvs CINChase Burns (7-1)#25vs CLEParker Messick (6-1)#51
Tue, May 5th@ ARIEduardo Rodriguez (5-1)#112@ PHICristopher Sanchez (6-2)#3
Wed, May 6th@ ARIMichael Soroka (7-2)#67@ PHIZack Wheeler (4-1)#7
Thu, May 7th@ ARIZac Gallen (3-4)#71@ PHIAndrew Painter (1-6)#170
Fri, May 8th@ SFRobbie Ray (3-6)#83@ BALKyle Bradish (3-6)#43
Sat, May 9th@ SFLanden Roupp (5-6)#61@ BALShane Baz (2-5)#84
Sun, May 10th@ SFTyler Mahle (1-7)#119@ BALKeegan Akin (0-0)#180
Tue, May 12thvs COLMichael Lorenzen (2-7)#427vs STLAndre Pallante (5-4)#163
Wed, May 13thvs COLJose Quintana (2-3)#425vs STLMatthew Liberatore (3-3)#114
Thu, May 14thvs COLChase Dollander (3-3)#340vs STLMichael McGreevy (3-5)#86
Fri, May 15thvs PHIAaron Nola (3-4)#39vs SFTyler Mahle (1-7)#119
Sat, May 16thvs PHICristopher Sanchez (6-2)#3vs SFTrevor McDonald (2-2)#161
Sun, May 17thvs PHIZack Wheeler (4-1)#7vs SFAdrian Houser (2-5)#189
Tue, May 19th@ STLMatthew Liberatore (3-3)#114@ LAAReid Detmers (2-5)#41
Wed, May 20th@ STLMichael McGreevy (3-5)#86@ LAAJack Kochanowicz (2-4)#420
Thu, May 21st@ STLDustin May (3-6)#85@ LAAJose Soriano (6-4)#45
Fri, May 22nd@ TORKevin Gausman (4-3)#19@ SDWalker Buehler (3-3)#220
Sat, May 23rd@ TORPatrick Corbin (2-1)#216@ SDLucas Giolito (2-0)#172
Sun, May 24th@ TORDylan Cease (3-3)#16@ SDMichael King (4-4)#35
Mon, May 25thvs CHCBen Brown (2-2)#52vs SEALuis Castillo (2-5)#46
Tue, May 26thvs CHCJordan Wicks (0-2)#234vs SEAEmerson Hancock (4-2)#91
Wed, May 27thvs CHCJameson Taillon (2-4)#107vs SEALogan Gilbert (3-4)#11
Thu, May 28thvs CHCColin Rea (5-3)#140   
Fri, May 29thvs MINTaj Bradley (5-1)#74vs NYYCarlos Rodon (1-2)#34
Sat, May 30thvs MINBailey Ober (6-3)#72vs NYYRyan Weathers (2-3)#66
Sun, May 31stvs MINZebby Matthews (1-3)#82vs NYYWill Warren (7-1)#60
Tue, Jun 2nd@ HOUMike Burrows (3-6)#121@ CHCJameson Taillon (2-4)#107
Wed, Jun 3rd@ HOUSpencer Arrighetti (7-1)#126@ CHCColin Rea (5-3)#140
Thu, Jun 4th@ HOUKai-Wei Teng (3-3)#181@ CHCShota Imanaga (4-6)#24
Fri, Jun 5th@ ATLMartin Perez (3-3)#200@ HOUPeter Lambert (4-4)#190
Sat, Jun 6th@ ATLSpencer Strider (3-1)#31@ HOUTatsuya Imai (2-3)#152
Sun, Jun 7th@ ATLBryce Elder (4-3)#113@ HOUMike Burrows (3-6)#121
Tue, Jun 9thvs LADEric Lauer (2-5)#264vs MILBrandon Sproat (1-4)#158
Wed, Jun 10thvs LADShohei Ohtani (5-2)#1vs MILJacob Misiorowski (6-2)#18
Thu, Jun 11thvs LAD   
Fri, Jun 12thvs MIAvs COL
Sat, Jun 13thvs MIAvs COL
Sun, Jun 14thvs MIAvs COL
Mon, Jun 15th@ ATHvs PIT
Tue, Jun 16th@ ATHvs PIT
Wed, Jun 17th@ ATHvs PIT
Fri, Jun 19th@ COLvs LAA
Sat, Jun 20th@ COLvs LAA
Sun, Jun 21st@ COLvs LAA
Tue, Jun 23rdvs SEA@ SF
Wed, Jun 24thvs SEA@ SF
Thu, Jun 25thvs SEA@ SF
Fri, Jun 26thvs CIN@ LAA
Sat, Jun 27thvs CIN@ LAA
Sun, Jun 28thvs CIN@ LAA
Mon, Jun 29th@ PHIvs LAD
Tue, Jun 30th@ PHIvs LAD
Wed, Jul 1st@ PHIvs LAD
Thu, Jul 2nd@ PHI   
Fri, Jul 3rd@ WSHvs MIA
Sat, Jul 4th@ WSHvs MIA
Sun, Jul 5th@ WSHvs MIA
Tue, Jul 7thvs ATL@ DET
Wed, Jul 8thvs ATL@ DET
Thu, Jul 9thvs ATL@ DET
Fri, Jul 10thvs MIL@ CWS
Sat, Jul 11thvs MIL@ CWS
Sun, Jul 12thvs MIL@ CWS
Fri, Jul 17th@ CLEvs WSH
Sat, Jul 18th@ CLEvs WSH
Sun, Jul 19th@ CLEvs WSH
Mon, Jul 20th@ NYY@ ARI
Tue, Jul 21st@ NYY@ ARI
Wed, Jul 22nd@ NYY@ ARI
Fri, Jul 24thvs CHC@ MIN
Sat, Jul 25thvs CHC@ MIN
Sun, Jul 26thvs CHC@ MIN
Mon, Jul 27thvs ARIvs BOS
Tue, Jul 28thvs ARIvs BOS
Wed, Jul 29thvs ARIvs BOS
Thu, Jul 30th@ CINvs BOS
Fri, Jul 31st@ CINvs DET
Sat, Aug 1st@ CINvs DET
Sun, Aug 2nd@ CINvs DET
Mon, Aug 3rd@ MIL   
Tue, Aug 4th@ MIL@ CIN
Wed, Aug 5th@ MIL@ CIN
Thu, Aug 6th@ MIL@ CIN
Fri, Aug 7thvs NYM@ BOS
Sat, Aug 8thvs NYM@ BOS
Sun, Aug 9thvs NYM@ BOS
Tue, Aug 11th@ MIAvs TB
Wed, Aug 12th@ MIAvs TB
Thu, Aug 13th@ MIA   
Fri, Aug 14thvs BOSvs TEX
Sat, Aug 15thvs BOSvs TEX
Sun, Aug 16thvs BOSvs TEX
Mon, Aug 17thvs DET@ KC
Tue, Aug 18thvs DET@ KC
Wed, Aug 19thvs DET@ KC
Fri, Aug 21st@ LAD@ HOU
Sat, Aug 22nd@ LAD@ HOU
Sun, Aug 23rd@ LAD@ HOU
Mon, Aug 24th@ SDvs MIN
Tue, Aug 25th@ SDvs MIN
Wed, Aug 26th@ SDvs MIN
Fri, Aug 28th@ STLvs BAL
Sat, Aug 29th@ STLvs BAL
Sun, Aug 30th@ STLvs BAL
Tue, Sep 1stvs SF@ TEX
Wed, Sep 2ndvs SF@ TEX
Thu, Sep 3rdvs SF@ SEA
Fri, Sep 4thvs LAA@ SEA
Sat, Sep 5thvs LAA@ SEA
Sun, Sep 6thvs LAA@ SEA
Tue, Sep 8th@ CWSvs TOR
Wed, Sep 9th@ CWSvs TOR
Thu, Sep 10th@ CWS   
Fri, Sep 11th@ CHCvs SEA
Sat, Sep 12th@ CHCvs SEA
Sun, Sep 13th@ CHCvs SEA
Tue, Sep 15thvs MIL@ TB
Wed, Sep 16thvs MIL@ TB
Thu, Sep 17thvs MIL@ TB
Fri, Sep 18thvs KC@ CLE
Sat, Sep 19thvs KC@ CLE
Sun, Sep 20thvs KC@ CLE
Tue, Sep 22ndvs STLvs LAA
Wed, Sep 23rdvs STLvs LAA
Thu, Sep 24thvs STLvs HOU
Fri, Sep 25th@ DETvs HOU
Sat, Sep 26th@ DETvs HOU
Sun, Sep 27th@ DETvs HOU
Fri, Mar 27th   @ TORKevin Gausman (4-3)#19
Thu, Apr 9th   @ NYYRyan Weathers (2-3)#66
Mon, Apr 20th   @ SEAEmerson Hancock (4-2)#91
Mon, May 18th   @ LAAWalbert Urena (2-4)#421
Mon, Jun 8th   vs MILBrandon Woodruff (2-1)#56
Thu, Jun 18th   vs LAA
Mon, Aug 10th   vs TB
Thu, Aug 20th   @ KC
Mon, Aug 31st   @ TEX
Mon, Sep 7th   vs TOR