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 @ PIT Sun, Sep 29th 3:05pm
Jon Lester
Jon Lester
CHC @ STL Sun, Sep 29th 3:15pm
Recommended by
13 of 19 experts
Recommended by
6 of 19 experts
Rest of Season
Injury Alert--
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 56# 60
Eno Sarris
The Athletic
# 65
Andrew Gould
# 21# 77
Joe Bond
Fantasy Six Pack
# 44# 45
Chris Meaney
The Athletic
# 19# 41
Nick Mariano
# 51# 156
Bobby Sylvester
# 58# 77
Dan Harris
# 26# 71
Pierre Camus
# 60# 69
Andrew Seifter
# 23
Max Freeze
Freeze Stats
# 51# 73
Mick Ciallela
# 34# 66
Todd D Clark
The Fantasy Fix
# 43# 80
Andrea LaMont
Lenny Melnick Fantasy Sports
# 82# 40
Brandon 'B_Don' Myers
# 104# 51
Dennis Sosic
Fantasy Six Pack
# 54
Donkey Teeth
# 153# 60
Paul Sporer
# 91# 67

# 100# 79
  Sonny Gray
Sonny Gray
Jon Lester
Jon Lester
2019 Stats 
Games Played3131
Games Started3131
Innings Pitched175.1172.1
Blown Saves00
Hits Allowed122205
Earned Runs5685
Home Runs Allowed1726
  Sonny Gray
Sonny Gray
Jon Lester
Jon Lester
2019 Projections 
Games Played00
Games Started00
Innings Pitched0.00.0
Blown Saves00
Hits Allowed00
Earned Runs00
Home Runs Allowed00
  Sonny Gray
Sonny Gray
Jon Lester
Jon Lester
 Sonny Gray (11-8) allowed three earned runs on three hits and two walks across five innings to take the loss Tuesday against the Brewers. He struck out six.
Connor Rooney
Wed, Sep 25th
Jon Lester allowed two runs on eight hits with no walks and four strikeouts across six innings in a no-decision against the Pirates on Wednesday.
Connor Rooney
Thu, Sep 26th
 Sonny Gray (11-7) picked up the win Tuesday against the Cubs, allowing two runs on four hits and three walks across 6.2 innings. He struck out nine.
Connor Rooney
Wed, Sep 18th
Jon Lester did not factor into the decision in Wednesday's loss to the Reds, allowing one run on six hits and two walks over five innings, while striking out five.
Connor Rooney
Thu, Sep 19th
 Sonny Gray (10-7) allowed three runs on two hits and three walks while striking out nine through six 1/3 innings in Wednesday’s 5-3 loss the the Mariners. He was charged with his seventh loss of the season.
Brad Camara
Thu, Sep 12th
Jon Lester (13-10) allowed seven runs (four earned) on 11 hits and two walks over five innings. He struck out two.
Connor Rooney
Sat, Sep 14th
 Sonny Gray did not factor into the decision Thursday against the Phillies, allowing one run on four hits and no walks across six innings. He struck out seven.
Connor Rooney
Thu, Sep 5th
Jon Lester (12-10) allowed eight runs on seven hits and three walks over 5.1 innings Sunday against the Brewers. He struck out seven in the loss.
Connor Rooney
Sun, Sep 8th
 Sonny Gray did not factor into the decision Saturday against the Cardinals in game two, allowing one unearned run on five hits across 6.2 innings. He struck out four and walked two.
Connor Rooney
Sun, Sep 1st
Jon Lester (12-9) earned the win Tuesday against the Mariners, allowing six hits and four walks over six scoreless frames. He struck out nine.
Connor Rooney
Wed, Sep 4th
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   vs 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