Who Should I Trade?

Dereck Rodriguez for Alex Cobb (2019)

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

Experts' Pick
  Dereck Rodriguez
Dereck Rodriguez
SF vs ATL Mon, May 20th 9:45pm
Alex Cobb
Alex Cobb
BAL vs NYY Tue, May 21st 7:05pm
Recommended by
4 of 5 experts
Recommended by
1 of 5 experts
Rest of Season
VBR# 667# 1320
Injury AlertMiLBIL10
Weather57 F, Partly Cloudy81 F, Mostly Cloudy
Expert Ranks 
Nick Mariano
# 150
Bobby Sylvester
# 171
Pierre Camus
# 116
Brandon 'B_Don' Myers
# 130# 131
Andrea LaMont
Lenny Melnick Fantasy Sports
# 127
  Dereck Rodriguez
Dereck Rodriguez
Alex Cobb
Alex Cobb
2019 Stats 
Games Played83
Games Started83
Innings Pitched41.212.0
Blown Saves00
Hits Allowed4321
Earned Runs2315
Home Runs Allowed99
  Dereck Rodriguez
Dereck Rodriguez
Alex Cobb
Alex Cobb
2019 Projections 
Games Played1719
Games Started1719
Innings Pitched102.5111.4
Blown Saves00
Hits Allowed105129
Earned Runs5063
Home Runs Allowed1522
  Dereck Rodriguez
Dereck Rodriguez
Alex Cobb
Alex Cobb
 The Giants have optioned Dereck Rodriguez to Triple-A Sacramento.
Brendan Tuma - Too Much Tuma
Sat, May 11th
Manager Brandon Hyde said Alex Cobb (back) will resume his rehab in Florida soon, Nathan Ruiz of The Baltimore Sun reports.
John Aubin
Tue, May 14th
 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
The Orioles placed Alex Cobb on the injured list on Sunday with a lumbar strain. The Orioles recalled Brandon Kline.
Dan Harris
Sun, Apr 28th
 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
Alex Cobb (0-2) took the loss Friday as he gave up five runs, four earned, six hits and a walk over four innings while striking out two as Baltimore fell 6-1 to Minnesota.
John Aubin
Sat, Apr 27th
 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
Alex Cobb (0-1) allowed nine runs on 10 hits and no walks while striking out two over 2 2/3 innings in a 16-7 loss to the Twins on Saturday.
John Aubin
Sun, Apr 21st
 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
Alex Cobb said his back is improving but isn't sure he'll be ready to return from the injured list Tuesday, Roch Kubatko of MASN Sports reports.
John Aubin
Sat, Apr 13th
There are no recent notes for these players
  Dereck Rodriguez
