Who Should I Trade?

Jon Gray for Pedro Strop (2019)

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

Experts' Pick
  Jon Gray
Jon Gray
COL @ PIT Tue, May 21st 7:05pm
Pedro Strop
Pedro Strop
CHC @ WSH Sun, May 19th 7:05pm
Recommended by
10 of 14 experts
Recommended by
4 of 14 experts
Rest of Season
VBR# 302# 350
Injury Alert-IL10
Weather84 F, Partly Cloudy86 F, Clear
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 104
Andrew Gould
# 77
Joe Bond
Fantasy Six Pack
# 98# 107
Chris Meaney
The Athletic
# 89# 113
Paul Sporer
# 49# 60
Nick Mariano
# 74# 111
Dan Harris
# 74# 77
Pierre Camus
# 57# 85
Brandon 'B_Don' Myers
# 55# 141
Todd D Clark
The Fantasy Fix
# 72# 82
Andrea LaMont
Lenny Melnick Fantasy Sports
# 107# 89
Bobby Sylvester
# 151# 106
Max Freeze
Freeze Stats
# 54
Andrew Seifter
# 93
  Jon Gray
Jon Gray
Pedro Strop
Pedro Strop
2019 Stats 
Games Played912
Games Started90
Innings Pitched53.211.2
Blown Saves02
Hits Allowed517
Earned Runs286
Home Runs Allowed101
  Jon Gray
Jon Gray
Pedro Strop
Pedro Strop
2019 Projections 
Games Played1947
Games Started190
Innings Pitched116.342.1
Blown Saves05
Hits Allowed11333
Earned Runs5517
Home Runs Allowed175
  Jon Gray
Jon Gray
Pedro Strop
Pedro Strop
 Jon Gray fell to 3-4 on Friday in Philadelphia, allowing five runs on five hits over 4 2/3 innings.
Brendan Tuma - Too Much Tuma
Sat, May 18th
Strop was placed on the 10-day injured list Wednesday with a strained left hamstring.
James Bisson
Wed, May 8th
 Jon Gray received a no-decision on Saturday versus the Padres, throwing six innings of three-run ball while striking out eight.
Brendan Tuma - Too Much Tuma
Sun, May 12th
Pedro Strop was charged with the blown save and fell to 1-2 after allowing three runs in the Cubs' 6-5 loss to the Marlins on Monday.
Elliott Baas
Tue, May 7th
 Jon Gray improved to 3-3 on Thursday versus the Brewers, allowing five runs on seven hits over 5 2/3 innings pitched.
Brendan Tuma - Too Much Tuma
Thu, May 2nd
Pedro Strop logged a pair of scoreless innings Sunday against the Diamondbacks, striking out two while allowing a pair of hits.
Blaine Blontz
Mon, Apr 29th
 Jon Gray allowed five runs on eight hits over 4 2/3 innings in Saturday's eventual win over the Braves.
Brendan Tuma - Too Much Tuma
Sun, Apr 28th
Pedro Strop blew his first save on Sunday after allowing a game-tying home run in the top of the ninth inning. His team retook the lead in the bottom of the ninth and he was credited with the win.
Elliott Baas
Sun, Apr 21st
 Jon Gray improved to 2-3 on Sunday versus the Phillies, throwing six shutout innings while striking out five.
Brendan Tuma - Too Much Tuma
Sun, Apr 21st
Pedro Strop pitched a perfect ninth inning for his first save of the year in the Cubs' 2-0 win over the Pirates on Thursday. He struck out one.
Elliott Baas
Thu, Apr 11th
There are no recent notes for these players
  Jon Gray
