Who Should I Trade?

Jon Gray for Mychal Givens (2019)

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

Experts' Pick
  Jon Gray
Jon Gray
COL @ ARI Tue, Jun 18th 9:40pm
Mychal Givens
Mychal Givens
BAL @ OAK Tue, Jun 18th 10:07pm
Recommended by
10 of 16 experts
Recommended by
6 of 16 experts
Rest of Season
VBR# 377# 433
Injury Alert--
Weather105 F, Clear67 F, Clear
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 114
Andrew Gould
# 98# 139
Joe Bond
Fantasy Six Pack
# 102# 107
Chris Meaney
The Athletic
# 89# 110
Paul Sporer
# 49# 90
Nick Mariano
# 74# 139
Dan Harris
# 100
Pierre Camus
# 57# 106
Brandon 'B_Don' Myers
# 55# 138
Todd D Clark
The Fantasy Fix
# 79# 104
Andrea LaMont
Lenny Melnick Fantasy Sports
# 107# 93
Bobby Sylvester
# 151# 104
Max Freeze
Freeze Stats
# 78
Eno Sarris
The Athletic
# 84
Andrew Seifter
# 87
Mick Ciallela
# 87
  Jon Gray
Jon Gray
Mychal Givens
Mychal Givens
2019 Stats 
Games Played1525
Games Started140
Innings Pitched84.029.2
Blown Saves05
Hits Allowed8226
Earned Runs4117
Home Runs Allowed138
  Jon Gray
Jon Gray
Mychal Givens
Mychal Givens
2019 Projections 
Games Played1434
Games Started140
Innings Pitched86.236.5
Blown Saves04
Hits Allowed8631
Earned Runs4118
Home Runs Allowed127
  Jon Gray
Jon Gray
Mychal Givens
Mychal Givens
 Jon Gray improved to 6-5 on Thursday versus San Diego, striking out 10 while allowing four runs in six innings.
Brendan Tuma - Too Much Tuma
Fri, Jun 14th
Mychal Givens gave up a game-tying solo home run in the ninth inning to blow the save in Sunday's 10-inning loss to the Red Sox.
John Aubin
Sun, Jun 16th
 Jon Gray fell to 5-5 on Saturday versus the Mets, allowing four runs on eight hits in 5 2/3 innings of work.
Brendan Tuma - Too Much Tuma
Sun, Jun 9th
Mychal Givens recorded two strikeouts as he retired the side in order during the ninth inning to earn the save in Tuesday's 4-2 win over the Blue Jays.
John Aubin
Wed, Jun 12th
 The Rockies announced Jon Gray is having his start moved back to Saturday.
Brendan Tuma - Too Much Tuma
Wed, Jun 5th
Mychal Givens struck out both of the batters he faced in the ninth inning to earn his fifth save of the season Tuesday against the Rangers.
John Aubin
Wed, Jun 5th
 Jon Gray picked up the win on Saturday versus Toronto, firing 6 2/3 scoreless frames while striking out seven.
Brendan Tuma - Too Much Tuma
Sun, Jun 2nd
Mychal Givens walked two through 1/3 of an inning to blow the save in an 8-7 loss to the Rockies on Sunday.
John Aubin
Mon, May 27th
 Jon Gray received a no-decision on Monday as the Rockies beat the D'Backs in extra innings, throwing 5 1/3 innings of two-run ball while striking out two.
Brendan Tuma - Too Much Tuma
Mon, May 27th
Mychal Givens gave up two runs on two hits over just a 1/3 of an inning to take the loss as the Rockies came back to beat the Orioles by an 8-6 score.
John Aubin
Sat, May 25th
There are no recent notes for these players
  Jon Gray