Dereck Rodriguez
Alex Cobb
Alex Cobb
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ SD@ NYY
Fri, Mar 29th@ SD   
Sat, Mar 30th@ SD@ NYY
Sun, Mar 31st@ SD@ NYY
Mon, Apr 1st@ LAD@ TOR
Tue, Apr 2nd@ LAD@ TOR
Wed, Apr 3rd@ LAD@ TOR
Fri, Apr 5thvs TB   
Sat, Apr 6thvs TBvs NYY
Sun, Apr 7thvs TBvs NYY
Mon, Apr 8thvs SDvs OAK
Tue, Apr 9thvs SDvs OAK
Wed, Apr 10thvs SDvs OAK
Thu, Apr 11thvs COLvs OAK
Fri, Apr 12thvs COL@ BOS
Sat, Apr 13thvs COL@ BOS
Sun, Apr 14thvs COL@ BOS
Tue, Apr 16th@ WSH@ TB
Wed, Apr 17th@ WSH@ TB
Thu, Apr 18th@ WSH@ TB
Fri, Apr 19th@ PIT   
Sat, Apr 20th@ PITvs MIN
Sun, Apr 21st@ PITvs MIN
Tue, Apr 23rd@ TORvs CWS
Wed, Apr 24th@ TORvs CWS
Fri, Apr 26thvs NYY@ MIN
Sat, Apr 27thvs NYY@ MIN
Sun, Apr 28thvs NYY@ MIN
Mon, Apr 29thvs LAD@ CWS
Tue, Apr 30thvs LAD   
Wed, May 1stvs LAD@ CWS
Fri, May 3rd@ CINvs TB
Sat, May 4th@ CINvs TB
Sun, May 5th@ CIN   
Mon, May 6th@ CINvs BOS
Tue, May 7th@ COLvs BOS
Thu, May 9th@ COL   
Fri, May 10thvs CINvs LAA
Sat, May 11thvs CINvs LAA
Sun, May 12thvs CINvs LAA
Tue, May 14thvs TOR   
Wed, May 15thvs TOR@ NYY
Fri, May 17th@ ARI@ CLE
Sat, May 18th@ ARI@ CLE
Sun, May 19th@ ARI@ CLE
Mon, May 20thvs ATLvs NYY
Tue, May 21stvs ATLvs NYY
Wed, May 22ndvs ATLvs NYY
Thu, May 23rdvs ATLvs NYY
Fri, May 24thvs ARI@ COL
Sat, May 25thvs ARI@ COL
Sun, May 26thvs ARI@ COL
Tue, May 28th@ MIAvs DET
Wed, May 29th@ MIAvs DET
Thu, May 30th@ MIA   
Fri, May 31st@ BALvs SF
Sat, Jun 1st@ BALvs SF
Sun, Jun 2nd@ BALvs SF
Tue, Jun 4th@ NYM@ TEX
Wed, Jun 5th@ NYM@ TEX
Thu, Jun 6th@ NYM@ TEX
Fri, Jun 7thvs LAD@ HOU
Sat, Jun 8thvs LAD@ HOU
Sun, Jun 9thvs LAD@ HOU
Tue, Jun 11thvs SDvs TOR
Wed, Jun 12thvs SDvs TOR
Fri, Jun 14thvs MILvs BOS
Sat, Jun 15thvs MILvs BOS
Sun, Jun 16thvs MILvs BOS
Mon, Jun 17th@ LAD@ OAK
Tue, Jun 18th@ LAD@ OAK
Wed, Jun 19th@ LAD@ OAK
Thu, Jun 20th@ LAD@ SEA
Fri, Jun 21st@ ARI@ SEA
Sat, Jun 22nd@ ARI@ SEA
Sun, Jun 23rd@ ARI@ SEA
Mon, Jun 24thvs COL   
Tue, Jun 25thvs COLvs SD
Wed, Jun 26thvs COLvs SD
Thu, Jun 27thvs ARI   
Fri, Jun 28thvs ARIvs CLE
Sat, Jun 29thvs ARIvs CLE
Sun, Jun 30thvs ARIvs CLE
Mon, Jul 1st@ SD@ TB
Tue, Jul 2nd@ SD@ TB
Wed, Jul 3rd@ SD@ TB
Fri, Jul 5thvs STL@ TOR
Sat, Jul 6thvs STL@ TOR
Sun, Jul 7thvs STL@ TOR
Fri, Jul 12th@ MILvs TB
Sat, Jul 13th@ MILvs TB
Sun, Jul 14th@ MILvs TB
Mon, Jul 15th@ COL   
Tue, Jul 16th@ COLvs WSH
Wed, Jul 17th@ COLvs WSH
Thu, Jul 18thvs NYM   
Fri, Jul 19thvs NYMvs BOS
Sat, Jul 20thvs NYMvs BOS
Sun, Jul 21stvs NYMvs BOS
Mon, Jul 22ndvs CHC@ ARI
Tue, Jul 23rdvs CHC@ ARI
Wed, Jul 24thvs CHC@ ARI
Fri, Jul 26th@ SD@ LAA
Sat, Jul 27th@ SD@ LAA
Sun, Jul 28th@ SD@ LAA
Tue, Jul 30th@ PHI@ SD
Wed, Jul 31st@ PHI   
Thu, Aug 1st@ PHIvs TOR
Fri, Aug 2nd@ COLvs TOR
Sat, Aug 3rd@ COLvs TOR
Sun, Aug 4th@ COLvs TOR
Mon, Aug 5thvs WSHvs NYY
Tue, Aug 6thvs WSHvs NYY
Wed, Aug 7thvs WSHvs NYY
Thu, Aug 8thvs PHI   
Fri, Aug 9thvs PHIvs HOU
Sat, Aug 10thvs PHIvs HOU
Sun, Aug 11thvs PHIvs HOU
Tue, Aug 13thvs OAK@ NYY
Wed, Aug 14thvs OAK@ NYY
Thu, Aug 15th@ ARI   
Fri, Aug 16th@ ARI@ BOS
Sat, Aug 17th@ ARI@ BOS
Sun, Aug 18th@ ARI@ BOS
Tue, Aug 20th@ CHCvs KC
Wed, Aug 21st@ CHCvs KC
Thu, Aug 22nd@ CHCvs TB
Sat, Aug 24th@ OAKvs TB
Sun, Aug 25th@ OAKvs TB
Mon, Aug 26thvs ARI   
Tue, Aug 27thvs ARI@ WSH
Thu, Aug 29thvs SD   
Fri, Aug 30thvs SD@ KC
Sat, Aug 31stvs SD@ KC
Sun, Sep 1stvs SD@ KC
Mon, Sep 2nd@ STL@ TB
Tue, Sep 3rd@ STL@ TB
Wed, Sep 4th@ STL@ TB
Thu, Sep 5th@ STLvs TEX
Fri, Sep 6th@ LADvs TEX
Sat, Sep 7th@ LADvs TEX
Sun, Sep 8th@ LADvs TEX
Mon, Sep 9thvs PIT   
Tue, Sep 10thvs PITvs LAD
Wed, Sep 11thvs PITvs LAD
Thu, Sep 12thvs PITvs LAD
Fri, Sep 13thvs MIA@ DET
Sat, Sep 14thvs MIA@ DET
Sun, Sep 15thvs MIA@ DET
Tue, Sep 17th@ BOSvs TOR
Wed, Sep 18th@ BOSvs TOR
Thu, Sep 19th@ BOSvs TOR
Fri, Sep 20th@ ATLvs SEA
Sat, Sep 21st@ ATLvs SEA
Sun, Sep 22nd@ ATLvs SEA
Tue, Sep 24thvs COL@ TOR
Wed, Sep 25thvs COL@ TOR
Thu, Sep 26thvs COL   
Fri, Sep 27thvs LAD@ BOS
Sat, Sep 28thvs LAD@ BOS
Sun, Sep 29thvs LAD@ BOS
Thu, Apr 4th   vs NYY
Mon, Apr 15th   @ BOS
Mon, Apr 22nd   vs CWS
Wed, May 8th   vs BOS
Thu, May 16th   @ CLE
Mon, May 27th   vs DET
Thu, Jun 13th   vs TOR
Thu, Jul 25th   @ LAA
Mon, Jul 29th   @ SD
Mon, Aug 12th   @ NYY
Mon, Aug 19th   vs KC
Fri, Aug 23rd   vs TB
Wed, Aug 28th   @ WSH
Mon, Sep 16th   @ DET
Mon, Sep 23rd   @ TOR