Who Should I Trade?

Yu Darvish for Sonny Gray (2019)

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

Experts' Pick
  Sonny Gray
Sonny Gray
CIN @ PIT Fri, Aug 23rd 7:05pm
Yu Darvish
Yu Darvish
CHC vs SF Thu, Aug 22nd 2:20pm
Recommended by
12 of 17 experts
Recommended by
5 of 17 experts
Rest of Season
VBR# 27# 426
Injury Alert--
Weather74 F, Clear74 F, Mostly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 56# 92
Eno Sarris
The Athletic
# 65# 89
Andrew Gould
# 28# 36
Joe Bond
Fantasy Six Pack
# 44# 68
Andrea LaMont
Lenny Melnick Fantasy Sports
# 82# 92
Bobby Sylvester
# 58# 76
Dan Harris
# 26# 33
Pierre Camus
# 60# 75
Andrew Seifter
# 56
Max Freeze
Freeze Stats
# 51# 53
Mick Ciallela
# 37# 54
Todd D Clark
The Fantasy Fix
# 43# 68
Paul Sporer
# 91# 22
Nick Mariano
# 51# 23
Donkey Teeth
# 153# 35
Brandon 'B_Don' Myers
# 109# 54
Chris Meaney
The Athletic
# 65# 64
  Sonny Gray
Sonny Gray
Yu Darvish
Yu Darvish
2019 Stats 
Games Played2525
Games Started2525
Innings Pitched139.1139.1
Blown Saves00
Hits Allowed102110
Earned Runs4565
Home Runs Allowed1426
  Sonny Gray
Sonny Gray
Yu Darvish
Yu Darvish
2019 Projections 
Games Played65
Games Started65
Innings Pitched34.530.5
Blown Saves00
Hits Allowed2624
Earned Runs1114
Home Runs Allowed36
  Sonny Gray
Sonny Gray
Yu Darvish
Yu Darvish
 Sonny Gray (9-6) allowed one earned run on four hits and three walks while striking out 10 in six innings Tuesday against the Padres, earning the win.
Connor Rooney
Wed, Aug 21st
Yu Darvish pitched seven shutout innings while striking out 10 in the Cubs’ 7-5 loss to the Phillies.
Brandon Plutner
Fri, Aug 16th
 Sonny Gray pitched five scoreless innings and struck out 10 as the Reds defeated the Cardinals 2-1.
Brandon Plutner
Fri, Aug 16th
Yu Darvish (4-6) took the loss Friday against the Reds, allowing four runs on four hits - including three home runs- over six innings while striking out nine.
Connor Rooney
Fri, Aug 9th
 Sonny Gray (7-6) pitched masterfully in Saturday's win over the Cubs, allowing just two hits and four walks over six scoreless innings, while striking out seven.
Connor Rooney
Sun, Aug 11th
Yu Darvish (4-5) secured the win Sunday over the Brewers, allowing one run on five hits while striking out eight over five innings.
Connor Rooney
Sun, Aug 4th
 Sonny Gray did not factor into the decision Sunday against the Braves, tossing seven scoreless innings while allowing four hits and issuing four walks. He struck out seven.
Connor Rooney
Sun, Aug 4th
Yu Darvish (3-5) took the tough-luck loss Tuesday against the Cardinals, allowing two runs over six innings. He gave up six hits, struck out nine, and walked none.
Connor Rooney
Wed, Jul 31st
 Sonny Gray (6-6) allowed four runs on six hits and one walk through 5.1 innings Monday against the Pirates, earning the win. He struck out three.
Connor Rooney
Tue, Jul 30th
Yu Darvish allowed four runs on six hits and a walk over six innings against the Giants on Tuesday, striking out six. He did not factor into the decision.
Connor Rooney
Wed, Jul 24th
There are no recent notes for these players
  Sonny Gray
