Who Should I Trade?

Justin Verlander for Jacob deGrom (2019)

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

Experts' Pick
  Justin Verlander
Justin Verlander
HOU vs TOR Sun, Jun 16th 2:10pm
Jacob deGrom
Jacob deGrom
NYM vs STL Sat, Jun 15th 7:10pm
Recommended by
9 of 16 experts
Recommended by
7 of 16 experts
Rest of Season
VBR# 1# 4
Injury Alert--
Weather91 F, Mostly Cloudy78 F, Mostly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 2# 5
Andrew Gould
# 4# 6
Joe Bond
Fantasy Six Pack
# 2# 3
Bobby Sylvester
# 4# 5
Dan Harris
# 2# 6
Max Freeze
Freeze Stats
# 5# 6
Brandon 'B_Don' Myers
# 2# 7
Mick Ciallela
# 2# 6
Todd D Clark
The Fantasy Fix
# 2# 4
Eno Sarris
The Athletic
# 3# 2
Chris Meaney
The Athletic
# 3# 2
Nick Mariano
# 3# 2
Paul Sporer
# 4# 2
Pierre Camus
# 5# 4
Andrew Seifter
# 6# 3
Andrea LaMont
Lenny Melnick Fantasy Sports
# 6# 3
  Justin Verlander
Justin Verlander
Jacob deGrom
Jacob deGrom
2019 Stats 
Games Played1514
Games Started1514
Innings Pitched101.283.2
Blown Saves00
Hits Allowed5573
Earned Runs2831
Home Runs Allowed1710
  Justin Verlander
Justin Verlander
Jacob deGrom
Jacob deGrom
2019 Projections 
Games Played1718
Games Started1718
Innings Pitched115.6113.8
Blown Saves00
Hits Allowed7697
Earned Runs3539
Home Runs Allowed1712
  Justin Verlander
Justin Verlander
Jacob deGrom
Jacob deGrom
 Justin Verlander allowed three runs on four hits, no walks, and 15 strikeouts through seven innings on Wednesday against the Brewers.
Kamran Hoda
Thu, Jun 13th
Mets starter Jacob deGrom allowed two earned runs on six hits and no walks while striking out eight over seven innings in a no-decision against the St. Louis Cardinals on Thursday. The game was suspended in the ninth inning at 4-4 and is scheduled to be completed on Friday.
Mike Maher
Fri, Jun 14th
 Justin Verlander allowed three runs on five hits, no walks, and seven strikeouts through 6 1/3 innings on Thursday against Seattle.
Kamran Hoda
Thu, Jun 6th
Mets starter Jacob deGrom allowed two earned runs on six hits and one walk while striking out 10 over six innings in a loss to the Colorado Rockies on Friday. The loss drops him to 3-6 on the season.
Mike Maher
Sat, Jun 8th
 Justin Verlander allowed one run on four hits, two walks, and eight strikeouts through eight innings on Saturday against Oakland.
Kamran Hoda
Sun, Jun 2nd
Mets starting pitcher Jacob deGrom allowed one earned run on five hits and one walk while striking out seven over 6 2/3 innings before leaving the game with what is being called a hip cramp in a no-decision against the Diamondbacks on Saturday.
Mike Maher
Sun, Jun 2nd
 Justin Verlander fell to 8-2 on Sunday versus Boston, giving up three runs on six hits over seven innings of work.
Brendan Tuma - Too Much Tuma
Mon, May 27th
Mets starter Jacob deGrom allowed two earned runs on seven hits and one walk while striking out just two over five innings in a no-decision against the Los Angeles Dodgers on Monday.
Mike Maher
Tue, May 28th
 Justin Verlander allowed one run on one hit, one walk, and 12 strikeouts through eight innings on Tuesday against the White Sox.
Kamran Hoda
Wed, May 22nd
Mets starter Jacob deGrom allowed one run on two hits and three walks over six innings while striking out eight in a no-decision against the Washington Nationals.
Mike Maher
Thu, May 23rd
There are no recent notes for these players
  Justin Verlander
