Skip to main content

Who Should I Trade?

Jose Alvarado for Alex Wood (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Alex Wood
Alex Wood
Jose Alvarado
Jose Alvarado
Recommended by
11 of 13 experts
Recommended by
2 of 13 experts
Rest of Season# 111# 180
VBR# 259# 402
Injury Alert--
Expert Ranks 
Mike Maher
# 92# 169
Dan Harris
# 54
Pierre Camus
# 119# 172
Mick Ciallela
# 87
Ryan Amore
Pitcher List
# 77# 158
Brendan Tuma
# 60
Carmen Maiorano
# 123# 186
Brad Camara
# 95
Chris Mitchell
# 77
Chris Clegg
# 116# 193
Joe Pisapia
# 54
Corbin Young
# 223# 120
Jordan Eisen
Field of Vision Sports
# 168
Who Should I Trade? Player Statistics
  Alex Wood
Alex Wood
Jose Alvarado
Jose Alvarado
2021 Stats 
Games Played1126
Games Started110
Innings Pitched63.024.3
Blown Saves01
Hits Allowed5113
Earned Runs268
Home Runs Allowed82
Who Should I Trade? Player Projections
  Alex Wood
Alex Wood
Jose Alvarado
Jose Alvarado
2021 Projections 
Games Played1837
Games Started150
Innings Pitched76.037.2
Blown Saves00
Hits Allowed7029
Earned Runs3314
Home Runs Allowed93
Who Should I Trade? Player Notes
  Alex Wood
Alex Wood
Jose Alvarado
Jose Alvarado
 LHP Alex Wood earned his sixth win of the season on Monday when he allowed two runs on four hits with one walk and seven strikeouts over six innings as the Giants defeated the D-Backs 5-2.
Jon Mathisen
Tue, Jun 15th
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
 LHP Alex Wood took a no-decision on Tuesday when he surrendered four runs on five hits with three walks and two strikeouts over 5 1/3 innings as the Giants defeated the Rangers 9-4.
Jon Mathisen
Wed, Jun 9th
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
 LHP Alex Wood took the loss on Tuesday when he surrendered seven runs on four hits with four walks and two strikeouts over 3 2/3 innings as the Giants lost to the Angels 8-1.
Jon Mathisen
Wed, Jun 2nd
Phillies pitcher Jose Alvarado was handed a three-game suspension, but will continue to play while appealing it.
Brad Camara
Sun, May 2nd
 Alex Wood pitched six innings, allowing four earned runs on six hits and no walks while striking out eight.
Ethan Biddle
Fri, May 28th
Jose Alvarado (COVID-19) was activated from the injured list ahead of Monday's game.
Connor Rooney
Mon, Apr 26th
 LHP Alex Wood took a tough-luck loss on Friday when allowed two runs on eight hits with two walks and seven strikeouts over six innings as the Giants lost to the Dodgers 2-1.
Jon Mathisen
Sat, May 22nd
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
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Alex Wood
Alex Wood
Jose Alvarado
Jose Alvarado
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ SEAvs ATL
Sat, Apr 3rd@ SEAvs ATL
Sun, Apr 4th   vs ATL
Mon, Apr 5th@ SDvs NYM
Tue, Apr 6th@ SDvs NYM
Wed, Apr 7th@ SDvs NYM
Fri, Apr 9thvs COL@ ATL
Sat, Apr 10thvs COL@ ATL
Sun, Apr 11thvs COL@ ATL
Tue, Apr 13thvs CIN@ NYM
Wed, Apr 14thvs CIN@ NYM
Fri, Apr 16th@ MIAvs STL
Sat, Apr 17th@ MIAvs STL
Sun, Apr 18th@ MIAvs STL
Mon, Apr 19th@ PHIvs SF
Tue, Apr 20th@ PHIvs SF
Wed, Apr 21st@ PHIvs SF
Fri, Apr 23rdvs MIA@ COL
Sat, Apr 24thvs MIA@ COL
Sun, Apr 25thvs MIA@ COL
Mon, Apr 26thvs COL@ STL
Tue, Apr 27thvs COL@ STL
Wed, Apr 28thvs COL@ STL
Thu, Apr 29th   @ STL
Fri, Apr 30th@ SDvs NYM
Sat, May 1st@ SDvs NYM
Sun, May 2nd@ SDvs NYM
Mon, May 3rd   vs MIL
Tue, May 4th@ COLvs MIL
Wed, May 5th@ COLvs MIL
Thu, May 6th   vs MIL
Fri, May 7thvs SD@ ATL
Sat, May 8thvs SD@ ATL
Sun, May 9thvs SD@ ATL
Tue, May 11thvs TEX@ WSH
Wed, May 12th   @ WSH
Thu, May 13th@ PIT@ WSH
Fri, May 14th@ PIT@ TOR
Sat, May 15th@ PIT@ TOR
Sun, May 16th@ PIT@ TOR
Tue, May 18th@ CINvs MIA
Wed, May 19th@ CINvs MIA
Thu, May 20th@ CINvs MIA
Fri, May 21stvs LADvs BOS
Sat, May 22ndvs LADvs BOS
Sun, May 23rdvs LADvs BOS
Mon, May 24th   @ MIA
Tue, May 25th@ ARI@ MIA
Wed, May 26th@ ARI@ MIA
Thu, May 27th@ LAD@ MIA
Sat, May 29th@ LAD@ TB
Sun, May 30th@ LAD@ TB
Mon, May 31stvs LAA@ CIN
Tue, Jun 1stvs LAA@ CIN
Fri, Jun 4thvs CHCvs WSH
Sat, Jun 5thvs CHCvs WSH
Sun, Jun 6thvs CHCvs WSH
Tue, Jun 8th@ TEXvs ATL
Wed, Jun 9th@ TEXvs ATL
Thu, Jun 10th   vs ATL
Sat, Jun 12th@ WSHvs NYY
Sun, Jun 13th@ WSHvs NYY
Mon, Jun 14thvs ARI@ LAD
Tue, Jun 15thvs ARI@ LAD
Wed, Jun 16thvs ARI@ LAD
Fri, Jun 18thvs PHI@ SF
Sat, Jun 19thvs PHI@ SF
Sun, Jun 20thvs PHI@ SF
Tue, Jun 22nd@ LAAvs WSH
Wed, Jun 23rd@ LAAvs WSH
Fri, Jun 25thvs OAK@ NYM
Sat, Jun 26thvs OAK@ NYM
Sun, Jun 27thvs OAK@ NYM
Mon, Jun 28th@ LAD@ CIN
Tue, Jun 29th@ LADvs MIA
Wed, Jun 30th   vs MIA
Thu, Jul 1st@ ARIvs MIA
Fri, Jul 2nd@ ARIvs SD
Sat, Jul 3rd@ ARIvs SD
Sun, Jul 4th@ ARIvs SD
Mon, Jul 5thvs STL@ CHC
Tue, Jul 6thvs STL@ CHC
Wed, Jul 7thvs STL@ CHC
Thu, Jul 8th   @ CHC
Fri, Jul 9thvs WSH@ BOS
Sat, Jul 10thvs WSH@ BOS
Sun, Jul 11thvs WSH@ BOS
Fri, Jul 16th@ STLvs MIA
Sat, Jul 17th@ STLvs MIA
Sun, Jul 18th@ STLvs MIA
Tue, Jul 20th@ LAD@ NYY
Wed, Jul 21st@ LAD@ NYY
Thu, Jul 22nd@ LADvs ATL
Fri, Jul 23rdvs PITvs ATL
Sat, Jul 24thvs PITvs ATL
Sun, Jul 25thvs PITvs ATL
Mon, Jul 26th   vs WSH
Tue, Jul 27thvs LADvs WSH
Wed, Jul 28thvs LADvs WSH
Thu, Jul 29thvs LADvs WSH
Fri, Jul 30thvs HOU@ PIT
Sat, Jul 31stvs HOU@ PIT
Sun, Aug 1stvs HOU@ PIT
Mon, Aug 2nd@ ARI@ WSH
Tue, Aug 3rd@ ARI@ WSH
Wed, Aug 4th@ ARI@ WSH
Thu, Aug 5th@ ARI@ WSH
Fri, Aug 6th@ MILvs NYM
Sat, Aug 7th@ MILvs NYM
Sun, Aug 8th@ MILvs NYM
Tue, Aug 10thvs ARIvs LAD
Wed, Aug 11thvs ARIvs LAD
Thu, Aug 12thvs COLvs LAD
Fri, Aug 13thvs COLvs CIN
Sat, Aug 14thvs COLvs CIN
Sun, Aug 15thvs COLvs CIN
Tue, Aug 17thvs NYM@ ARI
Wed, Aug 18thvs NYM@ ARI
Thu, Aug 19th   @ ARI
Fri, Aug 20th@ OAK@ SD
Sat, Aug 21st@ OAK@ SD
Sun, Aug 22nd@ OAK@ SD
Tue, Aug 24th@ NYMvs TB
Wed, Aug 25th@ NYMvs TB
Thu, Aug 26th@ NYMvs ARI
Fri, Aug 27th@ ATLvs ARI
Sat, Aug 28th@ ATLvs ARI
Sun, Aug 29th@ ATLvs ARI
Mon, Aug 30thvs MIL@ WSH
Tue, Aug 31stvs MIL@ WSH
Wed, Sep 1stvs MIL@ WSH
Fri, Sep 3rdvs LAD@ MIA
Sat, Sep 4thvs LAD@ MIA
Sun, Sep 5thvs LAD@ MIA
Mon, Sep 6th@ COL@ MIL
Tue, Sep 7th@ COL@ MIL
Wed, Sep 8th@ COL@ MIL
Thu, Sep 9th   vs COL
Fri, Sep 10th@ CHCvs COL
Sat, Sep 11th@ CHCvs COL
Sun, Sep 12th@ CHCvs COL
Tue, Sep 14thvs SDvs CHC
Wed, Sep 15thvs SDvs CHC
Thu, Sep 16thvs SDvs CHC
Fri, Sep 17thvs ATL@ NYM
Sat, Sep 18thvs ATL@ NYM
Sun, Sep 19thvs ATL@ NYM
Mon, Sep 20th   vs BAL
Tue, Sep 21st@ SDvs BAL
Wed, Sep 22nd@ SDvs BAL
Thu, Sep 23rd@ SDvs PIT
Fri, Sep 24th@ COLvs PIT
Sat, Sep 25th@ COLvs PIT
Sun, Sep 26th@ COLvs PIT
Tue, Sep 28thvs ARI@ ATL
Wed, Sep 29thvs ARI@ ATL
Thu, Sep 30thvs ARI@ ATL
Fri, Oct 1stvs SD@ MIA
Sat, Oct 2ndvs SD@ MIA
Sun, Oct 3rdvs SD@ MIA
Fri, Apr 2nd@ SEA   
Mon, Apr 12thvs CIN   
Thu, Apr 22ndvs MIA   
Mon, May 10thvs TEX   
Mon, May 17th@ CIN   
Fri, May 28th@ LAD   
Thu, Jun 3rdvs CHC   
Fri, Jun 11th@ WSH   
Thu, Jun 17thvs ARI   
Mon, Jul 19th@ LAD   
Mon, Aug 16thvs NYM   
Thu, Sep 2ndvs MIL   
Mon, Sep 13thvs SD