Sonny Gray
Yu Darvish
Yu Darvish
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs PIT@ TEX
Sat, Mar 30th   @ TEX
Sun, Mar 31stvs PIT@ TEX
Mon, Apr 1stvs MIL@ ATL
Wed, Apr 3rdvs MIL@ ATL
Thu, Apr 4th@ PIT@ ATL
Fri, Apr 5th@ PIT@ MIL
Sat, Apr 6th@ PIT@ MIL
Sun, Apr 7th@ PIT@ MIL
Mon, Apr 8th   vs PIT
Wed, Apr 10thvs MIAvs PIT
Thu, Apr 11thvs MIAvs PIT
Fri, Apr 12th   vs LAA
Sat, Apr 13thvs STLvs LAA
Mon, Apr 15th@ LAD@ MIA
Tue, Apr 16th@ LAD@ MIA
Wed, Apr 17th@ LAD@ MIA
Fri, Apr 19th@ SDvs ARI
Sat, Apr 20th@ SDvs ARI
Sun, Apr 21st@ SDvs ARI
Tue, Apr 23rdvs ATLvs LAD
Wed, Apr 24thvs ATLvs LAD
Thu, Apr 25thvs ATLvs LAD
Fri, Apr 26th@ STL@ ARI
Sat, Apr 27th@ STL@ ARI
Sun, Apr 28th@ STL@ ARI
Tue, Apr 30th@ NYM@ SEA
Wed, May 1st@ NYM@ SEA
Fri, May 3rdvs SFvs STL
Sat, May 4thvs SFvs STL
Sun, May 5thvs SFvs STL
Mon, May 6thvs SFvs MIA
Tue, May 7th@ OAKvs MIA
Wed, May 8th@ OAKvs MIA
Thu, May 9th@ OAKvs MIA
Fri, May 10th@ SFvs MIL
Sat, May 11th@ SFvs MIL
Sun, May 12th@ SFvs MIL
Tue, May 14thvs CHC@ CIN
Wed, May 15thvs CHC@ CIN
Thu, May 16thvs CHC@ CIN
Fri, May 17thvs LAD@ WSH
Sat, May 18thvs LAD@ WSH
Sun, May 19thvs LAD@ WSH
Mon, May 20th   vs PHI
Tue, May 21st@ MILvs PHI
Wed, May 22nd@ MILvs PHI
Thu, May 23rd   vs PHI
Fri, May 24th@ CHCvs CIN
Sat, May 25th@ CHCvs CIN
Sun, May 26th@ CHCvs CIN
Mon, May 27thvs PIT@ HOU
Tue, May 28thvs PIT@ HOU
Wed, May 29thvs PIT@ HOU
Fri, May 31stvs WSH@ STL
Sat, Jun 1stvs WSH@ STL
Sun, Jun 2ndvs WSH@ STL
Mon, Jun 3rd   vs LAA
Tue, Jun 4th@ STLvs COL
Wed, Jun 5th   vs COL
Thu, Jun 6th@ STLvs COL
Fri, Jun 7th@ PHIvs STL
Sat, Jun 8th@ PHIvs STL
Sun, Jun 9th@ PHIvs STL
Mon, Jun 10th   @ COL
Tue, Jun 11th@ CLE@ COL
Wed, Jun 12th@ CLE@ COL
Thu, Jun 13th   @ LAD
Fri, Jun 14thvs TEX@ LAD
Sat, Jun 15thvs TEX@ LAD
Sun, Jun 16thvs TEX@ LAD
Tue, Jun 18thvs HOUvs CWS
Wed, Jun 19thvs HOUvs CWS
Thu, Jun 20th@ MILvs NYM
Fri, Jun 21st@ MILvs NYM
Sat, Jun 22nd@ MILvs NYM
Sun, Jun 23rd@ MILvs NYM
Mon, Jun 24th   vs ATL
Tue, Jun 25th@ LAAvs ATL
Wed, Jun 26th@ LAAvs ATL
Thu, Jun 27th   vs ATL
Fri, Jun 28thvs CHC@ CIN
Sat, Jun 29thvs CHC@ CIN
Sun, Jun 30thvs CHC@ CIN
Mon, Jul 1stvs MIL@ PIT
Tue, Jul 2ndvs MIL@ PIT
Wed, Jul 3rdvs MIL@ PIT
Thu, Jul 4thvs MIL@ PIT
Sat, Jul 6thvs CLE@ CWS
Sun, Jul 7thvs CLE@ CWS
Fri, Jul 12th@ COLvs PIT
Sat, Jul 13th@ COLvs PIT
Sun, Jul 14th@ COLvs PIT
Mon, Jul 15th@ CHCvs CIN
Tue, Jul 16th@ CHCvs CIN
Wed, Jul 17th@ CHCvs CIN
Fri, Jul 19thvs STLvs SD
Sat, Jul 20thvs STLvs SD
Sun, Jul 21stvs STLvs SD
Mon, Jul 22nd@ MIL@ SF
Tue, Jul 23rd@ MIL@ SF
Wed, Jul 24th@ MIL@ SF
Fri, Jul 26thvs COL@ MIL
Sat, Jul 27thvs COL@ MIL
Sun, Jul 28thvs COL@ MIL
Tue, Jul 30thvs PIT@ STL
Wed, Jul 31stvs PIT@ STL
Thu, Aug 1st@ ATL@ STL
Fri, Aug 2nd@ ATLvs MIL
Sat, Aug 3rd@ ATLvs MIL
Sun, Aug 4th@ ATLvs MIL
Mon, Aug 5thvs LAAvs OAK
Tue, Aug 6thvs LAAvs OAK
Wed, Aug 7th   vs OAK
Thu, Aug 8thvs CHC@ CIN
Fri, Aug 9thvs CHC@ CIN
Sat, Aug 10thvs CHC@ CIN
Sun, Aug 11thvs CHC@ CIN
Tue, Aug 13th@ WSH@ PHI
Wed, Aug 14th@ WSH@ PHI
Thu, Aug 15thvs STL@ PHI
Fri, Aug 16thvs STL@ PIT
Sat, Aug 17thvs STL@ PIT
Sun, Aug 18thvs STL@ PIT
Tue, Aug 20thvs SDvs SF
Wed, Aug 21stvs SDvs SF
Thu, Aug 22nd   vs SF
Fri, Aug 23rd@ PITvs WSH
Sat, Aug 24th@ PITvs WSH
Sun, Aug 25th@ PITvs WSH
Tue, Aug 27th@ MIA@ NYM
Wed, Aug 28th@ MIA@ NYM
Thu, Aug 29th@ MIA@ NYM
Fri, Aug 30th@ STLvs MIL
Sat, Aug 31st@ STLvs MIL
Sun, Sep 1st@ STLvs MIL
Mon, Sep 2ndvs PHIvs SEA
Tue, Sep 3rdvs PHIvs SEA
Thu, Sep 5thvs PHI@ MIL
Fri, Sep 6thvs ARI@ MIL
Sat, Sep 7thvs ARI@ MIL
Sun, Sep 8thvs ARI@ MIL
Mon, Sep 9th   @ SD
Tue, Sep 10th@ SEA@ SD
Wed, Sep 11th@ SEA@ SD
Thu, Sep 12th@ SEA@ SD
Fri, Sep 13th@ ARIvs PIT
Sat, Sep 14th@ ARIvs PIT
Sun, Sep 15th@ ARIvs PIT
Mon, Sep 16th@ CHCvs CIN
Tue, Sep 17th@ CHCvs CIN
Wed, Sep 18th@ CHCvs CIN
Thu, Sep 19th   vs STL
Fri, Sep 20thvs NYMvs STL
Sat, Sep 21stvs NYMvs STL
Sun, Sep 22ndvs NYMvs STL
Tue, Sep 24thvs MIL@ PIT
Wed, Sep 25thvs MIL@ PIT
Thu, Sep 26thvs MIL@ PIT
Fri, Sep 27th@ PIT@ STL
Sat, Sep 28th@ PIT@ STL
Sun, Sep 29th@ PIT@ STL
Tue, Apr 2ndvs MIL   
Tue, Apr 9thvs MIA   
Sun, Apr 14thvs STL   
Thu, Apr 18th@ SD   
Mon, Apr 29th@ NYM   
Thu, May 2nd@ NYM   
Mon, Jun 17thvs HOU   
Thu, Jul 18thvs STL   
Mon, Jul 29thvs PIT   
Mon, Aug 12th@ WSH   
Mon, Aug 19thvs SD   
Mon, Aug 26th@ MIA   
Wed, Sep 4thvs PHI