Who Should I Trade?

Dereck Rodriguez for Drew Smyly (2019)

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

Experts' Pick
  Dereck Rodriguez
Dereck Rodriguez
SF @ MIA Tue, May 28th 7:10pm
Drew Smyly
Drew Smyly
TEX @ SEA Mon, May 27th 9:10pm
Recommended by
3 of 4 experts
Recommended by
1 of 4 experts
Rest of Season
VBR# 910# 1332
Injury Alert--
Weather56 F, Mostly Cloudy59 F, Overcast
Expert Ranks 
Nick Mariano
# 150
Bobby Sylvester
# 171
Pierre Camus
# 116# 178
Brandon 'B_Don' Myers
# 130# 128
  Dereck Rodriguez
Dereck Rodriguez
Drew Smyly
Drew Smyly
2019 Stats 
Games Played98
Games Started87
Innings Pitched43.134.1
Blown Saves00
Hits Allowed4333
Earned Runs2323
Home Runs Allowed98
  Dereck Rodriguez
Dereck Rodriguez
Drew Smyly
Drew Smyly
2019 Projections 
Games Played1614
Games Started1614
Innings Pitched97.281.1
Blown Saves00
Hits Allowed9882
Earned Runs4746
Home Runs Allowed1415
  Dereck Rodriguez
Dereck Rodriguez
Drew Smyly
Drew Smyly
 The Giants have optioned Dereck Rodriguez to Triple-A Sacramento.
Brendan Tuma - Too Much Tuma
Sat, May 11th
Drew Smyly allowed three runs on five hits, four walks, and four strikeouts through six innings on Friday against the Angels.
Kamran Hoda
Sat, May 25th
 Dereck Rodriguez allowed four unearned runs on five hits over five innings in Friday's loss to the Reds.
Brendan Tuma - Too Much Tuma
Sat, May 11th
Drew Smyly allowed two runs on three hits, four walks, and four strikeouts through four innings on Sunday against the Cardinals.
Kamran Hoda
Mon, May 20th
 Dereck Rodriguez took the loss on Saturday versus the Reds, allowing a whopping eight runs on eight hits over five innings of work.
Brendan Tuma - Too Much Tuma
Sun, May 5th
Drew Smyly allowed four earned runs on four hits, four walks, and three strikeouts through 4 2/3 innings pitched on Saturday against Houston.
Kamran Hoda
Sun, May 12th
 Dereck Rodriguez took the loss on Sunday versus the Yankees, allowing six runs (four earned) on seven hits in just three innings.
Brendan Tuma - Too Much Tuma
Sun, Apr 28th
Drew Smyly allowed one run on two hits, two walks, and five strikeouts through four innings pitched on Sunday against Toronto.
Kamran Hoda
Mon, May 6th
 Dereck Rodriguez picked up the win on Sunday versus Pittsburgh, throwing 5 2/3 innings of two-run ball while striking out four.
Brendan Tuma - Too Much Tuma
Sun, Apr 21st
Drew Smyly has been placed on the 10-day injured list with left mid-arm nerve tightness. Wei-Chieh Huang has been recalled from Double-A.
Dan Harris
Tue, Apr 23rd
There are no recent notes for these players
  Dereck Rodriguez
