Skip to main content

Who Should I Trade?

Eduardo Rodriguez for Ken Giles (2020)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Eduardo Rodriguez
Eduardo Rodriguez
BOS vs TOR Wed, Jul 8th 7:10pm
Ken Giles
Ken Giles
TOR @ BOS Wed, Jul 8th 7:10pm
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
VBR# 114# 216
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  Eduardo Rodriguez
Eduardo Rodriguez
Ken Giles
Ken Giles
2019 Stats 
Games Played3453
Games Started340
Innings Pitched203.253.2
Blown Saves01
Hits Allowed19436
Earned Runs8511
Home Runs Allowed245
Who Should I Trade? Player Projections
  Eduardo Rodriguez
Eduardo Rodriguez
Ken Giles
Ken Giles
2020 Projections 
Games Played
Games Started
Innings Pitched
Blown Saves
Hits Allowed
Earned Runs
Home Runs Allowed
Who Should I Trade? Player Notes
  Eduardo Rodriguez
Eduardo Rodriguez
Ken Giles
Ken Giles
 Eduardo Rodriguez has tested positive for Coronavirus.
Brad Camara
Tue, Jul 7th
Ken Giles pitched a scoreless inning and struck out one batter on Wednesday in the Blue Jays' Grapefruit League win over the Orioles.
John Aubin
Thu, Mar 12th
 Eduardo Rodriguez is not in Red Sox' summer camp after being around someone who tested positive for COVID-19 according to Jen McCaffrey of The Athletic.
John Aubin
Fri, Jul 3rd
 Eduardo Rodriguez gave up six hits and struck out 10 batters over four scoreless innings against the Rays on Wednesday in his Grapefruit League start.
John Aubin
Thu, Mar 12th
 Eduardo Rodriguez allowed two hits and struck out six over three scoreless innings Saturday against the Yankees.
John Aubin
Sun, Mar 1st
 Eduardo Rodriguez (knee) is making his Grapefruit League debut on Saturday against the Yankees.