Justin Verlander
Jacob deGrom
Jacob deGrom
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ TB@ WSH
Fri, Mar 29th@ TB   
Sat, Mar 30th@ TB@ WSH
Sun, Mar 31st@ TB@ WSH
Mon, Apr 1st@ TEX@ MIA
Tue, Apr 2nd@ TEX@ MIA
Wed, Apr 3rd@ TEX@ MIA
Fri, Apr 5thvs OAK   
Sat, Apr 6thvs OAKvs WSH
Sun, Apr 7thvs OAKvs WSH
Mon, Apr 8thvs NYY   
Tue, Apr 9thvs NYYvs MIN
Wed, Apr 10thvs NYYvs MIN
Fri, Apr 12th@ SEA@ ATL
Sat, Apr 13th@ SEA@ ATL
Sun, Apr 14th@ SEA@ ATL
Tue, Apr 16th@ OAK@ PHI
Wed, Apr 17th@ OAK@ PHI
Fri, Apr 19th@ TEX@ STL
Sat, Apr 20th@ TEX@ STL
Sun, Apr 21st@ TEX@ STL
Mon, Apr 22ndvs MINvs PHI
Tue, Apr 23rdvs MINvs PHI
Wed, Apr 24thvs MINvs PHI
Thu, Apr 25thvs CLE   
Fri, Apr 26thvs CLEvs MIL
Sat, Apr 27thvs CLEvs MIL
Sun, Apr 28thvs CLEvs MIL
Mon, Apr 29th@ MINvs CIN
Tue, Apr 30th@ MINvs CIN
Wed, May 1st@ MINvs CIN
Thu, May 2nd@ MINvs CIN
Sat, May 4th@ LAA@ MIL
Sun, May 5th@ LAA@ MIL
Mon, May 6thvs KC@ SD
Tue, May 7thvs KC@ SD
Wed, May 8thvs KC@ SD
Thu, May 9thvs TEX   
Fri, May 10thvs TEXvs MIA
Sat, May 11thvs TEXvs MIA
Sun, May 12thvs TEX   
Mon, May 13th@ DET   
Tue, May 14th@ DET@ WSH
Wed, May 15th@ DET@ WSH
Fri, May 17th@ BOS@ MIA
Sat, May 18th@ BOS@ MIA
Sun, May 19th@ BOS@ MIA
Mon, May 20thvs CWSvs WSH
Tue, May 21stvs CWSvs WSH
Wed, May 22ndvs CWSvs WSH
Thu, May 23rdvs CWSvs WSH
Fri, May 24thvs BOSvs DET
Sat, May 25thvs BOSvs DET
Sun, May 26thvs BOSvs DET
Mon, May 27thvs CHC@ LAD
Tue, May 28thvs CHC@ LAD
Wed, May 29thvs CHC@ LAD
Fri, May 31st@ OAK@ ARI
Sat, Jun 1st@ OAK@ ARI
Sun, Jun 2nd@ OAK@ ARI
Mon, Jun 3rd@ SEA   
Tue, Jun 4th@ SEAvs SF
Wed, Jun 5th@ SEAvs SF
Thu, Jun 6th@ SEAvs SF
Fri, Jun 7thvs BALvs COL
Sat, Jun 8thvs BALvs COL
Sun, Jun 9thvs BALvs COL
Tue, Jun 11thvs MIL@ NYY
Wed, Jun 12thvs MIL   
Fri, Jun 14thvs TORvs STL
Sat, Jun 15thvs TORvs STL
Sun, Jun 16thvs TORvs STL
Mon, Jun 17th@ CIN@ ATL
Tue, Jun 18th@ CIN@ ATL
Wed, Jun 19th@ CIN@ ATL
Thu, Jun 20th@ NYY@ CHC
Fri, Jun 21st@ NYY@ CHC
Sat, Jun 22nd@ NYY@ CHC
Sun, Jun 23rd@ NYY@ CHC
Tue, Jun 25thvs PIT@ PHI
Wed, Jun 26thvs PIT@ PHI
Thu, Jun 27thvs PIT@ PHI
Fri, Jun 28thvs SEAvs ATL
Sat, Jun 29thvs SEAvs ATL
Sun, Jun 30thvs SEAvs ATL
Tue, Jul 2nd@ COLvs NYY
Wed, Jul 3rd@ COLvs NYY
Fri, Jul 5thvs LAAvs PHI
Sat, Jul 6thvs LAAvs PHI
Sun, Jul 7thvs LAAvs PHI
Thu, Jul 11th@ TEX   
Fri, Jul 12th@ TEX@ MIA
Sat, Jul 13th@ TEX@ MIA
Sun, Jul 14th@ TEX@ MIA
Mon, Jul 15th@ LAA   
Tue, Jul 16th@ LAA@ MIN
Wed, Jul 17th@ LAA@ MIN
Thu, Jul 18th@ LAA@ SF
Fri, Jul 19thvs TEX@ SF
Sat, Jul 20thvs TEX@ SF
Sun, Jul 21stvs TEX@ SF
Mon, Jul 22ndvs OAK   
Tue, Jul 23rdvs OAKvs SD
Wed, Jul 24thvs OAKvs SD
Fri, Jul 26th@ STLvs PIT
Sat, Jul 27th@ STLvs PIT
Sun, Jul 28th@ STLvs PIT
Tue, Jul 30th@ CLE@ CWS
Wed, Jul 31st@ CLE@ CWS
Thu, Aug 1st@ CLE@ CWS
Fri, Aug 2ndvs SEA@ PIT
Sat, Aug 3rdvs SEA@ PIT
Sun, Aug 4thvs SEA@ PIT
Tue, Aug 6thvs COLvs MIA
Wed, Aug 7thvs COLvs MIA
Fri, Aug 9th@ BALvs WSH
Sat, Aug 10th@ BALvs WSH
Sun, Aug 11th@ BALvs WSH
Mon, Aug 12th@ CWS   
Tue, Aug 13th@ CWS@ ATL
Wed, Aug 14th@ CWS@ ATL
Thu, Aug 15th@ OAK@ ATL
Fri, Aug 16th@ OAK@ KC
Sat, Aug 17th@ OAK@ KC
Sun, Aug 18th@ OAK@ KC
Mon, Aug 19thvs DET   
Tue, Aug 20thvs DETvs CLE
Wed, Aug 21stvs DETvs CLE
Thu, Aug 22ndvs DETvs CLE
Fri, Aug 23rdvs LAAvs ATL
Sat, Aug 24thvs LAAvs ATL
Sun, Aug 25thvs LAAvs ATL
Tue, Aug 27thvs TBvs CHC
Wed, Aug 28thvs TBvs CHC
Thu, Aug 29thvs TBvs CHC
Fri, Aug 30th@ TOR@ PHI
Sat, Aug 31st@ TOR@ PHI
Sun, Sep 1st@ TOR@ PHI
Mon, Sep 2nd@ MIL@ WSH
Tue, Sep 3rd@ MIL@ WSH
Thu, Sep 5thvs SEA   
Fri, Sep 6thvs SEAvs PHI
Sat, Sep 7thvs SEAvs PHI
Sun, Sep 8thvs SEAvs PHI
Mon, Sep 9thvs OAKvs ARI
Tue, Sep 10thvs OAKvs ARI
Wed, Sep 11thvs OAKvs ARI
Thu, Sep 12thvs OAKvs ARI
Fri, Sep 13th@ KCvs LAD
Sat, Sep 14th@ KCvs LAD
Sun, Sep 15th@ KCvs LAD
Tue, Sep 17thvs TEX@ COL
Wed, Sep 18thvs TEX@ COL
Fri, Sep 20thvs LAA@ CIN
Sat, Sep 21stvs LAA@ CIN
Sun, Sep 22ndvs LAA@ CIN
Tue, Sep 24th@ SEAvs MIA
Wed, Sep 25th@ SEAvs MIA
Thu, Sep 26th@ LAAvs MIA
Fri, Sep 27th@ LAAvs ATL
Sat, Sep 28th@ LAAvs ATL
Sun, Sep 29th@ LAAvs ATL
Thu, Apr 4th   vs WSH
Thu, Apr 11th   @ ATL
Mon, Apr 15th   @ PHI
Fri, May 3rd   @ MIL
Thu, May 16th   @ WSH
Thu, May 30th   @ LAD
Mon, Jun 24th   @ PHI
Thu, Jul 25th   vs SD
Mon, Aug 5th   vs MIA
Wed, Sep 4th   @ WSH
Mon, Sep 16th   @ COL
Mon, Sep 23rd   vs MIA