Who Should I Trade?

Mychal Givens for Jon Gray (2019)

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

Experts' Pick
  Jon Gray
Jon Gray
COL vs SD Sun, Jun 16th 3:10pm
Mychal Givens
Mychal Givens
BAL vs BOS Sun, Jun 16th 1:05pm
Recommended by
10 of 16 experts
Recommended by
6 of 16 experts
Rest of Season
VBR# 265# 483
Injury Alert--
Weather77 F, Mostly Cloudy86 F, Mostly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 114
Andrew Gould
# 98# 139
Joe Bond
Fantasy Six Pack
# 97
Chris Meaney
The Athletic
# 89# 110
Paul Sporer
# 49# 90
Nick Mariano
# 74# 139
Dan Harris
# 97
Pierre Camus
# 57# 106
Brandon 'B_Don' Myers
# 55# 138
Todd D Clark
The Fantasy Fix
# 79# 104
Max Freeze
Freeze Stats
# 78
Eno Sarris
The Athletic
# 84
Andrew Seifter
# 87
Andrea LaMont
Lenny Melnick Fantasy Sports
# 107# 93
Mick Ciallela
# 97
Bobby Sylvester
# 151# 104
  Jon Gray
Jon Gray
Mychal Givens
Mychal Givens
2019 Stats 
Games Played1424
Games Started140
Innings Pitched84.028.1
Blown Saves04
Hits Allowed8222
Earned Runs4115
Home Runs Allowed136
  Jon Gray
Jon Gray
Mychal Givens
Mychal Givens
2019 Projections 
Games Played1534
Games Started150
Innings Pitched90.837.3
Blown Saves04
Hits Allowed8532
Earned Runs4118
Home Runs Allowed126
  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 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
 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 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
 The Rockies announced Jon Gray is having his start moved back to Saturday.
Brendan Tuma - Too Much Tuma
Wed, Jun 5th
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 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 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
 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 (0-2) allowed one earned run on three walks and one hit while striking out two across one inning to take the loss Thursday against the Yankees.
John Aubin
Fri, May 24th
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
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
Thu, Apr 4th   vs NYY
Sat, Apr 6thvs LADvs NYY
Sun, Apr 7thvs LADvs NYY
Mon, Apr 8thvs ATLvs OAK
Tue, Apr 9thvs ATLvs OAK
Wed, Apr 10th   vs 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
Wed, Apr 17th   @ TB
Thu, Apr 18thvs PHI@ TB
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
Wed, May 1st@ MIL@ CWS
Fri, May 3rdvs ARIvs TB
Sat, May 4thvs ARIvs TB
Mon, May 6th   vs BOS
Tue, May 7thvs SFvs BOS
Wed, May 8th   vs BOS
Fri, May 10thvs SDvs LAA
Sat, May 11thvs SDvs LAA
Sun, May 12thvs SDvs LAA
Wed, May 15th@ BOS@ NYY
Thu, May 16th   @ CLE
Fri, May 17th@ PHI@ CLE
Sat, May 18th@ PHI@ CLE
Sun, May 19th@ PHI@ CLE
Mon, May 20th   vs NYY
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
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
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
Mon, Jun 17th   @ OAK
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
Tue, Jun 25th@ SFvs SD
Wed, Jun 26th@ SFvs SD
Fri, Jun 28thvs LADvs CLE
Sat, Jun 29thvs LADvs CLE
Sun, Jun 30thvs LADvs CLE
Mon, Jul 1st   @ TB
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
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
Thu, Aug 1st   vs TOR
Fri, Aug 2ndvs SFvs TOR
Sat, Aug 3rdvs SFvs TOR
Sun, Aug 4thvs SFvs TOR
Mon, Aug 5th   vs NYY
Tue, Aug 6th@ HOUvs NYY
Wed, Aug 7th@ HOUvs NYY
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
Tue, Aug 27thvs BOS@ WSH
Wed, Aug 28thvs BOS@ WSH
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
Thu, Sep 5th   vs TEX
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
Thu, Sep 19th   vs TOR
Fri, Sep 20th@ LADvs SEA
Sat, Sep 21st@ LADvs SEA
Sun, Sep 22nd@ LADvs SEA
Mon, Sep 23rd   @ TOR
Tue, Sep 24th@ SF@ TOR
Wed, Sep 25th@ SF@ TOR
Fri, Sep 27thvs MIL@ BOS
Sat, Sep 28thvs MIL@ BOS
Sun, Sep 29thvs MIL@ BOS
Fri, Mar 29th@ MIA   
Fri, Apr 5thvs LAD   
Fri, Apr 19thvs PHI   
Tue, Apr 30th@ MIL   
Thu, May 2nd@ MIL   
Sun, May 5thvs ARI   
Thu, May 9thvs SF   
Tue, May 14th@ BOS   
Thu, May 30thvs ARI   
Mon, Jun 10thvs CHC   
Mon, Jun 24th@ SF   
Thu, Jun 27thvs LAD   
Mon, Jul 15thvs SF   
Wed, Jul 31stvs LAD   
Thu, Aug 8th@ SD   
Mon, Aug 26thvs ATL   
Thu, Aug 29thvs PIT   
Thu, Sep 26th@ SF