Who Should I Trade?

Ivan Nova for Trevor Cahill (2019)

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

Experts' Pick
  Trevor Cahill
Trevor Cahill
LAA @ LAD Tue, Jul 23rd 10:10pm
Ivan Nova
Ivan Nova
CWS vs MIA Mon, Jul 22nd 8:10pm
Recommended by
4 of 5 experts
Recommended by
1 of 5 experts
Rest of Season
VBR# 1245# 1393
Injury Alert--
Weather72 F, Clear
Expert Ranks 
Nick Mariano
# 160
Donkey Teeth
# 136
Pierre Camus
# 216
Brandon 'B_Don' Myers
# 124
Andrea LaMont
Lenny Melnick Fantasy Sports
# 119
  Trevor Cahill
Trevor Cahill
Ivan Nova
Ivan Nova
2019 Stats 
Games Played2020
Games Started1120
Innings Pitched72.0111.3
Blown Saves00
Hits Allowed79143
Earned Runs5372
Home Runs Allowed1822
  Trevor Cahill
Trevor Cahill
Ivan Nova
Ivan Nova
2019 Projections 
Games Played911
Games Started511
Innings Pitched43.261.2
Blown Saves00
Hits Allowed4476
Earned Runs2738
Home Runs Allowed812
  Trevor Cahill
Trevor Cahill
Ivan Nova
Ivan Nova
 Cahill was placed on the 10-day injured list Saturday with a sore right elbow.
Connor Rooney
Sat, Jun 8th
Chicago White Sox right-hander Ivan Nova struggled in a 7-5 loss to the Royals on Wednesday. Nova gave up six runs in 4 2/3 innings of work while striking out two and walking five.
Matthew Terelle
Thu, Jul 18th
 Trevor Cahill allowed five runs on six hits, two walks, and three strikeouts through 4 1/3 innings on Monday against the Cubs.
Kamran Hoda
Tue, Jun 4th
Chicago White Sox right-hander Ivan Nova gave up four runs in a 5-1 loss to the A's on Friday. Nova went six innings and struck out four batters in the loss.
Matthew Terelle
Sat, Jul 13th
 Trevor Cahill allowed six runs on six hits, two walks, and five strikeouts through 4 1/3 innings on Monday against Oakland.
Kamran Hoda
Tue, May 28th
Chicago White Sox right-hander Ivan Nova pitched 5 2/3 scoreless innings to defeat the Cubs 3-1 on Sunday. Nova struck out four and walked one in the win.
Matthew Terelle
Mon, Jul 8th
 Trevor Cahill allowed one run on two hits, two walks, and five strikeouts through five innings on Tuesday against the Twins.
Kamran Hoda
Wed, May 22nd
Chicago White Sox right-hander Ivan Nova managed to last six innings in a 7-4 loss to the Rangers on Sunday. Nova gave up five runs (three earned) in those six innings while striking out six.
Matthew Terelle
Mon, Jun 24th
 Trevor Cahill allowed six runs on six hits, two walks, and one strikeout through 4 1/3 innings on Wednesday against Minnesota.
Kamran Hoda
Thu, May 16th
Chicago White Sox right-hander Ivan Nova took a no-decision in a 5-4 win over the Yankees on Thursday. Nova allowed four runs in 5 2/3 innings of work while striking out five.
Matthew Terelle
Fri, Jun 14th
There are no recent notes for these players
  Trevor Cahill
