Who Should I Trade?

Kenta Maeda for Eduardo Rodriguez (2019)

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

Experts' Pick
  Eduardo Rodriguez
Eduardo Rodriguez
BOS vs SF Tue, Sep 17th 7:10pm
Kenta Maeda
Kenta Maeda
LAD vs TB Tue, Sep 17th 10:10pm
Recommended by
10 of 17 experts
Recommended by
7 of 17 experts
Rest of Season
VBR# 240# 298
Injury Alert--
Expert Ranks 
Eno Sarris
The Athletic
# 43# 60
Andrew Gould
# 49# 63
Chris Meaney
The Athletic
# 58# 65
Andrea LaMont
Lenny Melnick Fantasy Sports
# 23# 51
Paul Sporer
# 40# 56
Donkey Teeth
# 66# 96
Dan Harris
# 45# 78
Pierre Camus
# 41# 53
Dennis Sosic
Fantasy Six Pack
# 55# 74
Todd D Clark
The Fantasy Fix
# 61# 69
Alan Harrison
The Fantasy Fix
# 76# 42
Mick Ciallela
# 57# 44
Nick Mariano
# 62# 45
Brandon 'B_Don' Myers
# 71# 50
Max Freeze
Freeze Stats
# 56# 50
Bobby Sylvester
# 55# 53
Joe Bond
Fantasy Six Pack
# 67# 64
  Eduardo Rodriguez
Eduardo Rodriguez
Kenta Maeda
Kenta Maeda
2019 Stats 
Games Played3131
Games Started3126
Innings Pitched185.2148.1
Blown Saves00
Hits Allowed177110
Earned Runs7566
Home Runs Allowed2321
  Eduardo Rodriguez
Eduardo Rodriguez
Kenta Maeda
Kenta Maeda
2019 Projections 
Games Played22
Games Started21
Innings Pitched11.09.3
Blown Saves00
Hits Allowed107
Earned Runs44
Home Runs Allowed11
  Eduardo Rodriguez
Eduardo Rodriguez
Kenta Maeda
Kenta Maeda
 Eduardo Rodriguez struck out 12 batters over 6 2/3 innings Saturday against the Phillies, allowing just a single run on four hits and a walk.
John Aubin
Sun, Sep 15th
Kenta Maeda received a no-decision on Wednesday in San Diego, allowing two runs on two hits over five innings pitched.
Brendan Tuma - Too Much Tuma
Thu, Aug 29th
 Eduardo Rodriguez gave up one run on five hits and one walk while striking out nine through six innings to take the loss against the Yankees on Monday.
John Aubin
Tue, Sep 10th
Kenta Maeda received a no-decision on Friday night in Atlanta, giving up three runs on five hits over 4 2/3 innings pitched.
Brendan Tuma - Too Much Tuma
Sat, Aug 17th
 Eduardo Rodriguez allowed five hits and four walks while striking out eight across seven shutout innings to earn the win Wednesday against the Twins.
John Aubin
Thu, Sep 5th
Kenta Maeda earned the win on Saturday versus the D'Backs, twirling seven scoreless innings and allowing just three hits.
Brendan Tuma - Too Much Tuma
Sun, Aug 11th
 Eduardo Rodriguez earned the win over the Rockies on Wednesday, allowing three runs on nine hits and three walks while striking out five over five innings.
John Aubin
Thu, Aug 29th
Kenta Maeda was charged for five runs on five hits over just 2 2/3 innings in Sunday's no-decision versus the Padres.
Brendan Tuma - Too Much Tuma
Mon, Aug 5th
 Eduardo Rodriguez earned the win Friday after holding the Padres scoreless across seven innings. He gave up five hits and a walk while striking out six.
John Aubin
Sat, Aug 24th
Kenta Maeda took the loss on Monday in Colorado, giving up six runs (five earned) on seven hits over four innings pitched.
Brendan Tuma - Too Much Tuma
Tue, Jul 30th
There are no recent notes for these players
  Eduardo Rodriguez
