Skip to main content

Who Should I Trade?

Raisel Iglesias for Joe Musgrove (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Joe Musgrove
Joe Musgrove
SD @ COL Mon, May 10th 8:40pm
Raisel Iglesias
Raisel Iglesias
LAA @ HOU Mon, May 10th 8:10pm
Recommended by
10 of 14 experts
Recommended by
4 of 14 experts
Rest of Season
VBR# 72# 160
Injury Alert--
Weather61 F, Clear63 F, Clear
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 15# 69
Mike Maher
# 21# 33
Dan Harris
# 21# 34
Pierre Camus
# 36# 52
Mick Ciallela
# 20# 29
Ryan Amore
Pitcher List
# 26# 31
Brendan Tuma
# 19# 38
Brad Camara
# 19# 26
Chris Clegg
# 35# 36
Joe Pisapia
# 27# 41
Carmen Maiorano
# 43# 27
Corbin Young
# 31# 27
Jordan Eisen
Field of Vision Sports
# 34# 32
Chris Meaney
# 35# 33
Who Should I Trade? Player Statistics
  Joe Musgrove
Joe Musgrove
Raisel Iglesias
Raisel Iglesias
2021 Stats 
Games Played712
Games Started70
Innings Pitched39.011.2
Blown Saves02
Hits Allowed2613
Earned Runs148
Home Runs Allowed63
Who Should I Trade? Player Projections
  Joe Musgrove
Joe Musgrove
Raisel Iglesias
Raisel Iglesias
2021 Projections 
Games Played2450
Games Started210
Innings Pitched130.551.5
Blown Saves00
Hits Allowed11543
Earned Runs5421
Home Runs Allowed188
Who Should I Trade? Player Notes
  Joe Musgrove
Joe Musgrove
Raisel Iglesias
Raisel Iglesias
 Joe Musgrove gave up 5 earned runs in 5 innings pitched in the Padres' loss to the Giants on Sunday. Musgrove struck out 6 and walked 2 in the outing.
Matt Flipi
Mon, May 3rd
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
 Joe Musgrove gave up 2 earned runs in just 3 innings pitched in the Padres' win over the Dodgers on Sunday. Musgrove struck out 4 and walked 2 in the outing.
Matt Flipi
Mon, Apr 26th
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
 Joe Musgrove gave up 2 earned runs in 7 innings pitched in the Padres' loss to the Brewers on Monday. Musgrove struck out 13 in the outing and walked 1.
Matt Flipi
Tue, Apr 20th
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
 Joe Musgrove gave up 1 earned run in 4 innings pitched in the Padres' loss to the Pirates on Wednesday. Musgrove struck out 6 and walked 2 in the outing.
Matt Flipi
Thu, Apr 15th
Angels' closer Raisel Iglesias gives up three hits, two runs, and struck out three batters in his one inning of work on Tuesday.
Jack Mannis
Tue, Apr 6th
 Joe Musgrove will not get an extra day of rest after his no-hitter and will start on Wednesday against the Pirates.
Dan Harris
Tue, Apr 13th
Angels' closer Raisel Iglesias fanned two out of the three batters he faced en route to his first save of the season.
Jack Mannis
Fri, Apr 2nd
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Joe Musgrove
Joe Musgrove
Raisel Iglesias
Raisel Iglesias
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs ARIvs CWS
Fri, Apr 2ndvs ARIvs CWS
Sat, Apr 3rdvs ARIvs CWS
Sun, Apr 4thvs ARIvs CWS
Mon, Apr 5thvs SFvs HOU
Tue, Apr 6thvs SFvs HOU
Thu, Apr 8th   @ TOR
Fri, Apr 9th@ TEX@ TOR
Sat, Apr 10th@ TEX@ TOR
Mon, Apr 12th@ PIT@ KC
Tue, Apr 13th@ PIT@ KC
Wed, Apr 14th@ PIT@ KC
Fri, Apr 16thvs LADvs MIN
Mon, Apr 19thvs MILvs TEX
Tue, Apr 20thvs MILvs TEX
Wed, Apr 21stvs MILvs TEX
Thu, Apr 22nd@ LAD@ HOU
Fri, Apr 23rd@ LAD@ HOU
Sat, Apr 24th@ LAD@ HOU
Sun, Apr 25th@ LAD@ HOU
Mon, Apr 26th   @ TEX
Tue, Apr 27th@ ARI@ TEX
Wed, Apr 28th@ ARI@ TEX
Fri, Apr 30thvs SF@ SEA
Sat, May 1stvs SF@ SEA
Sun, May 2ndvs SF@ SEA
Mon, May 3rdvs PITvs TB
Tue, May 4thvs PITvs TB
Wed, May 5thvs PITvs TB
Thu, May 6th   vs TB
Fri, May 7th@ SFvs LAD
Sat, May 8th@ SFvs LAD
Sun, May 9th@ SFvs LAD
Mon, May 10th@ COL@ HOU
Tue, May 11th@ COL@ HOU
Wed, May 12th@ COL@ HOU
Fri, May 14thvs STL@ BOS
Sat, May 15thvs STL@ BOS
Sun, May 16thvs STL@ BOS
Mon, May 17thvs COLvs CLE
Tue, May 18thvs COLvs CLE
Wed, May 19thvs COLvs CLE
Thu, May 20th   vs MIN
Fri, May 21stvs SEAvs OAK
Sat, May 22ndvs SEAvs OAK
Sun, May 23rdvs SEAvs OAK
Tue, May 25th@ MILvs TEX
Wed, May 26th@ MILvs TEX
Thu, May 27th@ MIL@ OAK
Fri, May 28th@ HOU@ OAK
Sat, May 29th@ HOU@ OAK
Sun, May 30th@ HOU@ OAK
Mon, May 31st@ CHC@ SF
Tue, Jun 1st@ CHC@ SF
Thu, Jun 3rdvs NYMvs SEA
Fri, Jun 4thvs NYMvs SEA
Sat, Jun 5thvs NYMvs SEA
Sun, Jun 6thvs NYMvs SEA
Mon, Jun 7thvs CHCvs KC
Tue, Jun 8thvs CHCvs KC
Wed, Jun 9thvs CHCvs KC
Fri, Jun 11th@ NYM@ ARI
Sat, Jun 12th@ NYM@ ARI
Sun, Jun 13th@ NYM@ ARI
Mon, Jun 14th@ COL@ OAK
Tue, Jun 15th@ COL@ OAK
Wed, Jun 16th@ COL@ OAK
Thu, Jun 17thvs CINvs DET
Fri, Jun 18thvs CINvs DET
Sat, Jun 19thvs CINvs DET
Sun, Jun 20thvs CINvs DET
Tue, Jun 22ndvs LADvs SF
Wed, Jun 23rdvs LADvs SF
Fri, Jun 25thvs ARI@ TB
Sat, Jun 26thvs ARI@ TB
Sun, Jun 27thvs ARI@ TB
Mon, Jun 28th   @ NYY
Tue, Jun 29th@ CIN@ NYY
Wed, Jun 30th@ CIN@ NYY
Thu, Jul 1st@ CIN@ NYY
Fri, Jul 2nd@ PHIvs BAL
Sat, Jul 3rd@ PHIvs BAL
Sun, Jul 4th@ PHIvs BAL
Mon, Jul 5thvs WSHvs BOS
Tue, Jul 6thvs WSHvs BOS
Wed, Jul 7thvs WSHvs BOS
Fri, Jul 9thvs COL@ SEA
Sat, Jul 10thvs COL@ SEA
Sun, Jul 11thvs COL@ SEA
Fri, Jul 16th@ WSHvs SEA
Sat, Jul 17th@ WSHvs SEA
Sun, Jul 18th@ WSHvs SEA
Mon, Jul 19th@ ATL@ OAK
Tue, Jul 20th@ ATL@ OAK
Thu, Jul 22nd@ MIA@ MIN
Fri, Jul 23rd@ MIA@ MIN
Sat, Jul 24th@ MIA@ MIN
Sun, Jul 25th@ MIA@ MIN
Mon, Jul 26th   vs COL
Tue, Jul 27thvs OAKvs COL
Wed, Jul 28thvs OAKvs COL
Thu, Jul 29thvs COLvs OAK
Fri, Jul 30thvs COLvs OAK
Sat, Jul 31stvs COLvs OAK
Sun, Aug 1stvs COLvs OAK
Mon, Aug 2nd   @ TEX
Tue, Aug 3rd@ OAK@ TEX
Wed, Aug 4th@ OAK@ TEX
Thu, Aug 5th   @ TEX
Fri, Aug 6thvs ARI@ LAD
Sat, Aug 7thvs ARI@ LAD
Sun, Aug 8thvs ARI@ LAD
Tue, Aug 10thvs MIAvs TOR
Wed, Aug 11thvs MIAvs TOR
Thu, Aug 12th@ ARIvs TOR
Fri, Aug 13th@ ARIvs HOU
Sat, Aug 14th@ ARIvs HOU
Sun, Aug 15th@ ARIvs HOU
Tue, Aug 17th@ COL@ DET
Wed, Aug 18th@ COL@ DET
Thu, Aug 19th   @ DET
Fri, Aug 20thvs PHI@ CLE
Sat, Aug 21stvs PHI@ CLE
Sun, Aug 22ndvs PHI@ CLE
Tue, Aug 24thvs LAD@ BAL
Wed, Aug 25thvs LAD@ BAL
Thu, Aug 26thvs LAD@ BAL
Fri, Aug 27th@ LAAvs SD
Sat, Aug 28th@ LAAvs SD
Mon, Aug 30th@ ARIvs NYY
Tue, Aug 31st@ ARIvs NYY
Wed, Sep 1st@ ARIvs NYY
Fri, Sep 3rdvs HOUvs TEX
Sat, Sep 4thvs HOUvs TEX
Sun, Sep 5thvs HOUvs TEX
Mon, Sep 6th   vs TEX
Tue, Sep 7thvs LAA@ SD
Wed, Sep 8thvs LAA@ SD
Fri, Sep 10th@ LAD@ HOU
Sat, Sep 11th@ LAD@ HOU
Sun, Sep 12th@ LAD@ HOU
Tue, Sep 14th@ SF@ CWS
Wed, Sep 15th@ SF@ CWS
Thu, Sep 16th@ SF@ CWS
Fri, Sep 17th@ STLvs OAK
Sat, Sep 18th@ STLvs OAK
Sun, Sep 19th@ STLvs OAK
Mon, Sep 20th   vs HOU
Tue, Sep 21stvs SFvs HOU
Wed, Sep 22ndvs SFvs HOU
Thu, Sep 23rdvs SFvs HOU
Fri, Sep 24thvs ATLvs SEA
Sat, Sep 25thvs ATLvs SEA
Sun, Sep 26thvs ATLvs SEA
Tue, Sep 28th@ LAD@ TEX
Wed, Sep 29th@ LAD@ TEX
Thu, Sep 30th@ LAD@ TEX
Fri, Oct 1st@ SF@ SEA
Sat, Oct 2nd@ SF@ SEA
Sun, Oct 3rd@ SF@ SEA
Wed, Apr 7thvs SF   
Sun, Apr 11th@ TEX   
Thu, Apr 15th@ PIT   
Sat, Apr 17thvs LAD   
Sun, Apr 18thvs LAD   
Mon, May 24th@ MIL   
Wed, Jun 2nd@ CHC   
Mon, Jun 21stvs LAD   
Thu, Jul 8thvs WSH   
Wed, Jul 21st@ ATL   
Mon, Aug 9thvs MIA   
Mon, Aug 16th@ COL   
Mon, Sep 13th@ SF