Who Should I Trade?

Joe Musgrove for Kenta Maeda (2019)

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

Experts' Pick
Experts' Pick
  Joe Musgrove
Joe Musgrove
PIT vs SD Fri, Jun 21st 7:05pm
Kenta Maeda
Kenta Maeda
LAD vs SF Thu, Jun 20th 10:10pm
Recommended by
8 of 16 experts
Recommended by
8 of 16 experts
Rest of Season
VBR# 520# 153
Injury Alert--
Weather62 F, Mostly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 75# 52
Andrew Gould
# 80# 62
Joe Bond
Fantasy Six Pack
# 76# 67
Andrea LaMont
Lenny Melnick Fantasy Sports
# 102# 51
Pierre Camus
# 55# 49
Andrew Seifter
# 92# 52
Brandon 'B_Don' Myers
# 78# 58
Mick Ciallela
# 84# 52
Todd D Clark
The Fantasy Fix
# 40# 73
Eno Sarris
The Athletic
# 50# 60
Nick Mariano
# 50# 53
Chris Meaney
The Athletic
# 52# 63
Paul Sporer
# 54# 56
Max Freeze
Freeze Stats
# 56# 70
Dan Harris
# 78# 79
Bobby Sylvester
# 80# 84
  Joe Musgrove
Joe Musgrove
Kenta Maeda
Kenta Maeda
2019 Stats 
Games Played1514
Games Started1414
Innings Pitched78.377.2
Blown Saves00
Hits Allowed7857
Earned Runs4433
Home Runs Allowed711
  Joe Musgrove
Joe Musgrove
Kenta Maeda
Kenta Maeda
2019 Projections 
Games Played1714
Games Started1414
Innings Pitched82.672.3
Blown Saves00
Hits Allowed8459
Earned Runs4230
Home Runs Allowed910
  Joe Musgrove
Joe Musgrove
Kenta Maeda
Kenta Maeda
 Joe Musgrove allowed six runs on nine hits over four innings in the Pirates' 6-5 loss to the Braves on Thursday. He walked two and struck out three while falling to 4-7.
Elliott Baas
Fri, Jun 14th
Kenta Maeda fell to 7-4 on Monday versus the Giants, giving up two runs on three hits in five innings while striking out four.
Brendan Tuma - Too Much Tuma
Tue, Jun 18th
 Joe Musgrove was ejected from Monday‚Äôs game versus the Braves.
Brendan Tuma - Too Much Tuma
Mon, Jun 10th
Kenta Maeda fell to 7-3 on Tuesday versus the Angels, giving up five runs in three innings over just 4 1/3 innings pitched.
Brendan Tuma - Too Much Tuma
Wed, Jun 12th
 Joe Musgrove allowed five runs on 11 hits over six innings in the Pirates' 11-5 loss to the Brewers on Thursday. He walked two and struck out six while falling to 3-6.
Elliott Baas
Thu, May 30th
Kenta Maeda received a no-decision on Wednesday in Arizona, tossing five innings of one-run ball while striking out seven.
Brendan Tuma - Too Much Tuma
Wed, Jun 5th
 Joe Musgrove allowed six runs on 10 hits over five innings in the Pirates' 7-2 loss to the Dodgers on Saturday. He walked none and struck out one while falling to 3-5.
Elliott Baas
Sun, May 26th
Kenta Maeda improved to 7-2 on Friday versus the Phillies, tossing six innings of two-run ball while allowing three hits, no walks, and striking out six.
Brendan Tuma - Too Much Tuma
Sat, Jun 1st
 Joe Musgrove improved to 3-4 on Sunday in San Diego, allowing four runs (three earned) on four hits in 6 1/3 innings pitched.
Brendan Tuma - Too Much Tuma
Mon, May 20th
Kenta Maeda improved to 6-2 on Sunday versus Pittsburgh, allowing three runs on five hits over five innings of work.
Brendan Tuma - Too Much Tuma
Mon, May 27th
There are no recent notes for these players
  Joe Musgrove