Jon Gray
Mychal Givens
Mychal Givens
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ MIA@ NYY
Fri, Mar 29th@ MIA   
Sat, Mar 30th@ MIA@ NYY
Sun, Mar 31st@ MIA@ NYY
Mon, Apr 1st@ TB@ TOR
Tue, Apr 2nd@ TB@ TOR
Wed, Apr 3rd@ TB@ TOR
Fri, Apr 5thvs LAD   
Sat, Apr 6thvs LADvs NYY
Sun, Apr 7thvs LADvs NYY
Mon, Apr 8thvs ATLvs OAK
Tue, Apr 9thvs ATLvs OAK
Thu, Apr 11th@ SFvs OAK
Fri, Apr 12th@ SF@ BOS
Sat, Apr 13th@ SF@ BOS
Sun, Apr 14th@ SF@ BOS
Mon, Apr 15th@ SD@ BOS
Tue, Apr 16th@ SD@ TB
Thu, Apr 18thvs PHI@ TB
Fri, Apr 19thvs PHI   
Sat, Apr 20thvs PHIvs MIN
Sun, Apr 21stvs PHIvs MIN
Mon, Apr 22ndvs WSHvs CWS
Tue, Apr 23rdvs WSHvs CWS
Wed, Apr 24thvs WSHvs CWS
Fri, Apr 26th@ ATL@ MIN
Sat, Apr 27th@ ATL@ MIN
Sun, Apr 28th@ ATL@ MIN
Mon, Apr 29th@ MIL@ CWS
Tue, Apr 30th@ MIL   
Wed, May 1st@ MIL@ CWS
Thu, May 2nd@ MIL   
Fri, May 3rdvs ARIvs TB
Sat, May 4thvs ARIvs TB
Sun, May 5thvs ARI   
Tue, May 7thvs SFvs BOS
Thu, May 9thvs SF   
Fri, May 10thvs SDvs LAA
Sat, May 11thvs SDvs LAA
Sun, May 12thvs SDvs LAA
Tue, May 14th@ BOS   
Wed, May 15th@ BOS@ NYY
Fri, May 17th@ PHI@ CLE
Sat, May 18th@ PHI@ CLE
Sun, May 19th@ PHI@ CLE
Tue, May 21st@ PITvs NYY
Wed, May 22nd@ PITvs NYY
Thu, May 23rd@ PITvs NYY
Fri, May 24thvs BAL@ COL
Sat, May 25thvs BAL@ COL
Sun, May 26thvs BAL@ COL
Mon, May 27thvs ARIvs DET
Tue, May 28thvs ARIvs DET
Wed, May 29thvs ARIvs DET
Thu, May 30thvs ARI   
Fri, May 31stvs TORvs SF
Sat, Jun 1stvs TORvs SF
Sun, Jun 2ndvs TORvs SF
Tue, Jun 4th@ CHC@ TEX
Wed, Jun 5th@ CHC@ TEX
Thu, Jun 6th@ CHC@ TEX
Fri, Jun 7th@ NYM@ HOU
Sat, Jun 8th@ NYM@ HOU
Sun, Jun 9th@ NYM@ HOU
Mon, Jun 10thvs CHC   
Tue, Jun 11thvs CHCvs TOR
Wed, Jun 12thvs CHCvs TOR
Thu, Jun 13thvs SDvs TOR
Fri, Jun 14thvs SDvs BOS
Sat, Jun 15thvs SDvs BOS
Sun, Jun 16thvs SDvs BOS
Tue, Jun 18th@ ARI@ OAK
Wed, Jun 19th@ ARI@ OAK
Thu, Jun 20th@ ARI@ SEA
Fri, Jun 21st@ LAD@ SEA
Sat, Jun 22nd@ LAD@ SEA
Sun, Jun 23rd@ LAD@ SEA
Mon, Jun 24th@ SF   
Tue, Jun 25th@ SFvs SD
Wed, Jun 26th@ SFvs SD
Thu, Jun 27thvs LAD   
Fri, Jun 28thvs LADvs CLE
Sat, Jun 29thvs LADvs CLE
Sun, Jun 30thvs LADvs CLE
Tue, Jul 2ndvs HOU@ TB
Wed, Jul 3rdvs HOU@ TB
Fri, Jul 5th@ ARI@ TOR
Sat, Jul 6th@ ARI@ TOR
Sun, Jul 7th@ ARI@ TOR
Fri, Jul 12thvs CINvs TB
Sat, Jul 13thvs CINvs TB
Sun, Jul 14thvs CINvs TB
Mon, Jul 15thvs SF   
Tue, Jul 16thvs SFvs WSH
Wed, Jul 17thvs SFvs WSH
Fri, Jul 19th@ NYYvs BOS
Sat, Jul 20th@ NYYvs BOS
Sun, Jul 21st@ NYYvs BOS
Mon, Jul 22nd@ WSH@ ARI
Tue, Jul 23rd@ WSH@ ARI
Wed, Jul 24th@ WSH@ ARI
Thu, Jul 25th@ WSH@ LAA
Fri, Jul 26th@ CIN@ LAA
Sat, Jul 27th@ CIN@ LAA
Sun, Jul 28th@ CIN@ LAA
Mon, Jul 29thvs LAD@ SD
Tue, Jul 30thvs LAD@ SD
Wed, Jul 31stvs LAD   
Fri, Aug 2ndvs SFvs TOR
Sat, Aug 3rdvs SFvs TOR
Sun, Aug 4thvs SFvs TOR
Tue, Aug 6th@ HOUvs NYY
Wed, Aug 7th@ HOUvs NYY
Thu, Aug 8th@ SD   
Fri, Aug 9th@ SDvs HOU
Sat, Aug 10th@ SDvs HOU
Sun, Aug 11th@ SDvs HOU
Mon, Aug 12thvs ARI@ NYY
Tue, Aug 13thvs ARI@ NYY
Wed, Aug 14thvs ARI@ NYY
Fri, Aug 16thvs MIA@ BOS
Sat, Aug 17thvs MIA@ BOS
Sun, Aug 18thvs MIA@ BOS
Mon, Aug 19th@ ARIvs KC
Tue, Aug 20th@ ARIvs KC
Wed, Aug 21st@ ARIvs KC
Thu, Aug 22nd@ STLvs TB
Fri, Aug 23rd@ STLvs TB
Sat, Aug 24th@ STLvs TB
Sun, Aug 25th@ STLvs TB
Mon, Aug 26thvs ATL   
Tue, Aug 27thvs BOS@ WSH
Wed, Aug 28thvs BOS@ WSH
Thu, Aug 29thvs PIT   
Fri, Aug 30thvs PIT@ KC
Sat, Aug 31stvs PIT@ KC
Sun, Sep 1stvs PIT@ KC
Mon, Sep 2nd@ LAD@ TB
Tue, Sep 3rd@ LAD@ TB
Wed, Sep 4th@ LAD@ TB
Fri, Sep 6th@ SDvs TEX
Sat, Sep 7th@ SDvs TEX
Sun, Sep 8th@ SDvs TEX
Tue, Sep 10thvs STLvs LAD
Wed, Sep 11thvs STLvs LAD
Thu, Sep 12thvs STLvs LAD
Fri, Sep 13thvs SD@ DET
Sat, Sep 14thvs SD@ DET
Sun, Sep 15thvs SD@ DET
Mon, Sep 16thvs NYM@ DET
Tue, Sep 17thvs NYMvs TOR
Wed, Sep 18thvs NYMvs TOR
Fri, Sep 20th@ LADvs SEA
Sat, Sep 21st@ LADvs SEA
Sun, Sep 22nd@ LADvs SEA
Tue, Sep 24th@ SF@ TOR
Wed, Sep 25th@ SF@ TOR
Thu, Sep 26th@ SF   
Fri, Sep 27thvs MIL@ BOS
Sat, Sep 28thvs MIL@ BOS
Sun, Sep 29thvs MIL@ BOS
Thu, Apr 4th   vs NYY
Wed, Apr 10th   vs OAK
Wed, Apr 17th   @ TB
Mon, May 6th   vs BOS
Wed, May 8th   vs BOS
Thu, May 16th   @ CLE
Mon, May 20th   vs NYY
Mon, Jun 17th   @ OAK
Mon, Jul 1st   @ TB
Thu, Aug 1st   vs TOR
Mon, Aug 5th   vs NYY
Thu, Sep 5th   vs TEX
Thu, Sep 19th   vs TOR
Mon, Sep 23rd   @ TOR