Skip to main content

Who Should I Trade?

Jon Gray for Mike Foltynewicz (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
Mike Foltynewicz
Mike Foltynewicz
Recommended by
5 of 8 experts
Recommended by
3 of 8 experts
Rest of Season# 172# 187
VBR# 339# 1146
Injury Alert--
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 124
Dan Harris
# 101# 195
Pierre Camus
# 120# 121
Ryan Amore
Pitcher List
# 131
Chris Clegg
# 174# 187
Mike Maher
# 163# 162
Carmen Maiorano
# 194# 155
Corbin Young
# 270# 251
Who Should I Trade? Player Statistics
  Jon Gray
Jon Gray
Mike Foltynewicz
Mike Foltynewicz
2021 Stats 
Games Played1720
Games Started1720
Innings Pitched93.0106.1
Blown Saves00
Hits Allowed76119
Earned Runs3972
Home Runs Allowed1031
Who Should I Trade? Player Projections
  Jon Gray
Jon Gray
Mike Foltynewicz
Mike Foltynewicz
2021 Projections 
Games Played1214
Games Started1112
Innings Pitched63.169.5
Blown Saves00
Hits Allowed6178
Earned Runs3145
Home Runs Allowed917
Who Should I Trade? Player Notes
  Jon Gray
Jon Gray
Mike Foltynewicz
Mike Foltynewicz
 Rockies starter Jon Gray allowed two runs over seven innings of work against the Dodgers on Sunday. His final line included six hits, two walks, and seven strikeouts. He was hit with the no-decision as Colorado ultimately defeated Los Angeles by a score of 6-5 in 10 innings.
Andersen Pickard
Sun, Jul 18th
Rangers starter Mike Foltynewicz struggled once again on Thursday, allowing six runs (five earned) and five hits over five innings of work. He surrendered three home runs in the process while walking two batters and striking out four. Folty was hit with the loss as Texas ultimately fell to Detroit by a score of 7-5.
Andersen Pickard
Thu, Jul 22nd
 Rockies starter Jon Gray allowed one run on three hits over six innings of work against the Brewers on Sunday. He also walked one batter while striking out seven. The hurler earned the win as Colorado ultimately defeated San Diego by a score of 3-1.
Andersen Pickard
Mon, Jul 12th
Rangers starter Mike Foltynewicz had a terrible outing on Sunday, allowing 10 runs over just 1.2 innings of work. He allowed eight hits and two walks in the process and did not record any strikeouts.
Andersen Pickard
Sun, Jul 18th
 Rockies starter Jon Gray allowed three runs on six hits over six innings of work against the Diamondbacks on Tuesday. He also walked one batter and struck out eight while finishing with a no-decision. Colorado ultimately lost to Arizona by a score of 4-3.
Andersen Pickard
Wed, Jul 7th
Rangers starter Mike Foltynewicz allowed three runs on five hits over 6.1 innings of work against the Athletics on Saturday. He struck out six batters and did not walk anyone in the process. Texas ultimately fell to Oakland by a score of 8-4.
Andersen Pickard
Sat, Jul 10th
 Rockies starter Jon Gray lasted six innings against the Pirates on Wednesday, allowing two runs on two hits and four walks in the process. He also struck out five batters in the process. Colorado defeated Pittsburgh by a score of 6-2 and Gray earned his fifth win of 2021.
Andersen Pickard
Wed, Jun 30th
Rangers starter Mike Foltynewicz allowed four runs over seven innings of work against the Indians on Sunday. He surrendered four hits (including two homers) and one walk in the process while striking out five batters. Texas ultimately defeated Seattle by a score of 4-1.
Andersen Pickard
Sun, Jul 4th
 Rockies starter Jon Gray allowed just five hits, zero runs, and zero walks over five innings of work against the Brewers on Friday. He also struck out a whopping 10 batters in the process, though it was all for naught as Colorado lost in extra innings.
Andersen Pickard
Fri, Jun 25th
Rangers starter Mike Foltynewicz went seven innings against the Athletics on Tuesday. He allowed just two runs on four hits and a walk while striking out six Oakland batters.
Andersen Pickard
Wed, Jun 30th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Jon Gray
Jon Gray
Mike Foltynewicz
Mike Foltynewicz
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs LAD@ KC
Fri, Apr 2ndvs LAD   
Sat, Apr 3rdvs LAD@ KC
Sun, Apr 4thvs LAD@ KC
Tue, Apr 6thvs ARIvs TOR
Wed, Apr 7thvs ARIvs TOR
Thu, Apr 8thvs ARI   
Fri, Apr 9th@ SFvs SD
Sat, Apr 10th@ SFvs SD
Sun, Apr 11th@ SFvs SD
Tue, Apr 13th@ LAD@ TB
Wed, Apr 14th@ LAD@ TB
Thu, Apr 15th@ LAD@ TB
Sat, Apr 17thvs NYMvs BAL
Sun, Apr 18thvs NYMvs BAL
Tue, Apr 20thvs HOU@ LAA
Wed, Apr 21stvs HOU@ LAA
Fri, Apr 23rdvs PHI@ CWS
Sat, Apr 24thvs PHI@ CWS
Sun, Apr 25thvs PHI@ CWS
Mon, Apr 26th@ SFvs LAA
Tue, Apr 27th@ SFvs LAA
Wed, Apr 28th@ SFvs LAA
Thu, Apr 29th@ ARIvs BOS
Fri, Apr 30th@ ARIvs BOS
Sat, May 1st@ ARIvs BOS
Sun, May 2nd@ ARIvs BOS
Tue, May 4thvs SF@ MIN
Wed, May 5thvs SF@ MIN
Fri, May 7th@ STLvs SEA
Sat, May 8th@ STLvs SEA
Sun, May 9th@ STLvs SEA
Tue, May 11thvs SD@ SF
Wed, May 12thvs SD   
Thu, May 13thvs CIN@ HOU
Fri, May 14thvs CIN@ HOU
Sat, May 15thvs CIN@ HOU
Sun, May 16thvs CIN@ HOU
Mon, May 17th@ SDvs NYY
Tue, May 18th@ SDvs NYY
Wed, May 19th@ SDvs NYY
Fri, May 21stvs ARIvs HOU
Sat, May 22ndvs ARIvs HOU
Sun, May 23rdvs ARIvs HOU
Mon, May 24th@ NYM   
Tue, May 25th@ NYM@ LAA
Thu, May 27th@ NYM@ SEA
Sat, May 29th@ PIT@ SEA
Sun, May 30th@ PIT@ SEA
Tue, Jun 1stvs TEX@ COL
Wed, Jun 2ndvs TEX@ COL
Thu, Jun 3rdvs TEX@ COL
Fri, Jun 4thvs OAKvs TB
Sat, Jun 5thvs OAKvs TB
Sun, Jun 6thvs OAKvs TB
Tue, Jun 8th@ MIAvs SF
Wed, Jun 9th@ MIAvs SF
Thu, Jun 10th@ MIA   
Fri, Jun 11th@ CIN@ LAD
Sat, Jun 12th@ CIN@ LAD
Sun, Jun 13th@ CIN@ LAD
Mon, Jun 14thvs SD   
Tue, Jun 15thvs SD@ HOU
Wed, Jun 16thvs SD@ HOU
Thu, Jun 17thvs MIL   
Fri, Jun 18thvs MILvs MIN
Sat, Jun 19thvs MILvs MIN
Sun, Jun 20thvs MILvs MIN
Tue, Jun 22nd@ SEAvs OAK
Wed, Jun 23rd@ SEAvs OAK
Fri, Jun 25th@ MILvs KC
Sat, Jun 26th@ MILvs KC
Sun, Jun 27th@ MILvs KC
Mon, Jun 28thvs PIT   
Tue, Jun 29thvs PIT@ OAK
Wed, Jun 30thvs PIT@ OAK
Thu, Jul 1stvs STL@ OAK
Fri, Jul 2ndvs STL@ SEA
Sat, Jul 3rdvs STL@ SEA
Sun, Jul 4thvs STL@ SEA
Tue, Jul 6th@ ARIvs DET
Wed, Jul 7th@ ARIvs DET
Thu, Jul 8th@ ARI   
Fri, Jul 9th@ SDvs OAK
Sat, Jul 10th@ SDvs OAK
Sun, Jul 11th@ SDvs OAK
Fri, Jul 16thvs LAD@ TOR
Sat, Jul 17thvs LAD   
Sun, Jul 18thvs LAD@ TOR
Tue, Jul 20thvs SEA@ DET
Wed, Jul 21stvs SEA@ DET
Fri, Jul 23rd@ LAD@ HOU
Sat, Jul 24th@ LAD@ HOU
Sun, Jul 25th@ LAD@ HOU
Mon, Jul 26th@ LAA   
Tue, Jul 27th@ LAAvs ARI
Wed, Jul 28th@ LAAvs ARI
Thu, Jul 29th@ SD   
Fri, Jul 30th@ SDvs SEA
Sat, Jul 31st@ SDvs SEA
Sun, Aug 1st@ SDvs SEA
Tue, Aug 3rdvs CHCvs LAA
Wed, Aug 4thvs CHCvs LAA
Thu, Aug 5thvs CHCvs LAA
Fri, Aug 6thvs MIA@ OAK
Sat, Aug 7thvs MIA@ OAK
Sun, Aug 8thvs MIA@ OAK
Tue, Aug 10th@ HOU@ SEA
Wed, Aug 11th@ HOU@ SEA
Thu, Aug 12th@ SF@ SEA
Fri, Aug 13th@ SFvs OAK
Sat, Aug 14th@ SFvs OAK
Sun, Aug 15th@ SFvs OAK
Mon, Aug 16thvs SD   
Tue, Aug 17thvs SDvs SEA
Wed, Aug 18thvs SDvs SEA
Fri, Aug 20thvs ARI@ BOS
Sat, Aug 21stvs ARI@ BOS
Sun, Aug 22ndvs ARI@ BOS
Mon, Aug 23rd@ CHC   
Tue, Aug 24th@ CHC@ CLE
Wed, Aug 25th@ CHC@ CLE
Fri, Aug 27th@ LADvs HOU
Sat, Aug 28th@ LADvs HOU
Sun, Aug 29th@ LADvs HOU
Mon, Aug 30th@ TEXvs COL
Tue, Aug 31st@ TEXvs COL
Wed, Sep 1st@ TEXvs COL
Thu, Sep 2ndvs ATL   
Fri, Sep 3rdvs ATL@ LAA
Sat, Sep 4thvs ATL@ LAA
Sun, Sep 5thvs ATL@ LAA
Mon, Sep 6thvs SF@ LAA
Tue, Sep 7thvs SF@ ARI
Wed, Sep 8thvs SF@ ARI
Thu, Sep 9th@ PHI   
Fri, Sep 10th@ PHI@ OAK
Sat, Sep 11th@ PHI@ OAK
Sun, Sep 12th@ PHI@ OAK
Tue, Sep 14th@ ATLvs HOU
Wed, Sep 15th@ ATLvs HOU
Thu, Sep 16th@ ATLvs HOU
Fri, Sep 17th@ WSHvs CWS
Sat, Sep 18th@ WSHvs CWS
Sun, Sep 19th@ WSHvs CWS
Tue, Sep 21stvs LAD@ NYY
Wed, Sep 22ndvs LAD@ NYY
Thu, Sep 23rdvs LAD@ BAL
Fri, Sep 24thvs SF@ BAL
Sat, Sep 25thvs SF@ BAL
Sun, Sep 26thvs SF@ BAL
Mon, Sep 27thvs WSH   
Tue, Sep 28thvs WSHvs LAA
Wed, Sep 29thvs WSHvs LAA
Fri, Oct 1st@ ARIvs CLE
Sat, Oct 2nd@ ARIvs CLE
Sun, Oct 3rd@ ARIvs CLE
Mon, Apr 5th   vs TOR
Mon, Apr 12th   @ TB
Fri, Apr 16th   vs BAL
Mon, Apr 19th   @ LAA
Mon, May 3rd   @ MIN
Thu, May 6th   @ MIN
Mon, May 10th   @ SF
Thu, May 20th   vs NYY
Wed, May 26th   @ LAA
Fri, May 28th   @ SEA
Mon, Jun 21st   vs OAK
Thu, Jun 24th   vs OAK
Mon, Jul 5th   vs DET
Mon, Jul 19th   @ DET
Thu, Jul 22nd   @ DET
Mon, Aug 2nd   vs LAA
Thu, Aug 19th   vs SEA
Thu, Aug 26th   @ CLE
Mon, Sep 13th   vs HOU
Mon, Sep 20th   @ NYY
Thu, Sep 30th   vs LAA