Skip to main content

Who Should I Trade?

John Means for Sonny Gray (2022)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  John Means
John Means
Sonny Gray
Sonny Gray
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
VBR# 182# 212
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  John Means
John Means
Sonny Gray
Sonny Gray
2021 Stats 
Games Played2626
Games Started2626
Innings Pitched147.3135.0
Blown Saves00
Hits Allowed125115
Earned Runs5963
Home Runs Allowed3019
Who Should I Trade? Player Notes
  John Means
John Means
Sonny Gray
Sonny Gray
There are no recent news for these players
There are no recent notes for these players
Who Should I Trade? Player Schedules
  John Means
John Means
Sonny Gray
Sonny Gray
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 31stvs TORvs CHC
Sat, Apr 2ndvs TORvs CHC
Sun, Apr 3rdvs TORvs CHC
Mon, Apr 4th@ BOSvs PIT
Tue, Apr 5th@ BOSvs PIT
Wed, Apr 6th@ BOSvs PIT
Fri, Apr 8th@ TB@ ATL
Sat, Apr 9th@ TB@ ATL
Sun, Apr 10th@ TB@ ATL
Mon, Apr 11thvs MIL   
Tue, Apr 12thvs MILvs CLE
Wed, Apr 13thvs MILvs CLE
Fri, Apr 15thvs NYY@ LAD
Sat, Apr 16thvs NYY@ LAD
Sun, Apr 17thvs NYY@ LAD
Mon, Apr 18th@ OAK@ SD
Tue, Apr 19th@ OAK@ SD
Wed, Apr 20th@ OAK@ SD
Thu, Apr 21st@ OAK   
Fri, Apr 22nd@ LAAvs STL
Sat, Apr 23rd@ LAAvs STL
Sun, Apr 24th@ LAAvs STL
Tue, Apr 26th@ NYYvs SD
Wed, Apr 27th@ NYYvs SD
Thu, Apr 28th@ NYYvs SD
Fri, Apr 29thvs BOS@ COL
Sat, Apr 30thvs BOS@ COL
Sun, May 1stvs BOS@ COL
Mon, May 2ndvs MIN   
Tue, May 3rdvs MIN@ MIL
Wed, May 4thvs MIN@ MIL
Thu, May 5thvs MIN@ MIL
Fri, May 6thvs KCvs PIT
Sat, May 7thvs KCvs PIT
Sun, May 8thvs KCvs PIT
Tue, May 10th@ STLvs MIL
Wed, May 11th@ STLvs MIL
Thu, May 12th@ STL@ PIT
Fri, May 13th@ DET@ PIT
Sat, May 14th@ DET@ PIT
Sun, May 15th@ DET@ PIT
Mon, May 16thvs NYY   
Tue, May 17thvs NYY@ CLE
Wed, May 18thvs NYY@ CLE
Thu, May 19thvs NYY   
Fri, May 20thvs TB@ TOR
Sat, May 21stvs TB@ TOR
Sun, May 22ndvs TB@ TOR
Mon, May 23rd@ NYYvs CHC
Tue, May 24th@ NYYvs CHC
Wed, May 25th@ NYYvs CHC
Fri, May 27th@ BOSvs SF
Sat, May 28th@ BOSvs SF
Sun, May 29th@ BOSvs SF
Mon, May 30th@ BOS   
Tue, May 31stvs SEA@ BOS
Wed, Jun 1stvs SEA@ BOS
Thu, Jun 2ndvs SEAvs WSH
Fri, Jun 3rdvs CLEvs WSH
Sat, Jun 4thvs CLEvs WSH
Sun, Jun 5thvs CLEvs WSH
Tue, Jun 7thvs CHCvs ARI
Wed, Jun 8thvs CHCvs ARI
Thu, Jun 9th@ KCvs ARI
Fri, Jun 10th@ KC@ STL
Sat, Jun 11th@ KC@ STL
Sun, Jun 12th@ KC@ STL
Mon, Jun 13th@ TOR@ ARI
Tue, Jun 14th@ TOR@ ARI
Wed, Jun 15th@ TOR@ ARI
Thu, Jun 16th@ TOR   
Fri, Jun 17thvs TBvs MIL
Sat, Jun 18thvs TBvs MIL
Sun, Jun 19thvs TBvs MIL
Tue, Jun 21stvs WSHvs LAD
Wed, Jun 22ndvs WSHvs LAD
Thu, Jun 23rd@ CWSvs LAD
Fri, Jun 24th@ CWS@ SF
Sat, Jun 25th@ CWS@ SF
Sun, Jun 26th@ CWS@ SF
Mon, Jun 27th@ SEA   
Tue, Jun 28th@ SEA@ CHC
Wed, Jun 29th@ SEA@ CHC
Fri, Jul 1st@ MINvs ATL
Sat, Jul 2nd@ MINvs ATL
Sun, Jul 3rd@ MINvs ATL
Mon, Jul 4thvs TEXvs NYM
Tue, Jul 5thvs TEXvs NYM
Wed, Jul 6thvs TEXvs NYM
Thu, Jul 7thvs LAA   
Fri, Jul 8thvs LAAvs TB
Sat, Jul 9thvs LAAvs TB
Sun, Jul 10thvs LAAvs TB
Tue, Jul 12th@ CHC@ NYY
Wed, Jul 13th@ CHC@ NYY
Fri, Jul 15th@ TB@ STL
Sat, Jul 16th@ TB@ STL
Sun, Jul 17th@ TB@ STL
Fri, Jul 22ndvs NYYvs STL
Sat, Jul 23rdvs NYYvs STL
Sun, Jul 24thvs NYYvs STL
Mon, Jul 25thvs TBvs MIA
Tue, Jul 26thvs TBvs MIA
Wed, Jul 27thvs TBvs MIA
Thu, Jul 28thvs TBvs MIA
Fri, Jul 29th@ CINvs BAL
Sat, Jul 30th@ CINvs BAL
Sun, Jul 31st@ CINvs BAL
Mon, Aug 1st@ TEX@ MIA
Tue, Aug 2nd@ TEX@ MIA
Wed, Aug 3rd@ TEX@ MIA
Fri, Aug 5thvs PIT@ MIL
Sat, Aug 6thvs PIT@ MIL
Sun, Aug 7thvs PIT@ MIL
Mon, Aug 8thvs TOR@ NYM
Tue, Aug 9thvs TOR@ NYM
Wed, Aug 10thvs TOR@ NYM
Fri, Aug 12th@ TB   
Sat, Aug 13th@ TBvs CHC
Sun, Aug 14th@ TBvs CHC
Mon, Aug 15th@ TORvs PHI
Tue, Aug 16th@ TORvs PHI
Wed, Aug 17th@ TORvs PHI
Fri, Aug 19thvs BOS@ PIT
Sat, Aug 20thvs BOS@ PIT
Sun, Aug 21stvs BOS@ PIT
Tue, Aug 23rdvs CWS@ PHI
Wed, Aug 24thvs CWS@ PHI
Thu, Aug 25thvs CWS@ PHI
Fri, Aug 26th@ HOU@ WSH
Sat, Aug 27th@ HOU@ WSH
Sun, Aug 28th@ HOU@ WSH
Tue, Aug 30th@ CLEvs STL
Wed, Aug 31st@ CLEvs STL
Thu, Sep 1st@ CLE   
Fri, Sep 2ndvs OAKvs COL
Sat, Sep 3rdvs OAKvs COL
Sun, Sep 4thvs OAKvs COL
Mon, Sep 5thvs TOR   
Tue, Sep 6thvs TOR@ CHC
Wed, Sep 7thvs TOR@ CHC
Fri, Sep 9thvs BOS@ MIL
Sat, Sep 10thvs BOS@ MIL
Sun, Sep 11thvs BOS@ MIL
Tue, Sep 13th@ WSHvs PIT
Wed, Sep 14th@ WSHvs PIT
Fri, Sep 16th@ TOR@ STL
Sat, Sep 17th@ TOR@ STL
Sun, Sep 18th@ TOR@ STL
Mon, Sep 19thvs DET   
Tue, Sep 20thvs DETvs BOS
Wed, Sep 21stvs DETvs BOS
Thu, Sep 22ndvs HOUvs MIL
Fri, Sep 23rdvs HOUvs MIL
Sat, Sep 24thvs HOUvs MIL
Sun, Sep 25thvs HOUvs MIL
Tue, Sep 27th@ BOS@ PIT
Wed, Sep 28th@ BOS@ PIT
Thu, Sep 29th@ BOS   
Fri, Sep 30th@ NYY@ CHC
Sat, Oct 1st@ NYY@ CHC
Sun, Oct 2nd@ NYY@ CHC
Thu, Apr 7th   @ ATL
Thu, Apr 14th   @ LAD
Mon, May 9th   vs MIL
Thu, May 26th   vs CHC
Mon, Jun 6th   vs ARI
Thu, Jun 30th   @ CHC
Thu, Jul 14th   @ NYY
Thu, Aug 11th   vs CHC
Mon, Aug 22nd   @ PHI
Mon, Aug 29th   vs STL
Thu, Sep 8th   @ CHC
Mon, Sep 12th   vs PIT
Thu, Sep 15th   @ STL
Mon, Sep 26th   @ PIT