Who Should I Trade?

Jon Lester for Sonny Gray (2019)

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

Experts' Pick
  Sonny Gray
Sonny Gray
CIN @ CHC Tue, Jul 16th 8:05pm
Jon Lester
Jon Lester
CHC vs CIN Tue, Jul 16th 8:05pm
Recommended by
11 of 17 experts
Recommended by
6 of 17 experts
Rest of Season
VBR# 205# 204
Injury Alert--
Weather81 F, Partly Cloudy81 F, Partly Cloudy
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 56# 60
Eno Sarris
The Athletic
# 65
Andrew Gould
# 50# 66
Chris Meaney
The Athletic
# 65# 68
Nick Mariano
# 61# 97
Bobby Sylvester
# 56# 63
Dan Harris
# 49# 76
Pierre Camus
# 70# 85
Andrew Seifter
# 56
Mick Ciallela
# 51# 65
Todd D Clark
The Fantasy Fix
# 43# 80
Andrea LaMont
Lenny Melnick Fantasy Sports
# 82# 40
Joe Bond
Fantasy Six Pack
# 80# 42
Brandon 'B_Don' Myers
# 102# 59
Donkey Teeth
# 153# 60
Paul Sporer
# 91# 67
Max Freeze
Freeze Stats
# 73
  Sonny Gray
Sonny Gray
Jon Lester
Jon Lester
2019 Stats 
Games Played1818
Games Started1818
Innings Pitched97.1101.2
Blown Saves00
Hits Allowed79109
Earned Runs3742
Home Runs Allowed917
  Sonny Gray
Sonny Gray
Jon Lester
Jon Lester
2019 Projections 
Games Played1312
Games Started1312
Innings Pitched63.471.8
Blown Saves00
Hits Allowed5774
Earned Runs2631
Home Runs Allowed711
  Sonny Gray
Sonny Gray
Jon Lester
Jon Lester
 Sonny Gray allowed one earned run on five hits and three walks over seven innings Friday against the Rockies. He struck out nine and did not factor into the decision.
Connor Rooney
Sat, Jul 13th
Jon Lester (9-6) allowed three runs on eight hits across 6.2 innings to earn the win Saturday against the Pirates. He struck out six and didn't walk a batter.
Connor Rooney
Sat, Jul 13th
 Sonny Gray (5-5) was brilliant Wednesday against the Brewers, tossing eight shutout innings while allowing four hits and one walk. He struck out 12.
Connor Rooney
Thu, Jul 4th
Jon Lester (8-6) earned the win Saturday against the White Sox, allowing three tuns (one earned) on six hits over 6.1 innings. He struck out three and walked three.
Connor Rooney
Sun, Jul 7th
 Sonny Gray (4-5) allowed two runs on four hits and one walk over 6.1 innings to earn the win Friday against the Cubs. He struck out six.
Connor Rooney
Sat, Jun 29th
Jon Lester (7-6) allowed four runs (three earned) on five hits and two walks while striking out eight through 5.2 innings to take the loss Sunday against the Reds.
Connor Rooney
Sun, Jun 30th
 Sonny Gray allowed four runs on six hits and four walks over 4 1/3 innings on Friday against the Brewers. He struck out six and did not factor into the decision.
Dan Harris
Mon, Jun 24th
Jon Lester allowed two runs (zero earned) on five hits over six innings in the Cubs' 8-3 win over the Braves on Monday. He walked none and struck out seven while improving to 7-5.
Elliott Baas
Tue, Jun 25th
 Sonny Gray allowed three runs on five hits over five innings in the Reds' 11-3 win over the Rangers on Sunday. He walked one and struck out eight while improving to 3-5.
Elliott Baas
Mon, Jun 17th
Jon Lester allowed three runs on seven hits over 5 2/3rd innings in the Cubs' 7-3 win over the White Sox on Wednesday. He walked one and struck out six while improving to 6-5.
Elliott Baas
Thu, Jun 20th
There are no recent notes for these players
  Sonny Gray