Jon Gray
Pedro Strop
Pedro Strop
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ MIA@ TEX
Fri, Mar 29th@ MIA   
Sat, Mar 30th@ MIA@ TEX
Sun, Mar 31st@ MIA@ TEX
Mon, Apr 1st@ TB@ ATL
Tue, Apr 2nd@ TB   
Wed, Apr 3rd@ TB@ ATL
Fri, Apr 5thvs LAD@ MIL
Sat, Apr 6thvs LAD@ MIL
Sun, Apr 7thvs LAD@ MIL
Mon, Apr 8thvs ATLvs PIT
Tue, Apr 9thvs ATL   
Thu, Apr 11th@ SFvs PIT
Fri, Apr 12th@ SFvs LAA
Sat, Apr 13th@ SFvs LAA
Sun, Apr 14th@ SF   
Mon, Apr 15th@ SD@ MIA
Tue, Apr 16th@ SD@ MIA
Thu, Apr 18thvs PHI   
Fri, Apr 19thvs PHIvs ARI
Sat, Apr 20thvs PHIvs ARI
Sun, Apr 21stvs PHIvs ARI
Mon, Apr 22ndvs WSH   
Tue, Apr 23rdvs WSHvs LAD
Wed, Apr 24thvs WSHvs LAD
Fri, Apr 26th@ ATL@ ARI
Sat, Apr 27th@ ATL@ ARI
Sun, Apr 28th@ ATL@ ARI
Mon, Apr 29th@ MIL   
Tue, Apr 30th@ MIL@ SEA
Wed, May 1st@ MIL@ SEA
Thu, May 2nd@ MIL   
Fri, May 3rdvs ARIvs STL
Sat, May 4thvs ARIvs STL
Sun, May 5thvs ARIvs STL
Tue, May 7thvs SFvs MIA
Thu, May 9thvs SFvs MIA
Fri, May 10thvs SDvs MIL
Sat, May 11thvs SDvs MIL
Sun, May 12thvs SDvs MIL
Tue, May 14th@ BOS@ CIN
Wed, May 15th@ BOS@ CIN
Fri, May 17th@ PHI@ WSH
Sat, May 18th@ PHI@ WSH
Sun, May 19th@ PHI@ WSH
Tue, May 21st@ PITvs PHI
Wed, May 22nd@ PITvs PHI
Thu, May 23rd@ PITvs PHI
Fri, May 24thvs BALvs CIN
Sat, May 25thvs BALvs CIN
Sun, May 26thvs BALvs CIN
Mon, May 27thvs ARI@ HOU
Tue, May 28thvs ARI@ HOU
Wed, May 29thvs ARI@ HOU
Thu, May 30thvs ARI   
Fri, May 31stvs TOR@ STL
Sat, Jun 1stvs TOR@ STL
Sun, Jun 2ndvs TOR@ STL
Tue, Jun 4th@ CHCvs COL
Wed, Jun 5th@ CHCvs COL
Thu, Jun 6th@ CHCvs COL
Fri, Jun 7th@ NYMvs STL
Sat, Jun 8th@ NYMvs STL
Sun, Jun 9th@ NYMvs STL
Mon, Jun 10thvs CHC@ COL
Tue, Jun 11thvs CHC@ COL
Wed, Jun 12thvs CHC@ COL
Thu, Jun 13thvs SD@ LAD
Fri, Jun 14thvs SD@ LAD
Sat, Jun 15thvs SD@ LAD
Sun, Jun 16thvs SD@ LAD
Tue, Jun 18th@ ARIvs CWS
Wed, Jun 19th@ ARIvs CWS
Thu, Jun 20th@ ARIvs NYM
Fri, Jun 21st@ LADvs NYM
Sat, Jun 22nd@ LADvs NYM
Sun, Jun 23rd@ LADvs NYM
Mon, Jun 24th@ SFvs ATL
Tue, Jun 25th@ SFvs ATL
Wed, Jun 26th@ SFvs ATL
Thu, Jun 27thvs LADvs ATL
Fri, Jun 28thvs LAD@ CIN
Sat, Jun 29thvs LAD@ CIN
Sun, Jun 30thvs LAD@ CIN
Tue, Jul 2ndvs HOU@ PIT
Wed, Jul 3rdvs HOU@ PIT
Fri, Jul 5th@ ARI   
Sat, Jul 6th@ ARI@ CWS
Sun, Jul 7th@ ARI@ CWS
Fri, Jul 12thvs CINvs PIT
Sat, Jul 13thvs CINvs PIT
Sun, Jul 14thvs CINvs PIT
Mon, Jul 15thvs SFvs CIN
Tue, Jul 16thvs SFvs CIN
Wed, Jul 17thvs SFvs CIN
Fri, Jul 19th@ NYYvs SD
Sat, Jul 20th@ NYYvs SD
Sun, Jul 21st@ NYYvs SD
Mon, Jul 22nd@ WSH@ SF
Tue, Jul 23rd@ WSH@ SF
Wed, Jul 24th@ WSH@ SF
Thu, Jul 25th@ WSH   
Fri, Jul 26th@ CIN@ MIL
Sat, Jul 27th@ CIN@ MIL
Sun, Jul 28th@ CIN@ MIL
Mon, Jul 29thvs LAD   
Tue, Jul 30thvs LAD@ STL
Wed, Jul 31stvs LAD@ STL
Fri, Aug 2ndvs SFvs MIL
Sat, Aug 3rdvs SFvs MIL
Sun, Aug 4thvs SFvs MIL
Tue, Aug 6th@ HOUvs OAK
Wed, Aug 7th@ HOUvs OAK
Thu, Aug 8th@ SD@ CIN
Fri, Aug 9th@ SD@ CIN
Sat, Aug 10th@ SD@ CIN
Sun, Aug 11th@ SD@ CIN
Mon, Aug 12thvs ARI   
Tue, Aug 13thvs ARI@ PHI
Wed, Aug 14thvs ARI@ PHI
Fri, Aug 16thvs MIA@ PIT
Sat, Aug 17thvs MIA@ PIT
Sun, Aug 18thvs MIA@ PIT
Mon, Aug 19th@ ARI   
Tue, Aug 20th@ ARIvs SF
Wed, Aug 21st@ ARIvs SF
Thu, Aug 22nd@ STLvs SF
Fri, Aug 23rd@ STLvs WSH
Sat, Aug 24th@ STLvs WSH
Sun, Aug 25th@ STLvs WSH
Mon, Aug 26thvs ATL   
Tue, Aug 27thvs BOS@ NYM
Wed, Aug 28thvs BOS@ NYM
Thu, Aug 29thvs PIT@ NYM
Fri, Aug 30thvs PITvs MIL
Sat, Aug 31stvs PITvs MIL
Sun, Sep 1stvs PITvs MIL
Mon, Sep 2nd@ LADvs SEA
Tue, Sep 3rd@ LADvs SEA
Wed, Sep 4th@ LAD   
Fri, Sep 6th@ SD@ MIL
Sat, Sep 7th@ SD@ MIL
Sun, Sep 8th@ SD@ MIL
Tue, Sep 10thvs STL@ SD
Wed, Sep 11thvs STL@ SD
Thu, Sep 12thvs STL@ SD
Fri, Sep 13thvs SDvs PIT
Sat, Sep 14thvs SDvs PIT
Sun, Sep 15thvs SDvs PIT
Mon, Sep 16thvs NYMvs CIN
Tue, Sep 17thvs NYMvs CIN
Wed, Sep 18thvs NYMvs CIN
Fri, Sep 20th@ LADvs STL
Sat, Sep 21st@ LADvs STL
Sun, Sep 22nd@ LADvs STL
Tue, Sep 24th@ SF@ PIT
Wed, Sep 25th@ SF@ PIT
Thu, Sep 26th@ SF@ PIT
Fri, Sep 27thvs MIL@ STL
Sat, Sep 28thvs MIL@ STL
Sun, Sep 29thvs MIL@ STL
Thu, Apr 4th   @ ATL
Wed, Apr 10th   vs PIT
Wed, Apr 17th   @ MIA
Thu, Apr 25th   vs LAD
Mon, May 6th   vs MIA
Wed, May 8th   vs MIA
Thu, May 16th   @ CIN
Mon, May 20th   vs PHI
Mon, Jun 3rd   vs LAA
Mon, Jul 1st   @ PIT
Thu, Jul 4th   @ PIT
Thu, Aug 1st   @ STL
Mon, Aug 5th   vs OAK
Thu, Aug 15th   @ PHI
Thu, Sep 5th   @ MIL
Mon, Sep 9th   @ SD
Thu, Sep 19th   vs STL