Who Should I Trade?

Eduardo Rodriguez for Ken Giles (2019)

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

Experts' Pick
  Ken Giles
Ken Giles
TOR @ NYY Fri, Sep 20th 7:05pm
Eduardo Rodriguez
Eduardo Rodriguez
BOS @ TB Fri, Sep 20th 7:10pm
Recommended by
11 of 18 experts
Recommended by
7 of 18 experts
Rest of Season
VBR# 179# 158
Injury Alert--
Weather77 F, Partly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 35# 76
Andrew Gould
# 46# 49
Joe Bond
Fantasy Six Pack
# 50# 67
Nick Mariano
# 58# 62
Bobby Sylvester
# 34# 55
Donkey Teeth
# 48# 66
Andrew Seifter
# 36
Brandon 'B_Don' Myers
# 69# 71
Dennis Sosic
Fantasy Six Pack
# 45# 55
Mick Ciallela
# 46# 57
Todd D Clark
The Fantasy Fix
# 47# 61
Andrea LaMont
Lenny Melnick Fantasy Sports
# 54# 23
Paul Sporer
# 44# 40
Pierre Camus
# 70# 41
Eno Sarris
The Athletic
# 76# 43
Dan Harris
# 64# 45
Max Freeze
Freeze Stats
# 74# 56
Chris Meaney
The Athletic
# 110# 58
  Ken Giles
Ken Giles
Eduardo Rodriguez
Eduardo Rodriguez
2019 Stats 
Games Played4932
Games Started032
Innings Pitched49.1191.2
Blown Saves10
Hits Allowed35179
Earned Runs1175
Home Runs Allowed523
  Ken Giles
Ken Giles
Eduardo Rodriguez
Eduardo Rodriguez
2019 Projections 
Games Played41
Games Started01
Innings Pitched3.58.6
Blown Saves00
Hits Allowed38
Earned Runs13
Home Runs Allowed01
  Ken Giles
Ken Giles
Eduardo Rodriguez
Eduardo Rodriguez
 Ken Giles gave up a solo homer before finishing off the Orioles in the ninth inning Tuesday.
John Aubin
Wed, Sep 18th
Eduardo Rodriguez allowed just an unearned run on two hits and walked two batters over six innings and fanned 10 to beat the Giants on Thursday.
John Aubin
Thu, Sep 19th
 Ken Giles allowed one hit and a walk but struck out two during the ninth to nail down his 19th save in a 4-3 victory against the Red Sox on Tuesday.
John Aubin
Wed, Sep 11th
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
 Ken Giles gave up a two-run home run in the ninth inning and took a loss against the Astros on Sunday.
John Aubin
Mon, Sep 2nd
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
 Ken Giles saved the game against his former club on Saturday night, working a scoreless ninth inning to protect a two-run lead against the Astros.
John Aubin
Sun, Sep 1st
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
 Ken Giles allowed one hit and struck out two in a scoreless ninth inning to record the save Tuesday against the Braves.
John Aubin
Wed, Aug 28th
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
There are no recent notes for these players
  Ken Giles
