Skip to main content

Who Should I Trade?

Merrill Kelly for Jon Gray (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Jon Gray
Jon Gray
COL vs CIN Fri, May 14th 8:40pm
Merrill Kelly
Merrill Kelly
ARI vs WSH Fri, May 14th 9:40pm
Recommended by
4 of 7 experts
Recommended by
3 of 7 experts
Rest of Season
VBR# 428# 336
Injury Alert--
Weather66 F, Mostly Cloudy100 F, Clear
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 114
Pierre Camus
# 121# 165
Carmen Maiorano
# 194# 219
Corbin Young
# 256# 297
Jordan Eisen
Field of Vision Sports
# 128
Chris Clegg
# 181# 149
Mike Maher
# 291# 215
Who Should I Trade? Player Statistics
  Jon Gray
Jon Gray
Merrill Kelly
Merrill Kelly
2021 Stats 
Games Played87
Games Started87
Innings Pitched46.138.2
Blown Saves00
Hits Allowed3442
Earned Runs1523
Home Runs Allowed46
Who Should I Trade? Player Projections
  Jon Gray
Jon Gray
Merrill Kelly
Merrill Kelly
2021 Projections 
Games Played2119
Games Started1918
Innings Pitched113.8113.5
Blown Saves00
Hits Allowed119117
Earned Runs6059
Home Runs Allowed1718
Who Should I Trade? Player Notes
  Jon Gray
Jon Gray
Merrill Kelly
Merrill Kelly
 Pitching in Game 1of Wednesday's doubleheader, Colorado starter Jon Gray allowed four runs over 5.2 innings of work. However, only one run was earned. He also surrendered three hits and three walks while striking out six.
Andersen Pickard
Wed, May 12th
RHP Merrill Kelly took a loss on Saturday when he allowed three runs (two earned) on three hits with five walks and six punchouts in a 4-2 loss to the Mets.
Jon Mathisen
Sun, May 9th
 Rockies starter Jon Gray allowed two runs on four hits and a pair of walks over six innings of work on Wednesday. He struck out eight Giants batters along the way and earned his fourth victory of the season.
Andersen Pickard
Wed, May 5th
Merrill Kelly is still expected to make his next scheduled start despite being placed on the injured list, according to Diamondbacks manager Torey Lovullo.
Ari Koslow
Wed, May 5th
 Jon Gray struggled in his start on Friday, allowing five runs (four earned) on nine hits over six innings of work. He walked one batter and struck out three.
Andersen Pickard
Sat, May 1st
Merrill Kelly was placed on the injured list for undisclosed reasons on Tuesday.
Dan Harris
Tue, May 4th
 Rockies starter Jon Gray picked up his third win of the young season on Sunday, allowing just two runs on four hits while walking two and striking out six. Both runs came on solo homers.
Andersen Pickard
Sun, Apr 25th
RHP Merrill Kelly took a no-decision on Sunday when he allowed two runs on seven hits with two walks and six strikeouts over 5 2/3 innings in the D-Backs 8-4 win over the Rockies on Sunday.
Jon Mathisen
Sun, May 2nd
 Starter Jon Gray notched his second win of the season on Tuesday as the Rockies defeated the Astros, 6-2. The right-hander went 6.2 innings, allowing just one run on three hits. He also walked four batters and struck out six.
Andersen Pickard
Wed, Apr 21st
RHP Merrill Kelly earned the win on Tuesday when he allowed just one run on four hits with a pair of walks and five strikeouts over six innings in the D-backs 5-1 win over the Padres.
Jon Mathisen
Wed, Apr 28th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Jon Gray
Jon Gray
Merrill Kelly
Merrill Kelly
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs LAD@ SD
Fri, Apr 2ndvs LAD@ SD
Sat, Apr 3rdvs LAD@ SD
Sun, Apr 4thvs LAD@ SD
Tue, Apr 6thvs ARI@ COL
Wed, Apr 7thvs ARI@ COL
Thu, Apr 8thvs ARI@ COL
Fri, Apr 9th@ SFvs CIN
Sat, Apr 10th@ SFvs CIN
Sun, Apr 11th@ SFvs CIN
Mon, Apr 12th   vs OAK
Tue, Apr 13th@ LADvs OAK
Thu, Apr 15th@ LAD@ WSH
Fri, Apr 16th   @ WSH
Sat, Apr 17thvs NYM@ WSH
Sun, Apr 18thvs NYM@ WSH
Wed, Apr 21stvs HOU@ CIN
Thu, Apr 22nd   @ CIN
Fri, Apr 23rdvs PHI@ ATL
Sun, Apr 25thvs PHI@ ATL
Tue, Apr 27th@ SFvs SD
Wed, Apr 28th@ SFvs SD
Thu, Apr 29th@ ARIvs COL
Fri, Apr 30th@ ARIvs COL
Sat, May 1st@ ARIvs COL
Sun, May 2nd@ ARIvs COL
Tue, May 4thvs SF@ MIA
Wed, May 5thvs SF@ MIA
Thu, May 6th   @ MIA
Fri, May 7th@ STL@ NYM
Sat, May 8th@ STL@ NYM
Sun, May 9th@ STL@ NYM
Mon, May 10th   vs MIA
Tue, May 11thvs SDvs MIA
Wed, May 12thvs SDvs MIA
Thu, May 13thvs CINvs MIA
Fri, May 14thvs CINvs WSH
Sat, May 15thvs CINvs WSH
Sun, May 16thvs CINvs WSH
Mon, May 17th@ SD@ LAD
Tue, May 18th@ SD@ LAD
Wed, May 19th@ SD@ LAD
Thu, May 20th   @ LAD
Fri, May 21stvs ARI@ COL
Sat, May 22ndvs ARI@ COL
Sun, May 23rdvs ARI@ COL
Tue, May 25th@ NYMvs SF
Wed, May 26th@ NYMvs SF
Thu, May 27th@ NYMvs STL
Fri, May 28th@ PITvs STL
Sat, May 29th@ PITvs STL
Sun, May 30th@ PITvs STL
Mon, May 31st   vs NYM
Tue, Jun 1stvs TEXvs NYM
Wed, Jun 2ndvs TEXvs NYM
Thu, Jun 3rdvs TEX@ MIL
Fri, Jun 4thvs OAK@ MIL
Sat, Jun 5thvs OAK@ MIL
Sun, Jun 6thvs OAK@ MIL
Tue, Jun 8th@ MIA@ OAK
Wed, Jun 9th@ MIA@ OAK
Fri, Jun 11th@ CINvs LAA
Sat, Jun 12th@ CINvs LAA
Sun, Jun 13th@ CINvs LAA
Mon, Jun 14thvs SD@ SF
Tue, Jun 15thvs SD@ SF
Wed, Jun 16thvs SD@ SF
Thu, Jun 17thvs MIL@ SF
Fri, Jun 18thvs MILvs LAD
Sat, Jun 19thvs MILvs LAD
Sun, Jun 20thvs MILvs LAD
Mon, Jun 21st   vs MIL
Tue, Jun 22nd@ SEAvs MIL
Wed, Jun 23rd@ SEAvs MIL
Fri, Jun 25th@ MIL@ SD
Sat, Jun 26th@ MIL@ SD
Sun, Jun 27th@ MIL@ SD
Mon, Jun 28thvs PIT@ STL
Tue, Jun 29thvs PIT@ STL
Wed, Jun 30thvs PIT@ STL
Thu, Jul 1stvs STLvs SF
Fri, Jul 2ndvs STLvs SF
Sat, Jul 3rdvs STLvs SF
Sun, Jul 4thvs STLvs SF
Tue, Jul 6th@ ARIvs COL
Wed, Jul 7th@ ARIvs COL
Thu, Jul 8th@ ARIvs COL
Fri, Jul 9th@ SD@ LAD
Sat, Jul 10th@ SD@ LAD
Sun, Jul 11th@ SD@ LAD
Fri, Jul 16thvs LADvs CHC
Sat, Jul 17thvs LADvs CHC
Sun, Jul 18thvs LADvs CHC
Mon, Jul 19th   vs PIT
Tue, Jul 20thvs SEAvs PIT
Wed, Jul 21stvs SEAvs PIT
Fri, Jul 23rd@ LAD@ CHC
Sat, Jul 24th@ LAD@ CHC
Sun, Jul 25th@ LAD@ CHC
Tue, Jul 27th@ LAA@ TEX
Wed, Jul 28th@ LAA@ TEX
Fri, Jul 30th@ SDvs LAD
Sat, Jul 31st@ SDvs LAD
Sun, Aug 1st@ SDvs LAD
Mon, Aug 2nd   vs SF
Tue, Aug 3rdvs CHCvs SF
Wed, Aug 4thvs CHCvs SF
Thu, Aug 5thvs CHCvs SF
Fri, Aug 6thvs MIA@ SD
Sat, Aug 7thvs MIA@ SD
Sun, Aug 8thvs MIA@ SD
Tue, Aug 10th@ HOU@ SF
Wed, Aug 11th@ HOU@ SF
Thu, Aug 12th@ SFvs SD
Fri, Aug 13th@ SFvs SD
Sat, Aug 14th@ SFvs SD
Sun, Aug 15th@ SFvs SD
Tue, Aug 17thvs SDvs PHI
Wed, Aug 18thvs SDvs PHI
Thu, Aug 19th   vs PHI
Fri, Aug 20thvs ARI@ COL
Sat, Aug 21stvs ARI@ COL
Sun, Aug 22ndvs ARI@ COL
Mon, Aug 23rd@ CHC@ PIT
Tue, Aug 24th@ CHC@ PIT
Wed, Aug 25th@ CHC@ PIT
Thu, Aug 26th   @ PHI
Fri, Aug 27th@ LAD@ PHI
Sat, Aug 28th@ LAD@ PHI
Sun, Aug 29th@ LAD@ PHI
Mon, Aug 30th@ TEXvs SD
Tue, Aug 31st@ TEXvs SD
Wed, Sep 1st@ TEXvs SD
Fri, Sep 3rdvs ATLvs SEA
Sat, Sep 4thvs ATLvs SEA
Sun, Sep 5thvs ATLvs SEA
Tue, Sep 7thvs SFvs TEX
Wed, Sep 8thvs SFvs TEX
Fri, Sep 10th@ PHI@ SEA
Sat, Sep 11th@ PHI@ SEA
Sun, Sep 12th@ PHI@ SEA
Mon, Sep 13th   @ LAD
Tue, Sep 14th@ ATL@ LAD
Wed, Sep 15th@ ATL@ LAD
Fri, Sep 17th@ WSH@ HOU
Sat, Sep 18th@ WSH@ HOU
Sun, Sep 19th@ WSH@ HOU
Mon, Sep 20th   vs ATL
Tue, Sep 21stvs LADvs ATL
Wed, Sep 22ndvs LADvs ATL
Thu, Sep 23rdvs LADvs ATL
Fri, Sep 24thvs SFvs LAD
Sat, Sep 25thvs SFvs LAD
Sun, Sep 26thvs SFvs LAD
Tue, Sep 28thvs WSH@ SF
Wed, Sep 29thvs WSH@ SF
Thu, Sep 30th   @ SF
Fri, Oct 1st@ ARIvs COL
Sat, Oct 2nd@ ARIvs COL
Sun, Oct 3rd@ ARIvs COL
Wed, Apr 14th@ LAD   
Tue, Apr 20thvs HOU   
Sat, Apr 24thvs PHI   
Mon, Apr 26th@ SF   
Mon, May 24th@ NYM   
Thu, Jun 10th@ MIA   
Mon, Jul 26th@ LAA   
Thu, Jul 29th@ SD   
Mon, Aug 16thvs SD   
Thu, Sep 2ndvs ATL   
Mon, Sep 6thvs SF   
Thu, Sep 9th@ PHI   
Thu, Sep 16th@ ATL   
Mon, Sep 27thvs WSH