Who Should I Trade?

Yu Darvish for Blake Snell (2019)

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

Experts' Pick
  Blake Snell
Blake Snell
TB @ TOR Sun, Sep 29th 3:07pm
Yu Darvish
Yu Darvish
CHC @ STL Sun, Sep 29th 3:15pm
Recommended by
11 of 19 experts
Recommended by
8 of 19 experts
Rest of Season
Injury Alert--
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 6# 92
Eno Sarris
The Athletic
# 12# 89
Andrea LaMont
Lenny Melnick Fantasy Sports
# 11# 92
Paul Sporer
# 8# 22
Bobby Sylvester
# 17# 76
Donkey Teeth
# 5# 35
Andrew Seifter
# 38# 52
Max Freeze
Freeze Stats
# 6# 53
Dennis Sosic
Fantasy Six Pack
# 9# 49

# 10# 32
Todd D Clark
The Fantasy Fix
# 6# 68
Nick Mariano
# 60# 23
Dan Harris
# 65# 33
Chris Meaney
The Athletic
# 34
Andrew Gould
# 73# 35
Mick Ciallela
# 51
Brandon 'B_Don' Myers
# 55# 52
Joe Bond
Fantasy Six Pack
# 60
Pierre Camus
# 152# 75
  Blake Snell
Blake Snell
Yu Darvish
Yu Darvish
2019 Stats 
Games Played2331
Games Started2331
Innings Pitched107.2179.2
Blown Saves00
Hits Allowed96140
Earned Runs5179
Home Runs Allowed1433
  Blake Snell
Blake Snell
Yu Darvish
Yu Darvish
2019 Projections 
Games Played
Games Started
Innings Pitched
Blown Saves
Hits Allowed
Earned Runs
Home Runs Allowed
  Blake Snell
Blake Snell
Yu Darvish
Yu Darvish
 Blake Snell allowed one run on two hits and three walks while striking out three through 1 2/3 innings in a no-decision against the Red Sox on Monday.
John Aubin
Tue, Sep 24th
Yu Darvish (6-8) took the tough luck loss Sunday against the Cardinals, allowing three runs on seven hits and no walks across 8.1 innings. He struck out 12.
Connor Rooney
Sun, Sep 22nd
 Blake Snell's arm felt good following Tuesday's two-inning start against the Dodgers, leaving him on track for Monday's turn against the Red Sox, Marc Topkin of the Tampa Bay Times reports.
John Aubin
Thu, Sep 19th
Yu Darvish (6-7) took the loss Tuesday against the Reds, allowing four runs on six hits and one walk across seven innings. He struck out 13.
Connor Rooney
Wed, Sep 18th
 Blake Snell did not factor into the decision against the Dodgers on Tuesday, pitching two perfect innings and striking out four.
John Aubin
Wed, Sep 18th
Yu Darvish threw five scoreless frames Saturday against the Brewers, allowing three hits and a walk while striking out seven.
Connor Rooney
Sun, Sep 8th
 Blake Snell (elbow) is scheduled to return on Tuesday versus the Dodgers.
Brendan Tuma - Too Much Tuma
Fri, Sep 13th
Chicago Cubs starting pitcher Yu Darvish has been scratched from his scheduled Sunday start against the Milwaukee Brewers with right forearm tightness, the team announced. He is expected to be able to make his next start.
Mike Maher
Sun, Sep 1st
 Blake Snell (elbow) is joining the Rays in California for their upcoming series against the Angels and Dodgers, MLB Network Radio on SiriusXM reports.
John Aubin
Fri, Sep 13th
Yu Darvish (5-6) pitched eight innings of one-run ball to earn the win Tuesday against the Mets. He allowed five hits and one walk, while striking out seven.
Connor Rooney
Wed, Aug 28th
There are no recent notes for these players
  Blake Snell
