Who Should I Trade?

Jon Gray for Kyle Gibson (2019)

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

Experts' Pick
  Kyle Gibson
Kyle Gibson
MIN vs DET Sun, Aug 25th 2:10pm
Jon Gray
Jon Gray
COL @ STL Sun, Aug 25th 2:15pm
Recommended by
10 of 16 experts
Recommended by
6 of 16 experts
Rest of Season
VBR# 422
Injury Alert-IL60
Weather74 F, Overcast76 F, Overcast
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 59# 72
Andrew Gould
# 71
Joe Bond
Fantasy Six Pack
# 64
Andrea LaMont
Lenny Melnick Fantasy Sports
# 91# 107
Nick Mariano
# 143# 165
Bobby Sylvester
# 80# 94
Dan Harris
# 63# 73
Andrew Seifter
# 53
Max Freeze
Freeze Stats
# 62# 63
Mick Ciallela
# 59
Brandon 'B_Don' Myers
# 113# 45
Pierre Camus
# 66# 45
Paul Sporer
# 86# 49
Donkey Teeth
# 112# 59
Todd D Clark
The Fantasy Fix
# 84# 72
Chris Meaney
The Athletic
# 105# 104
  Kyle Gibson
Kyle Gibson
Jon Gray
Jon Gray
2019 Stats 
Games Played2626
Games Started2525
Innings Pitched139.1150.0
Blown Saves00
Hits Allowed137147
Earned Runs6864
Home Runs Allowed1819
  Kyle Gibson
Kyle Gibson
Jon Gray
Jon Gray
2019 Projections 
Games Played6
Games Started6
Innings Pitched36.6
Blown Saves0
Hits Allowed37
Earned Runs18
Home Runs Allowed5
  Kyle Gibson
Kyle Gibson
Jon Gray
Jon Gray
 Minnesota Twins right-hander Kyle Gibson struggled in a 6-4 loss to the White Sox on Monday. Gibson allowed five runs over 6 2/3 innings of work while striking out four.
Matthew Terelle
Tue, Aug 20th
Jon Gray (foot) was placed on the 60-day injured list Wednesday with a foot fracture.
Brad Camara
Wed, Aug 21st
 Minnesota Twins right-hander Kyle Gibson allowed three runs in a 6-5 loss to the Brewers on Wednesday. Gibson lasted five innings and struck out three.
Matthew Terelle
Wed, Aug 14th
Jon Gray dominated the Marlins on Friday night in Coors, spinning eight shutout innings while striking out seven.
Brendan Tuma - Too Much Tuma
Sat, Aug 17th
 Minnesota Twins right-hander Kyle Gibson gave up six runs (five earned) in a 7-5 loss to the Indians on Thursday. Gibson lasted 4 1/3 innings, struck out two, and walked a season-high six batters.
Matthew Terelle
Fri, Aug 9th
Jon Gray has been scratched from Tuesday's start versus Arizona due to ankle soreness.
Brendan Tuma - Too Much Tuma
Tue, Aug 13th
 Minnesota Twins right-hander Kyle Gibson pitched well in an 11-3 win over the Royals on Saturday. Gibson allowed just two earned runs over 6 2/3 innings of work while striking out six.
Matthew Terelle
Sun, Aug 4th
Jon Gray fell to 10-8 on Thursday in San Diego, giving up seven runs (three earned) on six hits over 5 2/3 innings pitched.
Brendan Tuma - Too Much Tuma
Fri, Aug 9th
 Minnesota Twins right-hander Kyle Gibson pitched six strong innings in an 11-1 win over the White Sox on Sunday. Gibson allowed just one run and struck out nine in the win.
Matthew Terelle
Sun, Jul 28th
Jon Gray was excellent on Monday in Coors Field, limiting the Dodgers to one run on three hits over eight strong innings.
Brendan Tuma - Too Much Tuma
Tue, Jul 30th
There are no recent notes for these players
  Kyle Gibson