Eduardo Rodriguez
Kenta Maeda
Kenta Maeda
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ SEAvs ARI
Fri, Mar 29th@ SEAvs ARI
Sat, Mar 30th@ SEAvs ARI
Sun, Mar 31st@ SEAvs ARI
Mon, Apr 1st@ OAKvs SF
Tue, Apr 2nd@ OAKvs SF
Wed, Apr 3rd@ OAKvs SF
Fri, Apr 5th@ ARI@ COL
Sat, Apr 6th@ ARI@ COL
Sun, Apr 7th@ ARI@ COL
Mon, Apr 8th   @ STL
Tue, Apr 9thvs TOR@ STL
Wed, Apr 10th   @ STL
Thu, Apr 11thvs TOR@ STL
Fri, Apr 12thvs BALvs MIL
Sat, Apr 13thvs BALvs MIL
Sun, Apr 14thvs BALvs MIL
Mon, Apr 15thvs BALvs CIN
Tue, Apr 16th@ NYYvs CIN
Wed, Apr 17th@ NYYvs CIN
Thu, Apr 18th   @ MIL
Fri, Apr 19th@ TB@ MIL
Sat, Apr 20th@ TB@ MIL
Sun, Apr 21st@ TB@ MIL
Tue, Apr 23rdvs DET@ CHC
Wed, Apr 24thvs DET@ CHC
Thu, Apr 25thvs DET@ CHC
Fri, Apr 26th   vs PIT
Sat, Apr 27thvs TBvs PIT
Sun, Apr 28thvs TBvs PIT
Mon, Apr 29thvs OAK@ SF
Tue, Apr 30thvs OAK@ SF
Wed, May 1stvs OAK@ SF
Fri, May 3rd@ CWS@ SD
Sat, May 4th@ CWS@ SD
Sun, May 5th@ CWS@ SD
Mon, May 6th@ BALvs ATL
Tue, May 7th@ BALvs ATL
Wed, May 8th@ BALvs ATL
Thu, May 9th   vs WSH
Fri, May 10thvs SEAvs WSH
Sat, May 11thvs SEAvs WSH
Sun, May 12thvs SEAvs WSH
Tue, May 14thvs COLvs SD
Wed, May 15thvs COLvs SD
Fri, May 17thvs HOU@ CIN
Sat, May 18thvs HOU@ CIN
Sun, May 19thvs HOU@ CIN
Tue, May 21st@ TOR@ TB
Wed, May 22nd@ TOR@ TB
Fri, May 24th@ HOU@ PIT
Sat, May 25th@ HOU@ PIT
Sun, May 26th@ HOU@ PIT
Mon, May 27thvs CLEvs NYM
Tue, May 28thvs CLEvs NYM
Wed, May 29thvs CLEvs NYM
Thu, May 30th   vs NYM
Fri, May 31st@ NYYvs PHI
Sat, Jun 1st@ NYYvs PHI
Sun, Jun 2nd@ NYYvs PHI
Mon, Jun 3rd   @ ARI
Tue, Jun 4th@ KC@ ARI
Wed, Jun 5th@ KC@ ARI
Fri, Jun 7thvs TB@ SF
Sat, Jun 8thvs TB@ SF
Sun, Jun 9thvs TB@ SF
Mon, Jun 10thvs TEX@ LAA
Tue, Jun 11thvs TEX@ LAA
Thu, Jun 13thvs TEXvs CHC
Fri, Jun 14th@ BALvs CHC
Sat, Jun 15th@ BALvs CHC
Sun, Jun 16th@ BALvs CHC
Mon, Jun 17th@ MINvs SF
Tue, Jun 18th@ MINvs SF
Wed, Jun 19th@ MINvs SF
Thu, Jun 20th   vs SF
Fri, Jun 21stvs TORvs COL
Sat, Jun 22ndvs TORvs COL
Sun, Jun 23rdvs TORvs COL
Mon, Jun 24thvs CWS@ ARI
Tue, Jun 25thvs CWS@ ARI
Wed, Jun 26thvs CWS@ ARI
Thu, Jun 27th   @ COL
Fri, Jun 28th   @ COL
Sat, Jun 29thvs NYY@ COL
Sun, Jun 30thvs NYY@ COL
Tue, Jul 2nd@ TORvs ARI
Wed, Jul 3rd@ TORvs ARI
Thu, Jul 4th@ TORvs SD
Fri, Jul 5th@ DETvs SD
Sat, Jul 6th@ DETvs SD
Sun, Jul 7th@ DETvs SD
Fri, Jul 12thvs LAD@ BOS
Sat, Jul 13thvs LAD@ BOS
Sun, Jul 14thvs LAD@ BOS
Mon, Jul 15thvs TOR@ PHI
Tue, Jul 16thvs TOR@ PHI
Wed, Jul 17thvs TOR@ PHI
Thu, Jul 18thvs TOR@ PHI
Fri, Jul 19th@ BALvs MIA
Sat, Jul 20th@ BALvs MIA
Sun, Jul 21st@ BALvs MIA
Tue, Jul 23rd@ TBvs LAA
Wed, Jul 24th@ TBvs LAA
Fri, Jul 26thvs NYY@ WSH
Sat, Jul 27thvs NYY@ WSH
Sun, Jul 28thvs NYY@ WSH
Mon, Jul 29th   @ COL
Tue, Jul 30thvs TB@ COL
Wed, Jul 31stvs TB@ COL
Thu, Aug 1stvs TBvs SD
Fri, Aug 2nd@ NYYvs SD
Sat, Aug 3rd@ NYYvs SD
Sun, Aug 4th@ NYYvs SD
Mon, Aug 5thvs KCvs STL
Tue, Aug 6thvs KCvs STL
Wed, Aug 7th   vs STL
Fri, Aug 9thvs LAAvs ARI
Sat, Aug 10thvs LAAvs ARI
Sun, Aug 11thvs LAAvs ARI
Tue, Aug 13th@ CLE@ MIA
Wed, Aug 14th@ CLE@ MIA
Thu, Aug 15th   @ MIA
Fri, Aug 16thvs BAL@ ATL
Sat, Aug 17thvs BAL@ ATL
Sun, Aug 18thvs BAL@ ATL
Tue, Aug 20thvs PHIvs TOR
Wed, Aug 21stvs PHIvs TOR
Thu, Aug 22ndvs KCvs TOR
Fri, Aug 23rd@ SDvs NYY
Sat, Aug 24th@ SDvs NYY
Sun, Aug 25th@ SDvs NYY
Mon, Aug 26th   @ SD
Tue, Aug 27th@ COL@ SD
Wed, Aug 28th@ COL@ SD
Thu, Aug 29th   @ ARI
Fri, Aug 30th@ LAA@ ARI
Sat, Aug 31st@ LAA@ ARI
Sun, Sep 1st@ LAA@ ARI
Mon, Sep 2nd   vs COL
Tue, Sep 3rdvs MINvs COL
Wed, Sep 4thvs MINvs COL
Fri, Sep 6thvs NYYvs SF
Sat, Sep 7thvs NYYvs SF
Sun, Sep 8thvs NYYvs SF
Tue, Sep 10th@ TOR@ BAL
Wed, Sep 11th@ TOR@ BAL
Thu, Sep 12th@ TOR@ BAL
Fri, Sep 13th   @ NYM
Sat, Sep 14th@ PHI@ NYM
Sun, Sep 15th@ PHI@ NYM
Tue, Sep 17thvs SFvs TB
Wed, Sep 18thvs SFvs TB
Fri, Sep 20th@ TBvs COL
Sat, Sep 21st@ TBvs COL
Sun, Sep 22nd@ TBvs COL
Tue, Sep 24th@ TEX@ SD
Wed, Sep 25th@ TEX@ SD
Thu, Sep 26th@ TEX@ SD
Fri, Sep 27thvs BAL@ SF
Sat, Sep 28thvs BAL@ SF
Sun, Sep 29thvs BAL@ SF
Thu, Apr 4th@ OAK   
Thu, May 2nd@ CWS   
Mon, May 20th@ TOR   
Thu, May 23rd@ TOR   
Thu, Jun 6th@ KC   
Wed, Jun 12thvs TEX   
Mon, Jul 22nd@ TB   
Thu, Jul 25thvs NYY   
Thu, Aug 8thvs LAA   
Mon, Aug 12th@ CLE   
Thu, Sep 5thvs MIN   
Mon, Sep 9thvs NYY   
Thu, Sep 19thvs SF   
Mon, Sep 23rd@ TB