Brendan Tuma - Too Much Tuma
Sat, Feb 29th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Eduardo Rodriguez
Eduardo Rodriguez
Ken Giles
Ken Giles
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ TORvs BOS
Fri, Mar 27th@ TORvs BOS
Sat, Mar 28th@ TORvs BOS
Sun, Mar 29th@ TORvs BOS
Mon, Mar 30th@ BALvs CIN
Tue, Mar 31st@ BALvs CIN
Wed, Apr 1st@ BALvs CIN
Thu, Apr 2ndvs CWS@ NYY
Sat, Apr 4thvs CWS@ NYY
Sun, Apr 5thvs CWS@ NYY
Mon, Apr 6thvs TB@ PHI
Tue, Apr 7thvs TB@ PHI
Wed, Apr 8thvs TB   
Thu, Apr 9th@ SEAvs KC
Fri, Apr 10th@ SEAvs KC
Sat, Apr 11th@ SEAvs KC
Sun, Apr 12th@ SEAvs KC
Mon, Apr 13th@ OAKvs MIN
Tue, Apr 14th@ OAKvs MIN
Wed, Apr 15th@ OAKvs MIN
Fri, Apr 17thvs CLE@ TB
Sat, Apr 18thvs CLE@ TB
Sun, Apr 19thvs CLE@ TB
Mon, Apr 20thvs CLE   
Tue, Apr 21stvs TOR@ BOS
Wed, Apr 22ndvs TOR@ BOS
Thu, Apr 23rdvs TOR@ BOS
Fri, Apr 24th@ MIN@ BAL
Sat, Apr 25th@ MIN@ BAL
Sun, Apr 26th@ MIN@ BAL
Mon, Apr 27th@ TORvs BOS
Tue, Apr 28th@ TORvs BOS
Wed, Apr 29th@ TORvs BOS
Fri, May 1stvs TEXvs NYY
Sat, May 2ndvs TEXvs NYY
Sun, May 3rdvs TEXvs NYY
Tue, May 5thvs LAAvs BAL
Wed, May 6thvs LAAvs BAL
Thu, May 7thvs LAA   
Fri, May 8th@ NYY@ OAK
Sat, May 9th@ NYY@ OAK
Sun, May 10th@ NYY@ OAK
Tue, May 12th@ ATL@ TEX
Wed, May 13th@ ATL@ TEX
Thu, May 14th@ TEX@ CWS
Fri, May 15th@ TEX@ CWS
Sat, May 16th@ TEX@ CWS
Sun, May 17th@ TEX@ CWS
Tue, May 19thvs TBvs HOU
Wed, May 20thvs TBvs HOU
Thu, May 21stvs TBvs BAL
Fri, May 22ndvs HOUvs BAL
Sat, May 23rdvs HOUvs BAL
Sun, May 24thvs HOUvs BAL
Mon, May 25thvs KC   
Tue, May 26thvs KC@ TB
Wed, May 27thvs KC@ TB
Thu, May 28thvs KC@ TB
Fri, May 29th@ HOU@ BAL
Sat, May 30th@ HOU@ BAL
Sun, May 31st@ HOU@ BAL
Mon, Jun 1st@ CLE@ STL
Tue, Jun 2nd@ CLE@ STL
Wed, Jun 3rd@ CLE   
Fri, Jun 5thvs MILvs TEX
Sat, Jun 6thvs MILvs TEX
Sun, Jun 7thvs MILvs TEX
Tue, Jun 9th@ TBvs SEA
Wed, Jun 10th@ TBvs SEA
Thu, Jun 11th@ TBvs SEA
Fri, Jun 12thvs NYY@ DET
Sat, Jun 13thvs NYY@ DET
Sun, Jun 14thvs NYY@ DET
Tue, Jun 16thvs ATLvs TB
Wed, Jun 17thvs ATLvs TB
Fri, Jun 19th@ CHC@ PIT
Sat, Jun 20th@ CHC@ PIT
Sun, Jun 21st@ CHC@ PIT
Mon, Jun 22nd@ LAA@ MIL
Tue, Jun 23rd@ LAA@ MIL
Wed, Jun 24th@ LAA@ MIL
Fri, Jun 26thvs STLvs LAA
Sat, Jun 27thvs STLvs LAA
Sun, Jun 28thvs STLvs LAA
Mon, Jun 29thvs SEA   
Tue, Jun 30thvs SEAvs CWS
Wed, Jul 1stvs SEAvs CWS
Fri, Jul 3rd@ PITvs NYY
Sat, Jul 4th@ PITvs NYY
Sun, Jul 5th@ PITvs NYY
Mon, Jul 6thvs TOR@ BOS
Tue, Jul 7thvs TOR@ BOS
Wed, Jul 8thvs TOR@ BOS
Fri, Jul 10thvs BAL@ MIN
Sat, Jul 11thvs BAL@ MIN
Sun, Jul 12thvs BAL@ MIN
Fri, Jul 17th@ KCvs CLE
Sat, Jul 18th@ KCvs CLE
Sun, Jul 19th@ KCvs CLE
Mon, Jul 20th@ TORvs BOS
Tue, Jul 21st@ TORvs BOS
Wed, Jul 22nd@ TORvs BOS
Fri, Jul 24thvs BAL@ SEA
Sat, Jul 25thvs BAL@ SEA
Sun, Jul 26th@ NYY@ SEA
Mon, Jul 27thvs NYM@ LAA
Tue, Jul 28thvs NYM@ LAA
Wed, Jul 29th@ NYM@ LAA
Thu, Jul 30th@ NYMvs WSH
Fri, Jul 31stvs NYYvs BAL
Sat, Aug 1st@ NYYvs PHI
Sun, Aug 2nd@ NYYvs PHI
Tue, Aug 4th@ BAL@ ATL
Wed, Aug 5th@ BAL@ ATL
Thu, Aug 6th@ BAL@ HOU
Fri, Aug 7thvs TOR@ HOU
Sat, Aug 8thvs TOR@ BOS
Sun, Aug 9thvs TOR@ HOU
Mon, Aug 10thvs TB@ TB
Tue, Aug 11thvs TB@ TB
Wed, Aug 12thvs TB@ TB
Thu, Aug 13thvs TB@ TB
Fri, Aug 14thvs OAKvs CHC
Sat, Aug 15th@ NYYvs TB
Sun, Aug 16th@ NYYvs TB
Mon, Aug 17th@ NYY@ BAL
Tue, Aug 18thvs PHIvs STL
Wed, Aug 19thvs PHIvs STL
Thu, Aug 20th@ BAL@ NYY
Fri, Aug 21st@ BAL@ NYY
Sat, Aug 22nd@ BAL@ TB
Sun, Aug 23rd@ BAL@ TB
Tue, Aug 25th@ CWS@ KC
Wed, Aug 26th@ CWS@ KC
Thu, Aug 27th@ CWSvs OAK
Fri, Aug 28thvs WSHvs OAK
Sat, Aug 29thvs WSHvs BAL
Sun, Aug 30thvs WSHvs BAL
Mon, Aug 31stvs ATLvs BAL
Tue, Sep 1stvs ATLvs DET
Wed, Sep 2ndvs ATLvs DET
Thu, Sep 3rdvs TOR@ BOS
Fri, Sep 4thvs TOR@ BOS
Sat, Sep 5thvs TOR@ BOS
Sun, Sep 6thvs TOR@ BOS
Mon, Sep 7thvs DETvs NYY
Tue, Sep 8th@ PHIvs NYY
Wed, Sep 9th@ NYYvs NYY
Thu, Sep 10th@ NYY@ BAL
Fri, Sep 11thvs TB@ NYY
Sat, Sep 12th@ TBvs NYM
Sun, Sep 13th@ TBvs NYM
Mon, Sep 14th@ MIA   
Tue, Sep 15th@ MIAvs PHI
Wed, Sep 16th@ MIAvs PHI
Thu, Sep 17th@ TB@ NYY
Fri, Sep 18thvs NYYvs NYY
Sat, Sep 19thvs NYY@ PHI
Sun, Sep 20thvs NYYvs NYY
Tue, Sep 22ndvs BAL@ BOS
Wed, Sep 23rdvs BAL@ BOS
Thu, Sep 24thvs BAL@ BOS
Fri, Sep 25thvs BAL@ CLE
Sat, Sep 26th@ ATLvs BAL
Sun, Sep 27th@ ATL@ CLE
Mon, May 4th   vs BAL
Mon, May 11th   @ TEX
Mon, May 18th   vs HOU
Thu, Jun 4th   vs TEX
Thu, Jun 18th   vs TB
Thu, Jul 2nd   vs CWS
Thu, Jul 9th   @ MIN
Mon, Aug 3rd   vs TB
Mon, Aug 24th   @ KC
Mon, Sep 21st   vs NYY