Skip to main content

Who Should I Trade?

Jose Alvarado for Gregory Soto (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Jose Alvarado
Jose Alvarado
Gregory Soto
Gregory Soto
Recommended by
4 of 7 experts
Recommended by
3 of 7 experts
Rest of Season# 180# 201
VBR# 401# 455
Injury Alert--
Expert Ranks 
Mike Maher
# 169# 180
Ryan Amore
Pitcher List
# 158# 203
Carmen Maiorano
# 186# 203
Corbin Young
# 120# 353
Jordan Eisen
Field of Vision Sports
# 168# 120
Pierre Camus
# 172# 154
Chris Clegg
# 193# 167
Who Should I Trade? Player Statistics
  Jose Alvarado
Jose Alvarado
Gregory Soto
Gregory Soto
2021 Stats 
Games Played2731
Games Started00
Innings Pitched25.128.1
Blown Saves10
Hits Allowed1321
Earned Runs87
Home Runs Allowed22
Who Should I Trade? Player Projections
  Jose Alvarado
Jose Alvarado
Gregory Soto
Gregory Soto
2021 Projections 
Games Played3638
Games Started00
Innings Pitched36.436.3
Blown Saves00
Hits Allowed2832
Earned Runs1416
Home Runs Allowed34
Who Should I Trade? Player Notes
  Jose Alvarado
Jose Alvarado
Gregory Soto
Gregory Soto
 Phillies reliever Jose Alvarado allowed two earned runs on one hit while striking out two over 2/3 of an inning Tuesday against the Marlins.
Mike Maher - The Birds Blitz
Wed, May 19th
Detroit Tigers left-hander Gregory Soto threw a scoreless ninth inning to preserve a 4-3 win over the Royals on Tuesday. Soto struck out one and did not allow any baserunners in the frame.
Matthew Terelle
Wed, Jun 16th
 Phillies reliever Jose Alvarado allowed one walk and struck out two over an inning of work to earn his second save of the year in Wednesday's win over the Brewers.
Mike Maher - The Birds Blitz
Thu, May 6th
Detroit Tigers left-hander Gregory Soto threw a scoreless ninth inning to nail down a 1-0 win over Cleveland on Wednesday. He struck out one and walked one in the outing.
Matthew Terelle
Wed, May 26th
 Phillies pitcher Jose Alvarado was handed a three-game suspension, but will continue to play while appealing it.
Brad Camara
Sun, May 2nd
Detroit Tigers reliever Gregory Soto threw a scoreless ninth inning to preserve a 4-2 win over the Royals on Wednesday. Soto struck out one and walked one.
Matthew Terelle
Thu, May 13th
 Jose Alvarado (COVID-19) was activated from the injured list ahead of Monday's game.
Connor Rooney
Mon, Apr 26th
Detroit Tigers reliever Gregory Soto threw a scoreless ninth inning to preserve a 5-2 win over the White Sox on Tuesday.
Matthew Terelle
Wed, Apr 28th
 Jose Alvarado is one of three Phillies to be placed on the COVID-19 IL. It's unclear if he's sick, experiencing vaccine side effects, or just away from the team for contact tracing. Fantasy managers will want to continue monitoring this situation.
Lucas Babits-Feinerman
Mon, Apr 19th
Detroit reliever Gregory Soto pitched a scoreless seventh inning to nail down a save in a 5-2 win over the Pirates in Game 2 of a Wednesday doubleheader.
Matthew Terelle
Wed, Apr 21st
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Jose Alvarado
Jose Alvarado
Gregory Soto
Gregory Soto
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs ATLvs CLE
Sat, Apr 3rdvs ATLvs CLE
Sun, Apr 4thvs ATLvs CLE
Mon, Apr 5thvs NYMvs MIN
Tue, Apr 6thvs NYMvs MIN
Wed, Apr 7thvs NYMvs MIN
Fri, Apr 9th@ ATL@ CLE
Sat, Apr 10th@ ATL@ CLE
Sun, Apr 11th@ ATL@ CLE
Tue, Apr 13th@ NYM@ HOU
Wed, Apr 14th@ NYM@ HOU
Fri, Apr 16thvs STL@ OAK
Sat, Apr 17thvs STL@ OAK
Sun, Apr 18thvs STL@ OAK
Mon, Apr 19thvs SF   
Tue, Apr 20thvs SF   
Wed, Apr 21stvs SFvs PIT
Fri, Apr 23rd@ COLvs KC
Sat, Apr 24th@ COLvs KC
Sun, Apr 25th@ COLvs KC
Mon, Apr 26th@ STLvs KC
Tue, Apr 27th@ STL@ CWS
Wed, Apr 28th@ STL   
Thu, Apr 29th@ STL@ CWS
Fri, Apr 30thvs NYM@ NYY
Sat, May 1stvs NYM@ NYY
Sun, May 2ndvs NYM@ NYY
Mon, May 3rdvs MIL   
Tue, May 4thvs MIL@ BOS
Wed, May 5thvs MIL@ BOS
Thu, May 6thvs MIL@ BOS
Fri, May 7th@ ATLvs MIN
Sat, May 8th@ ATLvs MIN
Sun, May 9th@ ATL   
Tue, May 11th@ WSHvs KC
Wed, May 12th@ WSHvs KC
Thu, May 13th@ WSHvs KC
Fri, May 14th@ TORvs CHC
Sat, May 15th@ TORvs CHC
Sun, May 16th@ TORvs CHC
Tue, May 18thvs MIA@ SEA
Wed, May 19thvs MIA@ SEA
Thu, May 20thvs MIA   
Fri, May 21stvs BOS@ KC
Sat, May 22ndvs BOS@ KC
Sun, May 23rdvs BOS@ KC
Mon, May 24th@ MIAvs CLE
Tue, May 25th@ MIAvs CLE
Wed, May 26th@ MIAvs CLE
Thu, May 27th@ MIAvs CLE
Sat, May 29th@ TBvs NYY
Sun, May 30th@ TBvs NYY
Mon, May 31st@ CIN@ MIL
Tue, Jun 1st@ CIN@ MIL
Fri, Jun 4thvs WSH@ CWS
Sat, Jun 5thvs WSH@ CWS
Sun, Jun 6thvs WSH@ CWS
Tue, Jun 8thvs ATLvs SEA
Wed, Jun 9thvs ATLvs SEA
Thu, Jun 10thvs ATLvs SEA
Sat, Jun 12thvs NYYvs CWS
Sun, Jun 13thvs NYYvs CWS
Mon, Jun 14th@ LAD@ KC
Tue, Jun 15th@ LAD@ KC
Wed, Jun 16th@ LAD@ KC
Fri, Jun 18th@ SF@ LAA
Sat, Jun 19th@ SF@ LAA
Sun, Jun 20th@ SF@ LAA
Tue, Jun 22ndvs WSHvs STL
Wed, Jun 23rdvs WSHvs STL
Fri, Jun 25th@ NYMvs HOU
Sat, Jun 26th@ NYMvs HOU
Sun, Jun 27th@ NYMvs HOU
Mon, Jun 28th@ CIN@ CLE
Tue, Jun 29thvs MIA@ CLE
Wed, Jun 30thvs MIA@ CLE
Thu, Jul 1stvs MIA   
Fri, Jul 2ndvs SDvs CWS
Sat, Jul 3rdvs SDvs CWS
Sun, Jul 4thvs SDvs CWS
Mon, Jul 5th@ CHC@ TEX
Tue, Jul 6th@ CHC@ TEX
Wed, Jul 7th@ CHC@ TEX
Thu, Jul 8th@ CHC@ MIN
Fri, Jul 9th@ BOS@ MIN
Sat, Jul 10th@ BOS@ MIN
Sun, Jul 11th@ BOS@ MIN
Fri, Jul 16thvs MIAvs MIN
Sat, Jul 17thvs MIAvs MIN
Sun, Jul 18thvs MIAvs MIN
Tue, Jul 20th@ NYYvs TEX
Wed, Jul 21st@ NYYvs TEX
Thu, Jul 22ndvs ATLvs TEX
Fri, Jul 23rdvs ATL@ KC
Sat, Jul 24thvs ATL@ KC
Sun, Jul 25thvs ATL@ KC
Mon, Jul 26thvs WSH@ MIN
Tue, Jul 27thvs WSH@ MIN
Wed, Jul 28thvs WSH@ MIN
Thu, Jul 29thvs WSHvs BAL
Fri, Jul 30th@ PITvs BAL
Sat, Jul 31st@ PITvs BAL
Sun, Aug 1st@ PITvs BAL
Mon, Aug 2nd@ WSH   
Tue, Aug 3rd@ WSHvs BOS
Wed, Aug 4th@ WSHvs BOS
Thu, Aug 5th@ WSHvs BOS
Fri, Aug 6thvs NYM@ CLE
Sat, Aug 7thvs NYM@ CLE
Sun, Aug 8thvs NYM@ CLE
Tue, Aug 10thvs LAD@ BAL
Wed, Aug 11thvs LAD@ BAL
Thu, Aug 12thvs LAD@ BAL
Fri, Aug 13thvs CINvs CLE
Sat, Aug 14thvs CINvs CLE
Sun, Aug 15thvs CINvs CLE
Tue, Aug 17th@ ARIvs LAA
Wed, Aug 18th@ ARIvs LAA
Thu, Aug 19th@ ARIvs LAA
Fri, Aug 20th@ SD@ TOR
Sat, Aug 21st@ SD@ TOR
Sun, Aug 22nd@ SD@ TOR
Tue, Aug 24thvs TB@ STL
Wed, Aug 25thvs TB@ STL
Thu, Aug 26thvs ARI   
Fri, Aug 27thvs ARIvs TOR
Sat, Aug 28thvs ARIvs TOR
Sun, Aug 29thvs ARIvs TOR
Mon, Aug 30th@ WSH   
Tue, Aug 31st@ WSHvs OAK
Wed, Sep 1st@ WSHvs OAK
Fri, Sep 3rd@ MIA@ CIN
Sat, Sep 4th@ MIA@ CIN
Sun, Sep 5th@ MIA@ CIN
Mon, Sep 6th@ MIL@ PIT
Tue, Sep 7th@ MIL@ PIT
Wed, Sep 8th@ MIL@ PIT
Thu, Sep 9thvs COL   
Fri, Sep 10thvs COLvs TB
Sat, Sep 11thvs COLvs TB
Sun, Sep 12thvs COLvs TB
Tue, Sep 14thvs CHCvs MIL
Wed, Sep 15thvs CHCvs MIL
Thu, Sep 16thvs CHC@ TB
Fri, Sep 17th@ NYM@ TB
Sat, Sep 18th@ NYM@ TB
Sun, Sep 19th@ NYM@ TB
Mon, Sep 20thvs BALvs CWS
Tue, Sep 21stvs BALvs CWS
Wed, Sep 22ndvs BALvs CWS
Thu, Sep 23rdvs PIT   
Fri, Sep 24thvs PITvs KC
Sat, Sep 25thvs PITvs KC
Sun, Sep 26thvs PITvs KC
Tue, Sep 28th@ ATL@ MIN
Wed, Sep 29th@ ATL@ MIN
Thu, Sep 30th@ ATL@ MIN
Fri, Oct 1st@ MIA@ CWS
Sat, Oct 2nd@ MIA@ CWS
Sun, Oct 3rd@ MIA@ CWS
Mon, Apr 12th   @ HOU
Thu, Apr 15th   @ OAK
Thu, Apr 22nd   vs PIT
Mon, May 17th   @ SEA
Fri, May 28th   vs NYY
Thu, Jun 3rd   @ CWS
Fri, Jun 11th   vs CWS
Thu, Jun 17th   @ LAA
Thu, Jun 24th   vs HOU
Mon, Jul 19th   vs TEX
Thu, Sep 2nd   vs OAK