Dereck Rodriguez
Drew Smyly
Drew Smyly
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ SDvs CHC
Fri, Mar 29th@ SD   
Sat, Mar 30th@ SDvs CHC
Sun, Mar 31st@ SDvs CHC
Mon, Apr 1st@ LADvs HOU
Tue, Apr 2nd@ LADvs HOU
Wed, Apr 3rd@ LADvs HOU
Fri, Apr 5thvs TB@ LAA
Sat, Apr 6thvs TB@ LAA
Sun, Apr 7thvs TB@ LAA
Mon, Apr 8thvs SD   
Tue, Apr 9thvs SD@ ARI
Wed, Apr 10thvs SD@ ARI
Thu, Apr 11thvs COL   
Fri, Apr 12thvs COLvs OAK
Sat, Apr 13thvs COL   
Sun, Apr 14thvs COLvs OAK
Tue, Apr 16th@ WSHvs LAA
Wed, Apr 17th@ WSHvs LAA
Thu, Apr 18th@ WSH   
Fri, Apr 19th@ PITvs HOU
Sat, Apr 20th@ PITvs HOU
Sun, Apr 21st@ PITvs HOU
Tue, Apr 23rd@ TOR@ OAK
Wed, Apr 24th@ TOR@ OAK
Fri, Apr 26thvs NYY@ SEA
Sat, Apr 27thvs NYY@ SEA
Sun, Apr 28thvs NYY@ SEA
Mon, Apr 29thvs LAD   
Tue, Apr 30thvs LADvs PIT
Wed, May 1stvs LADvs PIT
Fri, May 3rd@ CINvs TOR
Sat, May 4th@ CINvs TOR
Sun, May 5th@ CINvs TOR
Mon, May 6th@ CIN   
Tue, May 7th@ COL@ PIT
Thu, May 9th@ COL@ HOU
Fri, May 10thvs CIN@ HOU
Sat, May 11thvs CIN@ HOU
Sun, May 12thvs CIN@ HOU
Tue, May 14thvs TOR@ KC
Wed, May 15thvs TOR@ KC
Fri, May 17th@ ARIvs STL
Sat, May 18th@ ARIvs STL
Sun, May 19th@ ARIvs STL
Mon, May 20thvs ATLvs SEA
Tue, May 21stvs ATLvs SEA
Wed, May 22ndvs ATLvs SEA
Thu, May 23rdvs ATL   
Fri, May 24thvs ARI@ LAA
Sat, May 25thvs ARI@ LAA
Sun, May 26thvs ARI@ LAA
Tue, May 28th@ MIA@ SEA
Wed, May 29th@ MIA@ SEA
Thu, May 30th@ MIAvs KC
Fri, May 31st@ BALvs KC
Sat, Jun 1st@ BALvs KC
Sun, Jun 2nd@ BALvs KC
Tue, Jun 4th@ NYMvs BAL
Wed, Jun 5th@ NYMvs BAL
Thu, Jun 6th@ NYMvs BAL
Fri, Jun 7thvs LADvs OAK
Sat, Jun 8thvs LADvs OAK
Sun, Jun 9thvs LADvs OAK
Tue, Jun 11thvs SD@ BOS
Wed, Jun 12thvs SD@ BOS
Fri, Jun 14thvs MIL@ CIN
Sat, Jun 15thvs MIL@ CIN
Sun, Jun 16thvs MIL@ CIN
Mon, Jun 17th@ LADvs CLE
Tue, Jun 18th@ LADvs CLE
Wed, Jun 19th@ LADvs CLE
Thu, Jun 20th@ LADvs CLE
Fri, Jun 21st@ ARIvs CWS
Sat, Jun 22nd@ ARIvs CWS
Sun, Jun 23rd@ ARIvs CWS
Mon, Jun 24thvs COL   
Tue, Jun 25thvs COL@ DET
Wed, Jun 26thvs COL@ DET
Thu, Jun 27thvs ARI@ DET
Fri, Jun 28thvs ARI@ TB
Sat, Jun 29thvs ARI@ TB
Sun, Jun 30thvs ARI@ TB
Mon, Jul 1st@ SDvs LAA
Tue, Jul 2nd@ SDvs LAA
Wed, Jul 3rd@ SDvs LAA
Fri, Jul 5thvs STL@ MIN
Sat, Jul 6thvs STL@ MIN
Sun, Jul 7thvs STL@ MIN
Fri, Jul 12th@ MILvs HOU
Sat, Jul 13th@ MILvs HOU
Sun, Jul 14th@ MILvs HOU
Mon, Jul 15th@ COL   
Tue, Jul 16th@ COLvs ARI
Wed, Jul 17th@ COLvs ARI
Thu, Jul 18thvs NYM   
Fri, Jul 19thvs NYM@ HOU
Sat, Jul 20thvs NYM@ HOU
Sun, Jul 21stvs NYM@ HOU
Mon, Jul 22ndvs CHC@ SEA
Tue, Jul 23rdvs CHC@ SEA
Wed, Jul 24thvs CHC@ SEA
Fri, Jul 26th@ SD@ OAK
Sat, Jul 27th@ SD@ OAK
Sun, Jul 28th@ SD@ OAK
Tue, Jul 30th@ PHIvs SEA
Wed, Jul 31st@ PHIvs SEA
Thu, Aug 1st@ PHI   
Fri, Aug 2nd@ COLvs DET
Sat, Aug 3rd@ COLvs DET
Sun, Aug 4th@ COLvs DET
Mon, Aug 5thvs WSH@ CLE
Tue, Aug 6thvs WSH@ CLE
Wed, Aug 7thvs WSH@ CLE
Thu, Aug 8thvs PHI   
Fri, Aug 9thvs PHI@ MIL
Sat, Aug 10thvs PHI@ MIL
Sun, Aug 11thvs PHI@ MIL
Tue, Aug 13thvs OAK@ TOR
Wed, Aug 14thvs OAK@ TOR
Thu, Aug 15th@ ARIvs MIN
Fri, Aug 16th@ ARIvs MIN
Sat, Aug 17th@ ARIvs MIN
Sun, Aug 18th@ ARIvs MIN
Tue, Aug 20th@ CHCvs LAA
Wed, Aug 21st@ CHCvs LAA
Thu, Aug 22nd@ CHC@ CWS
Sat, Aug 24th@ OAK@ CWS
Sun, Aug 25th@ OAK@ CWS
Mon, Aug 26thvs ARI   
Tue, Aug 27thvs ARI@ LAA
Thu, Aug 29thvs SDvs SEA
Fri, Aug 30thvs SDvs SEA
Sat, Aug 31stvs SDvs SEA
Sun, Sep 1stvs SDvs SEA
Mon, Sep 2nd@ STL@ NYY
Tue, Sep 3rd@ STL@ NYY
Wed, Sep 4th@ STL@ NYY
Thu, Sep 5th@ STL@ BAL
Fri, Sep 6th@ LAD@ BAL
Sat, Sep 7th@ LAD@ BAL
Sun, Sep 8th@ LAD@ BAL
Mon, Sep 9thvs PIT   
Tue, Sep 10thvs PITvs TB
Wed, Sep 11thvs PITvs TB
Thu, Sep 12thvs PITvs TB
Fri, Sep 13thvs MIAvs OAK
Sat, Sep 14thvs MIAvs OAK
Sun, Sep 15thvs MIAvs OAK
Tue, Sep 17th@ BOS@ HOU
Wed, Sep 18th@ BOS@ HOU
Thu, Sep 19th@ BOS   
Fri, Sep 20th@ ATL@ OAK
Sat, Sep 21st@ ATL@ OAK
Sun, Sep 22nd@ ATL@ OAK
Tue, Sep 24thvs COLvs BOS
Wed, Sep 25thvs COLvs BOS
Thu, Sep 26thvs COLvs BOS
Fri, Sep 27thvs LADvs NYY
Sat, Sep 28thvs LADvs NYY
Sun, Sep 29thvs LADvs NYY
Thu, Apr 4th   @ LAA
Mon, Apr 15th   vs LAA
Mon, Apr 22nd   @ OAK
Thu, Apr 25th   @ SEA
Wed, May 8th   @ PIT
Thu, May 16th   @ KC
Mon, May 27th   @ SEA
Mon, Jun 10th   @ BOS
Thu, Jun 13th   @ BOS
Thu, Jul 4th   vs LAA
Thu, Jul 11th   vs HOU
Thu, Jul 25th   @ OAK
Mon, Aug 12th   @ TOR
Mon, Aug 19th   vs LAA
Fri, Aug 23rd   @ CWS
Wed, Aug 28th   @ LAA