Sonny Gray
Jon Lester
Jon Lester
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs PIT@ TEX
Sat, Mar 30th   @ TEX
Sun, Mar 31stvs PIT@ TEX
Mon, Apr 1stvs MIL@ ATL
Wed, Apr 3rdvs MIL@ ATL
Thu, Apr 4th@ PIT@ ATL
Fri, Apr 5th@ PIT@ MIL
Sat, Apr 6th@ PIT@ MIL
Sun, Apr 7th@ PIT@ MIL
Mon, Apr 8th   vs PIT
Wed, Apr 10thvs MIAvs PIT
Thu, Apr 11thvs MIAvs PIT
Fri, Apr 12th   vs LAA
Sat, Apr 13thvs STLvs LAA
Mon, Apr 15th@ LAD@ MIA
Tue, Apr 16th@ LAD@ MIA
Wed, Apr 17th@ LAD@ MIA
Fri, Apr 19th@ SDvs ARI
Sat, Apr 20th@ SDvs ARI
Sun, Apr 21st@ SDvs ARI
Tue, Apr 23rdvs ATLvs LAD
Wed, Apr 24thvs ATLvs LAD
Thu, Apr 25thvs ATLvs LAD
Fri, Apr 26th@ STL@ ARI
Sat, Apr 27th@ STL@ ARI
Sun, Apr 28th@ STL@ ARI
Tue, Apr 30th@ NYM@ SEA
Wed, May 1st@ NYM@ SEA
Fri, May 3rdvs SFvs STL
Sat, May 4thvs SFvs STL
Sun, May 5thvs SFvs STL
Mon, May 6thvs SFvs MIA
Tue, May 7th@ OAKvs MIA
Wed, May 8th@ OAKvs MIA
Thu, May 9th@ OAKvs MIA
Fri, May 10th@ SFvs MIL
Sat, May 11th@ SFvs MIL
Sun, May 12th@ SFvs MIL
Tue, May 14thvs CHC@ CIN
Wed, May 15thvs CHC@ CIN
Thu, May 16thvs CHC@ CIN
Fri, May 17thvs LAD@ WSH
Sat, May 18thvs LAD@ WSH
Sun, May 19thvs LAD@ WSH
Mon, May 20th   vs PHI
Tue, May 21st@ MILvs PHI
Wed, May 22nd@ MILvs PHI
Thu, May 23rd   vs PHI
Fri, May 24th@ CHCvs CIN
Sat, May 25th@ CHCvs CIN
Sun, May 26th@ CHCvs CIN
Mon, May 27thvs PIT@ HOU
Tue, May 28thvs PIT@ HOU
Wed, May 29thvs PIT@ HOU
Fri, May 31stvs WSH@ STL
Sat, Jun 1stvs WSH@ STL
Sun, Jun 2ndvs WSH@ STL
Mon, Jun 3rd   vs LAA
Tue, Jun 4th@ STLvs COL
Wed, Jun 5th   vs COL
Thu, Jun 6th@ STLvs COL
Fri, Jun 7th@ PHIvs STL
Sat, Jun 8th@ PHIvs STL
Sun, Jun 9th@ PHIvs STL
Mon, Jun 10th   @ COL
Tue, Jun 11th@ CLE@ COL
Wed, Jun 12th@ CLE@ COL
Thu, Jun 13th   @ LAD
Fri, Jun 14thvs TEX@ LAD
Sat, Jun 15thvs TEX@ LAD
Sun, Jun 16thvs TEX@ LAD
Tue, Jun 18thvs HOUvs CWS
Wed, Jun 19thvs HOUvs CWS
Thu, Jun 20th@ MILvs NYM
Fri, Jun 21st@ MILvs NYM
Sat, Jun 22nd@ MILvs NYM
Sun, Jun 23rd@ MILvs NYM
Mon, Jun 24th   vs ATL
Tue, Jun 25th@ LAAvs ATL
Wed, Jun 26th@ LAAvs ATL
Thu, Jun 27th   vs ATL
Fri, Jun 28thvs CHC@ CIN
Sat, Jun 29thvs CHC@ CIN
Sun, Jun 30thvs CHC@ CIN
Mon, Jul 1stvs MIL@ PIT
Tue, Jul 2ndvs MIL@ PIT
Wed, Jul 3rdvs MIL@ PIT
Thu, Jul 4thvs MIL@ PIT
Sat, Jul 6thvs CLE@ CWS
Sun, Jul 7thvs CLE@ CWS
Fri, Jul 12th@ COLvs PIT
Sat, Jul 13th@ COLvs PIT
Sun, Jul 14th@ COLvs PIT
Mon, Jul 15th@ CHCvs CIN
Tue, Jul 16th@ CHCvs CIN
Wed, Jul 17th@ CHCvs CIN
Fri, Jul 19thvs STLvs SD
Sat, Jul 20thvs STLvs SD
Sun, Jul 21stvs STLvs SD
Mon, Jul 22nd@ MIL@ SF
Tue, Jul 23rd@ MIL@ SF
Wed, Jul 24th@ MIL@ SF
Fri, Jul 26thvs COL@ MIL
Sat, Jul 27thvs COL@ MIL
Sun, Jul 28thvs COL@ MIL
Tue, Jul 30thvs PIT@ STL
Wed, Jul 31stvs PIT@ STL
Thu, Aug 1st@ ATL@ STL
Fri, Aug 2nd@ ATLvs MIL
Sat, Aug 3rd@ ATLvs MIL
Sun, Aug 4th@ ATLvs MIL
Mon, Aug 5thvs LAAvs OAK
Tue, Aug 6thvs LAAvs OAK
Wed, Aug 7th   vs OAK
Thu, Aug 8thvs CHC@ CIN
Fri, Aug 9thvs CHC@ CIN
Sat, Aug 10thvs CHC@ CIN
Sun, Aug 11thvs CHC@ CIN
Tue, Aug 13th@ WSH@ PHI
Wed, Aug 14th@ WSH@ PHI
Thu, Aug 15thvs STL@ PHI
Fri, Aug 16thvs STL@ PIT
Sat, Aug 17thvs STL@ PIT
Sun, Aug 18thvs STL@ PIT
Tue, Aug 20thvs SDvs SF
Wed, Aug 21stvs SDvs SF
Thu, Aug 22nd   vs SF
Fri, Aug 23rd@ PITvs WSH
Sat, Aug 24th@ PITvs WSH
Sun, Aug 25th@ PITvs WSH
Tue, Aug 27th@ MIA@ NYM
Wed, Aug 28th@ MIA@ NYM
Thu, Aug 29th@ MIA@ NYM
Fri, Aug 30th@ STLvs MIL
Sat, Aug 31st@ STLvs MIL
Sun, Sep 1st@ STLvs MIL
Mon, Sep 2ndvs PHIvs SEA
Tue, Sep 3rdvs PHIvs SEA
Thu, Sep 5thvs PHI@ MIL
Fri, Sep 6thvs ARI@ MIL
Sat, Sep 7thvs ARI@ MIL
Sun, Sep 8thvs ARI@ MIL
Mon, Sep 9th   @ SD
Tue, Sep 10th@ SEA@ SD
Wed, Sep 11th@ SEA@ SD
Thu, Sep 12th@ SEA@ SD
Fri, Sep 13th@ ARIvs PIT
Sat, Sep 14th@ ARIvs PIT
Sun, Sep 15th@ ARIvs PIT
Mon, Sep 16th@ CHCvs CIN
Tue, Sep 17th@ CHCvs CIN
Wed, Sep 18th@ CHCvs CIN
Thu, Sep 19th   vs STL
Fri, Sep 20thvs NYMvs STL
Sat, Sep 21stvs NYMvs STL
Sun, Sep 22ndvs NYMvs STL
Tue, Sep 24thvs MIL@ PIT
Wed, Sep 25thvs MIL@ PIT
Thu, Sep 26thvs MIL@ PIT
Fri, Sep 27th@ PIT@ STL
Sat, Sep 28th@ PIT@ STL
Sun, Sep 29th@ PIT@ STL
Tue, Apr 2ndvs MIL   
Tue, Apr 9thvs MIA   
Sun, Apr 14thvs STL   
Thu, Apr 18th@ SD   
Mon, Apr 29th@ NYM   
Thu, May 2nd@ NYM   
Mon, Jun 17thvs HOU   
Thu, Jul 18thvs STL   
Mon, Jul 29thvs PIT   
Mon, Aug 12th@ WSH   
Mon, Aug 19thvs SD   
Mon, Aug 26th@ MIA   
Wed, Sep 4thvs PHI