Skip to main content

Who Should I Trade?

Raisel Iglesias for Zac Gallen (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Zac Gallen
Zac Gallen
ARI vs MIA Thu, May 13th 9:40pm
Raisel Iglesias
Raisel Iglesias
LAA @ BOS Fri, May 14th 7:10pm
Recommended by
8 of 14 experts
Recommended by
6 of 14 experts
Rest of Season
VBR# 150# 189
Injury AlertIL10-
Weather100 F, Clear
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 27# 69
Chris Meaney
# 18# 33
Mike Maher
# 16# 33
Pierre Camus
# 19# 49
Mick Ciallela
# 25# 29
Brad Camara
# 15# 26
Corbin Young
# 15# 27
Joe Pisapia
# 13# 41
Carmen Maiorano
# 92# 27
Ryan Amore
Pitcher List
# 44# 31
Jordan Eisen
Field of Vision Sports
# 45# 32
Dan Harris
# 51# 36
Chris Clegg
# 48# 36
Brendan Tuma
# 52# 43
Who Should I Trade? Player Statistics
  Zac Gallen
Zac Gallen
Raisel Iglesias
Raisel Iglesias
2021 Stats 
Games Played514
Games Started50
Innings Pitched27.313.1
Blown Saves02
Hits Allowed1815
Earned Runs98
Home Runs Allowed13
Who Should I Trade? Player Projections
  Zac Gallen
Zac Gallen
Raisel Iglesias
Raisel Iglesias
2021 Projections 
Games Played1849
Games Started200
Innings Pitched103.550.4
Blown Saves00
Hits Allowed8643
Earned Runs4221
Home Runs Allowed127
Who Should I Trade? Player Notes
  Zac Gallen
Zac Gallen
Raisel Iglesias
Raisel Iglesias
 The Diamondbacks placed RHP Zac Gallen on the 10-day injured list with a sprained right elbow.
Brendan Tuma - Too Much Tuma
Wed, May 12th
Raisel Iglesias gave up just one hit and struck out two batters in his lone inning of work in Monday's win over the Astros.
Jack Mannis
Tue, May 11th
 RHP Zac Gallen took a no-decision on Friday when he surrendered two runs (one earned) on four hits with five strikeouts and four walks in the D-Backs 5-4 loss to the Mets on Friday.
Jon Mathisen
Fri, May 7th
Angels' closer Raisel Iglesias gave up one hit and one walk in his one inning of work, earning his fifth save of the 2021 season.
Jack Mannis
Mon, May 10th
 RHP Zac Gallen took the loss on Saturday when he allowed four runs on six hits with a pair of walks and seven strikeouts across four-inning as the D-Backs lost to the Rockies 14-6.
Jon Mathisen
Sun, May 2nd
Raisel Iglesias struck out one batter in a hitless ninth inning of work en route to his fourth save of the year in Wednesday's 4-3 win over Texas.
Jack Mannis
Thu, Apr 29th
 In Sunday's 5-0 win against the Braves, Zac Gallen threw seven scoreless innings. He allowed one hit and two walks with six strikeouts. Gallen pitched a complete seven-inning game in the first of Sunday's doubleheader.
Corbin Young
Sun, Apr 25th
Raisel Iglesias gave up two earned runs on three hits in 0.2 innings pitched in an Angels' losing effort to the Astros.
Jack Mannis
Fri, Apr 23rd
 RHP Zac Gallen allowed three runs on four hits with four walks and six strikeouts over 5 2/3 innings on Tuesday vs. the Reds. The game was suspended in the eighth inning due to inclement weather.
Jon Mathisen
Wed, Apr 21st
Angels' closer Raisel Iglesias earned his second save of the 2021 campaign in an Angels' 7-5 win over the Blue Jays.
Jack Mannis
Thu, Apr 8th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Zac Gallen
Zac Gallen
Raisel Iglesias
Raisel Iglesias
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ SDvs CWS
Fri, Apr 2nd@ SDvs CWS
Sat, Apr 3rd@ SDvs CWS
Sun, Apr 4th@ SDvs CWS
Mon, Apr 5th   vs HOU
Tue, Apr 6th@ COLvs HOU
Thu, Apr 8th@ COL@ TOR
Fri, Apr 9thvs CIN@ TOR
Sat, Apr 10thvs CIN@ TOR
Mon, Apr 12thvs OAK@ KC
Tue, Apr 13thvs OAK@ KC
Wed, Apr 14th   @ KC
Fri, Apr 16th@ WSHvs MIN
Mon, Apr 19th   vs TEX
Tue, Apr 20th   vs TEX
Wed, Apr 21st@ CINvs TEX
Thu, Apr 22nd@ CIN@ HOU
Fri, Apr 23rd@ ATL@ HOU
Sat, Apr 24th   @ HOU
Sun, Apr 25th@ ATL@ HOU
Mon, Apr 26th   @ TEX
Tue, Apr 27thvs SD@ TEX
Wed, Apr 28thvs SD@ TEX
Fri, Apr 30thvs COL@ SEA
Sat, May 1stvs COL@ SEA
Sun, May 2ndvs COL@ SEA
Mon, May 3rd   vs TB
Tue, May 4th@ MIAvs TB
Wed, May 5th@ MIAvs TB
Thu, May 6th@ MIAvs TB
Fri, May 7th@ NYMvs LAD
Sat, May 8th@ NYMvs LAD
Sun, May 9th@ NYMvs LAD
Mon, May 10thvs MIA@ HOU
Tue, May 11thvs MIA@ HOU
Wed, May 12thvs MIA@ HOU
Fri, May 14thvs WSH@ BOS
Sat, May 15thvs WSH@ BOS
Sun, May 16thvs WSH@ BOS
Mon, May 17th@ LADvs CLE
Tue, May 18th@ LADvs CLE
Wed, May 19th@ LADvs CLE
Thu, May 20th@ LADvs MIN
Fri, May 21st@ COLvs OAK
Sat, May 22nd@ COLvs OAK
Sun, May 23rd@ COLvs OAK
Tue, May 25thvs SFvs TEX
Wed, May 26thvs SFvs TEX
Thu, May 27thvs STL@ OAK
Fri, May 28thvs STL@ OAK
Sat, May 29thvs STL@ OAK
Sun, May 30thvs STL@ OAK
Mon, May 31stvs NYM@ SF
Tue, Jun 1stvs NYM@ SF
Thu, Jun 3rd@ MILvs SEA
Fri, Jun 4th@ MILvs SEA
Sat, Jun 5th@ MILvs SEA
Sun, Jun 6th@ MILvs SEA
Mon, Jun 7th   vs KC
Tue, Jun 8th@ OAKvs KC
Wed, Jun 9th@ OAKvs KC
Fri, Jun 11thvs LAA@ ARI
Sat, Jun 12thvs LAA@ ARI
Sun, Jun 13thvs LAA@ ARI
Mon, Jun 14th@ SF@ OAK
Tue, Jun 15th@ SF@ OAK
Wed, Jun 16th@ SF@ OAK
Thu, Jun 17th@ SFvs DET
Fri, Jun 18thvs LADvs DET
Sat, Jun 19thvs LADvs DET
Sun, Jun 20thvs LADvs DET
Tue, Jun 22ndvs MILvs SF
Wed, Jun 23rdvs MILvs SF
Fri, Jun 25th@ SD@ TB
Sat, Jun 26th@ SD@ TB
Sun, Jun 27th@ SD@ TB
Mon, Jun 28th@ STL@ NYY
Tue, Jun 29th@ STL@ NYY
Wed, Jun 30th@ STL@ NYY
Thu, Jul 1stvs SF@ NYY
Fri, Jul 2ndvs SFvs BAL
Sat, Jul 3rdvs SFvs BAL
Sun, Jul 4thvs SFvs BAL
Mon, Jul 5th   vs BOS
Tue, Jul 6thvs COLvs BOS
Wed, Jul 7thvs COLvs BOS
Fri, Jul 9th@ LAD@ SEA
Sat, Jul 10th@ LAD@ SEA
Sun, Jul 11th@ LAD@ SEA
Fri, Jul 16thvs CHCvs SEA
Sat, Jul 17thvs CHCvs SEA
Sun, Jul 18thvs CHCvs SEA
Mon, Jul 19thvs PIT@ OAK
Tue, Jul 20thvs PIT@ OAK
Thu, Jul 22nd   @ MIN
Fri, Jul 23rd@ CHC@ MIN
Sat, Jul 24th@ CHC@ MIN
Sun, Jul 25th@ CHC@ MIN
Mon, Jul 26th   vs COL
Tue, Jul 27th@ TEXvs COL
Wed, Jul 28th@ TEXvs COL
Thu, Jul 29th   vs OAK
Fri, Jul 30thvs LADvs OAK
Sat, Jul 31stvs LADvs OAK
Sun, Aug 1stvs LADvs OAK
Mon, Aug 2ndvs SF@ TEX
Tue, Aug 3rdvs SF@ TEX
Wed, Aug 4thvs SF@ TEX
Thu, Aug 5thvs SF@ TEX
Fri, Aug 6th@ SD@ LAD
Sat, Aug 7th@ SD@ LAD
Sun, Aug 8th@ SD@ LAD
Tue, Aug 10th@ SFvs TOR
Wed, Aug 11th@ SFvs TOR
Thu, Aug 12thvs SDvs TOR
Fri, Aug 13thvs SDvs HOU
Sat, Aug 14thvs SDvs HOU
Sun, Aug 15thvs SDvs HOU
Tue, Aug 17thvs PHI@ DET
Wed, Aug 18thvs PHI@ DET
Thu, Aug 19thvs PHI@ DET
Fri, Aug 20th@ COL@ CLE
Sat, Aug 21st@ COL@ CLE
Sun, Aug 22nd@ COL@ CLE
Tue, Aug 24th@ PIT@ BAL
Wed, Aug 25th@ PIT@ BAL
Thu, Aug 26th@ PHI@ BAL
Fri, Aug 27th@ PHIvs SD
Sat, Aug 28th@ PHIvs SD
Mon, Aug 30thvs SDvs NYY
Tue, Aug 31stvs SDvs NYY
Wed, Sep 1stvs SDvs NYY
Fri, Sep 3rdvs SEAvs TEX
Sat, Sep 4thvs SEAvs TEX
Sun, Sep 5thvs SEAvs TEX
Mon, Sep 6th   vs TEX
Tue, Sep 7thvs TEX@ SD
Wed, Sep 8thvs TEX@ SD
Fri, Sep 10th@ SEA@ HOU
Sat, Sep 11th@ SEA@ HOU
Sun, Sep 12th@ SEA@ HOU
Tue, Sep 14th@ LAD@ CWS
Wed, Sep 15th@ LAD@ CWS
Thu, Sep 16th   @ CWS
Fri, Sep 17th@ HOUvs OAK
Sat, Sep 18th@ HOUvs OAK
Sun, Sep 19th@ HOUvs OAK
Mon, Sep 20thvs ATLvs HOU
Tue, Sep 21stvs ATLvs HOU
Wed, Sep 22ndvs ATLvs HOU
Thu, Sep 23rdvs ATLvs HOU
Fri, Sep 24thvs LADvs SEA
Sat, Sep 25thvs LADvs SEA
Sun, Sep 26thvs LADvs SEA
Tue, Sep 28th@ SF@ TEX
Wed, Sep 29th@ SF@ TEX
Thu, Sep 30th@ SF@ TEX
Fri, Oct 1stvs COL@ SEA
Sat, Oct 2ndvs COL@ SEA
Sun, Oct 3rdvs COL@ SEA
Wed, Apr 7th@ COL   
Sun, Apr 11thvs CIN   
Thu, Apr 15th@ WSH   
Sat, Apr 17th@ WSH   
Sun, Apr 18th@ WSH   
Thu, Apr 29thvs COL   
Thu, May 13thvs MIA   
Wed, Jun 2ndvs NYM   
Mon, Jun 21stvs MIL   
Thu, Jul 8thvs COL   
Wed, Jul 21stvs PIT   
Mon, Aug 23rd@ PIT   
Sun, Aug 29th@ PHI   
Mon, Sep 13th@ LAD