Who Should I Trade?

Max Scherzer for Blake Snell (2019)

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

Experts' Pick
  Max Scherzer
Max Scherzer
WSH @ NYM Thu, May 23rd 12:10pm
Blake Snell
Blake Snell
TB @ CLE Thu, May 23rd 6:10pm
Recommended by
16 of 16 experts
Recommended by
0 of 16 experts
Rest of Season
VBR# 3# 16
Injury Alert--
Weather70 F, Mostly Cloudy71 F, Partly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 1# 7
Eno Sarris
The Athletic
# 1# 12
Andrew Gould
# 1# 6
Joe Bond
Fantasy Six Pack
# 1# 5
Chris Meaney
The Athletic
# 1# 7
Andrea LaMont
Lenny Melnick Fantasy Sports
# 2# 11
Paul Sporer
# 1# 8
Nick Mariano
# 1# 7
Bobby Sylvester
# 1# 3
Dan Harris
# 1# 4
Pierre Camus
# 1# 6
Andrew Seifter
# 1# 5
Max Freeze
Freeze Stats
# 1# 4
Brandon 'B_Don' Myers
# 1# 3
Mick Ciallela
# 1# 6
Todd D Clark
The Fantasy Fix
# 1# 6
  Max Scherzer
Max Scherzer
Blake Snell
Blake Snell
2019 Stats 
Games Played109
Games Started109
Innings Pitched65.249.1
Blown Saves00
Hits Allowed6437
Earned Runs2718
Home Runs Allowed66
  Max Scherzer
Max Scherzer
Blake Snell
Blake Snell
2019 Projections 
Games Played2220
Games Started2220
Innings Pitched141.7130.8
Blown Saves00
Hits Allowed115102
Earned Runs4948
Home Runs Allowed1515
  Max Scherzer
Max Scherzer
Blake Snell
Blake Snell
 Nationals starter Max Scherzer allowed three earned runs on six hits and four walks while striking out eight over six innings in Friday's loss to the Chicago Cubs. The loss drops him to 2-5 on the season.
Mike Maher
Sat, May 18th
Blake Snell allowed one run on six hits and one walk over six innings in a no-decision against the Yankees on Saturday. He struck out nine.
John Aubin
Sat, May 18th
 Nationals starter Max Scherzer allowed two earned runs on five hits and two walks while striking out seven in Saturday's win over the Los Angeles Dodgers. The win brings him to 2-4 on the season.
Mike Maher
Sun, May 12th
Blake Snell gave up two runs on four hits and struck out 12 batters over 5 2/3 innings as the Rays lost to the Yankees by a 7-1 score on Sunday.
John Aubin
Sun, May 12th
 Nationals starter Max Scherzer allowed two runs (one earned) on six hits and one walk while striking out 10 over six innings in a no-decision against the Brewers on Monday.
Mike Maher
Tue, May 7th
Blake Snell gave up one hit and no walks while striking out nine through six scoreless innings, taking a win over the Diamondbacks on Monday.
John Aubin
Tue, May 7th
 Max Scherzer allowed three runs on eight hits, striking out eight and walking two, registering the loss as the Nationals fell to the St. Louis Cardinals 5-1 Wednesday night.
John Pritchard
Thu, May 2nd
Blake Snell (2-3) took the loss in Game 2 of Wednesday's doubleheader at Kansas City by allowing seven runs on six hits over three innings. He struck out two and walked three.
John Aubin
Thu, May 2nd
 Nationals starter Max Scherzer allowed two earned runs on four hits and no walks while striking out 10 over seven innings in a no-decision against the Padres on Friday.
Mike Maher
Sat, Apr 27th
The Rays-Royals game scheduled for Tuesday has been postponed by rain. The teams will play a doubleheader on Wednesday.
Dan Harris
Tue, Apr 30th
There are no recent notes for these players
  Max Scherzer
