Skip to main content

Who Should I Trade?

John Means for Zac Gallen (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
Zac Gallen
Zac Gallen
Recommended by
0 of 0 experts
Recommended by
0 of 0 experts
Rest of Season
VBR# 220# 225
Injury Alert--
Expert Ranks 
Who Should I Trade? Player Statistics
  John Means
John Means
Zac Gallen
Zac Gallen
2021 Stats 
Games Played2622
Games Started2622
Innings Pitched147.3121.1
Blown Saves00
Hits Allowed125108
Earned Runs5958
Home Runs Allowed3019
Who Should I Trade? Player Notes
  John Means
John Means
Zac Gallen
Zac Gallen
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
Zac Gallen
Zac Gallen
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 31stvs TOR@ MIL
Sat, Apr 2ndvs TOR@ MIL
Sun, Apr 3rdvs TOR   
Mon, Apr 4th@ BOS@ LAD
Tue, Apr 5th@ BOS@ LAD
Wed, Apr 6th@ BOS@ LAD
Fri, Apr 8th@ TBvs SD
Sat, Apr 9th@ TBvs SD
Sun, Apr 10th@ TBvs SD
Mon, Apr 11thvs MIL   
Tue, Apr 12thvs MILvs HOU
Wed, Apr 13thvs MILvs HOU
Fri, Apr 15thvs NYY@ NYM
Sat, Apr 16thvs NYY@ NYM
Sun, Apr 17thvs NYY@ NYM
Mon, Apr 18th@ OAK@ WSH
Tue, Apr 19th@ OAK@ WSH
Wed, Apr 20th@ OAK@ WSH
Thu, Apr 21st@ OAK@ WSH
Fri, Apr 22nd@ LAAvs NYM
Sat, Apr 23rd@ LAAvs NYM
Sun, Apr 24th@ LAAvs NYM
Tue, Apr 26th@ NYYvs LAD
Wed, Apr 27th@ NYYvs LAD
Thu, Apr 28th@ NYY@ STL
Fri, Apr 29thvs BOS@ STL
Sat, Apr 30thvs BOS@ STL
Sun, May 1stvs BOS@ STL
Mon, May 2ndvs MIN@ MIA
Tue, May 3rdvs MIN@ MIA
Wed, May 4thvs MIN@ MIA
Thu, May 5thvs MIN   
Fri, May 6thvs KCvs COL
Sat, May 7thvs KCvs COL
Sun, May 8thvs KCvs COL
Tue, May 10th@ STLvs MIA
Wed, May 11th@ STLvs MIA
Thu, May 12th@ STL   
Fri, May 13th@ DETvs CHC
Sat, May 14th@ DETvs CHC
Sun, May 15th@ DETvs CHC
Mon, May 16thvs NYY@ LAD
Tue, May 17thvs NYY@ LAD
Wed, May 18thvs NYY@ LAD
Thu, May 19thvs NYY@ CHC
Fri, May 20thvs TB@ CHC
Sat, May 21stvs TB@ CHC
Sun, May 22ndvs TB@ CHC
Mon, May 23rd@ NYYvs KC
Tue, May 24th@ NYYvs KC
Wed, May 25th@ NYY   
Fri, May 27th@ BOSvs LAD
Sat, May 28th@ BOSvs LAD
Sun, May 29th@ BOSvs LAD
Mon, May 30th@ BOSvs ATL
Tue, May 31stvs SEAvs ATL
Wed, Jun 1stvs SEAvs ATL
Thu, Jun 2ndvs SEA   
Fri, Jun 3rdvs CLE@ PIT
Sat, Jun 4thvs CLE@ PIT
Sun, Jun 5thvs CLE@ PIT
Tue, Jun 7thvs CHC@ CIN
Wed, Jun 8thvs CHC@ CIN
Thu, Jun 9th@ KC@ CIN
Fri, Jun 10th@ KC@ PHI
Sat, Jun 11th@ KC@ PHI
Sun, Jun 12th@ KC@ PHI
Mon, Jun 13th@ TORvs CIN
Tue, Jun 14th@ TORvs CIN
Wed, Jun 15th@ TORvs CIN
Thu, Jun 16th@ TOR   
Fri, Jun 17thvs TBvs MIN
Sat, Jun 18thvs TBvs MIN
Sun, Jun 19thvs TBvs MIN
Tue, Jun 21stvs WSH@ SD
Wed, Jun 22ndvs WSH@ SD
Thu, Jun 23rd@ CWS   
Fri, Jun 24th@ CWSvs DET
Sat, Jun 25th@ CWSvs DET
Sun, Jun 26th@ CWSvs DET
Mon, Jun 27th@ SEA   
Tue, Jun 28th@ SEAvs SD
Wed, Jun 29th@ SEAvs SD
Fri, Jul 1st@ MIN@ COL
Sat, Jul 2nd@ MIN@ COL
Sun, Jul 3rd@ MIN@ COL
Mon, Jul 4thvs TEXvs SF
Tue, Jul 5thvs TEXvs SF
Wed, Jul 6thvs TEXvs SF
Thu, Jul 7thvs LAAvs COL
Fri, Jul 8thvs LAAvs COL
Sat, Jul 9thvs LAAvs COL
Sun, Jul 10thvs LAAvs COL
Tue, Jul 12th@ CHC@ SF
Wed, Jul 13th@ CHC@ SF
Fri, Jul 15th@ TB@ SD
Sat, Jul 16th@ TB@ SD
Sun, Jul 17th@ TB@ SD
Fri, Jul 22ndvs NYYvs WSH
Sat, Jul 23rdvs NYYvs WSH
Sun, Jul 24thvs NYYvs WSH
Mon, Jul 25thvs TBvs SF
Tue, Jul 26thvs TBvs SF
Wed, Jul 27thvs TBvs SF
Thu, Jul 28thvs TB   
Fri, Jul 29th@ CIN@ ATL
Sat, Jul 30th@ CIN@ ATL
Sun, Jul 31st@ CIN@ ATL
Mon, Aug 1st@ TEX@ CLE
Tue, Aug 2nd@ TEX@ CLE
Wed, Aug 3rd@ TEX@ CLE
Fri, Aug 5thvs PITvs COL
Sat, Aug 6thvs PITvs COL
Sun, Aug 7thvs PITvs COL
Mon, Aug 8thvs TORvs PIT
Tue, Aug 9thvs TORvs PIT
Wed, Aug 10thvs TORvs PIT
Fri, Aug 12th@ TB@ COL
Sat, Aug 13th@ TB@ COL
Sun, Aug 14th@ TB@ COL
Mon, Aug 15th@ TOR@ SF
Tue, Aug 16th@ TOR@ SF
Wed, Aug 17th@ TOR@ SF
Fri, Aug 19thvs BOSvs STL
Sat, Aug 20thvs BOSvs STL
Sun, Aug 21stvs BOSvs STL
Tue, Aug 23rdvs CWS@ KC
Wed, Aug 24thvs CWS@ KC
Thu, Aug 25thvs CWS   
Fri, Aug 26th@ HOU@ CWS
Sat, Aug 27th@ HOU@ CWS
Sun, Aug 28th@ HOU@ CWS
Tue, Aug 30th@ CLEvs PHI
Wed, Aug 31st@ CLEvs PHI
Thu, Sep 1st@ CLEvs MIL
Fri, Sep 2ndvs OAKvs MIL
Sat, Sep 3rdvs OAKvs MIL
Sun, Sep 4thvs OAKvs MIL
Mon, Sep 5thvs TOR@ SD
Tue, Sep 6thvs TOR@ SD
Wed, Sep 7thvs TOR@ SD
Fri, Sep 9thvs BOS@ COL
Sat, Sep 10thvs BOS@ COL
Sun, Sep 11thvs BOS@ COL
Tue, Sep 13th@ WSHvs LAD
Wed, Sep 14th@ WSHvs LAD
Fri, Sep 16th@ TORvs SD
Sat, Sep 17th@ TORvs SD
Sun, Sep 18th@ TORvs SD
Mon, Sep 19thvs DET   
Tue, Sep 20thvs DET@ LAD
Wed, Sep 21stvs DET@ LAD
Thu, Sep 22ndvs HOU@ LAD
Fri, Sep 23rdvs HOUvs SF
Sat, Sep 24thvs HOUvs SF
Sun, Sep 25thvs HOUvs SF
Tue, Sep 27th@ BOS@ HOU
Wed, Sep 28th@ BOS@ HOU
Thu, Sep 29th@ BOS   
Fri, Sep 30th@ NYY@ SF
Sat, Oct 1st@ NYY@ SF
Sun, Oct 2nd@ NYY@ SF
Fri, Apr 1st   @ MIL
Thu, Apr 7th   vs SD
Mon, Apr 25th   vs LAD
Mon, May 9th   vs MIA
Thu, May 26th   vs LAD
Mon, Jun 6th   @ CIN
Mon, Jun 20th   @ SD
Mon, Jul 11th   @ SF
Thu, Aug 11th   vs PIT
Thu, Aug 18th   @ SF
Mon, Aug 29th   vs PHI
Mon, Sep 12th   vs LAD
Thu, Sep 15th   vs SD