Joe Musgrove
Kenta Maeda
Kenta Maeda
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ CINvs ARI
Sun, Mar 31st@ CINvs ARI
Mon, Apr 1stvs STLvs SF
Wed, Apr 3rdvs STLvs SF
Thu, Apr 4thvs CIN   
Fri, Apr 5thvs CIN@ COL
Sat, Apr 6thvs CIN@ COL
Sun, Apr 7thvs CIN@ COL
Mon, Apr 8th@ CHC@ STL
Wed, Apr 10th@ CHC@ STL
Thu, Apr 11th@ CHC@ STL
Fri, Apr 12th@ WSHvs MIL
Sat, Apr 13th@ WSHvs MIL
Sun, Apr 14th@ WSHvs MIL
Tue, Apr 16th@ DETvs CIN
Wed, Apr 17th@ DETvs CIN
Fri, Apr 19thvs SF@ MIL
Sat, Apr 20thvs SF@ MIL
Sun, Apr 21stvs SF@ MIL
Mon, Apr 22ndvs ARI   
Tue, Apr 23rdvs ARI@ CHC
Wed, Apr 24thvs ARI@ CHC
Thu, Apr 25thvs ARI@ CHC
Fri, Apr 26th@ LADvs PIT
Sat, Apr 27th@ LADvs PIT
Sun, Apr 28th@ LADvs PIT
Tue, Apr 30th@ TEX@ SF
Wed, May 1st@ TEX@ SF
Fri, May 3rdvs OAK@ SD
Sat, May 4thvs OAK@ SD
Sun, May 5thvs OAK@ SD
Tue, May 7thvs TEXvs ATL
Wed, May 8thvs TEXvs ATL
Thu, May 9th@ STLvs WSH
Fri, May 10th@ STLvs WSH
Sat, May 11th@ STLvs WSH
Sun, May 12th@ STLvs WSH
Mon, May 13th@ ARI   
Tue, May 14th@ ARIvs SD
Wed, May 15th@ ARIvs SD
Thu, May 16th@ SD   
Fri, May 17th@ SD@ CIN
Sat, May 18th@ SD@ CIN
Sun, May 19th@ SD@ CIN
Tue, May 21stvs COL@ TB
Wed, May 22ndvs COL@ TB
Thu, May 23rdvs COL   
Fri, May 24thvs LAD@ PIT
Sat, May 25thvs LAD@ PIT
Sun, May 26thvs LAD@ PIT
Mon, May 27th@ CINvs NYM
Tue, May 28th@ CINvs NYM
Wed, May 29th@ CINvs NYM
Thu, May 30thvs MILvs NYM
Fri, May 31stvs MILvs PHI
Sat, Jun 1stvs MILvs PHI
Sun, Jun 2ndvs MILvs PHI
Tue, Jun 4thvs ATL@ ARI
Wed, Jun 5thvs ATL@ ARI
Thu, Jun 6thvs ATL   
Fri, Jun 7th@ MIL@ SF
Sat, Jun 8th@ MIL@ SF
Sun, Jun 9th@ MIL@ SF
Mon, Jun 10th@ ATL@ LAA
Tue, Jun 11th@ ATL@ LAA
Wed, Jun 12th@ ATL   
Thu, Jun 13th@ ATLvs CHC
Fri, Jun 14th@ MIAvs CHC
Sat, Jun 15th@ MIAvs CHC
Sun, Jun 16th@ MIAvs CHC
Tue, Jun 18thvs DETvs SF
Wed, Jun 19thvs DETvs SF
Fri, Jun 21stvs SDvs COL
Sat, Jun 22ndvs SDvs COL
Sun, Jun 23rdvs SDvs COL
Tue, Jun 25th@ HOU@ ARI
Wed, Jun 26th@ HOU@ ARI
Thu, Jun 27th@ HOU@ COL
Fri, Jun 28th@ MIL@ COL
Sat, Jun 29th@ MIL@ COL
Sun, Jun 30th@ MIL@ COL
Mon, Jul 1stvs CHC   
Tue, Jul 2ndvs CHCvs ARI
Wed, Jul 3rdvs CHCvs ARI
Thu, Jul 4thvs CHCvs SD
Fri, Jul 5thvs MILvs SD
Sat, Jul 6thvs MILvs SD
Sun, Jul 7thvs MILvs SD
Fri, Jul 12th@ CHC@ BOS
Sat, Jul 13th@ CHC@ BOS
Sun, Jul 14th@ CHC@ BOS
Mon, Jul 15th@ STL@ PHI
Tue, Jul 16th@ STL@ PHI
Wed, Jul 17th@ STL@ PHI
Fri, Jul 19thvs PHIvs MIA
Sat, Jul 20thvs PHIvs MIA
Sun, Jul 21stvs PHIvs MIA
Mon, Jul 22ndvs STL   
Tue, Jul 23rdvs STLvs LAA
Wed, Jul 24thvs STLvs LAA
Thu, Jul 25thvs STL   
Fri, Jul 26th@ NYM@ WSH
Sat, Jul 27th@ NYM@ WSH
Sun, Jul 28th@ NYM@ WSH
Mon, Jul 29th@ CIN@ COL
Tue, Jul 30th@ CIN@ COL
Wed, Jul 31st@ CIN@ COL
Fri, Aug 2ndvs NYMvs SD
Sat, Aug 3rdvs NYMvs SD
Sun, Aug 4thvs NYMvs SD
Mon, Aug 5thvs MILvs STL
Tue, Aug 6thvs MILvs STL
Wed, Aug 7thvs MILvs STL
Fri, Aug 9th@ STLvs ARI
Sat, Aug 10th@ STLvs ARI
Sun, Aug 11th@ STLvs ARI
Mon, Aug 12th@ LAA   
Tue, Aug 13th@ LAA@ MIA
Wed, Aug 14th@ LAA@ MIA
Fri, Aug 16thvs CHC@ ATL
Sat, Aug 17thvs CHC@ ATL
Sun, Aug 18thvs CHC@ ATL
Mon, Aug 19thvs WSH   
Tue, Aug 20thvs WSHvs TOR
Wed, Aug 21stvs WSHvs TOR
Thu, Aug 22ndvs WSHvs TOR
Fri, Aug 23rdvs CINvs NYY
Sat, Aug 24thvs CINvs NYY
Sun, Aug 25thvs CINvs NYY
Mon, Aug 26th@ PHI@ SD
Tue, Aug 27th@ PHI@ SD
Wed, Aug 28th@ PHI@ SD
Thu, Aug 29th@ COL@ ARI
Fri, Aug 30th@ COL@ ARI
Sat, Aug 31st@ COL@ ARI
Sun, Sep 1st@ COL@ ARI
Tue, Sep 3rdvs MIAvs COL
Wed, Sep 4thvs MIAvs COL
Thu, Sep 5thvs MIA   
Fri, Sep 6thvs STLvs SF
Sat, Sep 7thvs STLvs SF
Sun, Sep 8thvs STLvs SF
Mon, Sep 9th@ SF   
Tue, Sep 10th@ SF@ BAL
Wed, Sep 11th@ SF@ BAL
Thu, Sep 12th@ SF@ BAL
Fri, Sep 13th@ CHC@ NYM
Sat, Sep 14th@ CHC@ NYM
Sun, Sep 15th@ CHC@ NYM
Tue, Sep 17thvs SEAvs TB
Wed, Sep 18thvs SEAvs TB
Thu, Sep 19thvs SEA   
Fri, Sep 20th@ MILvs COL
Sat, Sep 21st@ MILvs COL
Sun, Sep 22nd@ MILvs COL
Tue, Sep 24thvs CHC@ SD
Wed, Sep 25thvs CHC@ SD
Thu, Sep 26thvs CHC@ SD
Fri, Sep 27thvs CIN@ SF
Sat, Sep 28thvs CIN@ SF
Sun, Sep 29thvs CIN@ SF
Fri, Mar 29th   vs ARI
Sat, Mar 30th   vs ARI
Tue, Apr 2nd   vs SF
Tue, Apr 9th   @ STL
Mon, Apr 15th   vs CIN
Thu, Apr 18th   @ MIL
Mon, Apr 29th   @ SF
Mon, May 6th   vs ATL
Mon, Jun 3rd   @ ARI
Mon, Jun 17th   vs SF
Thu, Jun 20th   vs SF
Mon, Jun 24th   @ ARI
Thu, Jul 18th   @ PHI
Thu, Aug 1st   vs SD
Thu, Aug 15th   @ MIA
Mon, Sep 2nd   vs COL