Kyle Gibson
Jon Gray
Jon Gray
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs CLE@ MIA
Fri, Mar 29th   @ MIA
Sat, Mar 30thvs CLE@ MIA
Sun, Mar 31stvs CLE@ MIA
Mon, Apr 1st   @ TB
Tue, Apr 2nd@ KC@ TB
Wed, Apr 3rd@ KC@ TB
Fri, Apr 5th@ PHIvs LAD
Sat, Apr 6th@ PHIvs LAD
Sun, Apr 7th@ PHIvs LAD
Mon, Apr 8th   vs ATL
Tue, Apr 9th@ NYMvs ATL
Thu, Apr 11th   @ SF
Fri, Apr 12th   @ SF
Sat, Apr 13thvs DET@ SF
Sun, Apr 14thvs DET@ SF
Mon, Apr 15thvs TOR@ SD
Tue, Apr 16thvs TOR@ SD
Thu, Apr 18thvs TORvs PHI
Fri, Apr 19th   vs PHI
Sat, Apr 20th@ BALvs PHI
Sun, Apr 21st@ BALvs PHI
Mon, Apr 22nd@ HOUvs WSH
Tue, Apr 23rd@ HOUvs WSH
Wed, Apr 24th@ HOUvs WSH
Fri, Apr 26thvs BAL@ ATL
Sat, Apr 27thvs BAL@ ATL
Sun, Apr 28thvs BAL@ ATL
Mon, Apr 29thvs HOU@ MIL
Tue, Apr 30thvs HOU@ MIL
Wed, May 1stvs HOU@ MIL
Thu, May 2ndvs HOU@ MIL
Fri, May 3rd@ NYYvs ARI
Sat, May 4th@ NYYvs ARI
Sun, May 5th@ NYYvs ARI
Tue, May 7th@ TORvs SF
Thu, May 9th   vs SF
Fri, May 10thvs DETvs SD
Sat, May 11thvs DETvs SD
Sun, May 12thvs DETvs SD
Tue, May 14thvs LAA@ BOS
Wed, May 15thvs LAA@ BOS
Fri, May 17th@ SEA@ PHI
Sat, May 18th@ SEA@ PHI
Sun, May 19th@ SEA@ PHI
Tue, May 21st@ LAA@ PIT
Wed, May 22nd   @ PIT
Thu, May 23rd@ LAA@ PIT
Fri, May 24thvs CWSvs BAL
Sat, May 25thvs CWSvs BAL
Sun, May 26thvs CWSvs BAL
Mon, May 27thvs MILvs ARI
Tue, May 28thvs MILvs ARI
Wed, May 29th   vs ARI
Thu, May 30th@ TBvs ARI
Fri, May 31st@ TBvs TOR
Sat, Jun 1st@ TBvs TOR
Sun, Jun 2nd@ TBvs TOR
Tue, Jun 4th@ CLE@ CHC
Wed, Jun 5th@ CLE@ CHC
Thu, Jun 6th@ CLE@ CHC
Fri, Jun 7th@ DET@ NYM
Sat, Jun 8th@ DET@ NYM
Sun, Jun 9th@ DET@ NYM
Mon, Jun 10th   vs CHC
Tue, Jun 11thvs SEAvs CHC
Wed, Jun 12thvs SEAvs CHC
Thu, Jun 13thvs SEAvs SD
Fri, Jun 14thvs KCvs SD
Sat, Jun 15thvs KCvs SD
Sun, Jun 16thvs KCvs SD
Tue, Jun 18thvs BOS@ ARI
Wed, Jun 19thvs BOS@ ARI
Thu, Jun 20th@ KC@ ARI
Fri, Jun 21st@ KC@ LAD
Sat, Jun 22nd@ KC@ LAD
Sun, Jun 23rd@ KC@ LAD
Mon, Jun 24th   @ SF
Tue, Jun 25thvs TB@ SF
Wed, Jun 26thvs TB@ SF
Thu, Jun 27thvs TBvs LAD
Fri, Jun 28th@ CWSvs LAD
Sat, Jun 29th@ CWSvs LAD
Sun, Jun 30th@ CWSvs LAD
Tue, Jul 2nd@ OAKvs HOU
Wed, Jul 3rd@ OAKvs HOU
Fri, Jul 5thvs TEX@ ARI
Sat, Jul 6thvs TEX@ ARI
Sun, Jul 7thvs TEX@ ARI
Fri, Jul 12th@ CLEvs CIN
Sat, Jul 13th@ CLEvs CIN
Sun, Jul 14th@ CLEvs CIN
Mon, Jul 15th   vs SF
Tue, Jul 16thvs NYMvs SF
Wed, Jul 17thvs NYMvs SF
Fri, Jul 19thvs OAK@ NYY
Sat, Jul 20thvs OAK@ NYY
Sun, Jul 21stvs OAK@ NYY
Tue, Jul 23rdvs NYY@ WSH
Wed, Jul 24thvs NYY@ WSH
Thu, Jul 25th@ CWS@ WSH
Fri, Jul 26th@ CWS@ CIN
Sat, Jul 27th@ CWS@ CIN
Sun, Jul 28th@ CWS@ CIN
Mon, Jul 29th   vs LAD
Tue, Jul 30th@ MIAvs LAD
Wed, Jul 31st@ MIAvs LAD
Fri, Aug 2ndvs KCvs SF
Sat, Aug 3rdvs KCvs SF
Sun, Aug 4thvs KCvs SF
Tue, Aug 6thvs ATL@ HOU
Wed, Aug 7thvs ATL@ HOU
Thu, Aug 8thvs CLE@ SD
Fri, Aug 9thvs CLE@ SD
Sat, Aug 10thvs CLE@ SD
Sun, Aug 11thvs CLE@ SD
Mon, Aug 12th   vs ARI
Tue, Aug 13th@ MILvs ARI
Wed, Aug 14th@ MILvs ARI
Fri, Aug 16th@ TEXvs MIA
Sat, Aug 17th@ TEXvs MIA
Sun, Aug 18th@ TEXvs MIA
Mon, Aug 19thvs CWS@ ARI
Tue, Aug 20thvs CWS@ ARI
Wed, Aug 21stvs CWS@ ARI
Thu, Aug 22nd   @ STL
Fri, Aug 23rdvs DET@ STL
Sat, Aug 24thvs DET@ STL
Sun, Aug 25thvs DET@ STL
Mon, Aug 26th   vs ATL
Tue, Aug 27th@ CWSvs BOS
Wed, Aug 28th@ CWSvs BOS
Thu, Aug 29th@ CWSvs PIT
Fri, Aug 30th@ DETvs PIT
Sat, Aug 31st@ DETvs PIT
Sun, Sep 1st@ DETvs PIT
Mon, Sep 2nd@ DET@ LAD
Tue, Sep 3rd@ BOS@ LAD
Wed, Sep 4th@ BOS@ LAD
Fri, Sep 6thvs CLE@ SD
Sat, Sep 7thvs CLE@ SD
Sun, Sep 8thvs CLE@ SD
Tue, Sep 10thvs WSHvs STL
Wed, Sep 11thvs WSHvs STL
Thu, Sep 12thvs WSHvs STL
Fri, Sep 13th@ CLEvs SD
Sat, Sep 14th@ CLEvs SD
Sun, Sep 15th@ CLEvs SD
Mon, Sep 16thvs CWSvs NYM
Tue, Sep 17thvs CWSvs NYM
Wed, Sep 18thvs CWSvs NYM
Fri, Sep 20thvs KC@ LAD
Sat, Sep 21stvs KC@ LAD
Sun, Sep 22ndvs KC@ LAD
Tue, Sep 24th@ DET@ SF
Wed, Sep 25th@ DET@ SF
Thu, Sep 26th@ DET@ SF
Fri, Sep 27th@ KCvs MIL
Sat, Sep 28th@ KCvs MIL
Sun, Sep 29th@ KCvs MIL
Wed, Apr 10th@ NYM   
Wed, Apr 17thvs TOR   
Mon, May 6th@ TOR   
Wed, May 8th@ TOR   
Mon, May 13thvs LAA   
Thu, May 16th@ SEA   
Mon, May 20th@ LAA   
Mon, Jun 17thvs BOS   
Thu, Jul 4th@ OAK   
Thu, Jul 18thvs OAK   
Mon, Jul 22ndvs NYY   
Thu, Aug 1st@ MIA   
Mon, Aug 5thvs ATL   
Thu, Aug 15th@ TEX   
Thu, Sep 5th@ BOS   
Thu, Sep 19thvs KC