Blake Snell
Yu Darvish
Yu Darvish
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs HOU@ TEX
Sat, Mar 30thvs HOU@ TEX
Sun, Mar 31stvs HOU@ TEX
Mon, Apr 1stvs COL@ ATL
Wed, Apr 3rdvs COL@ ATL
Thu, Apr 4th   @ ATL
Fri, Apr 5th@ SF@ MIL
Sat, Apr 6th@ SF@ MIL
Sun, Apr 7th@ SF@ MIL
Mon, Apr 8th@ CWSvs PIT
Wed, Apr 10th@ CWSvs PIT
Thu, Apr 11th   vs PIT
Fri, Apr 12th@ TORvs LAA
Sat, Apr 13th@ TORvs LAA
Mon, Apr 15th   @ MIA
Tue, Apr 16thvs BAL@ MIA
Wed, Apr 17thvs BAL@ MIA
Fri, Apr 19thvs BOSvs ARI
Sat, Apr 20thvs BOSvs ARI
Sun, Apr 21stvs BOSvs ARI
Tue, Apr 23rdvs KCvs LAD
Wed, Apr 24thvs KCvs LAD
Thu, Apr 25th   vs LAD
Fri, Apr 26th   @ ARI
Sat, Apr 27th@ BOS@ ARI
Sun, Apr 28th@ BOS@ ARI
Tue, Apr 30th   @ SEA
Wed, May 1st@ KC@ SEA
Fri, May 3rd@ BALvs STL
Sat, May 4th@ BALvs STL
Sun, May 5th   vs STL
Mon, May 6thvs ARIvs MIA
Tue, May 7thvs ARIvs MIA
Wed, May 8thvs ARIvs MIA
Thu, May 9th   vs MIA
Fri, May 10thvs NYYvs MIL
Sat, May 11thvs NYYvs MIL
Sun, May 12thvs NYYvs MIL
Tue, May 14th@ MIA@ CIN
Wed, May 15th@ MIA@ CIN
Thu, May 16th   @ CIN
Fri, May 17th@ NYY@ WSH
Sat, May 18th@ NYY@ WSH
Sun, May 19th@ NYY@ WSH
Mon, May 20th   vs PHI
Tue, May 21stvs LADvs PHI
Wed, May 22ndvs LADvs PHI
Thu, May 23rd@ CLEvs PHI
Fri, May 24th@ CLEvs CIN
Sat, May 25th@ CLEvs CIN
Sun, May 26th@ CLEvs CIN
Mon, May 27thvs TOR@ HOU
Tue, May 28thvs TOR@ HOU
Wed, May 29thvs TOR@ HOU
Fri, May 31stvs MIN@ STL
Sat, Jun 1stvs MIN@ STL
Sun, Jun 2ndvs MIN@ STL
Mon, Jun 3rd   vs LAA
Tue, Jun 4th@ DETvs COL
Wed, Jun 5th@ DETvs COL
Thu, Jun 6th@ DETvs COL
Fri, Jun 7th@ BOSvs STL
Sat, Jun 8th@ BOSvs STL
Sun, Jun 9th@ BOSvs STL
Mon, Jun 10thvs OAK@ COL
Tue, Jun 11thvs OAK@ COL
Wed, Jun 12thvs OAK@ COL
Thu, Jun 13thvs LAA@ LAD
Fri, Jun 14thvs LAA@ LAD
Sat, Jun 15thvs LAA@ LAD
Sun, Jun 16thvs LAA@ LAD
Tue, Jun 18th@ NYYvs CWS
Wed, Jun 19th@ NYYvs CWS
Thu, Jun 20th@ OAKvs NYM
Fri, Jun 21st@ OAKvs NYM
Sat, Jun 22nd@ OAKvs NYM
Sun, Jun 23rd@ OAKvs NYM
Mon, Jun 24th   vs ATL
Tue, Jun 25th@ MINvs ATL
Wed, Jun 26th@ MINvs ATL
Thu, Jun 27th@ MINvs ATL
Fri, Jun 28thvs TEX@ CIN
Sat, Jun 29thvs TEX@ CIN
Sun, Jun 30thvs TEX@ CIN
Mon, Jul 1stvs BAL@ PIT
Tue, Jul 2ndvs BAL@ PIT
Wed, Jul 3rdvs BAL@ PIT
Thu, Jul 4thvs NYY@ PIT
Sat, Jul 6thvs NYY@ CWS
Sun, Jul 7thvs NYY@ CWS
Fri, Jul 12th@ BALvs PIT
Sat, Jul 13th@ BALvs PIT
Sun, Jul 14th@ BALvs PIT
Mon, Jul 15th@ NYYvs CIN
Tue, Jul 16th@ NYYvs CIN
Wed, Jul 17th   vs CIN
Fri, Jul 19thvs CWSvs SD
Sat, Jul 20thvs CWSvs SD
Sun, Jul 21stvs CWSvs SD
Mon, Jul 22ndvs BOS@ SF
Tue, Jul 23rdvs BOS@ SF
Wed, Jul 24thvs BOS@ SF
Fri, Jul 26th@ TOR@ MIL
Sat, Jul 27th@ TOR@ MIL
Sun, Jul 28th@ TOR@ MIL
Tue, Jul 30th@ BOS@ STL
Wed, Jul 31st@ BOS@ STL
Thu, Aug 1st@ BOS@ STL
Fri, Aug 2nd   vs MIL
Sat, Aug 3rdvs MIAvs MIL
Sun, Aug 4thvs MIAvs MIL
Mon, Aug 5thvs TORvs OAK
Tue, Aug 6thvs TORvs OAK
Wed, Aug 7thvs TORvs OAK
Thu, Aug 8th   @ CIN
Fri, Aug 9th@ SEA@ CIN
Sat, Aug 10th@ SEA@ CIN
Sun, Aug 11th@ SEA@ CIN
Tue, Aug 13th@ SD@ PHI
Wed, Aug 14th@ SD@ PHI
Thu, Aug 15th   @ PHI
Fri, Aug 16thvs DET@ PIT
Sat, Aug 17thvs DET@ PIT
Sun, Aug 18thvs DET@ PIT
Tue, Aug 20thvs SEAvs SF
Wed, Aug 21stvs SEAvs SF
Thu, Aug 22nd@ BALvs SF
Fri, Aug 23rd@ BALvs WSH
Sat, Aug 24th@ BALvs WSH
Sun, Aug 25th@ BALvs WSH
Tue, Aug 27th@ HOU@ NYM
Wed, Aug 28th@ HOU@ NYM
Thu, Aug 29th@ HOU@ NYM
Fri, Aug 30thvs CLEvs MIL
Sat, Aug 31stvs CLEvs MIL
Sun, Sep 1stvs CLEvs MIL
Mon, Sep 2ndvs BALvs SEA
Tue, Sep 3rdvs BALvs SEA
Thu, Sep 5thvs TOR@ MIL
Fri, Sep 6thvs TOR@ MIL
Sat, Sep 7thvs TOR@ MIL
Sun, Sep 8thvs TOR@ MIL
Mon, Sep 9th   @ SD
Tue, Sep 10th@ TEX@ SD
Wed, Sep 11th@ TEX@ SD
Thu, Sep 12th@ TEX@ SD
Fri, Sep 13th@ LAAvs PIT
Sat, Sep 14th@ LAAvs PIT
Sun, Sep 15th@ LAAvs PIT
Mon, Sep 16th   vs CIN
Tue, Sep 17th@ LADvs CIN
Wed, Sep 18th@ LADvs CIN
Thu, Sep 19th   vs STL
Fri, Sep 20thvs BOSvs STL
Sat, Sep 21stvs BOSvs STL
Sun, Sep 22ndvs BOSvs STL
Tue, Sep 24thvs NYY@ PIT
Wed, Sep 25thvs NYY@ PIT
Thu, Sep 26th   @ PIT
Fri, Sep 27th@ TOR@ STL
Sat, Sep 28th@ TOR@ STL
Sun, Sep 29th@ TOR@ STL
Fri, Mar 29thvs HOU   
Tue, Apr 2ndvs COL   
Tue, Apr 9th@ CWS   
Sun, Apr 14th@ TOR   
Thu, Apr 18thvs BAL   
Mon, Apr 22ndvs KC   
Mon, Apr 29th@ KC   
Thu, May 2nd@ KC   
Thu, May 30thvs MIN   
Mon, Jun 17th@ NYY   
Fri, Jul 5thvs NYY   
Thu, Jul 18th@ NYY   
Mon, Aug 12th@ SD   
Mon, Aug 19thvs SEA   
Mon, Sep 23rdvs BOS