Max Scherzer
Blake Snell
Blake Snell
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs NYMvs HOU
Sat, Mar 30thvs NYMvs HOU
Sun, Mar 31stvs NYMvs HOU
Tue, Apr 2ndvs PHIvs COL
Wed, Apr 3rdvs PHIvs COL
Thu, Apr 4th@ NYM   
Sat, Apr 6th@ NYM@ SF
Sun, Apr 7th@ NYM@ SF
Mon, Apr 8th@ PHI@ CWS
Tue, Apr 9th@ PHI@ CWS
Wed, Apr 10th@ PHI@ CWS
Fri, Apr 12thvs PIT@ TOR
Sat, Apr 13thvs PIT@ TOR
Sun, Apr 14thvs PIT@ TOR
Tue, Apr 16thvs SFvs BAL
Wed, Apr 17thvs SFvs BAL
Thu, Apr 18thvs SFvs BAL
Fri, Apr 19th@ MIAvs BOS
Sat, Apr 20th@ MIAvs BOS
Sun, Apr 21st@ MIAvs BOS
Mon, Apr 22nd@ COLvs KC
Tue, Apr 23rd@ COLvs KC
Wed, Apr 24th@ COLvs KC
Fri, Apr 26thvs SD   
Sat, Apr 27thvs SD@ BOS
Sun, Apr 28thvs SD@ BOS
Mon, Apr 29thvs STL@ KC
Tue, Apr 30thvs STL   
Wed, May 1stvs STL@ KC
Thu, May 2ndvs STL@ KC
Fri, May 3rd@ PHI@ BAL
Sat, May 4th@ PHI@ BAL
Sun, May 5th@ PHI   
Mon, May 6th@ MILvs ARI
Tue, May 7th@ MILvs ARI
Wed, May 8th@ MILvs ARI
Thu, May 9th@ LAD   
Fri, May 10th@ LADvs NYY
Sat, May 11th@ LADvs NYY
Sun, May 12th@ LADvs NYY
Tue, May 14thvs NYM@ MIA
Wed, May 15thvs NYM@ MIA
Thu, May 16thvs NYM   
Fri, May 17thvs CHC@ NYY
Sat, May 18thvs CHC@ NYY
Sun, May 19thvs CHC@ NYY
Mon, May 20th@ NYM   
Tue, May 21st@ NYMvs LAD
Wed, May 22nd@ NYMvs LAD
Thu, May 23rd@ NYM@ CLE
Fri, May 24thvs MIA@ CLE
Sat, May 25thvs MIA@ CLE
Sun, May 26thvs MIA@ CLE
Mon, May 27thvs MIAvs TOR
Tue, May 28th@ ATLvs TOR
Wed, May 29th@ ATLvs TOR
Fri, May 31st@ CINvs MIN
Sat, Jun 1st@ CINvs MIN
Sun, Jun 2nd@ CINvs MIN
Tue, Jun 4thvs CWS@ DET
Wed, Jun 5thvs CWS@ DET
Thu, Jun 6th@ SD@ DET
Fri, Jun 7th@ SD@ BOS
Sat, Jun 8th@ SD@ BOS
Sun, Jun 9th@ SD@ BOS
Mon, Jun 10th@ CWSvs OAK
Tue, Jun 11th@ CWSvs OAK
Thu, Jun 13thvs ARIvs LAA
Fri, Jun 14thvs ARIvs LAA
Sat, Jun 15thvs ARIvs LAA
Sun, Jun 16thvs ARIvs LAA
Mon, Jun 17thvs PHI@ NYY
Tue, Jun 18thvs PHI@ NYY
Wed, Jun 19thvs PHI@ NYY
Thu, Jun 20thvs PHI@ OAK
Fri, Jun 21stvs ATL@ OAK
Sat, Jun 22ndvs ATL@ OAK
Sun, Jun 23rdvs ATL@ OAK
Tue, Jun 25th@ MIA@ MIN
Wed, Jun 26th@ MIA@ MIN
Thu, Jun 27th@ MIA@ MIN
Fri, Jun 28th@ DETvs TEX
Sat, Jun 29th@ DETvs TEX
Sun, Jun 30th@ DETvs TEX
Tue, Jul 2ndvs MIAvs BAL
Wed, Jul 3rdvs MIAvs BAL
Thu, Jul 4thvs MIAvs NYY
Fri, Jul 5thvs KCvs NYY
Sat, Jul 6thvs KCvs NYY
Sun, Jul 7thvs KCvs NYY
Fri, Jul 12th@ PHI@ BAL
Sat, Jul 13th@ PHI@ BAL
Sun, Jul 14th@ PHI@ BAL
Tue, Jul 16th@ BAL@ NYY
Wed, Jul 17th@ BAL@ NYY
Thu, Jul 18th@ ATL@ NYY
Fri, Jul 19th@ ATLvs CWS
Sat, Jul 20th@ ATLvs CWS
Sun, Jul 21st@ ATLvs CWS
Mon, Jul 22ndvs COLvs BOS
Tue, Jul 23rdvs COLvs BOS
Wed, Jul 24thvs COLvs BOS
Thu, Jul 25thvs COL   
Fri, Jul 26thvs LAD@ TOR
Sat, Jul 27thvs LAD@ TOR
Sun, Jul 28thvs LAD@ TOR
Mon, Jul 29thvs ATL   
Tue, Jul 30thvs ATL@ BOS
Wed, Jul 31stvs ATL@ BOS
Fri, Aug 2nd@ ARI   
Sat, Aug 3rd@ ARIvs MIA
Sun, Aug 4th@ ARIvs MIA
Mon, Aug 5th@ SFvs TOR
Tue, Aug 6th@ SFvs TOR
Wed, Aug 7th@ SFvs TOR
Fri, Aug 9th@ NYM@ SEA
Sat, Aug 10th@ NYM@ SEA
Sun, Aug 11th@ NYM@ SEA
Mon, Aug 12thvs CIN@ SD
Tue, Aug 13thvs CIN@ SD
Wed, Aug 14thvs CIN@ SD
Fri, Aug 16thvs MILvs DET
Sat, Aug 17thvs MILvs DET
Sun, Aug 18thvs MILvs DET
Mon, Aug 19th@ PITvs SEA
Tue, Aug 20th@ PITvs SEA
Wed, Aug 21st@ PITvs SEA
Thu, Aug 22nd@ PIT@ BAL
Fri, Aug 23rd@ CHC@ BAL
Sat, Aug 24th@ CHC@ BAL
Sun, Aug 25th@ CHC@ BAL
Tue, Aug 27thvs BAL@ HOU
Wed, Aug 28thvs BAL@ HOU
Fri, Aug 30thvs MIAvs CLE
Sat, Aug 31stvs MIAvs CLE
Sun, Sep 1stvs MIAvs CLE
Mon, Sep 2ndvs NYMvs BAL
Tue, Sep 3rdvs NYMvs BAL
Wed, Sep 4thvs NYMvs BAL
Thu, Sep 5th@ ATLvs TOR
Fri, Sep 6th@ ATLvs TOR
Sat, Sep 7th@ ATLvs TOR
Sun, Sep 8th@ ATLvs TOR
Tue, Sep 10th@ MIN@ TEX
Wed, Sep 11th@ MIN@ TEX
Thu, Sep 12th@ MIN@ TEX
Fri, Sep 13thvs ATL@ LAA
Sat, Sep 14thvs ATL@ LAA
Sun, Sep 15thvs ATL@ LAA
Mon, Sep 16th@ STL   
Tue, Sep 17th@ STL@ LAD
Wed, Sep 18th@ STL@ LAD
Fri, Sep 20th@ MIAvs BOS
Sat, Sep 21st@ MIAvs BOS
Sun, Sep 22nd@ MIAvs BOS
Mon, Sep 23rdvs PHIvs BOS
Tue, Sep 24thvs PHIvs NYY
Wed, Sep 25thvs PHIvs NYY
Thu, Sep 26thvs PHI   
Fri, Sep 27thvs CLE@ TOR
Sat, Sep 28thvs CLE@ TOR
Sun, Sep 29thvs CLE@ TOR
Fri, Mar 29th   vs HOU
Mon, Apr 1st   vs COL
Fri, Apr 5th   @ SF
Thu, May 30th   vs MIN
Wed, Jun 12th   vs OAK
Mon, Jul 1st   vs BAL
Mon, Jul 15th   @ NYY
Thu, Aug 1st   @ BOS
Thu, Aug 29th   @ HOU