Trevor Cahill
Ivan Nova
Ivan Nova
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ OAK@ KC
Sat, Mar 30th@ OAK@ KC
Sun, Mar 31st@ OAK@ KC
Mon, Apr 1st@ SEA@ CLE
Wed, Apr 3rd   @ CLE
Fri, Apr 5thvs TEXvs SEA
Sat, Apr 6thvs TEXvs SEA
Sun, Apr 7thvs TEXvs SEA
Mon, Apr 8thvs MILvs TB
Tue, Apr 9thvs MILvs TB
Wed, Apr 10thvs MILvs TB
Fri, Apr 12th@ CHC@ NYY
Sat, Apr 13th@ CHC@ NYY
Sun, Apr 14th   @ NYY
Mon, Apr 15th@ TEXvs KC
Tue, Apr 16th@ TEXvs KC
Wed, Apr 17th@ TEXvs KC
Thu, Apr 18thvs SEA@ DET
Fri, Apr 19thvs SEA@ DET
Sun, Apr 21stvs SEA@ DET
Mon, Apr 22ndvs NYY@ BAL
Tue, Apr 23rdvs NYY@ BAL
Wed, Apr 24thvs NYY@ BAL
Fri, Apr 26th@ KCvs DET
Sun, Apr 28th@ KCvs DET
Mon, Apr 29th   vs BAL
Wed, May 1stvs TORvs BAL
Thu, May 2ndvs TORvs BOS
Fri, May 3rd   vs BOS
Sat, May 4thvs HOUvs BOS
Sun, May 5thvs HOUvs BOS
Mon, May 6th   @ CLE
Tue, May 7th@ DET@ CLE
Wed, May 8th@ DET@ CLE
Thu, May 9th@ DET@ CLE
Fri, May 10th@ BAL@ TOR
Sat, May 11th@ BAL@ TOR
Sun, May 12th@ BAL@ TOR
Mon, May 13th@ MINvs CLE
Tue, May 14th@ MINvs CLE
Thu, May 16th   vs TOR
Fri, May 17thvs KCvs TOR
Sat, May 18thvs KCvs TOR
Sun, May 19thvs KCvs TOR
Mon, May 20thvs MIN@ HOU
Tue, May 21stvs MIN@ HOU
Wed, May 22nd   @ HOU
Thu, May 23rdvs MIN@ HOU
Fri, May 24thvs TEX@ MIN
Sat, May 25thvs TEX@ MIN
Sun, May 26thvs TEX@ MIN
Tue, May 28th@ OAKvs KC
Wed, May 29th@ OAKvs KC
Thu, May 30th@ SEAvs CLE
Fri, May 31st@ SEAvs CLE
Sat, Jun 1st@ SEAvs CLE
Sun, Jun 2nd@ SEAvs CLE
Tue, Jun 4thvs OAK@ WSH
Wed, Jun 5thvs OAK@ WSH
Fri, Jun 7thvs SEA@ KC
Sat, Jun 8thvs SEA@ KC
Sun, Jun 9thvs SEA@ KC
Mon, Jun 10thvs LADvs WSH
Tue, Jun 11thvs LADvs WSH
Thu, Jun 13th@ TBvs NYY
Fri, Jun 14th@ TBvs NYY
Sat, Jun 15th@ TBvs NYY
Sun, Jun 16th@ TBvs NYY
Tue, Jun 18th@ TOR@ CHC
Wed, Jun 19th@ TOR@ CHC
Fri, Jun 21st@ STL@ TEX
Sat, Jun 22nd@ STL@ TEX
Sun, Jun 23rd@ STL@ TEX
Mon, Jun 24th   @ BOS
Tue, Jun 25thvs CIN@ BOS
Wed, Jun 26thvs CIN@ BOS
Fri, Jun 28thvs OAKvs MIN
Sat, Jun 29thvs OAKvs MIN
Sun, Jun 30thvs OAKvs MIN
Wed, Jul 3rd@ TEXvs DET
Thu, Jul 4th@ TEXvs DET
Sat, Jul 6th@ HOUvs CHC
Sun, Jul 7th@ HOUvs CHC
Fri, Jul 12thvs SEA@ OAK
Sat, Jul 13thvs SEA@ OAK
Sun, Jul 14thvs SEA@ OAK
Mon, Jul 15thvs HOU@ KC
Tue, Jul 16thvs HOU@ KC
Wed, Jul 17thvs HOU@ KC
Thu, Jul 18thvs HOU@ KC
Fri, Jul 19th@ SEA@ TB
Sat, Jul 20th@ SEA@ TB
Sun, Jul 21st@ SEA@ TB
Mon, Jul 22nd   vs MIA
Tue, Jul 23rd@ LADvs MIA
Wed, Jul 24th@ LADvs MIA
Thu, Jul 25thvs BALvs MIN
Fri, Jul 26thvs BALvs MIN
Sat, Jul 27thvs BALvs MIN
Sun, Jul 28thvs BALvs MIN
Tue, Jul 30thvs DETvs NYM
Wed, Jul 31stvs DETvs NYM
Thu, Aug 1st   vs NYM
Fri, Aug 2nd@ CLE@ PHI
Sat, Aug 3rd@ CLE@ PHI
Sun, Aug 4th@ CLE@ PHI
Mon, Aug 5th@ CIN@ DET
Tue, Aug 6th@ CIN@ DET
Wed, Aug 7th   @ DET
Fri, Aug 9th@ BOSvs OAK
Sat, Aug 10th@ BOSvs OAK
Sun, Aug 11th@ BOSvs OAK
Mon, Aug 12thvs PITvs HOU
Tue, Aug 13thvs PITvs HOU
Wed, Aug 14thvs PITvs HOU
Thu, Aug 15thvs CWS@ LAA
Fri, Aug 16thvs CWS@ LAA
Sat, Aug 17thvs CWS@ LAA
Sun, Aug 18thvs CWS@ LAA
Mon, Aug 19th@ TEX@ MIN
Tue, Aug 20th@ TEX@ MIN
Wed, Aug 21st@ TEX@ MIN
Thu, Aug 22nd   vs TEX
Fri, Aug 23rd@ HOUvs TEX
Sat, Aug 24th@ HOUvs TEX
Sun, Aug 25th@ HOUvs TEX
Tue, Aug 27thvs TEXvs MIN
Wed, Aug 28thvs TEXvs MIN
Thu, Aug 29th   vs MIN
Fri, Aug 30thvs BOS@ ATL
Sat, Aug 31stvs BOS@ ATL
Sun, Sep 1stvs BOS@ ATL
Mon, Sep 2nd   @ CLE
Tue, Sep 3rd@ OAK@ CLE
Wed, Sep 4th@ OAK@ CLE
Thu, Sep 5th@ OAK@ CLE
Fri, Sep 6th@ CWSvs LAA
Sat, Sep 7th@ CWSvs LAA
Sun, Sep 8th@ CWSvs LAA
Tue, Sep 10thvs CLEvs KC
Wed, Sep 11thvs CLEvs KC
Thu, Sep 12th   vs KC
Fri, Sep 13thvs TB@ SEA
Sat, Sep 14thvs TB@ SEA
Sun, Sep 15thvs TB@ SEA
Mon, Sep 16th   @ MIN
Tue, Sep 17th@ NYY@ MIN
Wed, Sep 18th@ NYY@ MIN
Fri, Sep 20th@ HOU@ DET
Sat, Sep 21st@ HOU@ DET
Sun, Sep 22nd@ HOU@ DET
Tue, Sep 24thvs OAKvs CLE
Wed, Sep 25thvs OAKvs CLE
Thu, Sep 26thvs HOUvs CLE
Fri, Sep 27thvs HOUvs DET
Sat, Sep 28thvs HOUvs DET
Sun, Sep 29thvs HOUvs DET
Fri, Mar 29th@ OAK   
Tue, Apr 2nd@ SEA   
Thu, Apr 4thvs TEX   
Sat, Apr 20thvs SEA   
Thu, Apr 25thvs NYY   
Sat, Apr 27th@ KC   
Tue, Apr 30thvs TOR   
Wed, May 15th@ MIN   
Mon, May 27th@ OAK   
Mon, Jun 3rd@ CHC   
Thu, Jun 6thvs OAK   
Mon, Jun 17th@ TOR   
Thu, Jun 20th@ TOR   
Thu, Jun 27thvs OAK   
Mon, Jul 1st@ TEX   
Tue, Jul 2nd@ TEX   
Fri, Jul 5th@ HOU   
Mon, Jul 29thvs DET   
Thu, Aug 8th@ BOS   
Mon, Sep 9thvs CLE   
Thu, Sep 19th@ NYY