Ken Giles
Eduardo Rodriguez
Eduardo Rodriguez
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs DET@ SEA
Fri, Mar 29thvs DET@ SEA
Sat, Mar 30thvs DET@ SEA
Sun, Mar 31stvs DET@ SEA
Mon, Apr 1stvs BAL@ OAK
Tue, Apr 2ndvs BAL@ OAK
Wed, Apr 3rdvs BAL@ OAK
Thu, Apr 4th@ CLE@ OAK
Fri, Apr 5th@ CLE@ ARI
Sat, Apr 6th@ CLE@ ARI
Sun, Apr 7th@ CLE@ ARI
Tue, Apr 9th@ BOSvs TOR
Thu, Apr 11th@ BOSvs TOR
Fri, Apr 12thvs TBvs BAL
Sat, Apr 13thvs TBvs BAL
Sun, Apr 14thvs TBvs BAL
Mon, Apr 15th@ MINvs BAL
Tue, Apr 16th@ MIN@ NYY
Wed, Apr 17th@ MIN@ NYY
Fri, Apr 19th@ OAK@ TB
Sat, Apr 20th@ OAK@ TB
Sun, Apr 21st@ OAK@ TB
Tue, Apr 23rdvs SFvs DET
Wed, Apr 24thvs SFvs DET
Thu, Apr 25th   vs DET
Sat, Apr 27thvs OAKvs TB
Sun, Apr 28thvs OAKvs TB
Mon, Apr 29th   vs OAK
Tue, Apr 30th@ LAAvs OAK
Wed, May 1st@ LAAvs OAK
Thu, May 2nd@ LAA@ CWS
Fri, May 3rd@ TEX@ CWS
Sat, May 4th@ TEX@ CWS
Sun, May 5th@ TEX@ CWS
Mon, May 6thvs MIN@ BAL
Tue, May 7thvs MIN@ BAL
Wed, May 8thvs MIN@ BAL
Fri, May 10thvs CWSvs SEA
Sat, May 11thvs CWSvs SEA
Sun, May 12thvs CWSvs SEA
Tue, May 14th@ SFvs COL
Wed, May 15th@ SFvs COL
Fri, May 17th@ CWSvs HOU
Sat, May 18th@ CWSvs HOU
Sun, May 19th@ CWSvs HOU
Mon, May 20thvs BOS@ TOR
Tue, May 21stvs BOS@ TOR
Wed, May 22ndvs BOS@ TOR
Thu, May 23rdvs BOS@ TOR
Fri, May 24thvs SD@ HOU
Sat, May 25thvs SD@ HOU
Sun, May 26thvs SD@ HOU
Mon, May 27th@ TBvs CLE
Tue, May 28th@ TBvs CLE
Wed, May 29th@ TBvs CLE
Fri, May 31st@ COL@ NYY
Sat, Jun 1st@ COL@ NYY
Sun, Jun 2nd@ COL@ NYY
Tue, Jun 4thvs NYY@ KC
Wed, Jun 5thvs NYY@ KC
Thu, Jun 6thvs NYY@ KC
Fri, Jun 7thvs ARIvs TB
Sat, Jun 8thvs ARIvs TB
Sun, Jun 9thvs ARIvs TB
Mon, Jun 10th   vs TEX
Tue, Jun 11th@ BALvs TEX
Wed, Jun 12th@ BALvs TEX
Thu, Jun 13th@ BALvs TEX
Fri, Jun 14th@ HOU@ BAL
Sat, Jun 15th@ HOU@ BAL
Sun, Jun 16th@ HOU@ BAL
Mon, Jun 17thvs LAA@ MIN
Tue, Jun 18thvs LAA@ MIN
Wed, Jun 19thvs LAA@ MIN
Fri, Jun 21st@ BOSvs TOR
Sat, Jun 22nd@ BOSvs TOR
Sun, Jun 23rd@ BOSvs TOR
Mon, Jun 24th@ NYYvs CWS
Tue, Jun 25th@ NYYvs CWS
Wed, Jun 26th@ NYYvs CWS
Sat, Jun 29thvs KCvs NYY
Sun, Jun 30thvs KCvs NYY
Tue, Jul 2ndvs BOS@ TOR
Wed, Jul 3rdvs BOS@ TOR
Thu, Jul 4thvs BOS@ TOR
Fri, Jul 5thvs BAL@ DET
Sat, Jul 6thvs BAL@ DET
Sun, Jul 7thvs BAL@ DET
Fri, Jul 12th@ NYYvs LAD
Sat, Jul 13th@ NYYvs LAD
Sun, Jul 14th@ NYYvs LAD
Mon, Jul 15th@ BOSvs TOR
Tue, Jul 16th@ BOSvs TOR
Wed, Jul 17th@ BOSvs TOR
Thu, Jul 18th@ BOSvs TOR
Fri, Jul 19th@ DET@ BAL
Sat, Jul 20th@ DET@ BAL
Sun, Jul 21st@ DET@ BAL
Mon, Jul 22ndvs CLE@ TB
Tue, Jul 23rdvs CLE@ TB
Wed, Jul 24thvs CLE@ TB
Thu, Jul 25th   vs NYY
Fri, Jul 26thvs TBvs NYY
Sat, Jul 27thvs TBvs NYY
Sun, Jul 28thvs TBvs NYY
Tue, Jul 30th@ KCvs TB
Wed, Jul 31st@ KCvs TB
Thu, Aug 1st@ BALvs TB
Fri, Aug 2nd@ BAL@ NYY
Sat, Aug 3rd@ BAL@ NYY
Sun, Aug 4th@ BAL@ NYY
Mon, Aug 5th@ TBvs KC
Tue, Aug 6th@ TBvs KC
Thu, Aug 8thvs NYYvs LAA
Fri, Aug 9thvs NYYvs LAA
Sat, Aug 10thvs NYYvs LAA
Sun, Aug 11thvs NYYvs LAA
Mon, Aug 12thvs TEX@ CLE
Tue, Aug 13thvs TEX@ CLE
Wed, Aug 14thvs TEX@ CLE
Fri, Aug 16thvs SEAvs BAL
Sat, Aug 17thvs SEAvs BAL
Sun, Aug 18thvs SEAvs BAL
Tue, Aug 20th@ LADvs PHI
Wed, Aug 21st@ LADvs PHI
Thu, Aug 22nd@ LADvs KC
Fri, Aug 23rd@ SEA@ SD
Sat, Aug 24th@ SEA@ SD
Sun, Aug 25th@ SEA@ SD
Tue, Aug 27thvs ATL@ COL
Wed, Aug 28thvs ATL@ COL
Fri, Aug 30thvs HOU@ LAA
Sat, Aug 31stvs HOU@ LAA
Sun, Sep 1stvs HOU@ LAA
Tue, Sep 3rd@ ATLvs MIN
Wed, Sep 4th   vs MIN
Thu, Sep 5th@ TBvs MIN
Fri, Sep 6th@ TBvs NYY
Sat, Sep 7th@ TBvs NYY
Sun, Sep 8th@ TBvs NYY
Mon, Sep 9th   vs NYY
Tue, Sep 10thvs BOS@ TOR
Wed, Sep 11thvs BOS@ TOR
Thu, Sep 12thvs BOS@ TOR
Sat, Sep 14thvs NYY@ PHI
Sun, Sep 15thvs NYY@ PHI
Tue, Sep 17th@ BALvs SF
Wed, Sep 18th@ BALvs SF
Thu, Sep 19th@ BALvs SF
Fri, Sep 20th@ NYY@ TB
Sat, Sep 21st@ NYY@ TB
Sun, Sep 22nd@ NYY@ TB
Mon, Sep 23rdvs BAL@ TB
Tue, Sep 24thvs BAL@ TEX
Wed, Sep 25thvs BAL@ TEX
Thu, Sep 26th   @ TEX
Fri, Sep 27thvs TBvs BAL
Sat, Sep 28thvs TBvs BAL
Sun, Sep 29thvs TBvs BAL
Thu, Apr 18th@ MIN   
Fri, Apr 26thvs OAK   
Thu, May 16th@ CWS   
Thu, Jun 20thvs LAA   
Fri, Jun 28thvs KC   
Mon, Jul 1stvs KC   
Mon, Jul 29th@ KC   
Wed, Aug 7th@ TB   
Mon, Sep 2nd@ ATL   
Fri, Sep 13thvs NYY